Sadržaj:
- Korak 1: Dijelovi koji će nam trebati
- Korak 2: Priprema automobila
- Korak 3: Sastavljanje kruga
- Korak 4: Priključivanje motora
- Korak 5: Programiranje ploče
- Korak 6: Kontrole
- Korak 7: Zabavite se
Video: Jednostavan RC automobil s Wi -Fi kontrolom: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Da ste mi prije nekoliko godina rekli da ćete moći izmijeniti RC automobil tako da mu daje WiFi kako biste mogli upravljati putem web stranice pomoću telefona i da će troškovi za to biti manji od 8 €, ne bih vjerovao sam ti! Ali ovo je nevjerojatno vrijeme za stvaranja! Ne samo da je gore navedeno vrlo moguće, već je i prilično jednostavan projekt! Neko vrijeme unatrag sam uživo emitirao dodavanje WiFi kontrola autu s igračkama, i iako sam zadovoljan kako je stream tekao, mislio sam da bih projekt mogao učiniti još jednostavnijim. Pa sam pokušao ovaj Instructable učiniti što jednostavnijim kako bi bilo moguće, neće biti potrebno lemljenje, a ja ću vam dati sve kodove i korake za izradu ovog projekta.
Započnimo!
Korak 1: Dijelovi koji će nam trebati
Kao što je spomenuto, htio sam učiniti ovaj projekt što lakšim za izradu pa mi zapravo ne treba puno.
Očito će nam prvo trebati auto. Ako ste u Velikoj Britaniji ili Irskoj, automobil koji sam dobio mogu nabaviti od Smyths Toys (10 € @ vrijeme pisanja). Imaju i Subaru koji sam koristio na live streamu, a to je isti automobil osim ljuske.
U osnovi bi svaki automobil na daljinsko upravljanje trebao raditi, ali što je veće, to bolje (tako da možemo sve smjestiti unutra). Također provjerite ima li cijeli raspon pokreta (upravljanje i vožnja). Rabljene trgovine mogle bi biti dobro mjesto za traženje neželjenih RC automobila. Napomena: da biste ga zadržali bez lemljenja, vjerojatno trebate nabaviti automobil s žičanim daljinskim upravljačem!
Za unutrašnjost automobila potrebno nam je sljedeće
- NodeMCU ESP8266 razvojna ploča* - Ako niste upoznati s ESP8266, radi se o Arduino kompatibilnoj ploči koja ima ugrađen WiFi, sviđa mi se! Postoji nekoliko vrsta NodeMCU ploča, dvije uobičajene su na trećoj slici, pobrinite se da nabavite pravu! (onaj manji).
- NodeMCU motorni štit* - Ovo je stvarno lijepa ploča koja na sebi ima čip upravljačkog programa motora L293D u koji se NodeMCU samo ubacuje. Postoje vijčani terminali za spajanje na motore, a postoji i gumb za uključivanje i isključivanje
- 6 X AA kućište baterije* - Također biste mogli koristiti neki drugi oblik izvora napajanja (poput RC baterije), ali samo provjerite je li napunjen manje od 10 V. Ova baterija je također prilično velika, ako je vaš automobil manji, umjesto toga možete isprobati 4x AA kućište. Postojeći utor za bateriju u automobilu možda ćete moći ponovno koristiti ako koristite automobil s daljinskim upravljačem koji nije ožičen.
- Blok skakača* - Prije nego što ih kupite, provjerite imate li stare IDE tvrde diskove ili CD pogone jer će imati jedan od ovih. Ako ne, možete kupiti ovaj paket od 60 za isporučena 1 €!
* = Partnerske veze
Korak 2: Priprema automobila
Prvo što želimo učiniti je otvoriti automobil. Ovo će očito biti drugačije ako nabavite drugačiji automobil od mog!
Na mom su bila 4 vijka na dnu automobila, dva straga i dva sprijeda. Odvrnite ove. Nakon podizanja školjke sada biste mogli vidjeti dva motora.
Žičani daljinski upravljač:
Ako imate žičani daljinski upravljač poput mog, trebali biste vidjeti i 4 žice, prekinite ovo ostavljajući dosta opuštenosti, možda otprilike 6-8 inča (kasnije je lakše odrezati više, teže je ponovno staviti!).
Zatim želite skinuti pola centimetra s kraja sve 4 žice.
Nežični daljinski upravljač:
Nezažičeni udaljeni automobili imat će dva ista motora kao i ožičeni, ali žice pričvršćene na njih vjerojatno su prekratke da bi bile korisne. Možda ćete morati lemiti novu dužu žicu na dva priključka svakog motora. Ja to osobno nisam učinio pa ne mogu ponuditi nikakve prijedloge ili savjete. Također možete pokušati ukloniti što je moguće više kola osim motora. Napomena: Možda će biti moguće ponovno koristiti utor za bateriju u automobilu radi uštede prostora (također olakšava zamjenu baterija)
Korak 3: Sastavljanje kruga
A sada za mozak operacije, sklopove!
Umetnite NodeMCU ploču u štitnik motora, no ipak zapamtite smjer. Na štitu motora iscrtana je antena, provjerite jesu li antena NodeMCU -a (zlatne linije) poredane s oznakama. Ako je pravilno umetnut, priključak za mikro USB trebao bi se nalaziti pored vijčanih priključaka
Zatim moramo pričvrstiti mali skakač. Između tipke za uključivanje i stezaljki nalaze se kratkospojne pinove, morate spojiti dva pina označena VIN i VM. Za više detalja pogledajte drugu fotografiju.
Sada želimo spojiti kućište baterije. Izvadite crvenu žicu iz držača baterije i spojite je na vijčani terminal VIN. (Razlog zašto koristimo VIN terminal je taj što gumb za napajanje uključuje i isključuje ovo). Spojite crnu žicu na bilo koji od GND priključaka.
Ako umetnete baterije u držač baterija i provjerite je li sve uključeno, sada ćete vidjeti neke LED diode na NodeMCU -u i štitniku motora.
Korak 4: Priključivanje motora
Stavite štitnik motora na bočnu stranu baterije koja se otvara. Preporučujem da ga pričvrstite blu-tac-om ili nekim drugim nestalnim načinom da ga ostavite na mjestu. Zatim ponovno spojite bateriju na automobil pomoću blu-tac-a. (Kad ste zadovoljni automobilom, mogli biste koristiti vruće ljepilo da sve zadržite.)
Zatim želimo spojiti motore na štit motora. Spojite žice s motora upravljača na stezaljke s oznakama A + i A-, Nije važno koja žica trenutno ide na + ili - (na ovo ćemo se vratiti). Pogonski motor je tada očito spojen na stezaljke B+ i B-.
Ako vam je teško gurnuti žicu u terminal, pokušajte umetnuti glavu odvijača u mjesto gdje će žica ići, postoji metalni komad koji se ponekad može malo zaglaviti. (Za više detalja pogledajte petu sliku)
I to je gotovo završena izgradnja! Zatim ćemo programirati ploču kako bismo je mogli početi testirati!
Korak 5: Programiranje ploče
Ako nikada prije niste koristili ESP8266 ili Arduino, morat ćemo malo postaviti softver. Za to imam namjenski video. Traje samo 5 minuta i prolazi kroz sve što vam je potrebno za postavljanje. Prilikom praćenja ovog videozapisa, želite instalirati upravljački program CP2102.
Ako vam videozapisi baš i ne odgovaraju, pogledajte lekciju 2 Beckyne izvrsne IoT klase, koja obuhvaća i sve što vam je potrebno.
Prije nego što prijeđete na ostatak ovog koraka, trebali biste moći učitati jednostavnu skicu na svoj ESP8266 (kao što je primjer treptaja koji je spomenut i u videu i u Beckynoj lekciji)
Prvo želite isključiti napajanje ploče iz baterija (pritisnite gumb na štitniku motora, svjetla bi trebala biti isključena). Zatim želite priključiti svoj mikro USB kabel u ploču NodeMCU kao što je prikazano na slici. Zatim želite preuzeti kôd za ovaj projekt s mog Githuba. Pritisnite gumb Kloniraj ili Preuzmi, a zatim Preuzmi Zip. Izvucite ovu zip datoteku kada se preuzme. Sada otvorite Arduino IDE, a zatim kliknite Datoteka -> Otvori, idite do mjesta gdje ste upravo izvadili zip datoteku odozgo i otvorite datoteku MotorWeb.ino a to je ažuriranje SSID -a i lozinke za vaš Wifi. Kad unesete tu promjenu, prenesite je na svoju ploču.
Korak 6: Kontrole
Gotovo smo spremni isprobati ovu stvar! Za sada ostavite Micro USB kabel priključen. U Arduino IDE otvorite serijski monitor (ako niste sigurni kako sam ga označio na prvoj fotografiji). Postavite brzinu prijenosa na 115200. Pritisnite gumb za resetiranje na ploči NodeMCU, nakon što se poveže na WiFi, na ekranu bi se trebala prikazati IP adresa uređaja.
Na telefonu ili računalu otvorite web preglednik i upišite IP adresu u adresnu traku. Trebali biste vidjeti web stranicu sličnu onoj na mojoj drugoj slici. Sada moramo provjeriti jesu li motori ispravno ožičeni. Prvo pritisnite tipke Drive i Back, je li automobil ispravno vozio? Ako ne, možete zamijeniti ožičenje ili ga možete jednostavno popraviti u softveru, potražite DRIVE_MOTOR_DIRECTION i bilo gdje je postavljeno na VISOKO promijenite ga tako da se postavi NISKO i obrnuto. Morate ga promijeniti na dva mjesta.
Isto se odnosi i na upravljanje, osim što se mijenjate oko varijable STEER_MOTOR_DIRECTION
Kad budete zadovoljni kako radi, isključite mikro USB kabel i pritisnite bijelu tipku na štitniku motora. Ostavite nekoliko sekundi i pokušajte se povezati s istom IP adresom kao i prije. NAPOMENA: vaš automobil bit će znatno brži pri radu na baterije jer je napon mnogo veći, stoga pazite da ga ne vozite sa stola!
Korak 7: Zabavite se
I to je to! Uspješno ste napravili RC automobil s WiFi kontrolom! Pogledajte kratki video u kojem pokušavam naljutiti svoje pse time! Gaoithe, crnom se to previše ne sviđa, ali Rigginsa doista nije briga! Zabavila sam se s ovim projektom i nadam se da će vam biti koristan ili zanimljiv. Kao i uvijek, ako imate pitanja ili komentara, volio bih ih čuti! Sretno svima!
Brian
Preporučeni:
Mobilni automobil s Bluetooth kontrolom -- Lako -- Jednostavno -- Hc-05 -- Motorni štit: 10 koraka (sa slikama)
Mobilni automobil s Bluetooth kontrolom || Lako || Jednostavno || Hc-05 || Motor Shield: … PRETPLATITE SE na moj YouTube kanal ………. Ovo je automobil kontroliran Bluetooth-om koji je koristio HC-05 Bluetooth modul za komunikaciju s mobitelom. Automobilom možemo upravljati putem mobilnog telefona putem Bluetootha. Postoji aplikacija za upravljanje kretanjem automobila
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao klinac, 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čunavanje
Kako napraviti RC automobil s Bluetooth kontrolom kod kuće: 4 koraka (sa slikama)
Kako napraviti RC automobil s Bluetooth kontrolom kod kuće: Naučite kako napraviti jednostavan robotski automobil kojim upravlja SmartPhone pomoću Arduina i vrlo osnovnih elektroničkih komponenti
Automobil s igračkama pod kontrolom Arduina: 3 koraka (sa slikama)
Automobil s igračkama s Arduinovim upravljanjem: Ovo je drugi dio u mojim automobilima s igračkama s Arduinom. Još jednom je to izbjegavanje prepreka. U ovom automobilu koristim Arduino Nano umjesto Uno. Vozač motora je modul L298N
Kako napraviti automobil na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC AUTOMOBIL: 7 koraka
Kako napraviti auto na daljinsko upravljanje kod kuće na jednostavan način - DIY bežični RC CAR: Pozdrav prijatelji, u ovom uputstvu pokazat ću vam kako na jednostavan način napraviti daljinski upravljani automobil, nastavite čitati …… Ovo je zaista super projekt pa pokušajte ga izgraditi