Indholdsfortegnelse:

Interfacing enhver Arduino med en mobiltelefon: 6 trin (med billeder)
Interfacing enhver Arduino med en mobiltelefon: 6 trin (med billeder)

Video: Interfacing enhver Arduino med en mobiltelefon: 6 trin (med billeder)

Video: Interfacing enhver Arduino med en mobiltelefon: 6 trin (med billeder)
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, November
Anonim
Interfacing enhver Arduino med en mobiltelefon
Interfacing enhver Arduino med en mobiltelefon

Når du bruger en Arduino, kan det resultere ganske irriterende i ikke at kunne bruge den, bare fordi du ikke har en computer til rådighed. Måske er Windows eller Mac OS ikke kompatibelt, du har slet ingen computer, eller du vil bare have mere frihed til at tilslutte dit board. Løsningen: et simpelt OTG -kabel (On The Go) og en app, der kan denne opgave. Den mest kendte er ArduinoDroid, som tilsyneladende er tilgængelig til Android. Denne software giver dig mulighed for at lave, ændre, kompilere og uploade Arduino -skitser til dit bord fra din mobiltelefon og endda tablets. Det fungerer også som en seriel skærm, men det indeholder desværre ikke en plotter endnu. Husk, at din operativsystemversion skal være kompatibel.

Udover denne IDE er der også serielle skærmapps, der kan modtage og sende information til tavlerne, men ikke kan uploade noget. Disse optager mindre hukommelse end ArduinoDroid, da sidstnævnte naturligvis indeholder en masse biblioteker og eksempler. Nu hvor den grundlæggende introduktion er slut, lad os starte med materialer og trin.

Trin 1: Materialer

Materialer
Materialer
Materialer
Materialer
Materialer
Materialer

De nødvendige materialer til dette projekt er overraskende få. Selvfølgelig skal du bruge:

  • Android -mobiltelefon (eller endda tablet);
  • OTG -kabel kompatibelt med din mobiltelefon;
  • Arduino Board;
  • Arduino Board datakabel eller programmør;
  • Endelig ArduinoDroid -appen eller en anden Serial Terminal/Monitor -software.

Nu hvor vi er færdige med dette, lad os gå videre til at forbinde alt.

Trin 2: Forbindelser

Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser
Forbindelser

Arduino til kabel eller programmerer:

Hvis din Arduino ikke er en Pro Mini, skal du bare tage det tilsvarende USB -datakabel og tilslutte det.

Hvis dit kort på den anden side er en Pro Mini, skal du tage fat i den 5 eller 6-polede USB-programmer og tilslutte ved hjælp af hun-hun-jumperkabler (programmeringsnål først, Arduino-pin senere) 5v eller 3.3v til Vcc på bord, Gnd til Gnd, Rxd til Txo og Txd til Rxi (når du uploader, skal du huske at trykke på knappen Nulstil på tavlen, når skitsen er færdig med at kompilere og begynder at uploade).

2. Kabel/programmerer til OTG:

Du skal blot slutte den mandlige USB A til den kvindelige på OTG -kablet.

3. OTG til mobiltelefon eller tablet:

Tilslut USB Micro, C eller Lightning -stikket til telefonens eller tabletens port.

Trin 3: ArduinoDroid -appen

ArduinoDroid -appen
ArduinoDroid -appen
ArduinoDroid -appen
ArduinoDroid -appen
ArduinoDroid -appen
ArduinoDroid -appen
  1. Søg ArduinoDroid i Google Play, Play Store, App Store eller hvilken som helst du har.
  2. Installer det og åbn det.
  3. Se billederne ovenfor og læs kommentarerne.
  4. Da det er en ret kompleks app, foreslår jeg, at du undersøger alle mulighederne. Jeg inkluderede nogle af funktionerne og hvordan man opnår dem i kommentarerne.
  5. Hvis du gerne vil have et interessant projekt at lave med Arduino, kan du se denne Instructable.

Trin 4: Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)

Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
Andre serielle monitorapps (bare for at modtage og sende oplysninger til og fra bestyrelsen)
  1. Indtast din app store -app (huh!), Og søg efter en Serial Monitor -app til Arduino. Sørg for, at de er afhængige af USB -forbindelse og ikke af Bluetooth. Jeg kan virkelig godt lide en, der hedder USB Serial Console. Tjek billederne ovenfor for at sikre, hvilken det er.
  2. Fortsæt med at installere det og åbne det.
  3. Interfacet er relativt grundlæggende. Du har et afsnit til at skrive beskeder ved hjælp af tastaturet og derefter en knap til at sende dem til tavlen, det meste af skærmen viser de oplysninger, der er modtaget fra din Arduino, og så har du tre prikker øverst til højre, som giver adgang til menuen.
  4. Hvis du klikker på de tre prikker, vises der en lille menu øverst til højre med forskellige muligheder såsom indstillinger, forbindelse osv. Klik på "Indstillinger" for at vælge vigtige ting vedrørende seriel port, forbindelsen, licensen osv. Baud Rate kan indstilles ved at klikke på "Serial Port" og derefter fortsætte med at justere den.
  5. Efter tilslutning af Arduino- og OTG -kablet til telefonen/tabletten skal du klikke på de tre prikker og derefter "Opret forbindelse". Vælg de korrekte indstillinger, og du skal begynde at modtage dine oplysninger. Du kan bestemme, om appen stempler tiden på hver linje i sektionen Indstillinger.
  6. Du er endelig færdig! Nyd den nye alsidighed ved hjælp af din Arduino med din telefon eller tablet giver dig!

Trin 5: Fejlfinding

Fejlfinding
Fejlfinding
  1. For at sige sandheden, er der ikke mange mulige komplikationer i dette projekt. Jeg vil starte fra hardwareproblemer til dem vedrørende software.
  2. Først og fremmest er din Arduino muligvis ikke tilsluttet korrekt til datakablet eller programmereren. Sørg for, at de er det, og fortsæt derefter til det næste.
  3. Sørg for, at datakablet/ programmereren er tilsluttet korrekt til OTG -kablet. Hvis det stadig ikke virker, skal du gå til næste trin.
  4. Kontroller, om forbindelsen mellem OTG -kablet og mobiltelefonen fungerer korrekt. Det skete engang for mig, at OTG -kontakterne var lidt gamle og beskidte, så tavlen ville tænde, men der blev ikke sendt nogen oplysninger. Jeg brugte en lille skruetrækker til at rengøre den, og den fungerede perfekt bagefter.
  5. Hvis al hardware er korrekt konfigureret (og kortet fungerer faktisk), men det stadig ikke virker, skal du kontrollere, om Android -versionen er kompatibel med appen. Jeg har ikke en Apple -enhed, så jeg kan ikke fortælle dig, om den fungerer med alle disse telefoner.
  6. For det andet skal du sørge for, at du "fortalte" appen til at forbinde programmereren eller kortet. Normalt, når du tilslutter OTG -kablet, skal der vises en meddelelse, der tyder på, at du skal tilslutte det.
  7. Sidst og fremmest skal du sikre dig, at baudhastigheden (for seriel skærm) er den samme som den, der er angivet på skitsen.

Trin 6: Slutningen

Mange tak for at have læst denne Instructable! Håber det viste sig at være nyttigt! Hvis der er noget, jeg ikke har ladet stå klart, tøv ikke med at kontakte mig!

Anbefalede: