Indholdsfortegnelse:
- Trin 1: Trin 1:
- Trin 2: Trin 2: Få adressen på HC-06 (SLAVE)
- Trin 3: Trin 3: Konfiguration af HC-05 (Master)
- Trin 4: Trin 4: Byg basen af RC -bilen Følg instruktionerne på billederne på dette tip
- Trin 5: Trin 5: Tilslut de 2 deceleration DC -motorer til L9110S Stepper
- Trin 6: Trin 5: Upload CAR.ino Sketch Into Arduino (CAR)
- Trin 7: Trin 6: Afbryd Arduino (CAR) fra strømkilden, og fastgør skærmen oven på Arduino
- Trin 8: Trin 7: Tilslut L9110S Stepper til Arduino Shield (CAR)
- Trin 9: Trin 8: Tilslut HC-06 til Arduino Shield (CAR)
- Trin 10: Trin 9: RC -bilkonfiguration er fuldført. bilen skal se sådan ud
- Trin 11: Trin 10: Upload HAND.ino Sketch Into Arduino (HAND)
- Trin 12: Trin 11: Afbryd Arduino (HAND) fra strømkilden, og fastgør skærmen oven på Arduino
- Trin 13: Trin 12: Tilslut Gyro til Arduino Shield (HAND)
- Trin 14: Trin 13: Tilslut HC-06 til Arduino Shield (HAND)
Video: Håndbevægelseskontrolleret RC -bil: 15 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hej Verden!
Dette er min første instruerbare
Hvis du har spørgsmål - tøv ikke med at stille.
Målgruppe:
Dette projekt gælder for alle, der har en passion, når det kommer til teknologi. Uanset om du er ekspert eller en absolut nybegynder, når det kommer til robotik. Du ville være i stand til at oprette dette projekt ved at følge instruktionerne i dette dokument.
Det skal du bruge:
· (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 Handske
· (1) x GY-521 modul
· (12) x M-M ledninger
· (6) x F-M ledninger
· (2) x 9V batteri med DC
Fjernstyret bil
· (1) x Bundkort
· (2) x Encoder Disc
· (2) x hjul
· (2) x Deceleration DC -motor
· (1) x Batteribeholder
· (4) x M3*30 Skruestang
· (8) x M3*6 Skruestang
· (8) x M3 møtrik
· (1) x kontakt
· (4) x Fastgørelse
· (1) x Hammerhjul
· (4) x AA -batteri
· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board
Trin 1: Trin 1:
MÅL: Konfigurer baudhastigheden og indstil adgangskoden til HC-06 (SLAVE)
HC-06 er et Bluetooth-modul, der kun er slave, hvilket betyder, at "det kun kan tales med". HC-06 er automatisk i AT-tilstand. AT -tilstand er en kommandotilstand, som giver dig mulighed for at forhøre/konfigurere nogle af indstillingerne for Bluetooth -modulet.
I. Med kun Arduino og USB Serial forbundet til computeren. Upload en tom skitse til Arduino som vedhæftet ovenfor
II. Afbryd USB -serien fra computeren.
III. Tilslut HC-06 og Arduino med (4) F-M-ledninger-se trin1wireAttachment
IV. Tilslut USB Serial til computeren. Dette får HC-06 til at blinke til og fra hvert sekund.
V. Klik på Serial Monitor og kontroller, at der er “No line Endings”, og at baudhastigheden er indstillet til “9600” i bunden af den serielle monitor.
IV. Skriv AT i tekstboksen Serial Monitor, og den skal udskrive OK (det betyder, at der er kommunikation mellem den serielle skærm og Bluetooth)
VII. Standardadgangskoden til HC-06 er 1234, men bare hvis det ikke er det. Skriv AT+PIN1234, og tryk på send. Serial Monitor udskriver derefter OKsetPIN. Dette indstiller HC-06-parringsadgangskoden til 1234 (Adgangskoden mellem HC-06 og HC-05 skal være den samme).
VIIII. Skriv AT+BAUD8, og tryk på send. Den serielle skærm udskriver OK115200. Dette indstiller baudhastigheden for HC-06 til 115200. (Baud-hastigheden mellem HC-06 og HC-06 skal være den samme).
Trin 2: Trin 2: Få adressen på HC-06 (SLAVE)
Du kan få HC-06s adresse via en app kaldet Bluetooth Finder via en Android-telefon eller ved at bruge HC-05 til at snuse til de omkringliggende Bluetooth-moduler omkring HC-05.
HUSK adressen på HC-06. Du skal bruge disse oplysninger, når du konfigurerer HC-05
Få HC-06s adresse via Bluetooth Finder
I. Se vedhæftede billede
BEMÆRK: MAC -adressen vil ligne den, der er fremhævet ovenfor. Bluetooth-modulet vil normalt blive opdaget som "HC-06".
I. Download Bluetooth Finder -applikationen
II. Mens HC-06 er tændt og blinker-par Android-telefonen til HC-06
III. Adgangskoden til HC-06 vil være 1234. Vi konfigurerede dens adgangskode tidligere via kommandoen AT+PIN1234
IV. Når HC-06 og Anroid-telefonen er parret. Åbn Bluetooth Finder -applikationen for at se, hvad dens adresse er.
Trin 3: Trin 3: Konfiguration af HC-05 (Master)
*Få HC-06s adresse via HC-05
MÅL: Bind HC-05 for automatisk at oprette forbindelse til kun HC-06
I. Mens HC-06 er tændt. Åbn en ny Arduino-session, og følg trin 1-3 på trin 1.
II. Mens du tilslutter USB Serial til computeren, skal du trykke på knappen på HC-05. Dette får HC-05 til at blinke til og fra hvert andet sekund. Dette indikerer, at HC-05 er i AT-tilstand. Sørg for, at den korrekte port er valgt. Den valgte port skal være den arduino, som HC-05 er tilsluttet.
III. Klik på den serielle skærm, og sørg for, at "Både NL & CR" tilføjes, og at baudhastigheden er indstillet til "9600" i bunden af den serielle skærm. (som illustreret på vedhæftede billede)
IV. Skriv AT i tekstboksen Serial Monitor, og det ville udskrive FEJL: (0) (Ved ikke hvorfor det sker). Skriv AT igen, og den serielle skærm udskriver OK (det betyder, at der er kommunikation mellem den serielle skærm og Bluetooth).
V. Skriv AT+ROLE? og tryk på send. Den serielle skærm udskriver hvilken rolle HC-05 i øjeblikket har. Rolle 0 = slave. Rolle 1 = master. Hvis dens rolle er 0. Skift dens rolle til 1 ved at skrive AT+ROLE = 1 Den serielle skærm udskriver derefter OK efter at have indstillet HC-05's rolle til 1 (Master). Skriv AT+ROLE? Igen for at dobbelttjekke.
VI. Skriv AT+CMODE? og tryk på send. Den serielle skærm udskriver hvilken tilslutningstilstand HC-05 har i øjeblikket. 0 = forbind kun til fast adresse. 1 = opret forbindelse til enhver Bluetooth i nærheden. Hvis dens cmode er 1. Skift cmode til 0 ved at skrive AT+CMODE = 0 Den serielle skærm udskriver derefter OK efter at have indstillet HC-05’s cmode til 0. Skriv AT+CMODE? Igen for at dobbelttjekke.
VII. Skriv AT+UART? og tryk på send. Den serielle skærm udskriver, hvilken baudrate HC-05 har i øjeblikket. (dvs. +UART: 9600, 0, 0). Husk, at vi skal indstille den samme baudhastighed som HC-06. For at indstille HC-05s baudrate til 115200. Skriv AT+UART = 115200, 0, 0 Den serielle skærm udskriver OK. Skriv AT+UART? Igen for at dobbelttjekke. (den skal nu udskrive +UART: 115200, 0, 0).
VIII. Skriv AT+PSWD? For at bestemme adgangskoden til HC-05. Husk, at adgangskoden mellem HC-06 og HC-05 skal være den samme. Hvis adgangskoden ikke er 1234. Indstil adgangskoden med AT+PSWD = 1234 Den serielle skærm udskriver OK. Skriv AT+PSWD? Igen for at dobbelttjekke.
IX. Hvis du allerede har adressen på HC-06, skal du springe dette trin over og fortsætte til trin X. Dette trin bestemmer adressen på HC-06. Skriv AT+INIT. Den serielle skærm skal udskrive OK. Type AT+INQ Denne kommando spørger til omgivende bluetooth -enheder. Den serielle skærm skal udskrive adressen på HC-06, type, signal. (dvs. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)
X. Par HC-05 med HC-06. Hent den adresse, du opdagede, enten via bluetooth finder -appen eller via AT+INQ -metoden. Udskift kolonens adresse (98D3: 31: FD5F83) med kommaer (98D3, 31, FD5F83) på adressen til Type AT+PAIR = 98D3, 31, FD5F83, 5 5 i denne parkommando er timeout i sekunder. Hvis HC-05 ikke parres med den påtænkte adresse, udskrives en fejlmeddelelse. Hvis parringen lykkes, udskrives der OK på den serielle skærm.
XI. Bind HC-05 til HC-06. Skriv AT+BIND = 98D3, 31, FD5F83 Seriel skærm skal udskrive OK, hvis det lykkes.
XII. Link HC-06. Skriv AT+LINK = 98D3, 31, FD5F83 Seriel skærm skal udskrive OK, hvis det lykkes.
XIII. Når HC-05 og HC-06 er bundet. HC-05 blinker hvert andet sekund, og HC-06 forbliver tændt (blinker ikke).
TILLYKKE HC-05 og HC-06 er nu bundet sammen
Trin 4: Trin 4: Byg basen af RC -bilen Følg instruktionerne på billederne på dette tip
Trin 5: Trin 5: Tilslut de 2 deceleration DC -motorer til L9110S Stepper
*Bemærk den måde Sketch er opsat på, L9110S skal tilsluttes DC-motorerne nøjagtigt som illustreret på de vedhæftede billeder (de er vedhæftet i kronologisk rækkefølge)
Trin 6: Trin 5: Upload CAR.ino Sketch Into Arduino (CAR)
Trin 7: Trin 6: Afbryd Arduino (CAR) fra strømkilden, og fastgør skærmen oven på Arduino
Trin 8: Trin 7: Tilslut L9110S Stepper til Arduino Shield (CAR)
Trin 9: Trin 8: Tilslut HC-06 til Arduino Shield (CAR)
Trin 10: Trin 9: RC -bilkonfiguration er fuldført. bilen skal se sådan ud
Trin 11: Trin 10: Upload HAND.ino Sketch Into Arduino (HAND)
Trin 12: Trin 11: Afbryd Arduino (HAND) fra strømkilden, og fastgør skærmen oven på Arduino
Trin 13: Trin 12: Tilslut Gyro til Arduino Shield (HAND)
Se vedhæftede billede
Trin 14: Trin 13: Tilslut HC-06 til Arduino Shield (HAND)
Anbefalede:
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Gesture Hawk: Håndbevægelseskontrolleret robot ved hjælp af billedbehandlingsbaseret grænseflade: 13 trin (med billeder)
Gesture Hawk: Hand Gesture Controlled Robot ved hjælp af billedbehandlingsbaseret grænseflade: Gesture Hawk blev fremvist i TechEvince 4.0 som en simpel billedbehandlingsbaseret human-machine-grænseflade. Dens anvendelighed ligger i, at der ikke kræves yderligere sensorer eller bærbare undtagen en handske for at styre den robotbil, der kører på forskellige