Sisukord:
- Samm: vajalikud osad
- Samm: auto ettevalmistamine
- Samm: vooluringi kokkupanek
- Samm: mootorite kinnitamine
- 5. samm: juhatuse programmeerimine
- 6. samm: juhtelemendid
- 7. samm: nautige
Video: Lihtne WiFi -juhitav RC -auto: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Kui te ütleksite mulle mõned aastad tagasi, et saate RC -autot modifitseerida nii, et see saaks WiFi -ühenduse, et saaksite oma telefoni kasutades veebisaidi kaudu juhtida ja et selle maksumus oleks alla 8 euro, siis ma ei teeks seda on sind uskunud! Kuid see on hämmastav aeg olla tegija! Ülaltoodud pole mitte ainult võimalik, vaid ka üsna lihtne projekt! Mõni aeg tagasi tegin otseülekande, lisades mänguautole WiFi -juhtelemendid, ja kuigi ma olen rahul voo kulgemisega, mõtlesin, et saaksin projekti veelgi lihtsamaks muuta. Nii et proovisin muuta selle juhendi nii lihtsaks nii et kui võimalik, pole jootmist vaja ja annan kõik koodid ja sammud selle projekti enda jaoks tegemiseks.
Alustame!
Samm: vajalikud osad
Nagu mainitud, tahtsin teha selle projekti võimalikult lihtsaks, nii et tegelikult pole vaja palju.
Loomulikult vajame kõigepealt autot. Kui viibite Ühendkuningriigis või Iirimaal, saate täpselt selle auto, mille sain Smyths Toysilt (10 eurot @ kirjutamise ajal). Neil on ka Subaru, mida kasutasin otseülekandes, mis on sama auto, välja arvatud kest.
Põhimõtteliselt peaks iga puldiauto töötama, aga mida suurem, seda parem (nii et me mahutame kõik sisse). Veenduge ka, et sellel oleks täielik liikumisulatus (roolimine ja sõitmine). Kasutatud kauplused võivad olla hea koht soovimatute RC -autode otsimiseks. Märkus: jootmisvaba projekti säilitamiseks peate tõenäoliselt hankima juhtmega kaugjuhtimispuldiga auto!
Auto sisemuse jaoks vajame järgmist
- NodeMCU ESP8266 arendusplaat* - Kui te pole ESP8266 -ga tuttav, on see Arduinoga ühilduv tahvel, millel on sisseehitatud WiFi, mulle meeldib see! NodeMCU tahvleid on mitut tüüpi, kaks tavalist on 3. pildil, veenduge, et saate õige! (väiksem).
- NodeMCU mootorikilp* - see on tõesti kena plaat, millel on L293D mootori draiveri kiip, kuhu NodeMCU lihtsalt sisse lülitab. Mootoritega ühendamiseks on kruviklemmid ning nupp selle sisse- ja väljalülitamiseks
- 6 x AA patareikott* - võite kasutada ka mõnda muud toiteallikat (nt RC -akut), kuid veenduge, et see oleks täislaetud vähem kui 10 V. See aku on ka üsna suur, kui teie auto on väiksem, võite proovida selle asemel 4x AA korpust. Kui kasutate juhtmeta kaugjuhtimispuldiga autot, saate auto olemasolevat akupesa uuesti kasutada.
- Jumper Block* - enne nende ostmist kontrollige, kas teil on vanu IDE kõvakettaid või CD -draive, kuna neil on üks neist. Kui ei, siis saate selle 60 pakki osta 1 euro eest!
* = Sidusettevõtte lingid
Samm: auto ettevalmistamine
Esimene asi, mida me teha tahame, on auto avamine. See on ilmselt erinev, kui saate teistsuguse auto kui minu!
Minu omadel oli auto põhjas 4 kruvi, kaks taga ja kaks ees. Keerake need lahti. Pärast kesta eemaldamist peaksite nüüd nägema kahte mootorit.
Juhtmega kaugjuhtimispult:
Kui teil on minuga traadiga kaugjuhtimispult, peaksite nägema ka 4 juhtmest, lõigake see maha, jättes üsna palju lõtku, võib-olla 6-8 tolli (hiljem on lihtne rohkem ära lõigata, seda on raskem tagasi panna!).
Seejärel soovite kõigi nelja juhtme otsast pool tolli eemaldada.
Juhtmeta kaugjuhtimispult:
Juhtmeta kaugautodel on kaks mootorit, mis on juhtmega, kuid nende külge kinnitatud juhtmed on ilmselt liiga lühikesed, et neist kasu oleks. Võimalik, et peate iga mootori kahe klemmi külge jootma uue pikema juhtme. Ma ei ole seda isiklikult teinud, nii et ma ei saa tegelikult ühtegi ettepanekut ega näpunäidet pakkuda. Samuti võite proovida eemaldada nii palju vooluahelaid kui mootorid. Märkus: ruumi säästmiseks võib olla võimalik auto akupesa uuesti kasutada (hõlbustab ka patareide vahetamist)
Samm: vooluringi kokkupanek
Ja nüüd operatsiooni ajud, skeem!
Paigaldage NodeMCU plaat mootorikilpi, pidage siiski silmas suunda. Mootori kaitsekilbile on joonistatud antenn, veenduge, et NodeMCU antenn (kuldsed jooned) on tähistatud. Kui see on õigesti sisestatud, peaks mikro -USB -pesa olema kruviklemmide kõrval
Järgmisena peame kinnitama väikese hüppajaploki. Toitenupu ja kruviklemmide vahel on hüppajad, peate ühendama kaks tihvti, millel on märge VIN ja VM. Lisateabe saamiseks vaadake teist fotot.
Nüüd tahame ühendada aku korpuse. Võtke akuhoidjast punane juhe ja ühendage see VIN -kruviklemmiga. (Põhjus, miks me VIN -terminali kasutame, on see, et toitenupp lülitab selle sisse ja välja). Ühendage must juhe kummagi GND klemmiga.
Kui laadite patareid patareipesasse ja veendute, et kõik on sisse lülitatud, näete nüüd NodeMCU -l ja mootorikilbil mõnda LED -i.
Samm: mootorite kinnitamine
Asetage mootorikilp aku küljele, mis avaneb lahti. Soovitan selle kinnitada blu-taciga või mõnel muul mittepüsival viisil, et see paigale jääks. Seejärel kinnitage aku uuesti blu-taci abil autosse. (Kui olete autoga rahul, võite kasutada kõike liimimiseks kuuma liimi.)
Järgmisena tahame ühendada mootorid mootorikilbiga. Ühendage roolimootori juhtmed kruviklemmidega, mis on tähistatud A + ja A-, pole vahet, milline juhe läheb hetkel + või - (me tuleme selle juurde tagasi). Ilmselt on ajamimootor ühendatud klemmidega B+ ja B-.
Kui teil on raske juhtme klemmi sisse suruda, proovige kruvikeerajapea sisestada sinna, kuhu traat läheb, seal on metall, mis võib mõnikord veidi kinni jääda. (Vaata täpsemalt viiendat pilti)
Ja ehitus on peaaegu valmis! Järgmisena programmeerime tahvli, et saaksime seda testima hakata!
5. samm: juhatuse programmeerimine
Kui te pole varem ESP8266 või Arduino kasutanud, peame natuke tarkvara seadistama. Mul on selleks spetsiaalne video. See kestab vaid 5 minutit ja läbib kõik seadistamiseks vajaliku. Seda videot jälgides soovite installida CP2102 draiveri.
Kui videod pole päris teie asi, vaadake Becky suurepärase IoT -klassi 2. õppetundi, see hõlmab ka kõike, mida vajate.
Enne selle sammu ülejäänud osa juurde liikumist peaksite saama oma ESP8266 -sse üles laadida lihtsa visandi (näiteks nii videos kui ka Becky õppetükis mainitud vilkuv näide)
Kõigepealt soovite plaadilt toite välja lülitada (vajutage mootorikilbi nuppu, tuled peaksid olema kustunud). Seejärel soovite ühendada oma mikro -USB -kaabli NodeMCU plaadiga, nagu pildil näidatud. Seejärel soovite selle projekti koodi minu Githubist alla laadida. Klõpsake nuppu Kloon või Laadi alla ja seejärel Laadi alla Zip. Laadige see zip -fail alla, kui see alla laaditakse. Nüüd avage Arduino IDE, seejärel klõpsake Fail -> Ava, liikuge kohale, kus te just ülevalt ekstraheerisite ja avage fail MotorWeb.ino. Peate selles failis tegema vaid ühe muudatuse, ja see on teie Wifi SSID ja parooli värskendamine. Kui olete selle muudatuse teinud, laadige see oma tahvlile üles.
6. samm: juhtelemendid
Oleme peaaegu valmis seda asja proovile panema! Hetkel jätke mikro -USB -kaabel vooluvõrku. Arduino IDE -s avage jadamonitor (kui te pole kindel, kuidas ma selle esimesel fotol märkisin). Seadke baudikiirus 115200. Vajutage NodeMCU tahvli lähtestusnuppu, pärast WiFi -ühenduse loomist peaksite ekraanil kuvama seadme IP -aadressi.
Avage oma telefonis või arvutis veebibrauser ja tippige aadressiribale IP -aadress. Te peaksite nägema veebilehte, mis sarnaneb minu teise pildi veebilehega. Nüüd peame kontrollima, kas mootorid on õigesti ühendatud. Esmalt vajutage nuppe Sõita ja Tagasi, kas auto sõitis õigesti? Kui ei, siis saate juhtmestiku ümber vahetada või saate selle tarkvara abil hõlpsalt parandada, otsige DRIVE_MOTOR_DIRECTION ja mujal, kus see on seatud HIGH, muutke seda nii, et see oleks LOW ja vastupidi. Peaksite seda kahes kohas muutma.
Sama kehtib roolimise kohta, välja arvatud juhul, kui vahetate muutuja STEER_MOTOR_DIRECTION ümber
Kui olete selle tööga rahul, ühendage mikro -USB -kaabel välja ja vajutage mootorikilbi valget nuppu. Jätke see mõneks sekundiks ja proovige luua ühendus sama IP -aadressiga nagu varem. MÄRKUS: teie auto on patareidega töötades oluliselt kiirem, kuna pinge on palju kõrgem, seega olge ettevaatlik, et te seda laua tagant ära ei ajaks!
7. samm: nautige
Ja see ongi kõik! Olete edukalt teinud WiFi -juhitava RC -auto! Vaadake lühikest videot sellest, kuidas ma üritan sellega oma koeri häirida! Gaoithe, mustanahalisele ei meeldi see liiga palju, aga Rigginsi see tõesti ei huvita! Mul oli selle projektiga palju nalja ja ma loodan, et see on teile kasulik või huvitav. Nagu alati, kui teil on küsimusi või kommentaare, tahaksin neid kuulda! Head tegemist kõigile!
Brian
Soovitan:
COVID-19 armatuurlaud (lihtne ja lihtne): 4 sammu
COVID-19 juhtpaneel (lihtne ja lihtne): kõikjal on uudse COVID-19 viiruse puhang. Vajalik oli jälgida praegust COVID-19 stsenaariumi riigis. Niisiis, kodus olles oli see projekt, millele ma mõtlesin: " Informatsiooni armatuurlaud " - A
Lihtne ja lihtne ämblikmehe veebipilduja: 12 sammu
Lihtne ja lihtne ämblikmehe veebipilduja: kas olete näinud ämblikmehe filmi? Ämblikmehe koomiksiraamat? Midagi ähmaste inimestega seotud? Ämblikmees on näiliselt kõikjal. Miks mitte teha lihtne veebipilduja? Pärast väikest harjutamist lõin maja materjalidest kujunduse, mida saaks luua
Lihtne lihtne kodutöömasin: 4 sammu (piltidega)
Lihtne lihtne kodutöömasin: see masin on ehitatud odavatest materjalidest ja selle ehitamine ei ületa 7 dollarit. Selle ehitamiseks vajate kannatlikkust ja 2 tundi aega. Ja te peate olema tuttav jootmise ja juhtmestikuga, kuna see hõlmab väikest vooluringi. Kui see on ehitatud, ühendage see lihtsalt
(Lihtne) lihtne viis analoog-/pwm -heli hankimiseks Raspberry PI Zero -st ja ka Crt -teleriga ühendamiseks: 4 sammu
(Lihtne) lihtne viis analoog-/pwm -heli hankimiseks Raspberry PI Zero -st ja ka Crt -teleriga ühendamiseks: siin olen kasutanud lihtsamat meetodit heli edastamiseks televiisorisse koos kompilsiivvideoga
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)