Innholdsfortegnelse:

Håndbevegelseskontrollert RC -bil: 15 trinn
Håndbevegelseskontrollert RC -bil: 15 trinn

Video: Håndbevegelseskontrollert RC -bil: 15 trinn

Video: Håndbevegelseskontrollert RC -bil: 15 trinn
Video: DU BØR VIDE DETTE! Hvornår Vil Der Være En Global Hungersnød? Artikel 10.12 2024, Juli
Anonim
Håndbevegelseskontrollert RC -bil
Håndbevegelseskontrollert RC -bil
Håndbevegelseskontrollert RC -bil
Håndbevegelseskontrollert RC -bil

Hei Verden!

Dette er min første instruks

Hvis du har spørsmål - ikke nøl med å spørre.

Målgruppe:

Dette prosjektet gjelder for alle som har en lidenskap når det gjelder teknologi. Enten du er en ekspert eller en absolutt nybegynner når det gjelder robotikk. Du kan lage dette prosjektet ved å følge instruksjonene i dette dokumentet.

Dette trenger du:

· (2) x Elegoo Uno R3 -styrekort

· (2) x Prototype Expansion Board

· (1) x HC-05 Bluetooth-modul

· (1) x HC-06 Bluetooth-modul

· (1) x håndhanske

· (1) x GY-521-modul

· (12) x M-M ledninger

· (6) x F-M ledninger

· (2) x 9V batteri med likestrøm

R/C bil

· (1) x Base Board

· (2) x Encoder Disc

· (2) x hjul

· (2) x Retardasjon likestrømsmotor

· (1) x Batteriholder

· (4) x M3*30 Skruestang

· (8) x M3*6 Skruestang

· (8) x M3 mutter

· (1) x bryter

· (4) x festet

· (1) x Hammerhjul

· (4) x AA -batteri

· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board

Trinn 1: Trinn 1:

Trinn 1
Trinn 1
Trinn 1
Trinn 1
Trinn 1
Trinn 1
Trinn 1
Trinn 1

MÅL: Konfigurer overføringshastigheten og angi passordet til HC-06 (SLAVE)

HC-06 er en Bluetooth-modul som bare er slave, noe som betyr at "den bare kan snakkes med". HC-06 er automatisk i AT-modus. AT -modus er en kommandomodus som lar deg avhøre/konfigurere noen av innstillingene til Bluetooth -modulen.

I. Med bare Arduino og USB Serial koblet til datamaskinen. Last opp en tom skisse til Arduino som vedlagt ovenfor

II. Koble USB -serien fra datamaskinen.

III. Koble HC-06 og Arduino med (4) F-M-ledninger-se trinn1tråd

IV. Koble USB -serien til datamaskinen. Dette får HC-06 til å blinke av og på hvert sekund.

V. Klikk på Serial Monitor og kontroller at det er “No line Endings” og at overføringshastigheten er satt til “9600” nederst på den serielle monitoren.

IV. Skriv AT i tekstboksen Serial Monitor, så skal den skrive ut OK (dette betyr at det er kommunikasjon mellom den serielle skjermen og Bluetooth)

VII. Standardpassordet for HC-06 er 1234, men i tilfelle det ikke er det. Skriv AT+PIN1234 og trykk send. Serial Monitor vil deretter skrive ut OKsetPIN. Dette vil sette HC-06-paringspassordet til 1234 (Passordet mellom HC-06 og HC-05 skal være det samme).

VIIII. Skriv AT+BAUD8 og trykk send. Den serielle skjermen skriver ut OK115200. Dette vil sette overføringshastigheten til HC-06 til 115200. (Overføringshastigheten mellom HC-06 og HC-06 skal være den samme).

Trinn 2: Trinn 2: Få adressen til HC-06 (SLAVE)

Trinn 2: Få adressen til HC-06 (SLAVE)
Trinn 2: Få adressen til HC-06 (SLAVE)
Trinn 2: Få adressen til HC-06 (SLAVE)
Trinn 2: Få adressen til HC-06 (SLAVE)
Trinn 2: Få adressen til HC-06 (SLAVE)
Trinn 2: Få adressen til HC-06 (SLAVE)

Du kan få HC-06s adresse via en app som heter Bluetooth Finder via en Android-telefon eller ved å bruke HC-05 til å snuse rundt Bluetooth-modulene rundt HC-05.

HUSK adressen til HC-06. Du trenger denne informasjonen når du konfigurerer HC-05

Få adressen til HC-06 via Bluetooth Finder

I. Se vedlagte bilde

MERK: MAC -adressen vil se omtrent ut som den som er uthevet ovenfor. Bluetooth-modulen vil normalt bli oppdaget som "HC-06".

I. Last ned Bluetooth Finder -programmet

II. Mens HC-06 slås på og blinker-koble Android-telefonen til HC-06

III. Passordet til HC-06 vil være 1234. Vi konfigurerte passordet tidligere via AT+PIN1234-kommandoen

IV. Når HC-06 og Anroid-telefonen er paret. Åpne Bluetooth Finder -programmet for å se hva adressen er.

Trinn 3: Trinn 3: Konfigurering av HC-05 (Master)

Trinn 3: Konfigurering av HC-05 (Master)
Trinn 3: Konfigurering av HC-05 (Master)
Trinn 3: Konfigurering av HC-05 (Master)
Trinn 3: Konfigurering av HC-05 (Master)

*Få adressen til HC-06 via HC-05

MÅL: Bind HC-05 for å automatisk koble til bare HC-06

I. Mens HC-06 er på. Åpne en ny Arduino-økt og følg trinn 1-3 på trinn 1.

II. Når du kobler USB Serial til datamaskinen, må du trykke på knappen på HC-05. Dette får HC-05 til å blinke av og på hvert 2. sekund. Dette indikerer at HC-05 er i AT-modus. Sørg for at riktig port er valgt. Porten som må velges må være arduinoen som HC-05 er koblet til.

III. Klikk på Serial Monitor og kontroller at "Både NL & CR" er lagt til og at overføringshastigheten er satt til "9600" nederst på den serielle skjermen. (som illustrert i vedlagte bilde)

IV. Skriv AT i tekstboksen Serial Monitor, og det vil skrive ut FEIL: (0) (Ikke sikker på hvorfor dette skjer). Skriv AT igjen, og seriell skjerm vil skrive ut OK (dette betyr at det er kommunikasjon mellom den serielle skjermen og Bluetooth).

V. Skriv AT+ROLE? og trykk send. Den serielle skjermen vil skrive ut hvilken rolle HC-05 har. Rolle 0 = slave. Rolle 1 = mester. Hvis rollen er 0. Endre rollen til 1 ved å skrive AT+ROLE = 1 Den serielle skjermen vil deretter skrive ut OK etter å ha satt HC-05s rolle til 1 (Master). Skriv AT+ROLE? Igjen for å dobbeltsjekke.

VI. Skriv AT+CMODE? og trykk send. Den serielle skjermen vil skrive ut hvilken tilkoblingsmodus HC-05 har for øyeblikket. 0 = koble til bare fast adresse. 1 = koble til hvilken som helst Bluetooth i nærheten. Hvis cmoden er 1. Endre cmoden til 0 ved å skrive AT+CMODE = 0 Seriell skjerm vil deretter skrive ut OK etter at HC-05-cmoden er satt til 0. Skriv AT+CMODE? Igjen for å dobbeltsjekke.

VII. Skriv AT+UART? og trykk send. Den serielle skjermen vil skrive ut hvilken overføringshastighet HC-05 har. (dvs. +UART: 9600, 0, 0). Husk at vi må angi den samme overføringshastigheten som HC-06. For å sette HC-05s overføringshastighet til 115200. Skriv AT+UART = 115200, 0, 0 Seriell skjerm vil skrive ut OK. Skriv AT+UART? Igjen for å dobbeltsjekke. (den skal nå skrive ut +UART: 115200, 0, 0).

VIII. Skriv AT+PSWD? For å bestemme passordet til HC-05. Husk at passordet mellom HC-06 og HC-05 skal være det samme. Hvis passordet ikke er 1234. Angi passordet med AT+PSWD = 1234 Seriell skjerm vil skrive ut OK. Skriv AT+PSWD? Igjen for å dobbeltsjekke.

IX. Hvis du allerede har adressen til HC-06, hopper du over dette trinnet og fortsetter til trinn X. Dette trinnet bestemmer adressen til HC-06. Skriv AT+INIT. Seriell skjerm skal skrive ut OK. Skriv AT+INQ Denne kommandoen vil spørre for omkringliggende Bluetooth -enheter. Seriell skjerm skal skrive ut adressen til HC-06, type, signal. (dvs. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Koble HC-05 med HC-06. Gjenopprett adressen du oppdaget enten via Bluetooth Finder -appen eller via AT+INQ -metoden. Erstatt kolonene i adressen (98D3: 31: FD5F83) med kommaer (98D3, 31, FD5F83) på adressen til Type AT+PAIR = 98D3, 31, FD5F83, 5 5 i denne par -kommandoen er timeout i sekunder. Hvis HC-05 ikke pares med den tiltenkte adressen, skrives det ut en feilmelding. Hvis paringen lykkes, skrives det ut en OK på den serielle skjermen.

XI. Bind HC-05 til HC-06. Skriv AT+BIND = 98D3, 31, FD5F83 Seriell skjerm skal skrive ut OK hvis den lykkes.

XII. Lenke HC-06. Skriv AT+LINK = 98D3, 31, FD5F83 Seriell skjerm skal skrive ut OK hvis den lykkes.

XIII. Når HC-05 og HC-06 er bundet. HC-05 blinker hvert 2. sekund, og HC-06 forblir på (blinker ikke).

GRATULERER HC-05 og HC-06 er nå bundet sammen

Trinn 4: Trinn 4: Bygg grunnen til RC -bilen Følg instruksjonene på bildene på denne tep

Trinn 4: Bygg grunnen til RC -bilen Følg instruksjonene på bildene på denne tep
Trinn 4: Bygg grunnen til RC -bilen Følg instruksjonene på bildene på denne tep
Trinn 4: Bygg grunnen til RC -bilen Følg instruksjonene på bildene på denne tep
Trinn 4: Bygg grunnen til RC -bilen Følg instruksjonene på bildene på denne tep

Trinn 5: Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper

Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper
Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper
Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper
Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper
Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper
Trinn 5: Koble de to retardasjons -DC -motorene til L9110S Stepper

*Legg merke til måten Sketch er satt opp på, L9110S bør kobles til likestrømsmotorene nøyaktig som vist på bildene vedlagt (de er vedlagt i kronologisk rekkefølge)

Trinn 6: Trinn 5: Last opp CAR.ino Sketch Into Arduino (CAR)

Trinn 7: Trinn 6: Koble Arduino (CAR) fra strømkilden og fest skjoldet på toppen av Arduino

Trinn 8: Trinn 7: Koble L9110S Stepper til Arduino Shield (CAR)

Trinn 7: Koble L9110S Stepper til Arduino Shield (CAR)
Trinn 7: Koble L9110S Stepper til Arduino Shield (CAR)

Trinn 9: Trinn 8: Koble HC-06 til Arduino Shield (CAR)

Trinn 8: Koble HC-06 til Arduino Shield (CAR)
Trinn 8: Koble HC-06 til Arduino Shield (CAR)

Trinn 10: Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut

Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut
Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut
Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut
Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut
Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut
Trinn 9: RC -bilkonfigurasjonen er fullført. bilen skal se slik ut

Trinn 11: Trinn 10: Last opp HAND.ino Sketch Into Arduino (HAND)

Trinn 12: Trinn 11: Koble Arduino (HAND) fra strømkilden og fest skjoldet på toppen av Arduino

Trinn 13: Trinn 12: Koble Gyro til Arduino Shield (HAND)

Trinn 12: Koble Gyro til Arduino Shield (HAND)
Trinn 12: Koble Gyro til Arduino Shield (HAND)

Se vedlagt bilde

Trinn 14: Trinn 13: Koble HC-06 til Arduino Shield (HAND)

Anbefalt: