Kako napraviti jednostavni RC automobil s Bluetooth kontrolom: 7 koraka (sa slikama)
Kako napraviti jednostavni RC automobil s Bluetooth kontrolom: 7 koraka (sa slikama)
Anonim
Kako napraviti jednostavni RC automobil s Bluetooth kontrolom
Kako napraviti jednostavni RC automobil s Bluetooth kontrolom

Pozdrav svima, ja sam Bryan Tee Pak Hong. Trenutno sam godinu dana jedan student na Singapurskom veleučilištu koji studira računalno inženjerstvo.

Kad sam bio dijete, uvijek sam bio fasciniran RC automobilima i načinom na koji oni rade. Kad sam ga rastavio, vidim samo komade metala posvuda. Uvijek sam želio da postoji jednostavan vodič koji pokriva osnovne komponente koje čine RC automobil, a danas ću vam to upravo pokazati.

Planiram koristiti ovaj RC automobil i za razne druge projekte. Vratite se na ovaj vodič ako ste naišli na bilo kakve probleme.

Bez odlaganja, počnimo!

Korak 1: Korak 0: Priprema materijala

Korak 0: Priprema materijala
Korak 0: Priprema materijala

Materijali su vrlo osnovni i laki za nabavku, a to su:

  1. Šasija automobila* (Koristim novogodišnju kutiju za kolačiće, budite kreativni po svom izboru!) X1
  2. DC motori i gume x2
  3. Arduino Uno (ili bilo koje druge varijante) x1
  4. L298N H-most x1
  5. Kotač x1
  6. Baterije (1 za Arduino, 1 za motore)
  7. Skakači s muškog na muški spoj, s muških u ženski skakači
  8. Bluetooth modul HC-06 ili HC-05 x1
  9. Oglasna ploča (brzo i jednostavno povezivanje) x1

Ostala oprema koja će vam/možda trebati:

  • Lemljeno željezo
  • Pištolj za vruće ljepilo

*Napomena: moja šasija ima pričvršćen IC senzor, to nije potrebno u ovom vodiču

Korak 2: Korak 1: Priprema šasije

Korak 1: Priprema šasije
Korak 1: Priprema šasije

Najprije rastavite svoju ploču. Trebao bi se moći podijeliti na 3 dijela, 2 +/- okomite šipke sa strana i srednjeg dijela, gdje će se većina vaših veza povezati. To omogućuje vrlo jednostavno postavljanje komponenti pri čemu možete:

  • spojite 5V s vašeg Arduina na lijevu stranu
  • spojite GND sa svog Arduina na desnu stranu
  • učiniti sve svoje veze u blizini Arduina

Važno je ispraviti položaj prvi put jer će biti teško ukloniti i ponovno postaviti ploču. Pobrinite se da ima dovoljno prostora za Arduino i L298N kako bi sjeli između 2 okomite šipke.

Korak 3: Korak 2: Spajanje L298N na vaše motore

Korak 2: Priključite L298N na svoje motore
Korak 2: Priključite L298N na svoje motore
Korak 2: Priključite L298N na svoje motore
Korak 2: Priključite L298N na svoje motore
Korak 2: Priključite L298N na svoje motore
Korak 2: Priključite L298N na svoje motore

Lemite 2 žice na DC motor. Zatim spojite ostale krajeve žica u jednu od utičnica s 2 rupe na mostu L298N. Redoslijed načina spajanja žice nije bitan. Ponovite ovo za drugi motor.

Zatim stavite kratkospojnike za muške na ženske igle koje se nalaze pored 3 utičnice. 6 je potrebno, 3 za svaku stranu, pri čemu 1 treba kontrolirati brzinu motora putem PWM -a, a 2 za smjerove. Zapamtite koje su žice na koje mjesto spojene jer će to kasnije biti važno.

Uzmite jedan od svojih baterija i pričvrstite/lemite crnu žicu (žicu za uzemljenje) na muški kratkospojnik. Ovo će se kasnije koristiti za postizanje zajedničke osnove s arduinom. Spojite crvenu žicu na 12V ulaz (krajnja lijeva utičnica), a crnu žicu na GND (srednja utičnica) modula L298N.

Korak 4: Korak 3: Sve spojite

Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite
Korak 3: Sve spojite

Vruće zalijepite L298 modul na šasiju vašeg automobila na položaj za koji smatrate da odgovara u koraku 1. Zatim vruće zalijepite 2 DC motora na bočne strane vaše šasije. Moje kućište ima udubljenje oko rubova pa sam upotrijebio neke matice koje sam ležao kako bih pomaknuo visinu kako bih mogao ispravno zalijepiti motore. Ovo je izborno jer ako koristite ravnu šasiju, pomak nije potreban. Nakon lijepljenja 2 motora, zalijepite bateriju na kućište. Svoju sam zalijepila na dno zbog prostornih ograničenja. Također sam malo zalijepio bateriju s desne strane kako bih napravio prostor za uklanjanje poklopca baterije. Na kraju, zalijepite kotač na mjesto i vaš osnovni automobil je gotov! Pokušajte pronaći kotač koji može omogućiti vašem robotu stalnu visinu bez obzira na okretanje kotača.

Spojite 6 kratkospojnika na matičnu ploču, kategorizirajte ih kao 3 za lijevo i 3 za desno.

Sljedeći dio ćemo obraditi na mozgu automobila, zvani Arduino.

Korak 5: Korak 4: Arduino veza i kôd

Korak 4: Arduino veza i kôd
Korak 4: Arduino veza i kôd
Korak 4: Arduino veza i kôd
Korak 4: Arduino veza i kôd

Spojite desni pin brzine na Pin 6, a lijevi pin na Pin 11 na Arduinu.

Zatim spojite druga 2 klina za smjer sa svake strane od matične ploče na Arduino preko muških na muške skakače:

  • desno - Pin 7 i 8
  • lijevo - Pin 12 i 13

Koji god redoslijed nije bitan jer ćemo promijeniti veze ako su pogrešne. Važno je ipak ne mijenjati potpuno lijevi i desni dio. Postavite Arduino na mjesto koje ste planirali u koraku 1.

Sada kopirajte kôd s ove web stranice da biste testirali kretanje motora:

  1. prenesite ovaj kôd na svoj Arduino
  2. ako se robot okreće u smjeru kazaljke na satu, prebacite 2 žice smjera muških na muške skakače s desne strane
  3. ako se robot okreće u smjeru suprotnom od kazaljke na satu, prebacite 2 žice smjera muških na muške skakače s lijeve strane
  4. ako se robot pomiče unatrag, prebacite 2 žice smjera muškog na muški kratkospojnik s obje strane

Zalijepite drugu bateriju na šasiju i osnovni robot je gotov! U ovom trenutku možete programirati svog robota kako god želite, slobodno eksperimentirajte. U sljedećem koraku ćemo putem Bluetootha istražiti neke osnovne pokrete za naš RC automobil.

Korak 6: Korak 5: Modul HC-06

Korak 5: HC-06 modul
Korak 5: HC-06 modul

Rukovanje ovim modulom pomalo je teško. Prije nego počnemo, učitajte ovaj kôd na svoj Arduino.

Postavite modul na matičnu ploču, nemojte preklapati veze s motorima. Povežite se kako je prikazano:

  • VCC - 5V (3.3V neće raditi!)
  • GND - GND
  • RX na bluetoothu --- Pin 1 na Arduinu
  • TX na bluetoothu --- Pin 0 na Arduinu

Preuzmite aplikaciju pod nazivom Arduino bluetooth kontroler na svoj Android telefon. Ne posjedujem iPhone, žao mi je korisnika iPhonea, ali trebali biste moći pronaći slične aplikacije koje imaju istu funkciju. Uključite svoj Arduino i uparite Bluetooth modul sa svojim telefonom (obično se naziva HC-05/06 ili BT03/04 itd.), Ako se od vas zatraži da unesete lozinku, upišite 1234 ili 0000, ako provjera ne uspije ili ste Čini se da se ne može povezati, pa ćemo ga morati kontrolirati s računala koje ima funkciju bluetooth. Za sada otvorite aplikaciju Arduino bluetooth kontroler i povežite je sa svojim uređajem. Odaberite svoj bluetooth modul i doći ćete do upravljačkog sučelja na PS2.

Učinite ove ključne veze

  • w Naprijed
  • a Lijevo
  • s Natrag
  • d Desno
  • EDIT: j Tipka Stop

Korak 7: Čestitamo! Vaš jednostavan RC automobil s Bluetooth kontrolom je kompletan

Čestitamo! Vaš jednostavan RC automobil s Bluetooth kontrolom je kompletan!
Čestitamo! Vaš jednostavan RC automobil s Bluetooth kontrolom je kompletan!

Sažetak:

  • Za pogon motora trebat će nam 2 motora i H-most
  • Mozak, u našem slučaju arduino, potreban je kako bi robotu naredio kako se treba kretati
  • Svoje telefone možemo koristiti kao daljinski upravljač za naš RC automobil

Ako ipak želite koristiti svoje računalo, uparite ga s bluetoothovim modulom, idite na postavke bluetootha koje se nalaze na kraju stranice s konfiguracijom bluetootha, provjerite na koji priključak se povezuje (savjet: odlazni je i ima naziv vašeg bluetooth modula). Idite na Tools> serijski portovi i promijenite COM na ispravan COM port. Pokrenite serijski monitor i unesite 'w' kako bi se robot kretao naprijed, 's' za pomicanje unatrag itd.

Ako ste stigli dovde, čestitamo! Zabavite se sa svojim RC automobilom s Bluetooth kontrolom!

Ažuriranje: Ovdje možete pročitati moj post na blogu.