Innehållsförteckning:
- Tillbehör
- Steg 1: Steg ett: Koppla Gyro till Arduino
- Steg 2: Steg 2: Sätt på lysdioder
- Steg 3: Kodning
- Steg 4: Montering och konstruktion
- Steg 5: DU GJORDE DET
Video: Accelerometer sensor med Arduino: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
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
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
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
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
Bra jobbat. du är färdig. njut nu av din låda som tänds när den rör sig!
Rekommenderad:
Olycksvarningssystem med GSM, GPS och accelerometer: 5 steg (med bilder)
Olycksvarningssystem med hjälp av GSM, GPS och accelerometer: Vänligen rösta på mig för tävling Vänligen rösta mig för tävling Nuförtiden dör många människor på vägen på grund av olycka, huvudorsaken är "fördröjning i räddning". Detta problem är mycket stort i utvecklingsländer, så jag utformade det här projektet för att rädda
Rörelsekontroll med Raspberry Pi och LIS3DHTR, 3-axlig accelerometer, med Python: 6 steg
Rörelsekontroll med Raspberry Pi och LIS3DHTR, 3-axlig accelerometer, med Python: Skönhet omger oss, men vanligtvis måste vi gå i en trädgård för att veta det. - Rumi Som den utbildade gruppen som vi verkar vara investerar vi den stora majoriteten av vår energi i att arbeta före våra datorer och mobiltelefoner. Därför låter vi ofta vårt välbefinnande
3-axlig accelerometer, ADXL345 med hallon Pi med Python: 6 steg
3-Axel Accelerometer, ADXL345 Med Raspberry Pi Använda Python: Tänker på en gadget som kan kontrollera den punkt där din Offroader lutar mot att dröja kvar. Skulle det inte vara trevligt om någon justeras när det finns möjlighet att välta? Uppenbarligen ja. Det vore sant
Arduino Nano och Visuino: Konvertera acceleration till vinkel från accelerometer och gyroskop MPU6050 I2C -sensor: 8 steg (med bilder)
Arduino Nano och Visuino: Konvertera acceleration till vinkel från accelerometer och gyroskop MPU6050 I2C -sensor: För ett tag sedan lade jag upp en handledning om hur du kan ansluta MPU9250 Accelerometer, Gyroscope och kompassensor till Arduino Nano och programmera den med Visuino för att skicka paketdata och visa den på ett omfång och visuella instrument. Accelerometern skickar X, Y,
Arduino Nano: Accelerometer gyroskopkompass MPU9250 I2C -sensor med Visuino: 11 steg
Arduino Nano: Accelerometer Gyroscope Compass MPU9250 I2C Sensor With Visuino: MPU9250 är en av de mest avancerade kombinerade Accelerometer-, Gyroscope- och Compass -sensorerna för närvarande tillgängliga. De har många avancerade funktioner, inklusive lågpassfiltrering, rörelsedetektering och till och med en programmerbar specialiserad processor