Sadržaj:

Jednostavan RC automobil s WiFi kontrolom: 7 koraka (sa slikama)
Jednostavan RC automobil s WiFi kontrolom: 7 koraka (sa slikama)

Video: Jednostavan RC automobil s WiFi kontrolom: 7 koraka (sa slikama)

Video: Jednostavan RC automobil s WiFi kontrolom: 7 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembar
Anonim
Jednostavan RC automobil s WiFi kontrolom
Jednostavan RC automobil s WiFi kontrolom
Jednostavan RC automobil s WiFi kontrolom
Jednostavan RC automobil s WiFi kontrolom

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 eura, ne bih verovao sam ti! Ali ovo je nevjerovatno vrijeme za stvaranja! Ne samo da je gore navedeno vrlo moguće, već je i prilično jednostavan projekt! Prije nekog vremena radio sam prijenos uživo dodavanjem WiFi kontrola autu -igrački, i iako sam zadovoljan kako je tok tekao, mislio sam da mogu projekt učiniti još jednostavnijim. Pa sam pokušao učiniti ovaj Instructable š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.

Hajde da počnemo!

Korak 1: Dijelovi koji će nam biti potrebni

Dijelovi koji će nam trebati
Dijelovi koji će nam trebati
Dijelovi koji će nam trebati
Dijelovi koji će nam trebati
Dijelovi koji će nam trebati
Dijelovi koji će nam trebati

Kao što je spomenuto, htio sam učiniti ovaj projekt što lakšim za izradu tako da mi zapravo ne treba puno.

Očigledno će nam prvo trebati auto. Ako se nalazite u Velikoj Britaniji ili Irskoj, automobil možete dobiti od Smyths Toys (10 € po vremenu 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). Prodavnice rabljene robe 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 zaista lijepa ploča na kojoj je čip upravljačkog programa motora L293D na koji se NodeMCU jednostavno ubacuje. Postoje vijčani terminali za spajanje na motore, a postoji i gumb za njihovo uključivanje i isključivanje
  • 6 x AA kućište baterije* - Možete koristiti i neki drugi izvor napajanja (poput RC baterije), ali samo provjerite je li napunjeno manje od 10V. Ova baterija je također prilično velika, ako je vaš automobil manji, umjesto toga možete isprobati 4x AA kućište. Možda ćete moći ponovo koristiti postojeći utor za bateriju u automobilu ako koristite automobil s bežičnim daljinskim upravljačem.
  • Džemper blok* - Prije nego što ih kupite, provjerite imate li stare IDE tvrde diskove ili CD pogone jer će imati jedan od ovih. U suprotnom možete kupiti ovaj paket od 60 za isporučeno 1 €!

* = Partnerske veze

Korak 2: Priprema automobila

Priprema automobila
Priprema automobila
Priprema automobila
Priprema automobila
Priprema automobila
Priprema automobila

Prvo što želimo učiniti je otvoriti auto. 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 inča sa kraja sve 4 žice.

Nežični daljinski upravljač:

Daljinski automobili bez žice 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 zaista ne mogu ponuditi nikakve prijedloge ili savjete. Također možete pokušati ukloniti što veći dio 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

Sklapanje kola
Sklapanje kola
Sklapanje kola
Sklapanje kola
Sklapanje kola
Sklapanje kola

A sada za mozak operacije, kola!

Umetnite NodeMCU ploču u štitnik motora, ali ipak obratite pažnju na smjer. Na štitu motora je nacrtana antena, pazite da se antena NodeMCU -a (zlatne linije) poravna sa oznakama. Ako je pravilno umetnut, mikro USB utor bi trebao biti pored vijčanih priključaka

Zatim moramo pričvrstiti mali skakač. Između dugmeta za napajanje i stezaljki nalaze se kratkospojnički pinovi, morate spojiti dva pina označena kao 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

Priključivanje motora
Priključivanje motora
Priključivanje motora
Priključivanje motora
Priključivanje motora
Priključivanje motora

Stavite štitnik motora na stražnju 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 ponovo 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 ugurati ž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 skoro pa izgradnja završena! Zatim ćemo programirati ploču kako bismo mogli početi s testiranjem!

Korak 5: Programiranje ploče

Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora
Programiranje odbora

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. Kada pratite ovaj video, to je upravljački program CP2102 koji želite instalirati.

Ako vam videozapisi baš i ne odgovaraju, pogledajte lekciju 2 Beckyne odlične IoT klase, koja obuhvaća i sve što vam je potrebno.

Prije nego što pređete na ostatak ovog koraka, trebali biste moći učitati jednostavnu skicu na svoj ESP8266 (kao što je primjer treptaja koji se spominje i u videu i u Beckynoj lekciji)

Prvo želite isključiti napajanje ploče iz baterija (pritisnite dugme na štitniku motora, svjetla bi trebala biti isključena). Zatim želite priključiti svoj mikro USB kabel u NodeMCU ploču kao što je prikazano na slici. Zatim želite preuzeti kôd za ovaj projekt s mog Githuba. Pritisnite dugme 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 na kojem ste upravo izvadili zip datoteku odozgo i otvorite datoteku MotorWeb.ino. Morat ćete samo promijeniti jednu datoteku a to je ažuriranje SSID -a i lozinke za vaš WiFi. Kada unesete tu promjenu, postavite je na svoju ploču.

Korak 6: Kontrole

Kontrole
Kontrole
Kontrole
Kontrole
Kontrole
Kontrole

Skoro smo spremni da isprobamo 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 tipku za resetiranje na NodeMCU ploči, nakon što se poveže na WiFi, trebali biste vidjeti IP adresu uređaja prikazanu na ekranu.

Na telefonu ili računaru 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 pravilno povezani. Prvo pritisnite tipke Drive i Back, je li automobil ispravno vozio? Ako ne, možete zamijeniti ožičenje ili ga možete lako 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 bijelo dugme na štitniku motora. Ostavite nekoliko sekundi i pokušajte se povezati na istu IP adresu kao i prije. NAPOMENA: vaš automobil će biti znatno brži kada radi na baterije jer je napon mnogo veći, pa pazite da ga ne vozite sa stola!

Korak 7: Zabavite se

Image
Image

I to je to! Uspješno ste napravili RC automobil s WiFi kontrolom! Pogledajte kratki video zapis na kojem pokušavam time iznervirati svoje pse! Gaoithe, crnom se to previše ne sviđa, ali Rigginsa zaista nije briga! Zabavila sam se s ovim projektom i nadam se da će vam biti koristan ili zanimljiv. Kao i uvijek, ako imate bilo kakvih pitanja ili komentara, volio bih ih čuti! Sretno svima!

Brian

Preporučuje se: