Sadržaj:

RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka

Video: RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka

Video: RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
Video: Essential Scale-Out Computing by James Cuff 2024, Studeni
Anonim
Image
Image

Kao dijete uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračun pređene udaljenosti i brzine robota.

Ovo uputstvo napravljeno je u suradnji s tvrtkom HATCHNHACK. Pogledajte njihovu nevjerojatnu web stranicu za svu opremu za izradu prototipova, blogove, ideje i još mnogo toga.

Korak 1: Korak 1: Pronalaženje potrebnih dijelova za projiciranje

Pa, pišem ovo kao opći Instructable pa ću pokušati dobiti neke alternative ako ne možete pronaći dijelove koje koristim. Također ću dodati poveznice za kupnju kako biste mogli kupiti artikle koji vam nisu pri ruci i tako možete prilagoditi svog bota svojom kreativnošću. Za dijelove za izradu ovog projekta pogledajte hnhcart. Imaju kvalitetne dijelove s nevjerojatnim rasponom cijena.

  • Mikrokontroler: pa ako ste početnik, pokušajte koristiti Arduino. Pa, ja koristim Arduino Uno. Kupite vezu za Arduino Uno.
  • Motori i koderi: za ovaj projekt koristim motore sa stražnjim vratilom sa 150 okretaja u minuti s ugrađenim enkoderom za izračunavanje zavoja. ako ne možete pronaći takve motore, možete se obratiti na jednostavne bo motore s dvostrukom osovinom i morat ćete kupiti enkodere za BO motore. možete kupiti BO motore s dvije osovine | pojedinačni koderi
  • Upravljački program motora: trebat će vam upravljački program motora za pokretanje motora jer većina mikrokontrolera ne može opskrbiti toliko napona. Koristim L298N koji ovdje možete uputiti za kupnju.
  • ŠASIJA: Za šasiju i gume morate kupiti posebnu za motore koje koristite. za kupnju šasije za BO motore možete pogledati ovu vezu.
  • Bluetooth modul (HC05): Za povezivanje Arduina s našim pametnim telefonom potreban nam je uređaj za Bluetooth komunikaciju. ovdje HC05 dobro dođe. Kupite vezu za HC05
  • Kratkospojne žice: svima nam trebaju kratkospojne žice za povezivanje stvari. Ako ste početnik, trebat će vam hrpa ovih za različite projekte. ovdje možete kupiti neke:- muški do muški | Muško do žensko
  • Baterija: Pa za ovaj projekt koristim 12v lipo bateriju. ako to nemate, uvijek se možete prebaciti na generičke 12v litij-ionske baterije. Ili, ako koristite 9v BO motore, možete čak koristiti i jednostavnu 9v bateriju. No, prije kupnje baterije provjerite specifikacije vašeg motora jer možete oštetiti motor ako opskrbljujete veći napon od kapaciteta motora. Ovdje možete kupiti 9v bateriju.
  • Oglasna ploča/ploča za izradu prototipa: trebat će vam nešto za povezivanje sve žice. Ovdje će ploča dobro doći. kupite vezu za Breadboard | ploča za izradu prototipa

Korak 2: Postavljanje šasije

Ožičenje vozača motora
Ožičenje vozača motora

Ako radite s već izgrađenim podvozjem, nećete morati brinuti o stvarima.

Pa kako nisam imao specifičnu unaprijed izgrađenu šasiju za svoje motore, morao sam je sam izgraditi. Za podlogu sam odabrao akrilni lim jer je lagan i jednostavan za rad te sam za montažu motora upotrijebio standardne stezaljke.

i na kraju zavrnite kotačić za donji dio koji podupire robota.

Korak 3: Ožičenje upravljačkog programa motora

Ožičenje vozača motora
Ožičenje vozača motora

Za opskrbu motora dovoljnim sokom moramo postaviti upravljački program motora.

  1. prvo pričvrstite +ve i -ve polove motora na PTR konektor upravljačkog programa motora.
  2. zatim za napajanje, upravljački program motora pričvršćuje +ve baterije na 12v priključak i -ve na GND priključak upravljačkog programa motora.
  3. stavite ulazni pin upravljačkog programa motora na PWM pin Arduina prema vašem izboru. ZAPAMTITE da prema tome promijenite pinove motora u kodu.

  4. Dodajte prekidač između +ve baterije i upravljačkog programa motora. U protivnom ćete morati stalno odvajati bateriju kada je ne koristite.
  5. nabavite 2 žice od 5V i GND upravljačkog programa motora do matične ploče kako biste mogli napajati Arduino kao i druge uređaje.

Korak 4: Postavljanje kodera

KODIRANJE Postavljanje
KODIRANJE Postavljanje

kao što vidite davač je ugrađen s motorom.

  • M1 i M2 su +ve i -ve motora koji ulazi u pogon motora
  • priključite na 5v i GND kodera na 5v i GND matične ploče za napajanje davača
  • A i B su za izlazne pinove davača na koje ćemo pričvrstiti pin 2 i pin 3 Arduina

Korak 5: Ožičenje Arduina i Blutooth modula

Ožičenje Arduina i Blutooth modula
Ožičenje Arduina i Blutooth modula
Ožičenje Arduina i Blutooth modula
Ožičenje Arduina i Blutooth modula
  • priključite GND i 5v s matične ploče na Vin i GND Arduina za napajanje Arduina.
  • učinite isto s Bluetooth modulom za napajanje.
  • priključite TX i RX Bluetooth modula na 0 i 1 pinove Arduina. Pinovi 0 i 1 na Arduinu su označeni igle za serijsku komunikaciju, stoga budite oprezni dok učitavate skicu na Arduino jer ćete možda morati odspojiti TX pin jer Arduino može koristiti samo 1 serijsku komunikaciju odjednom. Ovu gnjavažu možete izbjeći uvođenjem biblioteke Serijski softver u kôd
  • i na kraju spojite igle kodera na 2 i 3 pina Arduina. Pin 2 i Pin 3 su označeni pinovi za prekide. Za više informacija o prekidima pogledajte ovdje. možda nećete trebati prekide ako koristite disk kodera s manje impulsnih linija.

Korak 6: Priključivanje elektronike na bot

Priključivanje elektronike na bot
Priključivanje elektronike na bot

možete koristiti vijke za postavljanje elektronike na robota. U suprotnom, dok se bot kreće, elektronika ima tendenciju pada.

pa, nisam imao te male vijke za montiranje elektronike pa sam otišao vruće zalijepiti elektroniku na samo postolje.

Korak 7: Izradite aplikaciju za upravljanje botom

Izrada aplikacije za upravljanje botom
Izrada aplikacije za upravljanje botom
Izrada aplikacije za upravljanje botom
Izrada aplikacije za upravljanje botom

Za izradu aplikacije upotrijebio sam izumitelja aplikacija MIT -a koji je zaista jednostavan za korištenje i prikladan za početnike. Vjerujte, nisam programer za Android i ideja o izgradnji aplikacije me uplašila. Ali s ovim sam naučio dok sam pravio aplikaciju.

Što se dizajnera tiče, to prepuštam vama. Prilagodite način na koji vam se sviđa.

možete se pozvati na slike za izradu pozadinskog dijela.

Ovdje čak možete preuzeti moju aplikaciju za robota.

Korak 8: Kôd za Arduino

ovdje možete preuzeti INO datoteku za programiranje Arduina.

ostavite pitanje za sva pitanja o kodu.

sve je spremno. Spremni ste krenuti sa svojim vlastitim RC automobilom kontroliranim Bluetooth -om.

Preporučeni: