Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
här är en handkontroll gestkontrollbil, tillverkad med mpu6050 och arduino. Jag använder rf -modul för trådlös anslutning.
Steg 1: KRAV:
• 1.arduino uno
• 2.micro Arduino
• 3.rf -modul (sändare och mottagare)
• 3.mpu6050 (accelomitter)
• 4. motorförare
• 5.2 dc motor
• 6. robotchassi
• 7. Arduino -kabel
• 8. en handglapp
• 9. motorförare
• 10. LiPo batteri
• 11. 9V batteri
12. USB -kabel
Steg 2: Anslutning:-
• 1.anslutning för RF-sändare:-
• GND = GND
• DATA = 12
• VCC = 5V
• 2.anslutning för mpu6050:-
• VCC = 3,3/5v
• GND = GND
• SCL = A3
• SDA = A2
• INT = 7
• mpu6050 behöver 3,5V spänning. Men vi kan ge den 5V spänning. Jag ger här 3,5V spänning till mpu6050 eftersom det i mikro arduino finns
• är två spänningsstift först 5V och en annan är 3.3V.rf mottagare måste behöva 5V. Så jag använder 5V stift för RF -sändare. Och
• mpu6050 kan köra 3,5V.
• 3.anslutning för RF-mottagare:-
• GND = GND
• DATA = 12
• VCC = 5V
• 4.anslutning för motorförare:-
• motor ett:-
• int enA = 11
• int in1 = 7
• int in2 = 6
• motor två:-
• int enB = 3
• int in3 = 5
• int in4 = 4
Steg 3: Arbetschef:-
1.mpu6050:-
MPU-6050 Triple Axis Accelerometer och Gyro Breakout Board. Den läser tre vinklar. Vi kan ge dem namnet X, Y och Z, här kan vi
använd här bara två vinklar. här använder vi Y och Z. Y för framåt och Z för vänster, höger.
denna del av koden läs vinkeln.
• mpu-6050 läser vinklarna i radian, detta "* 180/M_PI" gör det i grader.
Steg 4: • Rf-sändare:-
• Rf
sändare:-
Mpu6050 läs vinklarna. då gör jag en "if" -slinga och gör en condition.in och gör sedan två buffer.one -buffert skickar villkor för forward. och i den andra skickar jag vinkeln för att styra hastigheten med vinkeln. den här delen av koden skickar meddelandet. Och jag kartlägger vinkeln.
Steg 5: RF-MOTTAGARE:-
• RF-mottagare:-
mottagaren tar emot meddelandet i bufferten. Återigen gör jag ett villkor för den första bufferten för framåt. Och den andra använder jag för att styra hastigheten. Och jag kartlägger det igen. Denna del av koden gör det här arbetet. och för hastighetskontrollen använder jag den andra bufferten och, vinklade kartor (0, 9), kartlägger jag hastigheten i (50, 255). du kan se allt i kod.
Steg 6: Låt oss köra bilen:-
nu är det dags att köra roboten. se till att all anslutning är korrekt. anslut nu din glaps mikro -arduino till din dator. öppna seriemonitorn, nu kan du se vinklar som läser. nu skicka någon ingång från sändaren till mottagaren. nu är din robot redo att springa
Steg 7:
om du fyller i svårigheter i dessa koder. du kan använda den här koden. Jag gör dessa eftersom jag fyller du kommer svårt att fylla i sändarkoden. så jag gör dessa enkla koder. och du behöver inte följa sjätte steget. anslut bara strömmen till sändarens Arduino och din robot har din kontroll.
Rekommenderad:
Gestkontrollbil MPU6050 och NRF24L01: 4 steg
Gestkontrollbil MPU6050 och NRF24L01: Gestkontrollroboten är populär vanlig typ av projekt gjorda av hobbyister. Konceptet bakom det är enkelt: handflatans orientering styr robotbilens rörelse. MPU6050 för att känna av handledens orientering och överför den till
Styr servo med MPU6050 mellan Arduino och ESP8266 med HC-12: 6 steg
Styra servo med MPU6050 mellan Arduino och ESP8266 Med HC-12: I detta projekt styr vi positionen för en servomotor med mpu6050 och HC-12 för kommunikation mellan Arduino UNO och ESP8266 NodeMCU
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
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,