Përmbajtje:

Makinë e thjeshtë RC e kontrolluar me WiFi: 7 hapa (me fotografi)
Makinë e thjeshtë RC e kontrolluar me WiFi: 7 hapa (me fotografi)

Video: Makinë e thjeshtë RC e kontrolluar me WiFi: 7 hapa (me fotografi)

Video: Makinë e thjeshtë RC e kontrolluar me WiFi: 7 hapa (me fotografi)
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Korrik
Anonim
Makinë e thjeshtë RC e kontrolluar nga WiFi
Makinë e thjeshtë RC e kontrolluar nga WiFi
Makinë e thjeshtë RC e kontrolluar nga WiFi
Makinë e thjeshtë RC e kontrolluar nga WiFi

Nëse më thonit disa vjet më parë se do të ishit në gjendje të modifikoni një makinë RC për t'i dhënë WiFi kështu që të kontrolloni përmes një faqe në internet duke përdorur telefonin tuaj dhe se kostoja për ta bërë atë do të jetë më pak se 8 €, unë nuk do te kam besuar! Por kjo është një kohë e mahnitshme për të qenë një krijues! Jo vetëm që sa më sipër është shumë e mundur, është gjithashtu një projekt mjaft i drejtpërdrejtë! Pak kohë më parë bëra një transmetim të drejtpërdrejtë të shtimit të kontrolleve WiFi në një makinë lodër, dhe megjithëse jam i kënaqur me mënyrën se si shkoi rryma, po mendoja se mund ta bëja projektin edhe më të thjeshtë. Kështu që unë u përpoqa ta bëja këtë Instructable aq të thjeshtë për të bërë sa më shumë të jetë e mundur, nuk do të kërkohet bashkim dhe unë do të siguroj të gjithë kodin dhe hapat për ta bërë këtë projekt për veten tuaj.

Le të fillojmë!

Hapi 1: Pjesët që do të na duhen

Pjesë që do të na duhen
Pjesë që do të na duhen
Pjesë që do të na duhen
Pjesë që do të na duhen
Pjesë që do të na duhen
Pjesë që do të na duhen

Siç u përmend, doja ta bëja këtë projekt sa më të lehtë për t'u bërë sa të jetë e mundur, kështu që në të vërtetë nuk kam nevojë për shumë.

Natyrisht, së pari do të kemi nevojë për një makinë. Nëse jeni në Mbretërinë e Bashkuar ose Irlandë, Ju mund të merrni makinën e saktë që kam marrë nga Smyths Toys (10 € @ koha e shkrimit). Ata gjithashtu kanë një Subaru që kam përdorur në transmetimet livestra që është e njëjta makinë, përveç guaskës.

Në thelb çdo makinë me telekomandë duhet të funksionojë, por sa më e madhe aq më mirë (kështu që ne mund të vendosim gjithçka brenda). Gjithashtu sigurohuni që të ketë gamë të plotë të lëvizjes (drejtimi dhe drejtimi). Dyqanet e dorës së dytë mund të jenë një vend i mirë për të kërkuar makina RC të padëshiruara. Shënim: për ta mbajtur atë një projekt pa saldim, ndoshta keni nevojë të merrni një makinë me telekomandë me tela!

Për pjesën e brendshme të makinës ne kemi nevojë për sa vijon

  • Bordi i zhvillimit NodeMCU ESP8266* - Nëse nuk jeni njohur me ESP8266, është një bord i pajtueshëm me Arduino që ka ndërtuar WiFi, më pëlqen! Ekzistojnë disa lloje të bordeve të NodeMCU, dy të zakonshmet janë në foton e tretë sigurohuni që të merrni atë të duhurin! (më i vogli).
  • NodeMCU Motor Shield* - Kjo është një tabelë vërtet e bukur që ka një çip drejtues motor L293D në të cilin NodeMCU thjesht futet. Ka terminale me vidë për t'u lidhur me motorët dhe ka një buton për ta ndezur dhe fikur atë
  • Rasti i baterisë 6 X AA* - Ju gjithashtu mund të përdorni ndonjë formë tjetër të burimit të energjisë (të tilla si një bateri RC), por vetëm sigurohuni që të jetë më pak se 10V e ngarkuar plotësisht. Kjo paketë baterie është gjithashtu mjaft e madhe, nëse makina juaj është më e vogël, mund të provoni një kuti AA 4x në vend. Ju mund të jeni në gjendje të ripërdorni folenë ekzistuese të baterisë së makinës nëse përdorni një makinë me telekomandë pa tela.
  • Jumper Block* - Para se t'i blini këto, kontrolloni nëse keni disqe të vjetër IDE ose disqe CD pasi ata do të kenë një nga këto. Nëse jo, mund ta blini këtë paketë prej 60 për 1 € të dorëzuar!

* = Lidhjet e Filialit

Hapi 2: Përgatitja e makinës

Përgatitja e Makinës
Përgatitja e Makinës
Përgatitja e makinës
Përgatitja e makinës
Përgatitja e makinës
Përgatitja e makinës

Gjëja e parë që duam të bëjmë është të hapim makinën. Kjo padyshim do të jetë ndryshe nëse merrni një makinë tjetër nga e imja!

Në timen kishte 4 vida në pjesën e poshtme të makinës, dy në pjesën e pasme dhe dy në pjesën e përparme. Hiqini këto. Pas heqjes së guaskës, tani duhet të jeni në gjendje të shihni të dy motorët.

Telekomanda me tela:

Nëse keni një telekomandë si imi, ju gjithashtu duhet të shihni 4 tela, prerë këtë duke lënë mjaft të plogësht, ndoshta 6-8 inç ose më shumë (easyshtë e lehtë të prishësh më shumë më vonë, është më e vështirë ta vendosësh përsëri!).

Ju pastaj dëshironi të hiqni gjysmë inç ose më shumë nga fundi i të 4 telave.

Telekomanda pa tela:

Makinat e largëta pa tela do të kenë dy motorë të njëjtë me ato me tela, por telat e ngjitur në to janë ndoshta shumë të shkurtër për të qenë të dobishëm. Ju mund të keni nevojë të lidhni tela të rinj më të gjatë në dy terminalet e secilit motor. Unë personalisht nuk e kam bërë këtë, kështu që nuk mund të ofroj ndonjë sugjerim ose këshilla. Ju gjithashtu mund të provoni të hiqni sa më shumë nga qarku përveç motorëve. Shënim: Mund të jetë e mundur të ripërdorni vendin e baterisë së makinës për të kursyer hapësirë (gjithashtu e bën më të lehtë ndryshimin e baterive)

Hapi 3: Montimi i qarkut

Montimi i Qarkut
Montimi i Qarkut
Montimi i Qarkut
Montimi i Qarkut
Montimi i Qarkut
Montimi i Qarkut

Dhe tani për trurin e operacionit, qarkun!

Vendoseni bordin NodeMCU në mburojën e motorit, megjithatë vini re drejtimin. Ekziston një antenë e tërhequr në mburojën e motorit, sigurohuni që antena e NodeMCU (linjat e arta) të rreshtohen me shënim. Nëse futet saktë, foleja e mikro USB duhet të jetë pranë terminaleve të vidhave

Tjetra ne duhet të bashkojmë bllokun e vogël të kërcyesit. Ka kunja kërcyese midis butonit të energjisë dhe terminaleve të vidave, ju duhet të lidhni dy kunjat e etiketuar VIN dhe VM. Shikoni foton e dytë për më shumë detaje.

Tani duam të lidhim kutinë e baterisë. Merrni telin e kuq nga mbajtësi i baterisë dhe lidheni atë me terminalin e vidave VIN. (Arsyeja pse ne përdorim terminalin VIN është sepse butoni i energjisë e ndez dhe fik këtë). Lidhni tela të zezë me njërin nga terminalet GND.

Nëse i ngarkoni bateritë në mbajtësen e baterisë dhe siguroheni që gjithçka është e ndezur, ju tregoni tani që shihni disa LEDS në NodeMCU dhe Motor Shield.

Hapi 4: Bashkimi i motorëve

Lidhja e motorëve
Lidhja e motorëve
Lidhja e motorëve
Lidhja e motorëve
Lidhja e motorëve
Lidhja e motorëve

Vendoseni mburojën e motorit në anën e baterisë prapa që rrëshqet. Unë rekomandoj ta lidhni me blu-tac ose ndonjë mënyrë tjetër jo të përhershme për ta bërë atë të qëndrojë në vend. Pastaj bashkëngjitni baterinë në makinë duke përdorur blu-tac përsëri. (Kur jeni të kënaqur me makinën, mund të përdorni zam të nxehtë për të mbajtur gjithçka poshtë.)

Tjetra ne duam t'i lidhim motorët me mburojën e motorit. Lidhni telat nga motori drejtues në terminalet e vidhave të shënuara A + dhe A-, Nuk ka rëndësi se cili tel shkon në + ose në - për momentin (ne do të kthehemi në këtë). Motori i vozitjes është padyshim i lidhur më pas me terminalet B+ dhe B-.

Nëse e keni të vështirë të shtyni tela në terminal, provoni të futni kokën e vidë në vendin ku tela do të shkojë, ka një pjesë metalike që ndonjëherë mund të jetë e mbërthyer pak. (Shih foton e 5 -të për më shumë detaje)

Dhe ndërtimi ka përfunduar shumë! Tjetra ne do të programojmë bordin në mënyrë që të fillojmë ta testojmë atë!

Hapi 5: Programimi i Bordit

Programimi i Bordit
Programimi i Bordit
Programimi i Bordit
Programimi i Bordit
Programimi i Bordit
Programimi i Bordit

Nëse nuk keni përdorur kurrë më parë ESP8266 ose Arduino, do të na duhet pak konfigurim i softuerit. Unë kam një video të dedikuar për këtë. Longshtë vetëm 5 minuta e gjatë dhe kalon nëpër gjithçka që ju nevojitet për të konfiguruar. Kur ndiqni këtë video, është drejtuesi CP2102 që dëshironi të instaloni.

Nëse videot nuk janë me të vërtetë gjërat tuaja, shikoni mësimin 2 të Klasës mbresëlënëse të IoT të Becky, ai kalon gjithçka që ju nevojitet gjithashtu.

Para se të kaloni në pjesën tjetër të këtij hapi, duhet të jeni në gjendje të ngarkoni një skicë të thjeshtë në ESP8266 tuaj (siç është shembulli i ndezjes i përmendur si në video ashtu edhe në mësimin e Bekit)

Së pari ju doni të fikni fuqinë në bord nga bateritë (shtypni butonin në mburojën e motorit, dritat duhet të jenë të fikura). Pastaj dëshironi të lidhni kabllon tuaj mikro USB në tabelën NodeMCU siç tregohet në figurë. Pastaj dëshironi të shkarkoni kodin për këtë projekt jashtë Github tim. Klikoni në butonin Clone ose Download dhe pastaj Shkarkoni Zip. Nxirrni këtë skedar zip kur të shkarkohet. Tani hapni Arduino IDE, pastaj klikoni Skedar -> Hap, lundroni atje ku sapo keni nxjerrë zipin nga lart dhe hapni skedarin MotorWeb.ino Ju do të duhet vetëm të bëni një ndryshim në këtë skedar, dhe kjo do të thotë të përditësosh SSID -in dhe Fjalëkalimin për WiFi -në tënd. Kur ta keni bërë atë ndryshim, ngarkojeni atë në tabelën tuaj.

Hapi 6: Kontrollet

Kontrollet
Kontrollet
Kontrollet
Kontrollet
Kontrollet
Kontrollet

Ne jemi gati të provojmë këtë gjë! Për momentin lini kabllon Micro USB të kyçur. Në Arduino IDE hapni monitorin serik (nëse nuk jeni të sigurt se si e kam shënuar atë në foton e parë). Vendosni normën Baud në 115200. Shtypni butonin e rivendosjes në tabelën NodeMCU, pasi të lidhet me WiFi duhet të shihni adresën IP të pajisjes të shfaqur në ekran.

Ose në telefonin tuaj ose në një kompjuter, hapni një shfletues uebi dhe shkruani adresën IP në shiritin e adresës. Ju duhet të shihni një faqe në internet të ngjashme me atë në foton time të dytë. Ne tani duhet të kontrollojmë nëse motorët janë instaluar në rrugën e duhur. Së pari shtypni butonat Drive dhe Back, a ka ecur makina në mënyrë korrekte? Nëse jo, ose mund të ndërroni telat përreth ose mund ta rregulloni me lehtësi në softuer, kërkoni për DRIVE_MOTOR_DIRECTION dhe kudo që është vendosur në HIGH ndryshojeni atë kështu që është vendosur LOW dhe anasjelltas. Ju duhet ta ndryshoni atë në dy vende.

E njëjta gjë vlen edhe për drejtimin, me përjashtim të rasteve kur ndërroni ndryshoren STEER_MOTOR_DIRECTION

Pasi të jeni të kënaqur me mënyrën se si funksionon, lidhni kabllon mikro USB dhe shtypni butonin e bardhë në mburojën e motorit. Lëreni për disa sekonda dhe provoni të lidheni me të njëjtën adresë IP si më parë. SH NOTNIM: makina juaj do të jetë shumë më e shpejtë kur punon me bateri sepse tensioni është shumë më i lartë, prandaj kini kujdes që të mos e nxirrni nga tavolina juaj!

Hapi 7: Argëtohuni

Image
Image

Dhe kjo eshte! Ju keni bërë me sukses një makinë RC të kontrolluar me WiFi! Shikoni videon e shkurtër ku jam përpjekur të mërzis qentë e mi me të! Gaoithe, e zeza nuk i pëlqen shumë, por Riggins me të vërtetë nuk i intereson! Unë u argëtova shumë me këtë projekt dhe shpresoj se do ta gjeni të dobishëm ose interesant. Si gjithmonë, nëse keni ndonjë pyetje ose koment, do të më pëlqente t'i dëgjoja ato! Gëzuar të gjithëve!

Brian

Recommended: