Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Sett sammen Robot Chasis og koble motorer til Arduino gjennom motordrivere
- Trinn 3: Koble Bluetooth -modulen til Arduino
- Trinn 4: Koble GY-271 til Arduino
- Trinn 5: Koble mikro servomotor og ultralydsensor HC SR04 til Arduino
- Trinn 6: Kode, biblioteker og lenke til nedlasting av Andorid -appen
Video: Arduino -robot med avstand, retning og rotasjonsgrad (øst, vest, nord, sør) kontrollert av stemmen ved hjelp av Bluetooth -modul og autonom robotbevegelse .: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Denne instruksen forklarer hvordan du lager Arduino Robot som kan beveges i ønsket retning (fremover, bakover, venstre, høyre, øst, vest, nord, sør) nødvendig distanse i centimeter ved hjelp av talekommando. Roboten kan også flyttes autonomt ved hjelp av talekommando.
Inngang ved hjelp av talekommando:
Første parameter - #fremover eller #revers eller #venstre eller #høyre eller #auto eller #vinkel
Andre parameter - Avstand 100 eller vinkel 300
F.eks.: - 1) Foroverdistanse 100 vinkel 300 - Roter bilen til 300 grader med GY -271 og gå videre
100 centimeter
2) Forward Angle 300 Distance 100 - Angle and Distance -kommandoer kan være i hvilken som helst sekvens
3) Fremover avstand 100 - Gå 100 centimeter fremover
4) Forovervinkel 300 - Roter bilen til 300 grader og beveg deg fremover til neste
kommando
5) auto - Flytter bilen i autonom modus og unngår hindringer
7) vinkel 300 - Roter bilen til 300 grader.
Trinn 1: Deleliste
Nedenfor er listen over deler som kreves for å lage dette prosjektet, noen av dem er valgfrie.
Du kan lage ditt eget chassis eller kjøpe et 3Wheel eller 4Wheel robotbilchassis fra amazon, det er veldig billig.
1. Arduino Uno R3 (Andre Arduino -brett kan også brukes)
2. Bluetooth -modul HC - 02
3. HMC5883L (GY-271)
4. Ultralydssensor HC SR04 med servomonteringsplater (valgfritt: monteringsplater)
5. L298N motordriver (L293D kan også brukes)
6. Brødbrettstrømforsyning MB-102 (valgfritt: Spenningsregulator 7805 kan også brukes)
7. Brødbrett
8. 2 Encoder Motor med hall effekt sensor (BO motor med Opto Coupler sensor kan også brukes)
9. 9 V batteri (antall 1) (separat batteri for motor anbefales)
10. 6 x AA -batteri med batteriholder (for strømforsyning til Arduino -kort og sensorer)
11. Jumper Wires
12. Micro Servomotor
13. 4 -hjulet eller 3 -hjuls bilchassis med hjul
Trinn 2: Sett sammen Robot Chasis og koble motorer til Arduino gjennom motordrivere
Monter trehjulsdrift eller firehjulsdrevet robotchassis og koble kodermotorer til Arduino -kortet gjennom L298N -motordrivere.
Encoder Motor: DC Geared Motor med en ekstra magnetisk kvadratur type roterende encoder. Kvadraturkoderne gir to pulser som er ute av fase, for å registrere akselrotasjonens retning samt hastighet og tilbakelagt distanse.
Koder gir 540 pulser per rotasjon av motorakselen som telles av Arduino -telleren ved hjelp av avbruddsstifter av Arduino.
Jeg bruker bare en utgang fra encoder da jeg ikke er interessert i å vite retningen på akselbevegelsen for denne instruerbare.
Tilkoblinger:
Inp 1 L298N Motordriver - Arduino Pin 6
Inp 2 L298N Motordriver - Arduino Pin 7
Inp 3 L298N Motordriver - Arduino Pin 8
Inp 4 L298N Motordriver - Arduino Pin 9
M1 L298N Motordriver - Encoder Motor Venstre M1
M2 L298N Motordriver - Kodermotor Venstre M2
M1 L298N Motordriver - Kodermotor Høyre M3
M2 L298N Motordriver - Kodermotor Høyre M4
CHA Encoder Motor Left - Arduino Pin 2
CHA Encoder Motor Right - Arduino Pin 3
Arduino UNO inngangsspenning - 5V regulert
Encoder Motor Inngangsspenning - 5V regulert
L298N Motordriver - 5V til 9V
Trinn 3: Koble Bluetooth -modulen til Arduino
Koble Bluetooth -modulen til Arduino -kortet som godtar
taleinnganger fra mobilappen via Bluetooth. Taleinngang til Arduino vil være i form av streng med flere ord atskilt med mellomrom.
Koden vil dele ordene i strengen og tildele dem til variabler.
Lenke til nedlasting til Android-app:
F.eks. Stemmeinngang: Foroverdistanse 100 vinkel 50
Arduino Pin 0-HC-02 TX
Arduino Pin 1-HC-02 RX
HC-02 Inngangsspenning-5V regulert
Trinn 4: Koble GY-271 til Arduino
Koble GY-271 til Arduino som brukes for å få posisjonen til roboten og for å flytte roboten i ønsket grad fra (0 til 365-0 og 365 grader nord, 90 grader som øst, 180 grader som sør og 270 grader som vest)
Tilkoblinger:
GY-271 SCL-Arduino analog inngang A5
GY-271 SCA-Arduino analog inngang A4
Inngangsspenning til GY-271-3,3 V regulert
Merk: Bruk eksempelkoden som er gitt i biblioteket for å teste modulen først.
Trinn 5: Koble mikro servomotor og ultralydsensor HC SR04 til Arduino
Koble mikro servomotor og ultralydsensor HC SR04 til
Arduino. Ultralydsensor brukes til å måle avstanden til objektene, og servermotoren brukes til å flytte ultralydsensoren til venstre og høyre når objektet er nær roboten, noe som vil hjelpe roboten til å bevege seg i alle retninger uten å kollidere med objekter eller vegger.
Monter ultralydsensoren på servomotoren ved hjelp av monteringsbrett.
Tilkoblinger:
Micro Servo Signal Pin - Arduino Pin 10
HC SR04 Trig Pin - Arduino Pin 11
HC SR04 Echo Pin - Arduino Pin 12
Inngangsspenning til servomotor - 5V regulert
Inngangsspenning til HC SR04 - 5V regulert
Trinn 6: Kode, biblioteker og lenke til nedlasting av Andorid -appen
Kode er lagt ved. Lenke for nedlasting av biblioteker
1) TimerOne -
2) QMC5883L -
3) NewPing -
Applink:
Koden kan optimaliseres ytterligere for å redusere antall linjer.
Takk og send meg gjerne hvis noen har spørsmål.
Anbefalt:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Batteridrevet kontor. Solsystem med autoskifte øst/vest solpaneler og vindturbin: 11 trinn (med bilder)
Batteridrevet kontor. Solsystem med autoskifte øst/vest solpaneler og vindturbin: Prosjektet: Et kontor på 200 kvadratmeter må være batteridrevet. Kontoret må også inneholde alle kontrollere, batterier og komponenter som trengs for dette systemet. Sol- og vindkraft vil lade batteriene. Det er et lite problem med bare
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Wifi -kontrollert 12v LED -stripe ved hjelp av Raspberry Pi med Tasker, Ifttt -integrasjon .: 15 trinn (med bilder)
Wifi -kontrollert 12v LED -stripe ved hjelp av Raspberry Pi With Tasker, Ifttt Integration .: I dette prosjektet vil jeg vise deg hvordan du kan kontrollere en enkel 12v analog led -stripe over wifi ved hjelp av en bringebærpi. For dette prosjektet trenger du: 1x Raspberry Pi (I bruker en Raspberry Pi 1 Model B+) 1x RGB 12v Le
RGB -lampe kontrollert ved hjelp av Bluetooth: 5 trinn (med bilder)
RGB -lampe kontrollert ved hjelp av Bluetooth: i denne opplæringen modulerer jeg PWM -driftssyklusen for å produsere forskjellige farger fra LED -en din, ved hjelp av en smarttelefon