Cuprins:

Interfața oricărui Arduino cu un telefon mobil: 6 pași (cu imagini)
Interfața oricărui Arduino cu un telefon mobil: 6 pași (cu imagini)

Video: Interfața oricărui Arduino cu un telefon mobil: 6 pași (cu imagini)

Video: Interfața oricărui Arduino cu un telefon mobil: 6 pași (cu imagini)
Video: Ecran Nokia 5110 pentru Arduino Nano 2024, Noiembrie
Anonim
Interfațarea oricărui Arduino cu un telefon mobil
Interfațarea oricărui Arduino cu un telefon mobil

Când utilizați un Arduino, poate fi destul de enervant să nu îl puteți folosi doar pentru că nu aveți un computer disponibil. Poate că Windows sau Mac OS nu sunt compatibile, nu aveți deloc computer sau doriți doar mai multă libertate pentru interfața plăcii. Soluția: un cablu simplu OTG (On The Go) și o aplicație capabilă de această sarcină. Cel mai cunoscut este ArduinoDroid, care se pare că este disponibil pentru Android. Acest software vă oferă posibilitatea de a crea, modifica, compila și încărca schițe Arduino pe placa dvs. de pe telefonul mobil și chiar de pe tablete. De asemenea, acționează ca un monitor serial, dar, din păcate, nu include încă un plotter. Rețineți că versiunea dvs. de sistem operativ trebuie să fie compatibilă.

În afară de acest IDE, există și aplicații de monitorizare serial care pot primi și trimite informații către plăci, dar nu pot încărca nimic. Acestea ocupă mai puțină memorie decât ArduinoDroid, deoarece acesta din urmă include, în mod natural, o mulțime de biblioteci și exemple. Acum că introducerea de bază sa încheiat, să începem cu Materiale și pași.

Pasul 1: Materiale

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Materialele necesare acestui proiect sunt surprinzător de puține. Desigur, veți avea nevoie de:

  • Telefon mobil Android (sau chiar tabletă);
  • Cablu OTG compatibil cu telefonul dvs. mobil;
  • Placa Arduino;
  • Cablu de date Arduino sau programator;
  • În cele din urmă, aplicația ArduinoDroid sau un alt software Serial Terminal / Monitor.

Acum că am terminat cu asta, să trecem la conectarea tuturor.

Pasul 2: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni

Arduino către cablu sau programator:

Dacă Arduino nu este un Pro Mini, va trebui doar să luați cablul de date USB corespunzător și să îl conectați.

Dacă, pe de altă parte, placa dvs. este un Pro Mini, apucați programatorul USB cu 5 sau 6 pini și conectați-vă, utilizând cabluri jumper feminin-feminin, (pinul programator mai întâi, pinul Arduino mai târziu) de 5v sau 3,3v la Vcc pe bord, Gnd la Gnd, Rxd la Txo și Txd la Rxi (când încărcați, amintiți-vă să apăsați butonul Reset de pe bord după ce schița a terminat compilarea și începe să se încarce).

2. Cablu / Programator la OTG:

Pur și simplu conectați USB A masculin la cel feminin de pe cablul OTG.

3. OTG pe telefonul mobil sau tabletă:

Conectați conectorul USB Micro, C sau Lightning la portul telefonului sau tabletei.

Pasul 3: Aplicația ArduinoDroid

Aplicația ArduinoDroid
Aplicația ArduinoDroid
Aplicația ArduinoDroid
Aplicația ArduinoDroid
Aplicația ArduinoDroid
Aplicația ArduinoDroid
  1. Căutați ArduinoDroid pe Google Play, Play Store, App Store sau pe oricare dintre acestea.
  2. Instalați-l și deschideți-l.
  3. Uită-te la imaginile de mai sus și citește comentariile.
  4. Deoarece este o aplicație destul de complexă, vă sugerez să explorați toate opțiunile. Am inclus câteva dintre funcții și cum să le realizez în comentarii.
  5. Dacă doriți un proiect interesant de realizat cu Arduino, consultați acest Instructable.

Pasul 4: Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)

Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
  1. Introduceți aplicația magazinului de aplicații (nu!) Și căutați o aplicație Serial Monitor pentru Arduino. Asigurați-vă că se bazează pe conexiunea USB și nu pe Bluetooth. Îmi place foarte mult una numită USB Serial Console. Verificați imaginile de mai sus pentru a vă asigura care este.
  2. Continuați să îl instalați și să îl deschideți.
  3. Interfața este relativ de bază. Aveți o secțiune pentru scrierea mesajelor folosind tastatura și apoi un buton pentru a le trimite pe tablă, majoritatea ecranului afișează informațiile primite de la Arduino și apoi aveți trei puncte în partea dreaptă sus care dau acces la meniu.
  4. Dacă faceți clic pe cele trei puncte, va apărea un mic meniu în partea dreaptă sus cu diferite opțiuni, cum ar fi setări, conectare etc. Faceți clic pe „Setări” pentru a alege lucruri importante referitoare la portul serial, conexiunea, licența etc. Baud Rata poate fi setată făcând clic pe „Port serial” și apoi continuând să o ajustați.
  5. După conectarea cablului Arduino și OTG la telefon / tabletă, faceți clic pe cele trei puncte și apoi pe „Conectare”. Alegeți setările corecte și ar trebui să începeți să primiți informațiile. Puteți decide dacă aplicația imprimă ora pe fiecare linie din secțiunea Setări.
  6. Ați terminat în sfârșit! Bucurați-vă de noua versatilitate cu ajutorul telefonului sau tabletei Arduino!

Pasul 5: Depanare

Depanare
Depanare
  1. Ca să spun adevărul, nu există multe complicații posibile în acest proiect. Voi începe de la probleme hardware la cele referitoare la software.
  2. În primul rând, este posibil ca dispozitivul dvs. Arduino să nu fie conectat corect la cablul de date sau la programator. Asigurați-vă că sunt și apoi treceți la următorul.
  3. Asigurați-vă că cablul de date / programatorul este conectat corect la cablul OTG. Dacă tot nu funcționează, treceți la pasul următor.
  4. Verificați dacă conexiunea dintre cablul OTG și telefonul mobil funcționează corect. Mi s-a întâmplat odată că contactele OTG erau puțin vechi și murdare, așa că placa ar porni, dar nu vor fi trimise informații. Am folosit un mic șurubelniță pentru a-l curăța și a funcționat perfect după aceea.
  5. Dacă tot hardware-ul este configurat corect (iar placa funcționează efectiv), dar totuși nu funcționează, verificați dacă versiunea Android este compatibilă cu aplicația. Nu posed un dispozitiv Apple, deci nu vă pot spune dacă funcționează cu toate aceste telefoane.
  6. În al doilea rând, asigurați-vă că ați „spus” aplicației să conecteze programatorul sau placa. De obicei, atunci când conectați cablul OTG, ar trebui să apară un mesaj care vă sugerează să îl conectați.
  7. În cele din urmă, asigurați-vă că rata de transmisie (pentru monitorul serial) este aceeași cu cea specificată în schiță.

Pasul 6: Sfârșitul

Vă mulțumesc foarte mult pentru că ați citit acest Instructable! Sper că s-a dovedit a fi util! Dacă este ceva ce nu am lăsat clar, nu ezitați să mă consultați!

Recomandat: