Indholdsfortegnelse:

Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil: 7 trin (med billeder)
Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil: 7 trin (med billeder)

Video: Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil: 7 trin (med billeder)

Video: Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil: 7 trin (med billeder)
Video: CS50 2013 - Week 9, continued 2024, November
Anonim
Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil
Sådan laver du en Bluetooth -kontrolleret forenklet RC -bil

Hej alle sammen, jeg hedder Bryan Tee Pak Hong. Jeg er i øjeblikket et år en studerende i Singapore Polytechnic, der studerer Computer Engineering.

Da jeg var barn, var jeg altid fascineret af RC -biler og hvordan de fungerer. Da jeg tog det fra hinanden, er alt, hvad jeg ser, stykker metal placeret overalt. Jeg har altid ønsket, at der var en simpel vejledning, der dækker de grundlæggende komponenter, der udgør en RC -bil, og i dag vil jeg vise dig præcis det.

Jeg planlægger også at bruge denne RC -bil til en række andre projekter. Henvis venligst tilbage til denne instruktionsguide, hvis du har haft problemer.

Lad os begynde uden videre!

Trin 1: Trin 0: Forberedelse af materialer

Trin 0: Forberedelse af materialer
Trin 0: Forberedelse af materialer

Materialer er meget basale og lette at få, de er:

  1. Bilchassis* (jeg bruger en nytårs cookieboks, vær kreativ med dit valg!) X1
  2. DC -motorer og dæk x2
  3. Arduino Uno (eller andre varianter) x1
  4. L298N H-bro x1
  5. Caster hjul x1
  6. Batterier (1 til Arduino, 1 til motorer)
  7. Mandlige til mandlige springere, mandlige til kvindelige springere
  8. Bluetooth-modul HC-06 eller HC-05 x1
  9. Brødbræt (hurtige og lette tilslutninger) x1

Andet udstyr, du får/kan få brug for:

  • Loddejern
  • Varm limpistol

*Bemærk: mit chassis har en IR -sensor tilsluttet, det er ikke påkrævet i denne vejledning

Trin 2: Trin 1: Forberedelse af chassiset

Trin 1: Forberedelse af chassiset
Trin 1: Forberedelse af chassiset

Først skal du skille dit brødbræt fra hinanden. Den skal kunne opdeles i 3 portioner, 2 +/- lodrette stænger fra siderne og den midterste sektion, hvor de fleste forbindelser foretages. Dette tillader meget nem placering af komponenter, hvorved du kan:

  • tilslut 5V fra din Arduino til venstre side
  • tilslut GND fra din Arduino til højre side
  • gør alle dine forbindelser tæt på Arduino

Det er vigtigt at få positionen korrekt første gang, da det vil være svært at fjerne og genplacere brødbrættet. Sørg for, at der er nok plads til, at både Arduino og L298N kan sidde mellem de to lodrette stænger.

Trin 3: Trin 2: Tilslutning af L298N til dine motorer

Trin 2: Tilslutning af L298N til dine motorer
Trin 2: Tilslutning af L298N til dine motorer
Trin 2: Tilslutning af L298N til dine motorer
Trin 2: Tilslutning af L298N til dine motorer
Trin 2: Tilslutning af L298N til dine motorer
Trin 2: Tilslutning af L298N til dine motorer

Lod 2 ledninger til din jævnstrømsmotor. Tilslut derefter de andre ender af ledningerne til en af de 2 huller på L298N -broen. Rækkefølgen af, hvordan du forbinder ledningen, er ligegyldig. Gentag dette for den anden motor.

Sæt derefter jumpere fra mand til kvinde på hanstifterne, der findes ved siden af 3 -stikket. 6 er påkrævet, 3 for hver side, hvorved 1 skal styre motorens hastighed via PWM og 2 for retningerne. Husk, hvilke ledninger der er forbundet til hvor, da dette vil være vigtigt senere.

Tag en af dine batteripakker og fastgør/lod den sorte ledning (jordledning) til en han -jumper. Dette vil blive brugt til at opnå en fælles grund med arduinoen senere. Tilslut den røde ledning til 12V -indgangen (stikket til venstre) og den sorte ledning til GND (midterstikket) på L298N -modulet.

Trin 4: Trin 3: Sæt alt sammen

Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen
Trin 3: Sæt alt sammen

Varm lim L298 -modulet på dit bilchassis på den position, du har anset for at passe i trin 1. Varm derefter de 2 DC -motorer med varme lim til siderne af dit chassis. Mit chassis har en dukkert rundt om kanterne, så jeg brugte nogle møtrikker, jeg havde liggende, til at opveje højden, så jeg kunne lime motorerne ordentligt. Dette er valgfrit, hvis du bruger et fladt chassis, er der ingen forskydning påkrævet. Efter limning af de 2 motorer limes batteripakken på chassiset. Jeg limede min i bunden på grund af pladsbegrænsninger. Jeg limede også min batteripakke lidt til højre for at få plads til at fjerne batteridækslet. Lim endelig hjulet på plads, og din grundlæggende bil er færdig! Prøv at finde et hjul, der kan tillade din robot at have en ensartet højde, men hjulet drejer.

Tilslut de 6 jumperwires til brødbrættet, kategoriser dem som 3 til venstre og 3 til højre.

Næste del dækker vi om bilens hjerne, også kaldet Arduino.

Trin 5: Trin 4: Arduino -forbindelse og kode

Trin 4: Arduino -forbindelse og kode
Trin 4: Arduino -forbindelse og kode
Trin 4: Arduino -forbindelse og kode
Trin 4: Arduino -forbindelse og kode

Tilslut den højre hastighedsnål til pin 6 og venstre hastighedsnål til pin 11 på Arduino.

Tilslut derefter de to andre retningsnåle på hver side fra brødbrættet til Arduino via han- til hanhoppere:

  • højre - Pin 7 og 8
  • venstre - Pin 12 og 13

Uanset hvilken rækkefølge der er lige meget, da vi ændrer forbindelserne, hvis de er forkerte. Det er dog vigtigt ikke helt at skifte venstre og højre del. Placer Arduino i den position, du har planlagt i trin 1.

Kopier nu koden fra dette websted for at teste motoriske bevægelser:

  1. uploade denne kode til din Arduino
  2. Hvis robotten roterer med uret, skal du skifte de to retnings ledninger fra han- til hanhoppere til højre
  3. hvis robotten roterer mod uret, skal du skifte de to retnings ledninger fra han til hanhoppere til venstre
  4. hvis robotten bevæger sig baglæns, skal du skifte de to retnings ledninger fra han til han -jumper på begge sider

Lim det andet batteri til chassiset, og en grundlæggende robot er færdig! På dette tidspunkt kan du programmere din robot, som du vil, gerne eksperimentere. I det næste trin undersøger vi nogle grundlæggende bevægelser for vores RC -bil via bluetooth.

Trin 6: Trin 5: HC-06-modul

Trin 5: HC-06-modul
Trin 5: HC-06-modul

Håndtering af dette modul er lidt vanskelig. Inden vi begynder, skal du uploade denne kode til din Arduino.

Placer modulet på brødbrættet, overlapp ikke forbindelserne med motorerne. Gør forbindelserne som vist:

  • VCC - 5V (3,3V virker ikke!)
  • GND - GND
  • RX på bluetooth --- Pin 1 på Arduino
  • TX på bluetooth --- Pin 0 på Arduino

Download en app kaldet Arduino bluetooth -controller på din Android -telefon. Jeg ejer ikke en iphone, så jeg beklager iPhone -brugere, men du burde kunne finde lignende apps, der har den samme funktion. Tænd for din Arduino, og par Bluetooth-modulet med din telefon (normalt kaldet HC-05/06 eller BT03/04 osv.), Hvis du bliver bedt om at indtaste en adgangskode, skal du indtaste 1234 eller 0000, hvis verifikationen mislykkes, eller du synes ikke at kunne oprette forbindelse, så skal vi styre det fra en pc, der har bluetooth -funktion. For nu skal du åbne Arduino bluetooth controller -appen og slutte den til din enhed. Vælg dit bluetooth-modul, og du når en PS2-ish kontrolgrænseflade.

Gør disse nøglebindinger

  • w Fremad
  • a Venstre
  • s Tilbage
  • d Rigtigt
  • EDIT: j Stop -knap

Trin 7: Tillykke! Din enkle Bluetooth -kontrollerede RC -bil er komplet

Tillykke! Din enkle Bluetooth -kontrollerede RC -bil er komplet!
Tillykke! Din enkle Bluetooth -kontrollerede RC -bil er komplet!

Resumé:

  • Vi skal bruge 2 motorer og en H-bro for at drive motoren
  • En hjerne, i vores tilfælde arduino, er nødvendig for at kommandere robotten til at bevæge sig
  • Vi kan bruge vores telefoner som fjernbetjening til vores RC bil

Hvis du imidlertid vil bruge din computer, skal du parre din computer med bluetooth -modulet, gå til bluetooth -indstillinger, der findes i slutningen af bluetooth -konfigurationssiden, kontrollere hvilken port den tilslutter til (tip: den er udgående og har navnet af dit bluetooth -modul). Gå til værktøjer> serielle porte, og skift COM til den korrekte COM -port. Tænd for Seial monitor og indtast 'w' for robotten at gå fremad, 's' for at bevæge sig bagud osv.

Hvis du er nået så langt, tillykke! God fornøjelse med din Bluetooth -kontrollerede RC -bil!

Opdatering: Du kan læse mit blogindlæg op her.

Anbefalede: