Inhoudsopgave:

Handgebaar gecontroleerde RC auto - Ajarnpa
Handgebaar gecontroleerde RC auto - Ajarnpa

Video: Handgebaar gecontroleerde RC auto - Ajarnpa

Video: Handgebaar gecontroleerde RC auto - Ajarnpa
Video: 4Wd Rc Auto Speel Drift Auto 'S Rc Gebaar Gecontroleerde Stunt Auto Speelgoed Voor Kids 2024, Juli-
Anonim
Handgebaargestuurde RC-auto
Handgebaargestuurde RC-auto
Handgebaargestuurde RC-auto
Handgebaargestuurde RC-auto

Hallo Wereld!

Dit is mijn eerste Instructable

Als u vragen heeft, aarzel dan niet om ze te stellen.

Doelgroep:

Dit project is van toepassing op iedereen die een passie heeft als het gaat om technologie. Of je nu een expert bent of een absolute beginner als het gaat om robotica. U kunt dit project maken door de instructies in dit document te volgen.

Wat je nodig zult hebben:

· (2) x Elegoo Uno R3-controllerkaart

· (2) x Prototype Uitbreidingskaart

· (1) x HC-05 Bluetooth-module

· (1) x HC-06 Bluetooth-module

· (1) x Handhandschoen

· (1) x GY-521-module

· (12) x M-M-draden

· (6) x FM-draden

· (2) x 9V Batterij met DC

RC auto

· (1) x basisbord

· (2) x Encoder-schijf

· (2) x wiel

· (2) x Vertraging DC-motor

· (1) x Batterijhouder

· (4) x M3*30 Schroefstang

· (8) x M3*6 Schroefstang

· (8) x M3-moer

· (1) x Schakelaar

· (4) x Bevestiging

· (1) x Hamergieter

· (4) x AA-batterij

· (1) x L9110S 2-CH H-brug Stappenmotor Dual DC Motor Controller Board

Stap 1: Stap 1:

Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1

DOEL: Configureer de baudrate en stel het wachtwoord van de HC-06 (SLAVE) in

De HC-06 is een slave-only Bluetooth-module, wat betekent dat er alleen mee kan worden gepraat. De HC-06 staat automatisch in de AT-modus. AT-modus is een opdrachtmodus waarmee u enkele instellingen van de Bluetooth-module kunt opvragen/configureren.

I. Met alleen de Arduino en de USB Serial aangesloten op de computer. Upload een blanco schets naar de Arduino zoals hierboven bijgevoegd

II. Koppel de USB Serial los van de computer.

III. Verbind de HC-06 en de Arduino met (4) FM-draden - zie step1wireAttachment

NS. Sluit de USB-serieel aan op de computer. Hierdoor knippert de HC-06 elke seconde aan en uit.

V. Klik op de seriële monitor en zorg ervoor dat er "No line Endings" zijn en dat de baudrate is ingesteld op "9600" aan de onderkant van de seriële monitor.

NS. Typ AT in het tekstvak van de seriële monitor en het zou OK moeten afdrukken (dit betekent dat er communicatie is tussen de seriële monitor en Bluetooth)

VII. Het standaardwachtwoord van de HC-06 is 1234, maar voor het geval dat niet zo is. Typ AT+PIN1234 en druk op verzenden. De seriële monitor drukt dan OKsetPIN af. Hierdoor wordt het HC-06-koppelingswachtwoord ingesteld op 1234 (het wachtwoord tussen de HC-06 en de HC-05 moet hetzelfde zijn).

VIIII. Typ AT+BAUD8 en druk op verzenden. De seriële monitor drukt OK115200 af. Hiermee wordt de baudrate van de HC-06 ingesteld op 115200. (De baudrate tussen de HC-06 en de HC-06 moet hetzelfde zijn).

Stap 2: Stap 2: Verkrijg het adres van de HC-06 (SLAVE)

Stap 2: Verkrijg het adres van de HC-06 (SLAVE)
Stap 2: Verkrijg het adres van de HC-06 (SLAVE)
Stap 2: Verkrijg het adres van de HC-06 (SLAVE)
Stap 2: Verkrijg het adres van de HC-06 (SLAVE)
Stap 2: Verkrijg het adres van de HC-06 (SLAVE)
Stap 2: Verkrijg het adres van de HC-06 (SLAVE)

