Sadržaj:
- Korak 1: Korak 1: Pronalaženje potrebnih dijelova za projiciranje
- Korak 2: Postavljanje šasije
- Korak 3: Ožičenje upravljačkog programa motora
- Korak 4: Postavljanje kodera
- Korak 5: Ožičenje Arduina i Blutooth modula
- Korak 6: Priključivanje elektronike na bot
- Korak 7: Izradite aplikaciju za upravljanje botom
- Korak 8: Kôd za Arduino
Video: RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
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
Za opskrbu motora dovoljnim sokom moramo postaviti upravljački program motora.
- prvo pričvrstite +ve i -ve polove motora na PTR konektor upravljačkog programa motora.
- 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.
-
stavite ulazni pin upravljačkog programa motora na PWM pin Arduina prema vašem izboru. ZAPAMTITE da prema tome promijenite pinove motora u kodu.
- Dodajte prekidač između +ve baterije i upravljačkog programa motora. U protivnom ćete morati stalno odvajati bateriju kada je ne koristite.
- 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
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
- 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
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
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:
Prekidač, automatska utičnica s mjerenjem struje u stvarnom vremenu: 6 koraka
Switch-it, automatska utičnica s mjerenjem struje u stvarnom vremenu: Jako volim automatizaciju, mogućnost kontrole kada se nešto mora dogoditi. Ovo me navelo na ideju: samostalno izrađena, automatska utičnica. Može se koristiti za planiranje kada je potrebno uključiti svjetlo, kada je potrebno napuniti telefone ili
Tri načina za stvaranje kruga LED bljeskalice s kontrolom brzine i naizmjeničnim bljeskanjem: 3 koraka
Tri načina za stvaranje kruga LED bljeskalice s kontrolom brzine i naizmjeničnim treperenjem: krug bljeskalice je krug u kojem LED treperi UKLJUČENO I ISKLJUČENO brzinom na koju utječe upotrijebljeni kondenzator. Ovdje ću vam pokazati tri različita načina kako napraviti ovaj krug pomoću : 1. Tranzistori 2. 555 Timer IC3. Kvarcni krugLDR se također može koristiti za c
Tri načina za stvaranje LED sklopa za traženje s kontrolom brzine + učinak naprijed i natrag: 3 koraka
Tri načina za stvaranje LED kruga za traženje s kontrolom brzine + efekt naprijed i natrag: LED krug za traženje je sklop u kojem LED diode svijetle jedna po jedna na neko vrijeme, a ciklus se ponavlja dajući svjetlo svjetla. Ovdje ću pokazati imate tri različita načina za izradu LED Chaser kruga: -1. 4017 IC2. 555 Tajmer IC3
Automobil s daljinskim upravljanjem na udaljenosti od 1 km: 6 koraka (sa slikama)
Automobil s daljinskim upravljanjem na udaljenosti od 1 km: Odmalena sam bio zadivljen automobilima na daljinsko upravljanje, ali njihov domet nikada nije prelazio 10 metara. Nakon što sam naučio Arduino programiranje, konačno sam odlučio izgraditi vlastiti automobil na daljinsko upravljanje koji može doseći do 1KM dometa pomoću nRF24L
Radni stolni ventilator s kontrolom brzine: 5 koraka
Radni stolni ventilator s kontrolom brzine: kako kontrolirati brzinu ventilatora računala i pretvoriti ga u stolni ventilator