Satura rādītājs:
- 1. darbība. Mums nepieciešamās detaļas
- 2. solis: automašīnas sagatavošana
- 3. darbība: shēmas montāža
- 4. solis: Motoru piestiprināšana
- 5. solis: valdes programmēšana
- 6. darbība: kontrole
- 7. solis: izklaidējieties
Video: Vienkārša WiFi vadāma RC automašīna: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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
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
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
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
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:
DIY Arduino Bluetooth vadāma automašīna: 6 soļi (ar attēliem)
DIY Arduino Bluetooth vadāma automašīna: Sveiki draugi! Mans vārds ir Nikolas, man ir 15 gadi un es dzīvoju Atēnās, Grieķijā. Šodien es jums parādīšu, kā izveidot divu riteņu Bluetooth vadāmu automašīnu, izmantojot Arduino Nano, 3D printeri un dažas vienkāršas elektroniskas sastāvdaļas! Noteikti skatieties manu
Mobilā vadāmā Bluetooth automašīna -- Viegli -- Vienkārši -- Hc-05 -- Motora vairogs: 10 soļi (ar attēliem)
Mobilā vadāmā Bluetooth automašīna || Viegli || Vienkārši || Hc-05 || Motor Shield: … Lūdzu, abonējiet manu YouTube kanālu ………. Šī ir automašīna ar Bluetooth vadību, kas izmantoja Bluetooth moduli HC-05, lai sazinātos ar mobilo tālruni. Mēs varam vadīt automašīnu ar mobilo, izmantojot Bluetooth. Ir lietotne, lai kontrolētu automašīnas kustību
Žestu vadāma automašīna: 5 soļi (ar attēliem)
Žestu vadīta automašīna: robotiem ir svarīga loma automatizācijā visās nozarēs, piemēram, būvniecībā, militārajā, medicīnas, ražošanas utt. Pēc dažu pamata robotu, piemēram, kontrolējamas automašīnas, izgatavošanas, izmantojot Bluetooth, esmu izstrādājis šo paātrinājuma mērītāju
Arduino vadāma automašīna (Bluetooth): 5 soļi (ar attēliem)
Arduino kontrolēta automašīna (Bluetooth): Viss, ko mēs zinām, ka Arduino ir lieliska prototipēšanas platforma, galvenokārt tāpēc, ka tā izmanto draudzīgu programmēšanas valodu un ir daudz papildu neticamu komponentu, kas sniedz mums lielisku pieredzi. Mēs varam integrēt Arduino ar dažādām
Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: 8 soļi (ar attēliem)
Ar Bluetooth vadāma robotu automašīna, izmantojot Arduino: Šajā pamācībā es jums pastāstīšu, kā izveidot robotu automašīnu, kas kontrolē Bluetooth no jūsu Android mobilā tālruņa. Turklāt robotu automašīnai ir īpaša spēja izvairīties no šķēršļiem, ar kuriem tā saskaras, virzot automašīnu uz priekšu. Robo