Je kunt het adres van de HC-06 krijgen via een app genaamd Bluetooth Finder via een Android-telefoon of door de HC-05 te gebruiken om de omliggende Bluetooth-modules rond de HC-05 te snuiven.

DENK OM het adres van de HC-06. U hebt deze informatie nodig bij het configureren van de HC-05

Het adres van de HC-06 verkrijgen via Bluetooth Finder

I. Zie bijgevoegde afbeelding

OPMERKING: het MAC-adres ziet er ongeveer zo uit als hierboven aangegeven. De Bluetooth-module zou normaal gesproken worden ontdekt als "HC-06".

I. Download de Bluetooth Finder-applicatie

II. Terwijl de HC-06 is ingeschakeld en knippert, koppelt u de Android-telefoon aan de HC-06

III. Het wachtwoord van de HC-06 is 1234. We hebben het wachtwoord eerder geconfigureerd via de opdracht AT+PIN1234

NS. Zodra de HC-06 en de Android-telefoon zijn gekoppeld. Open de Bluetooth Finder-applicatie om te zien wat het adres is.

Stap 3: Stap 3: De HC-05 (Master) configureren

Stap 3: De HC-05 (Master) configureren
Stap 3: De HC-05 (Master) configureren
Stap 3: De HC-05 (Master) configureren
Stap 3: De HC-05 (Master) configureren

*Het adres van HC-06 ophalen via HC-05

DOEL: Bind de HC-05 om automatisch verbinding te maken met alleen de HC-06

I. Terwijl de HC-06 aan staat. Open een nieuwe Arduino-sessie en volg stap 1-3 op stap 1.

II. Zorg ervoor dat u op de knop op de HC-05 drukt terwijl u de USB Serial op de computer aansluit. Hierdoor knippert de HC-05 elke 2 seconden aan en uit. Dit geeft aan dat de HC-05 in de AT-modus staat. Zorg ervoor dat de juiste poort is geselecteerd. De geselecteerde poort moet de arduino zijn waarop de HC-05 is aangesloten.

III. Klik op de Seriële Monitor en zorg ervoor dat er “Both NL & CR” is toegevoegd en dat de baudrate is ingesteld op “9600” onderaan de seriële monitor. (zoals geïllustreerd in de bijgevoegde afbeelding)

NS. Typ AT in het tekstvak Seriële monitor en het zou ERROR:(0) afdrukken (niet zeker waarom dit gebeurt). Typ nogmaals AT en de seriële monitor zal OK afdrukken (dit betekent dat er communicatie is tussen de seriële monitor en Bluetooth).

V. Typ AT+ROLE? en druk op verzenden. De seriële monitor zal afdrukken welke rol de HC-05 momenteel heeft. Rol 0 = slaaf. Rol 1 = meester. Als zijn rol 0 is. Verander zijn rol in 1 door AT+ROLE=1 te typen. De seriële monitor zal dan OK afdrukken nadat de rol van de HC-05 is ingesteld op 1 (Master). Typ AT+ROLE? Nogmaals om te dubbelchecken.

VI. Typ AT+CMODE? en druk op verzenden. De seriële monitor drukt af welke verbindingsmodus de HC-05 momenteel heeft. 0 = verbinden met alleen vast adres. 1 = verbinding maken met Bluetooth in de buurt. Als de cmode 1 is. Wijzig de cmode in 0 door AT+CMODE=0 te typen. De seriële monitor zal dan OK afdrukken nadat de cmode van de HC-05 op 0 is ingesteld. Typ AT+CMODE? Nogmaals om te dubbelchecken.

VII. Typ AT+UART? en druk op verzenden. De seriële monitor drukt af welke baudrate de HC-05 momenteel heeft. (d.w.z. +UART: 9600, 0, 0). Onthoud dat we dezelfde baudrate moeten instellen als de HC-06. Om de baudrate van de HC-05 in te stellen op 115200. Typ AT+UART=115200, 0, 0 De seriële monitor drukt OK af. Typ AT+UART? Nogmaals om te dubbelchecken. (het zou nu +UART moeten afdrukken: 115200, 0, 0).

VIII. Typ AT+PSWD? Om het wachtwoord van de HC-05 te bepalen. Onthoud dat het wachtwoord tussen de HC-06 en de HC-05 hetzelfde moet zijn. Als het wachtwoord niet 1234 is. Stel het wachtwoord in met AT+PSWD=1234. De seriële monitor zal OK afdrukken. Typ AT+PSWD? Nogmaals om te dubbelchecken.

IX. Als u het adres van de HC-06 al heeft, slaat u deze stap over en gaat u verder met stap X. Deze stap bepaalt het adres van de HC-06. Typ AT+INIT. De seriële monitor zou OK moeten afdrukken. Typ AT+INQ. Dit commando vraagt naar omringende bluetooth-apparaten. De seriële monitor moet het adres van het HC-06, type, signaal afdrukken. (bijv. +INQ: 98D3:31:FD5F83, 8043C, 7FFF)

X. Koppel de HC-05 met HC-06. Haal het adres op dat u hebt ontdekt, hetzij via de bluetooth-zoeker-app of via de AT+INQ-methode. Vervang de dubbele punten van het adres (98D3:31:FD5F83) door komma's (98D3, 31, FD5F83) op het adres en typ AT+PAIR= 98D3, 31, FD5F83, 5 De 5 in dit paar-commando is de time-out in seconden. Als de HC-05 niet aan het beoogde adres koppelt, wordt er een foutmelding afgedrukt. Anders wordt er een OK afgedrukt op de seriële monitor als het koppelen is gelukt.

XI. Bind de HC-05 aan de HC-06. Typ AT+BIND=98D3, 31, FD5F83 De seriële monitor zou OK moeten afdrukken als dit gelukt is.

XII. Link HC-06. Typ AT+LINK=98D3, 31, FD5F83 De seriële monitor zou OK moeten afdrukken als dit gelukt is.

XIII. Zodra de HC-05 en HC-06 zijn gebonden. De HC-05 knippert eenmaal per 2 seconden en de HC-06 blijft aan (knippert niet).

GEFELICITEERD HC-05 en HC-06 zijn nu met elkaar verbonden

Stap 4: Stap 4: Bouw de basis van de RC-auto Volg de instructies op de afbeeldingen op deze Tep

Stap 4: Bouw de basis van de RC-auto Volg de instructies op de afbeeldingen op deze Tep
Stap 4: Bouw de basis van de RC-auto Volg de instructies op de afbeeldingen op deze Tep
Stap 4: Bouw de basis van de RC-auto Volg de instructies op de afbeeldingen op deze Tep
Stap 4: Bouw de basis van de RC-auto Volg de instructies op de afbeeldingen op deze Tep

Stap 5: Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor

Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor
Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor
Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor
Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor
Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor
Stap 5: Sluit de 2 vertragings-gelijkstroommotoren aan op de L9110S-stappenmotor

*Let op de manier waarop de Sketch is opgezet, de L9110S moet precies worden aangesloten op de DC-motoren zoals geïllustreerd op de bijgevoegde afbeeldingen (ze zijn in chronologische volgorde bevestigd)

Stap 6: Stap 5: Upload CAR.ino Sketch in Arduino (CAR)

Stap 7: Stap 6: Koppel Arduino (CAR) los van de stroombron en bevestig het schild bovenop de Arduino

Stap 8: Stap 7: Verbind L9110S Stepper met Arduino Shield (CAR)

Stap 7: Verbind L9110S Stepper met Arduino Shield (CAR)
Stap 7: Verbind L9110S Stepper met Arduino Shield (CAR)

Stap 9: Stap 8: Sluit HC-06 aan op Arduino Shield (CAR)

Stap 8: Sluit HC-06 aan op Arduino Shield (CAR)
Stap 8: Sluit HC-06 aan op Arduino Shield (CAR)

Stap 10: Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien

Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien
Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien
Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien
Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien
Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien
Stap 9: RC Car-configuratie is voltooid. de auto zou er zo uit moeten zien

Stap 11: Stap 10: Upload HAND.ino Sketch in Arduino (HAND)

Stap 12: Stap 11: Koppel Arduino (HAND) los van de stroombron en bevestig het schild bovenop de Arduino

Stap 13: Stap 12: Gyro aansluiten op Arduino Shield (HAND)

Stap 12: Gyro verbinden met Arduino Shield (HAND)
Stap 12: Gyro verbinden met Arduino Shield (HAND)

Zie bijgevoegde afbeelding

Stap 14: Stap 13: Sluit HC-06 aan op Arduino Shield (HAND)

Aanbevolen: