Indholdsfortegnelse:

Accelerometer sensor med Arduino: 5 trin
Accelerometer sensor med Arduino: 5 trin

Video: Accelerometer sensor med Arduino: 5 trin

Video: Accelerometer sensor med Arduino: 5 trin
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Juli
Anonim
Image
Image
Trin et: Koble gyroen til Arduino
Trin et: Koble gyroen til Arduino

Jeg havde en idé til en elektronisk hjelm, der ville gøre et glimrende Halloween -kostume. uden at gå for meget i detaljer ville det indebære belysning i forskellige mønstre afhængigt af hvilken retning masken drejede, så når jeg kigger op, tændes hjelmen, men forbliver neutral, hvis jeg ikke bevæger mig.

Forbrugsvarer

(1) Arduino Uno og USB -stikledning (1) L3G4200 tre -akset gyro (fås på MPJA.com, eller hvor som helst disse typer moduler kan sælges)

en hånd fuld af han-/hunledninger (2+) LED -lamper og de passende modstande

(1) Brødbræt (miniaturestørrelse er fin)

En slags hus til al elektronik. I dette eksempel brugte jeg en solid papkasse, men du kunne bruge … bogstaveligt talt alt, hvad der passer.

Tålmodighed.

Trin 1: Trin et: Led Gyroen til Arduino

Trin et: Koble gyroen til Arduino
Trin et: Koble gyroen til Arduino
Trin et: Koble gyroen til Arduino
Trin et: Koble gyroen til Arduino

Ok, så der er et par ledninger, der kan fastgøres direkte til Arduino, men der er to dele, der skal tilsluttes 3.3v -porten, så vi skal bruge brødbrættet til det. Fortsæt, og fastgør en rød ledning fra 3.3v -porten til (+) rækken på brødbrættet. Sæt derefter den ene ledning for at slutte VCC -stiften på Gyroen til (+) på brødbrættet. Gentag dette trin med SDO -stiften på Gyroen. tag nu en sort ledning, og fastgør GND-stiften til (-) rækken på brødbrættet, og fastgør derefter en ledning fra GND Arduino-porten til (-) rækken på brødbrættet. det om gør det for strøm. Nu for de datakabler, der er nødvendige for fuldt ud at køre Gyro'en. Under GRN på gyroen er SDA -stiften, fastgør den til A4 -porten på Arduino. Nedenfor er SCL -stiften, fastgør den til A5 -porten på Arduino. Din Gyro er nu fuldt tilsluttet.

Trin 2: Trin 2: Sæt lysdioder på

Trin 2: Sæt lysdioder på
Trin 2: Sæt lysdioder på

Ok, så til mit projekt havde jeg to lysdioder, der lyser afhængigt af, hvordan boksen bevæger sig. lad os gå videre og tilslutte dem. Dette er simpelt, fastgør modstandens positive ledning til nummernålen til din valgfri pin (jeg valgte 8 og 9 vilkårligt). led dem til brødbrættet, sæt derefter en LED på, og send den negative ledning fra LED'en til (-) på brødbrættet. Dette giver dig mulighed for at tænde to forskellige lysdioder baseret på parametre, du har indstillet med Arduino.

Trin 3: Kodning

Ok her er det, hvor tingene bliver sjove. og med sjov mener jeg … um. godt. enten elsker du det, eller også elsker du det ikke. i hvert fald her går vi! Du bliver nødt til at kode Gyro'en, som jeg ikke ved hvordan jeg skal gøre. MEN det gør internettet. Til mit projekt lånte jeg kode leveret kærligt af jtbourke i Arduino forum (https://forum.arduino.cc/index.php?topic=147351.0) du kan stort set kopiere og indsætte dette og bruge det som en base for din projekt. Herfra skal du tilføje et par linjer kode, der passer til dine formål. for den ene vil du oprette nogle globale variabler, en for hver LED, du vil tænde. Denne skitse har allerede variabler for X-, Y- og Z -koordinaten. du skal tilføje den del af koden, jeg anbefaler en HVIS SÅ -sætning, der leder efter, når din acceleration når en bestemt tærskel. dette er meget prøvelse og fejl, så gå videre og lav dig en sandwich og tag noget lofi hip hop på.

Trin 4: Montering og konstruktion

Montering og konstruktion
Montering og konstruktion
Montering og konstruktion
Montering og konstruktion
Montering og konstruktion
Montering og konstruktion

Tillykke! hvis du kom forbi det sidste trin, betyder det, at du næsten er færdig. Det eneste du skal gøre er at putte alle delene i kassen. [VIGTIGT] sørg for, at alt forbliver tilsluttet i overensstemmelse hermed, sørg for, at gyroen er placeret foran og i midten af enheden, ellers får du forkert aflæsning, og sørg for, at intet ledende rører gyroens forside, da det vil kortslutte enhed, og du bliver nødt til at nulstille Arduino. efter det er du stort set god til at gå.

Trin 5: DU GJORDE DET

DU GJORDE DET
DU GJORDE DET

Flot arbejde. du er færdig. nyd nu din æske, der lyser, når den bevæger sig!

Anbefalede: