Innholdsfortegnelse:

Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino: 7 trinn (med bilder)
Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino: 7 trinn (med bilder)

Video: Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino: 7 trinn (med bilder)

Video: Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino: 7 trinn (med bilder)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino
Bevegelseskontrollbil ved bruk av Mpu6050 og Arduino

her er en håndkontrollbevegelseskontrollbil, laget ved bruk av mpu6050 og arduino. Jeg bruker rf -modul for trådløs tilkobling.

Trinn 1: KRAV:

TING KREVER
TING KREVER
TING KREVER
TING KREVER
TING KREVER
TING KREVER

• 1.arduino uno

• 2.micro Arduino

• 3.rf -modul (sender og mottaker)

• 3.mpu6050 (akselerator)

• 4. motorfører

• 5.2 dc motor

• 6. robotikk -chassis

• 7. Arduino kabel

• 8. ett håndglimt

• 9. bilfører

• 10. LiPo batteri

• 11. 9V batteri

12. USB -kabel

Trinn 2: Tilkobling:-

Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse
Forbindelse

• 1. tilkobling for RF-sender:-

• GND = GND

• DATA = 12

• VCC = 5V

• 2. tilkobling for mpu6050:-

• VCC = 3,3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 trenger 3,5V spenning. Men vi kan gi den 5V spenning. Jeg gir her 3,5V spenning til mpu6050 fordi det i mikro arduino er

• er to spenningspinne først 5V og en annen er 3.3V.rf mottaker må trenge 5V. Så jeg bruker 5V pin for rf sender.og

• mpu6050 kan kjøre 3,5V.

• 3. tilkobling for RF-mottaker:-

• GND = GND

• DATA = 12

• VCC = 5V

• 4. tilkobling for motorfører:-

• motor en:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• motor to:-

• int enB = 3

• int in3 = 5

• int in4 = 4

Trinn 3: Working Principal:-

Arbeidsleder
Arbeidsleder

1.mpu6050:-

MPU-6050 Triple Axis Accelerometer og Gyro Breakout Board. Den leser tre vinkler. Vi kan gi dem navnet X, Y og Z, her kan vi

bruk bare to vinkler her. her bruker vi Y og Z. Y for fremover og Z for venstre, høyre.

denne delen av koden les vinkelen.

• mpu-6050 leser vinklene på radian, denne "* 180/M_PI" gjør den i grad.

Trinn 4: • Rf-sender:-

• RF-sender
• RF-sender

• Rf

sender:-

Mpu6050 les vinklene. så lager jeg en “if” -sløyfe og lager en condition.in og lager deretter to buffer.one -buffer sender betingelse for forward. og i den andre sender jeg vinkelen for å kontrollere hastigheten etter vinkelen. denne delen av koden sender meldingen. Og jeg kartlegger vinkelen.

Trinn 5: RF-MOTTAKER:-

RF-MOTTAKER
RF-MOTTAKER

• RF-mottaker:-

mottakeren mottar meldingen i bufferen. Igjen gjør jeg en betingelse for den første bufferen for fremover. Og den andre bruker jeg for å kontrollere hastigheten. Og jeg kartlegger det igjen. Denne delen av koden gjør dette arbeidet. og for hastighetskontrollen bruker jeg den andre bufferen, og vinklene som er kartlagt (0, 9), jeg kartlegger hastigheten i (50, 255). du kan se alle ting i koden.

Trinn 6: La oss kjøre bilen:-

Image
Image
Arduino -konkurransen 2017
Arduino -konkurransen 2017

nå er det på tide å kjøre roboten. sørg for at all tilkobling er riktig. koble nå glapsens mikro -arduino til datamaskinen. åpne den serielle skjermen, nå kan du se vinkler som leser. nå sender du noen inngang fra senderen til mottakeren. nå er roboten din klar til å løpe

Trinn 7:

hvis du fyller ut problemer med disse kodene. du kan bruke denne koden. Jeg lager disse fordi jeg fyller du vil få problemer med å fylle ut senderkoden. så jeg lager disse enkle kodene. og du trenger ikke å følge sjette trinn. bare koble til strømmen på senderens Arduino, og roboten din er i din kontroll.

Anbefalt: