Satura rādītājs:

Vienkārša WiFi vadāma RC automašīna: 7 soļi (ar attēliem)
Vienkārša WiFi vadāma RC automašīna: 7 soļi (ar attēliem)

Video: Vienkārša WiFi vadāma RC automašīna: 7 soļi (ar attēliem)

Video: Vienkārša WiFi vadāma RC automašīna: 7 soļi (ar attēliem)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, Novembris
Anonim
Vienkārša WiFi kontrolēta RC automašīna
Vienkārša WiFi kontrolēta RC automašīna
Vienkārša WiFi kontrolēta RC automašīna
Vienkārša WiFi kontrolēta RC automašīna

Ja pirms dažiem gadiem jūs man teicāt, ka varēsit modificēt RC automašīnu, lai tai piešķirtu WiFi, lai jūs varētu kontrolēt, izmantojot tīmekļa lapu, izmantojot tālruni, un ka tā izmaksas būtu mazākas par 8 eiro, es to nedarītu. ticēju tev! Bet šis ir pārsteidzošs laiks būt veidotājam! Iepriekš minētais ir ne tikai iespējams, bet arī diezgan vienkāršs projekts! Kādu laiku atpakaļ es tiešraidē pievienoju WiFi vadīklas rotaļu automašīnai, un, lai gan esmu apmierināts ar straumes norisi, es domāju, ka es varētu projektu padarīt vēl vienkāršāku. Tāpēc es mēģināju padarīt šo Instructable tik vienkāršu lai padarītu to iespējamu, nebūs nepieciešama lodēšana, un es sniegšu visu kodu un darbības, lai šo projektu izveidotu pats.

Sāksim!

1. darbība. Mums nepieciešamās detaļas

Mums vajadzīgās detaļas
Mums vajadzīgās detaļas
Mums vajadzīgās detaļas
Mums vajadzīgās detaļas
Mums vajadzīgās detaļas
Mums vajadzīgās detaļas

Kā jau minēts, es vēlējos padarīt šo projektu pēc iespējas vieglāku, tāpēc faktiski nav vajadzīgs daudz.

Acīmredzot vispirms mums būs nepieciešama automašīna. Ja atrodaties Apvienotajā Karalistē vai Īrijā, jūs varat saņemt precīzu automašīnu, ko saņēmu no Smyths Toys (10 eiro @ rakstīšanas laiks). Viņiem ir arī Subaru, ko es izmantoju tiešraides straumē, kas ir tā pati automašīna, izņemot korpusu.

Būtībā jebkurai tālvadības automašīnai vajadzētu darboties, bet jo lielāka, jo labāk (lai mēs varētu ievietot visu iekšā). Pārliecinieties arī, ka tai ir pilna kustību amplitūda (stūrēšana un braukšana). Lietotu preču veikali varētu būt laba vieta, kur meklēt nevēlamas RC automašīnas. Piezīme: lai saglabātu projektu bez lodēšanas, jums, iespējams, ir jāiegādājas automašīna ar vadu tālvadības pulti!

Automašīnas iekšpusē mums ir nepieciešams šāds

  • NodeMCU ESP8266 attīstības plate* - Ja neesat pazīstams ar ESP8266, tā ir ar Arduino saderīga tāfele, kurā ir iebūvēts WiFi, man tas patīk! Ir vairāki NodeMCU dēļu veidi, divi izplatītākie ir 3. attēlā, pārliecinieties, ka esat ieguvis pareizo! (mazākā).
  • NodeMCU motora vairogs* - šī ir patiešām jauka tāfele, uz kuras ir L293D motora draivera mikroshēma, kurā NodeMCU vienkārši ieiet. Lai pieslēgtos motoriem, ir skrūvju spailes, un ir poga, lai to ieslēgtu un izslēgtu
  • 6 X AA bateriju korpuss* - Jūs varētu izmantot arī cita veida barošanas avotu (piemēram, RC akumulatoru), taču pārliecinieties, vai tas ir pilnībā uzlādēts mazāk par 10 V. Šis akumulators ir arī diezgan liels, ja jūsu automašīna ir mazāka, tā vietā varat izmēģināt 4x AA korpusu. Ja izmantojat automašīnu ar tālvadības pulti bez vadiem, iespējams, varēsit atkārtoti izmantot automašīnas akumulatora slotu.
  • Jumper Block* - pirms to iegādes pārbaudiet, vai jums nav veco IDE cieto disku vai kompaktdisku, jo tiem būs viens no šiem. Ja nē, jūs varat iegādāties šo 60 iepakojumu par piegādāto 1 eiro!

* = Saistītās saites

2. solis: automašīnas sagatavošana

Automašīnas sagatavošana
Automašīnas sagatavošana
Automašīnas sagatavošana
Automašīnas sagatavošana
Automašīnas sagatavošana
Automašīnas sagatavošana

Pirmā lieta, ko mēs vēlamies darīt, ir atvērt automašīnu. Acīmredzot tas būs savādāk, ja iegūsit citu automašīnu nekā mana!

Manējā bija 4 skrūves automašīnas apakšā, divas aizmugurē un divas priekšā. Atskrūvējiet šos. Pēc korpusa noņemšanas jums tagad vajadzētu redzēt abus motorus.

Vadu tālvadības pults:

Ja jums ir tāds vadu tālvadības pults kā manējais, jums vajadzētu redzēt arī 4 vadus, nogrieziet to, atstājot diezgan brīvu, iespējams, apmēram 6-8 collas (vēlāk ir viegli nogriezt vairāk, to ir grūtāk atkal uzlikt!).

Pēc tam jūs vēlaties noņemt pusi collas vai visu 4 vadu galu.

Bez vadu tālvadības pults:

Automašīnām bez vadiem būs divi tādi paši motori kā vadu, taču tiem pievienotie vadi, iespējams, ir pārāk īsi, lai būtu noderīgi. Jums var būt nepieciešams pielodēt jaunu garāku vadu pie katra motora diviem spailēm. Es personīgi to neesmu darījis, tāpēc nevaru īsti piedāvāt nekādus ieteikumus vai padomus. Varat arī mēģināt noņemt pēc iespējas vairāk ķēdes, izņemot motorus. Piezīme. Lai ietaupītu vietu, var būt iespējams atkārtoti izmantot automašīnas akumulatora slotu (atvieglo arī bateriju nomaiņu)

3. darbība: shēmas montāža

Ķēdes montāža
Ķēdes montāža
Ķēdes montāža
Ķēdes montāža
Ķēdes montāža
Ķēdes montāža

Un tagad par operācijas smadzenēm, shēmu!

Ievietojiet NodeMCU plati motora vairogā, tomēr ievērojiet virzienu. Uz motora vairoga ir uzzīmēta antena, pārliecinieties, ka NodeMCU antena (zelta līnijas) ir iezīmēta. Ja pareizi ievietots mikro USB slots jāatrodas blakus skrūvju spailēm

Tālāk mums jāpiestiprina mazais džemperis. Starp barošanas pogu un skrūvju spailēm ir džemperu tapas, jums ir jāpievieno divas tapas ar apzīmējumu VIN un VM. Sīkāku informāciju skatiet otrajā fotoattēlā.

Tagad mēs vēlamies savienot akumulatora korpusu. Izņemiet sarkano vadu no akumulatora turētāja un pievienojiet to VIN skrūves spailei. (Iemesls, kāpēc mēs izmantojam VIN termināli, ir tas, ka barošanas poga to ieslēdz un izslēdz). Pievienojiet melno vadu jebkuram no GND spailēm.

Ja akumulatoru turētājā ievietojat baterijas un pārliecinieties, vai viss ir ieslēgts, tagad uz NodeMCU un motora vairoga redzat dažas gaismas diodes.

4. solis: Motoru piestiprināšana

Motoru piestiprināšana
Motoru piestiprināšana
Motoru piestiprināšana
Motoru piestiprināšana
Motoru piestiprināšana
Motoru piestiprināšana

Novietojiet motora vairogu akumulatora aizmugurē, kas atveras. Es iesaku to piestiprināt ar blu-tac vai kādu citu nepastāvīgu veidu, kā panākt, lai tas paliek vietā. Pēc tam pievienojiet akumulatoru automašīnai, vēlreiz izmantojot blu-tac. (Kad esat apmierināts ar automašīnu, varat izmantot karstu līmi, lai visu noturētu.)

Tālāk mēs vēlamies savienot motorus ar motora vairogu. Savienojiet vadus no stūres motora ar skrūvju spailēm, kas apzīmēti ar A + un A-. Šobrīd nav nozīmes tam, kurš vads iet uz + vai - (mēs pie tā atgriezīsimies). Piedziņas motors, protams, ir pievienots B+ un B termināļiem.

Ja jums ir grūti ievietot vadu terminālī, mēģiniet ievietot skrūvgrieža galviņu vietā, kur vads tiks novietots, ir metāla gabals, kas dažreiz var būt nedaudz iestrēdzis. (Sīkāku informāciju skatiet 5. attēlā)

Un būvniecība ir gandrīz pabeigta! Tālāk mēs ieprogrammēsim tāfeli, lai mēs varētu sākt to pārbaudīt!

5. solis: valdes programmēšana

Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana

Ja jūs nekad iepriekš neesat izmantojis ESP8266 vai Arduino, mums būs jāveic neliela programmatūras iestatīšana. Šim nolūkam man ir īpašs video. Tas ir tikai 5 minūtes garš un iziet visu nepieciešamo iestatīšanai. Sekojot šim videoklipam, tā CP2102 draiveris, kuru vēlaties instalēt.

Ja videoklipi nav īsti jūsu iecienītākie, apskatiet Bekijas lieliskās IoT klases 2. nodarbību, kurā ir arī viss nepieciešamais.

Pirms pāriet uz šo darbību, jums vajadzētu būt iespējai augšupielādēt vienkāršu skici savā ESP8266 (piemēram, mirgošanas piemērs, kas minēts gan videoklipā, gan Bekija nodarbībā)

Vispirms vēlaties izslēgt paneļa barošanu no baterijām (nospiediet pogu uz motora vairoga, gaismām jābūt izslēgtām). Pēc tam vēlaties pieslēgt savu mikro USB kabeli NodeMCU plāksnei, kā parādīts attēlā. Pēc tam vēlaties lejupielādēt šī projekta kodu no mana Github. Noklikšķiniet uz pogas Klons vai Lejupielādēt un pēc tam Lejupielādēt ZIP. Izņemiet šo zip failu, kad tas ir lejupielādēts. Tagad atveriet Arduino IDE, pēc tam noklikšķiniet uz Fails -> Atvērt, dodieties uz vietu, kur tikko izvilkāt zip no augšas, un atveriet failu MotorWeb.ino. Jums būs jāveic tikai viena izmaiņa šajā failā, un tas ir, lai atjauninātu jūsu Wifi SSID un paroli. Kad esat veicis šīs izmaiņas, augšupielādējiet tās savā dēlī.

6. darbība: kontrole

Kontrole
Kontrole
Kontrole
Kontrole
Kontrole
Kontrole

Mēs esam gandrīz gatavi pārbaudīt šo lietu! Pagaidām atstājiet pievienotu Micro USB kabeli. Arduino IDE atveriet seriālo monitoru (ja neesat pārliecināts, kā esmu to atzīmējis pirmajā fotoattēlā). Iestatiet pārsūtīšanas ātrumu uz 115200. Nospiediet atiestatīšanas pogu uz NodeMCU plates, pēc tam, kad tā ir izveidojusi savienojumu ar WiFi, ekrānā vajadzētu redzēt ierīces IP adresi.

Tālrunī vai datorā atveriet tīmekļa pārlūkprogrammu un adreses joslā ierakstiet IP adresi. Jums vajadzētu redzēt tīmekļa lapu, kas līdzīga manā otrajā attēlā redzamajai. Tagad mums jāpārbauda, vai motori ir savienoti pareizi. Vispirms nospiediet braukšanas un atgriešanās pogas, vai automašīna brauca pareizi? Ja nē, varat vai nu apmainīt vadu, vai arī viegli to salabot programmatūrā, meklējiet DRIVE_MOTOR_DIRECTION un visur, kur tas ir iestatīts uz HIGH, mainiet to, lai tas būtu iestatīts uz LOW un otrādi. Jums tas jāmaina divās vietās.

Tas pats attiecas uz stūrēšanu, izņemot gadījumus, kad maināties ap mainīgo STEER_MOTOR_DIRECTION

Kad esat apmierināts ar tā darbību, atvienojiet mikro USB kabeli un nospiediet balto pogu uz motora vairoga. Atstājiet dažas sekundes un mēģiniet izveidot savienojumu ar to pašu IP adresi kā iepriekš. PIEZĪME: jūsu automašīna darbosies ievērojami ātrāk, ja darbosies ar baterijām, jo spriegums ir daudz augstāks, tāpēc esiet uzmanīgi, lai to nedzītu no sava galda!

7. solis: izklaidējieties

Image
Image

Un tas arī viss! Jūs esat veiksmīgi izveidojis WiFi vadāmu RC automašīnu! Apskatiet īsu video, kurā es cenšos ar to kaitināt savus suņus! Gaoithe, melnajam tas pārāk nepatīk, bet Riginss tiešām neuztraucas! Man bija daudz jautrības ar šo projektu, un es ceru, ka tas jums šķitīs noderīgs vai interesants. Kā vienmēr, ja jums ir kādi jautājumi vai komentāri, es labprāt tos uzklausīšu! Laimīgu visiem!

Braiens

Ieteicams: