Cuprins:

Senzor accelerometru cu Arduino: 5 pași
Senzor accelerometru cu Arduino: 5 pași

Video: Senzor accelerometru cu Arduino: 5 pași

Video: Senzor accelerometru cu Arduino: 5 pași
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Iulie
Anonim
Image
Image
Primul pas: conectați Gyro la Arduino
Primul pas: conectați Gyro la Arduino

Am avut o idee pentru o cască electronică care să facă un costum excelent de Halloween. fără a intra în prea multe detalii, ar implica iluminarea în diferite modele, în funcție de direcția în care s-a întors masca, astfel încât atunci când mă uit în sus, casca să se aprindă, dar să rămână neutră dacă nu mă mișc.

Provizii

(1) Arduino Uno și cablu conector USB (1) L3G4200 triplu ax giroscopic (disponibil la MPJA.com sau oriunde pot fi vândute aceste tipuri de module)

o mână plină de fire masculine / feminine (2+) lumini LED și rezistențele corespunzătoare

(1) Breadboard (dimensiunea miniatură este bună)

Un fel de carcasă pentru toate componentele electronice. Pentru acest exemplu, am folosit o cutie de carton consistentă, dar ai putea folosi … literalmente orice se potrivește.

Răbdare.

Pasul 1: Primul pas: conectați Gyro la Arduino

Primul pas: conectați Gyro la Arduino
Primul pas: conectați Gyro la Arduino
Primul pas: conectați Gyro la Arduino
Primul pas: conectați Gyro la Arduino

Bine, deci există câteva fire care pot fi atașate direct la Arduino, dar există două părți care trebuie conectate la portul de 3.3v, deci trebuie să folosim panoul pentru asta. Mergeți mai departe și atașați un fir roșu de la portul de 3.3v la rândul (+) de pe panou. Apoi atașați un cablu pentru a conecta pinul VCC de pe Gyro la (+) de pe panou. Repetați acest pas cu pinul SDO de pe Gyro. acum luați un fir negru și atașați pinul GND la rândul (-) de pe panou, apoi atașați un fir de la portul GND Arduino la rândul (-) de pe panou. despre asta o face pentru putere. Acum pentru firele de date necesare pentru a rula pe deplin Gyro. Sub GRN pe giroscop se află pinul SDA, atașați-l la portul A4 de pe Arduino. Sub acesta se află pinul SCL, atașați-l la portul A5 de pe Arduino. Gyro este acum complet conectat.

Pasul 2: Pasul 2: Atașați LED-uri

Pasul 2: Atașați LED-uri
Pasul 2: Atașați LED-uri

Ok, deci pentru proiectul meu, am avut două LED-uri care se aprind în funcție de modul în care se mișcă cutia. să mergem mai departe și să le conectăm. Acest lucru este simplu, atașați cablul pozitiv al rezistorului la pinul numeric al pinului ales (am ales 8 și 9 în mod arbitrar). conectați-le la panou, apoi atașați un LED și trimiteți cablul negativ al LED-ului la (-) de pe panou. Acest lucru vă va oferi puterea de a aprinde două LED-uri diferite pe baza parametrilor pe care i-ați setat cu Arduino.

Pasul 3: Codificare

Ok, aici lucrurile se distrează. și prin distracție vreau să spun … um. bine. ori îți place sau nu. în ambele sensuri, mergem! Va trebui să codați Gyro, ceea ce nu știu cum să fac. DAR, internetul da. Pentru proiectul meu, am împrumutat cod furnizat cu drag de jtbourke pe forumul Arduino (https://forum.arduino.cc/index.php?topic=147351.0) puteți copia și lipi acest lucru și îl puteți folosi ca bază pentru proiect. De aici, trebuie să adăugați câteva linii de cod care să se potrivească scopurilor dvs. pentru una, doriți să creați câteva variabile globale, una pentru fiecare LED pe care doriți să îl aprindeți. Această schiță are deja variabile pentru coordonatele X, Y și Z. trebuie să îi adăugați acea parte a codului, vă recomand o instrucțiune IF THEN care să caute când accelerația dvs. atinge un anumit prag. aceasta este o mulțime de încercări și erori, așa că mergeți mai departe și pregătiți-vă un sandviș și puneți-vă niște hip hop lofi.

Pasul 4: Asamblare și construcție

Asamblare și construcții
Asamblare și construcții
Asamblare și construcții
Asamblare și construcții
Asamblare și construcții
Asamblare și construcții

Felicitări! dacă ai trecut de ultimul pas înseamnă că aproape ai terminat. Acum tot ce trebuie să faceți este să puneți toate piesele în cutie. [IMPORTANT] asigurați-vă că totul rămâne conectat corespunzător, asigurați-vă că giroscopul este plasat în față și în centrul dispozitivului sau veți obține citiri necorespunzătoare și asigurați-vă că nimic conductiv nu atinge partea din față a giroscopului, deoarece va scurta dispozitiv și va trebui să resetați Arduino. după aceea, ești destul de bun să mergi.

Pasul 5: L-ai FĂCUT

TU AI FĂCUT-O
TU AI FĂCUT-O

Buna treaba. esti gata. acum bucurați-vă de cutia care se aprinde când se mișcă!

Recomandat: