Cuprins:
- Pasul 1: Componente hardware:
- Pasul 2: Componente software:
- Pasul 3:
- Pasul 4: Cod:
- Pasul 5: Rulați-l:
Video: Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Senzorii accelerometrului se află acum în majoritatea smartphone-urilor noastre pentru a le oferi o gamă largă de utilizări și capabilități pe care le folosim zilnic, fără a ști chiar că cel responsabil de acesta este accelerometrul.
Una dintre aceste capacități este controlabilitatea pe care ne-o oferă accelerometrul, unde vă puteți controla mașina în jocurile de curse sau puteți utiliza o anumită aplicație pentru a vă transforma telefonul într-o telecomandă pentru robotul sau mașina RC care folosește accelerometrul ca instrument de control.
Deci, în acest tutorial Arduino Accelerometer, vom folosi această ultimă caracteristică pentru a utiliza senzorul accelerometrului încorporat pe smartphone-urile noastre pentru a controla deschiderea și închiderea unui pod de navă. Desigur, podul este doar un servomotor care merge pe 0 grade pentru a se închide și pentru a deschide 90 de grade.
Să vorbim despre ideea din spatele acestui tutorial Arduino Accelerometer …
Idee:
Vom folosi placa 1Sheeld împreună cu aplicația însoțitoare Android / iOS și vom folosi scutul accelerometrului în cazul în care orice modificare a oricărei axe X sau axa Y sau axa Z va fi trimisă la Arduino și, prin urmare, putem decide dacă schimbăm servo grad la 0 sau 90.
Noțiuni de bază:
Dacă este prima dată când vă ocupați de 1Sheeld sau doriți să aflați mai multe despre acesta, vă recomand să verificați acest tutorial de pornire rapid și ușor.
Și dacă nu ați încercat până acum servomotorul, vă recomand să verificați acest videoclip rapid. Acum, după ce v-ați familiarizat puțin cu 1Sheeld, să începem!
Pasul 1: Componente hardware:
- Arduino Uno.
- 1Sheeld + placa.
- LED.
- Servomotor S90.
- 3 * fire de la mascul la mascul.
- Cablu USB Arduino sau baterie de 9-12v.
- Telefon Android / iOS cu aplicația 1Sheeld instalată pe acesta.
Pasul 2: Componente software:
- IDE Arduino.
- Biblioteca 1sheeld, aplicația Android 1sheeld sau aplicația iOS.
Pasul 3:
- Conectați placa 1Sheeld la Arduino ca imagine1
- . Conectați ecranul LCD 16 * 2 ca imagine2.
- Comutați puterea 1Sheeld pentru a funcționa pe 5v (nu 3.3v) ca imagine3.
1Sheeld are 2 moduri: modul de încărcare și modul de operare. Puteți comuta între ele folosind comutatorul apropiat de pinii digitali și se numește „UART SWITCH” pe 1Sheeld și „SERIAL SWITCH” pe 1Sheeld +.
- În primul rând, glisați comutatorul către notația „SWITCH” ca imagine4 care transformă placa 1Sheeld în modul Încărcare pentru a vă permite să încărcați codul Arduino.
- În al doilea rând, după ce ați terminat încărcarea codului, glisați comutatorul către notația „UART” (sau „SERIAL” la placa 1Sheeld +) ca imagine5 care transformă placa 1Sheeld în modul de operare pentru a comunica cu aplicația 1Sheeld a smartphone-ului.
În cele din urmă, conectați Arduino prin intermediul computerului dvs. utilizând cablul USB Arduino.
Pasul 4: Cod:
Aș recomanda să verificați documentația Arduino Accelerometer Shield pentru a afla mai multe despre funcționalitatea Arduino Accelerometer Shield și cum să le utilizați.
Acum, comutați placa 1Sheeld în modul Încărcare, încărcați codul atașat pentru ceasul digital Arduino. Comutați placa 1Sheeld în modul de operare, apoi deschideți aplicația 1Sheeld și conectați-o la placa 1Sheeld prin Bluetooth.
Pasul 5: Rulați-l:
După cum vedeți în videoclipul Arduino Accelerometer Tutorial, am folosit o bucată de carton lipită de servomotor ca indicație a mișcării podului.
Apoi, îndreptați telefonul către dvs. și veți vedea că podul s-a deschis cu 90 de grade ale servo-ului și LED-ul este aprins cu o vorbire care iese din difuzorul telefonului, care vă spune că podul este acum deschis și o navă trece.
Și odată ce aveți grijă de telefon pe partea opusă, veți vedea că podul este închis cu 0 grade de servo și LED-ul este stins cu o vorbire care iese din difuzorul telefonului, spunându-vă că podul este acum închis și o navă are traversat.
Asta a fost băieți, sper că v-a plăcut acest tutorial accelerator Arduino rapid și pentru orice întrebări sau chiar păreri despre acesta, nu ezitați să lăsați comentariul dvs. mai jos.
Recomandat:
Navă de filtrare autonomă Arduino: 6 pași
Navă de filtrare autonomă Arduino: În acest instructabil vă voi arăta cum am proiectat și realizat soluția propusă pentru problema actuală a algelor roșii din apele coastei Golfului. Pentru acest proiect am vrut să proiectez o ambarcațiune complet autonomă și cu energie solară care să poată naviga
Control al mișcării cu Raspberry Pi și LIS3DHTR, accelerometru pe 3 axe, folosind Python: 6 pași
Controlul mișcării cu Raspberry Pi și LIS3DHTR, accelerometru pe 3 axe, folosind Python: frumusețea ne înconjoară, dar, de obicei, trebuie să mergem într-o grădină pentru a o cunoaște. - Rumi Ca grup educat care pare să fim, investim marea majoritate a energiei noastre lucrând înainte de computerele și telefoanele noastre mobile. Prin urmare, ne lăsăm frecvent bunăstarea
Accelerometru cu 3 axe, ADXL345 cu Raspberry Pi folosind Python: 6 pași
Accelerometru cu 3 axe, ADXL345 cu Raspberry Pi Utilizarea Python: Gândindu-vă la un gadget care poate verifica punctul în care Offroader-ul dvs. este înclinat spre a zăbovi. Nu ar fi unul plăcut în cazul în care cineva este adaptat atunci când există posibilitatea de a răsturna? Evident că da. Ar fi adevărat
Rover controlat prin gesturi folosind un accelerometru și o pereche de emițătoare-receptoare RF: 4 pași
Rover controlat prin gesturi cu ajutorul unui accelerometru și a unei perechi de emițătoare-receptoare RF: Hei, ai dorit vreodată să construiești un rover pe care să-l poți conduce prin simple gesturi de mână, dar care să nu poată niciodată să adune curajul de a te aventura în complexitățile procesării imaginilor și a interfața o cameră web cu microcontroler, ca să nu mai vorbim de ascensiune
SPI preliminar * pe Pi: comunicarea cu un accelerometru cu 3 axe SPI folosind un Raspberry Pi: 10 pași
SPI preliminar * pe Pi: Comunicarea cu un accelerometru cu 3 axe SPI Utilizarea unui Raspberry Pi: Ghid pas cu pas despre cum să configurați Raspbian și să comunicați cu un dispozitiv SPI utilizând biblioteca SPI bcm2835 (NU bit banged!) Acest lucru este încă foarte preliminar … Trebuie să adaug imagini mai bune ale legăturii fizice și să analizez un cod incomod