Innehållsförteckning:

Accelerometer sensor med Arduino: 5 steg
Accelerometer sensor med Arduino: 5 steg

Video: Accelerometer sensor med Arduino: 5 steg

Video: Accelerometer sensor med Arduino: 5 steg
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, November
Anonim
Image
Image
Steg ett: Koppla Gyro till Arduino
Steg ett: Koppla Gyro till Arduino

Jag hade en idé om en elektronisk hjälm som skulle göra en utmärkt Halloween -kostym. utan att gå in för mycket i detalj skulle det innebära att man lyser upp i olika mönster beroende på vilken riktning masken vände, så att när jag tittar upp tänds hjälmen, men förblir neutral om jag inte rör mig.

Tillbehör

(1) Arduino Uno och USB -anslutningskabel (1) L3G4200 trippelaxel -gyro (finns på MPJA.com, eller var som helst denna typ av moduler kan säljas)

en hand full av han-/honkablar (2+) LED -lampor och lämpliga motstånd

(1) Brödbräda (miniatyrstorlek är bra)

Något slags hus för all elektronik. I det här exemplet använde jag en rejäl kartong, men du kan använda … bokstavligen allt som passar.

Tålamod.

Steg 1: Steg ett: Koppla Gyro till Arduino

Steg ett: Koppla Gyro till Arduino
Steg ett: Koppla Gyro till Arduino
Steg ett: Koppla Gyro till Arduino
Steg ett: Koppla Gyro till Arduino

Ok så det finns några ledningar som kan anslutas direkt till Arduino, men det finns två delar som måste anslutas till 3,3v -porten, så vi måste använda brödbrädan för det. Fortsätt och fäst en röd tråd från 3.3v -porten till (+) raden på brödbrädet. Anslut sedan en sladd för att ansluta VCC -stiftet på Gyro till (+) på brödbrädet. Upprepa detta steg med SDO -stiftet på Gyro. ta nu en svart tråd och fäst GND-stiftet på raden (-) på brödbrädet, fäst sedan en tråd från GND Arduino-porten till raden (-) på brödbrädet. det om gör det för ström. Nu för datakablarna som behövs för att köra Gyro helt. Under GRN på gyro är SDA -stiftet, fäst det på A4 -porten på Arduino. Under det är SCL -stiftet, fäst det på A5 -porten på Arduino. Din Gyro är nu helt ansluten.

Steg 2: Steg 2: Sätt på lysdioder

Steg 2: Fäst lysdioder
Steg 2: Fäst lysdioder

Ok så för mitt projekt hade jag två lysdioder som lyser beroende på hur lådan rör sig. låt oss fortsätta och ansluta dem. Detta är enkelt, fäst motståndets positiva ledning till nummerstiftet på ditt valda stift (jag valde 8 och 9 godtyckligt). anslut dem till brödbrädan, sätt sedan på en lysdiod och skicka den negativa ledningen till lysdioden till (-) på brödbrädan. Detta ger dig kraften att tända två olika lysdioder baserat på parametrar du ställer in med Arduino.

Steg 3: Kodning

Okej, här blir det roligt. och med kul menar jag … um. väl. antingen älskar du det eller inte. hur som helst här går vi! Du måste koda Gyro, vilket jag inte vet hur jag ska göra. MEN det gör internet. För mitt projekt lånade jag kod som kärleksfullt tillhandahålls av jtbourke i Arduino -forumet (https://forum.arduino.cc/index.php?topic=147351.0) du kan ganska mycket kopiera och klistra in detta och använda det som bas för din projekt. Härifrån måste du lägga till några rader kod som passar dina ändamål. för en vill du skapa några globala variabler, en för varje lysdiod du vill tända. Denna skiss har redan variabler för X-, Y- och Z -koordinaten. du måste lägga till den delen av koden, jag rekommenderar ett IF THEN -uttalande som letar efter när din acceleration når en viss tröskel. det här är mycket prövning och fel, så fortsätt och gör dig en smörgås och lägg på lofi hiphop.

Steg 4: Montering och konstruktion

Montering och konstruktion
Montering och konstruktion
Montering och konstruktion
Montering och konstruktion
Montering och konstruktion
Montering och konstruktion

grattis! om du kommit förbi det sista steget betyder det att du nästan är klar. Allt du behöver göra är att lägga alla delar i lådan. [VIKTIGT] se till att allt förblir inkopplat i enlighet därmed, se till att gyro är placerad framför och i mitten av enheten, annars får du felaktiga avläsningar och se till att inget ledande vidrör gyrons framsida, eftersom det kommer att korta ut enheten och du måste återställa Arduino. efter det är du ganska bra att gå.

Steg 5: DU GJORDE DET

DU GJORDE DET
DU GJORDE DET

Bra jobbat. du är färdig. njut nu av din låda som tänds när den rör sig!

Rekommenderad: