Cuprins:

Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor: 5 pași
Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor: 5 pași

Video: Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor: 5 pași

Video: Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor: 5 pași
Video: Robojax Arduino Step By Step Course, Lesson 14: Using Vibration Sensor Module 2024, Decembrie
Anonim
Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor
Tutorial Accelerometru Arduino: Controlați o punte de navă folosind un servomotor

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:

Componente hardware
Componente hardware
Componente hardware
Componente hardware
Componente hardware
Componente hardware
Componente hardware
Componente hardware
  1. Arduino Uno.
  2. 1Sheeld + placa.
  3. LED.
  4. Servomotor S90.
  5. 3 * fire de la mascul la mascul.
  6. Cablu USB Arduino sau baterie de 9-12v.
  7. Telefon Android / iOS cu aplicația 1Sheeld instalată pe acesta.

Pasul 2: Componente software:

  1. IDE Arduino.
  2. Biblioteca 1sheeld, aplicația Android 1sheeld sau aplicația iOS.

Pasul 3:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
  1. Conectați placa 1Sheeld la Arduino ca imagine1
  2. . Conectați ecranul LCD 16 * 2 ca imagine2.
  3. 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: