Cuprins:
- Pasul 1: Materiale
- Pasul 2: Conexiuni
- Pasul 3: Aplicația ArduinoDroid
- Pasul 4: Alte aplicații de monitorizare serial (doar pentru a primi și a trimite informații către și de la bord)
- Pasul 5: Depanare
- Pasul 6: Sfârșitul
Video: Interfața oricărui Arduino cu un telefon mobil: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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
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
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
- Căutați ArduinoDroid pe Google Play, Play Store, App Store sau pe oricare dintre acestea.
- Instalați-l și deschideți-l.
- Uită-te la imaginile de mai sus și citește comentariile.
- 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.
- 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)
- 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.
- Continuați să îl instalați și să îl deschideți.
- 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.
- 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.
- 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.
- Ați terminat în sfârșit! Bucurați-vă de noua versatilitate cu ajutorul telefonului sau tabletei Arduino!
Pasul 5: Depanare
- 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.
- Î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.
- 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.
- 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.
- 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.
- Î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.
- Î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:
Noțiuni introductive despre interfața senzorului I2C ?? - Interfață MMA8451 folosind ESP32s: 8 pași
Noțiuni introductive despre interfața senzorului I2C ?? - Interfața MMA8451 folosind ESP32s: În acest tutorial, veți afla totul despre cum să porniți, să conectați și să obțineți dispozitivul I2C (accelerometru) care funcționează cu controlerul (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Reduceți sunetul de clic al oricărui mouse: 3 pași
Reduceți sunetul de clic al oricărui mouse: Tutorial. Reduceți sunetul de clic al oricărui mouse. Problema este că mulți șoareci de acolo produc un sunet ridicat și enervant de fiecare dată când butoanele lor sunt apăsate. Pentru a rezolva problema, voi încerca să vă ghidez și să vă arăt ce puteți face pentru a reduce cu
Capacul sau capota obiectivului săracului (se potrivește oricărui DSLR / Semi-DSLR): 4 pași
Cască sau capotă pentru obiectivul săracului (se potrivește oricărui DSLR / Semi-DSLR): Când mi-am cumpărat DSLR-ul, la mâna a doua nu avea un capac de obiectiv. Era încă în stare bună și nu am ajuns niciodată să cumpăr un capac de obiectiv. Așa că tocmai am ajuns să fac una. Deoarece îmi duc aparatul foto în unele locuri cu praf, cel mai bine este să aveți un capac pentru obiectiv
Alimentați un telefon mobil / mobil cu baterie externă sau rețea: 3 pași
Alimentarea unui telefon mobil / mobil cu baterie externă sau rețea: Introducere. Această idee va funcționa numai cu telefoane sau tablete dacă bateria este detașabilă. Desigur, este important să respecti polaritatea. Vă rugăm să aveți grijă să nu vă deteriorați dispozitivul prin neglijență. Dacă nu sunteți sigur de capacitatea dvs. de a face acest lucru
Adaptarea unui receptor de telefon la un telefon mobil: 7 pași (cu imagini)
Adaptarea unui receptor de telefon la un telefon mobil: de Bill Reeve ([email protected]) Adaptat pentru instructabile de către mouse ([email protected]) Declinare de responsabilitate: Este posibil ca procedura descrisă aici să nu funcționeze pentru dvs. - este un risc pe care îl aveți a lua. Dacă nu funcționează sau dacă spargeți ceva, nu este m