Tartalomjegyzék:

Egyszerű WiFi vezérelt RC autó: 7 lépés (képekkel)
Egyszerű WiFi vezérelt RC autó: 7 lépés (képekkel)

Videó: Egyszerű WiFi vezérelt RC autó: 7 lépés (képekkel)

Videó: Egyszerű WiFi vezérelt RC autó: 7 lépés (képekkel)
Videó: Kiderült: Így keresi a pénzét PSGOgli7 2024, Július
Anonim
Egyszerű WiFi vezérelt RC autó
Egyszerű WiFi vezérelt RC autó
Egyszerű WiFi vezérelt RC autó
Egyszerű WiFi vezérelt RC autó

Ha néhány évvel ezelőtt azt mondaná nekem, hogy képes lesz arra, hogy módosítsa az RC autót úgy, hogy Wi -Fi -t biztosítson neki, így a weboldal segítségével irányíthatja a telefonját, és hogy ennek költsége kevesebb lesz, mint 8 euró, hitt neked! De ez egy csodálatos időszak, hogy készítő legyél! A fentiek nemcsak lehetségesek, hanem egy nagyon egyszerű projekt is! Egy ideje élő közvetítést készítettem, hogy hozzáadtam a WiFi vezérlőket egy játékgépkocsihoz, és bár elégedett vagyok azzal, ahogy az adatfolyam ment, arra gondoltam, hogy még egyszerűbbé tehetem a projektet. Tehát megpróbáltam ezt az Instructable -t egyszerűvé tenni hogy ez lehetséges legyen, nem lesz forrasztás szükséges, és megadom az összes kódot és lépést a projekt elkészítéséhez.

Lássunk neki!

1. lépés: Alkatrészek, amelyekre szükségünk lesz

Alkatrészek, amelyekre szükségünk lesz
Alkatrészek, amelyekre szükségünk lesz
Alkatrészek, amelyekre szükségünk lesz
Alkatrészek, amelyekre szükségünk lesz
Alkatrészek, amelyekre szükségünk lesz
Alkatrészek, amelyekre szükségünk lesz

Mint említettem, ezt a projektet a lehető legegyszerűbbé akartam tenni, így valójában nem kell sok.

Nyilvánvalóan először autóra lesz szükségünk. Ha az Egyesült Királyságban vagy Írországban tartózkodik, akkor pontosan azt az autót kaphatja meg, amelyet a Smyths Toys -tól kaptam (10 € @ írásbeli idő). Van egy Subaruk is, amit az élő közvetítésben használtam, és ugyanaz az autó, kivéve a héjat.

Alapvetően minden távirányítós autónak működnie kell, de minél nagyobb, annál jobb (így mindent el tudunk helyezni benne). Győződjön meg arról is, hogy teljes mozgásterülettel rendelkezik (kormányzás és vezetés). A használt boltok jó helyek lehetnek a nem kívánt RC autók keresésére. Megjegyzés: a forrasztásmentes projekt megőrzése érdekében valószínűleg vezetékes távirányítóval rendelkező autót kell beszereznie!

Az autó belsejében a következőkre van szükségünk

  • NodeMCU ESP8266 fejlesztőlap* - Ha nem ismeri az ESP8266 -ot, akkor ez egy Arduino -kompatibilis tábla, amely beépített WiFi -t tartalmaz, imádom! Többféle NodeMCU kártya létezik, a két gyakori a 3. képen van, győződjön meg róla, hogy a megfelelőt kapja! (a kisebbik).
  • NodeMCU Motor Shield* - Ez egy igazán szép tábla, amelyen egy L293D motorvezérlő chip található, amelybe a NodeMCU éppen beilleszthető. Vannak csavaros csatlakozók a motorokhoz való csatlakoztatáshoz, és van egy gomb a be- és kikapcsoláshoz
  • 6 X AA elemtartó* - Használhat másfajta áramforrást is (például RC akkumulátort), de győződjön meg arról, hogy teljesen fel van töltve. Ez az akkumulátor is meglehetősen nagy, ha az autó kisebb, megpróbálhat egy 4x AA tokot. Előfordulhat, hogy újra használhatja az autó meglévő akkumulátorhelyét, ha nem vezetékes távirányítóval rendelkező autót használ.
  • Jumper Block* - Mielőtt megvásárolná ezeket, ellenőrizze, nincs -e régi IDE merevlemeze vagy CD -meghajtója, mivel ezek egyike lesz. Ha nem, akkor megvásárolhatja ezt a 60 darabos csomagot 1 euróért szállítva!

* = Társult linkek

2. lépés: Az autó előkészítése

Az autó előkészítése
Az autó előkészítése
Az autó előkészítése
Az autó előkészítése
Az autó előkészítése
Az autó előkészítése

Az első dolog, amit meg akarunk tenni, az autó kinyitása. Ez nyilván más lesz, ha más autót kap, mint az enyém!

Az enyémen 4 csavar volt az autó alján, kettő hátul és kettő elöl. Csavarja le ezeket. A héj levétele után most látnia kell a két motort.

Vezetékes távirányító:

Ha olyan vezetékes távirányítója van, mint az enyém, akkor 4 vezetéket is látnia kell, vágja le ezt, és hagyjon némi lazaságot, talán 6-8 hüvelyket (könnyű később többet levágni, nehezebb visszahelyezni!).

Ezután körülbelül fél hüvelyknyi csíkot szeretne levenni mind a 4 vezeték végéről.

Vezeték nélküli távvezérlő:

A nem vezetékes távoli autók két olyan motorral rendelkeznek, mint a vezetékesek, de a hozzájuk csatlakoztatott vezetékek valószínűleg túl rövidek ahhoz, hogy hasznosak legyenek. Lehet, hogy új hosszabb huzalt kell forrasztani minden motor két csatlakozójára. Ezt személyesen nem tettem, így nem tudok javaslatokat vagy tippeket adni. Megpróbálhatja eltávolítani az áramkörökből a motorokon kívül a lehető legtöbbet. Megjegyzés: Lehetséges, hogy a helytakarékosság érdekében újra felhasználhatja az autó akkumulátorhelyét (megkönnyíti az elemcserét is)

3. lépés: Az áramkör összeszerelése

Az áramkör összeszerelése
Az áramkör összeszerelése
Az áramkör összeszerelése
Az áramkör összeszerelése
Az áramkör összeszerelése
Az áramkör összeszerelése

És most a művelet agya, az áramkör!

Illessze a NodeMCU kártyát a motorpajzsba, vegye figyelembe az irányt. Antenna van a motorháztetőn, győződjön meg arról, hogy a NodeMCU antennája (az arany vonalak) jelzéssel vannak ellátva. Ha helyesen van behelyezve, a mikro USB -nyílásnak a csavaros csatlakozók mellett kell lennie

Ezután rögzítenünk kell a kis jumper blokkot. A bekapcsológomb és a csavarkapcsok között áthidaló csapok vannak, össze kell kötni a két VIN és VM feliratú csapot. További részletekért lásd a második fotót.

Most szeretnénk csatlakoztatni az akkumulátorházat. Vegye ki a piros vezetéket az elemtartóból, és csatlakoztassa a VIN csavaros csatlakozóhoz. (A VIN terminált azért használjuk, mert a bekapcsológomb be- és kikapcsolja ezt). Csatlakoztassa a fekete vezetéket a GND bármelyik csatlakozójához.

Ha az elemeket az elemtartóba helyezi, és győződjön meg arról, hogy minden be van kapcsolva, akkor most látható néhány LED a NodeMCU -n és a Motorpajzson.

4. lépés: A motorok rögzítése

A motorok rögzítése
A motorok rögzítése
A motorok rögzítése
A motorok rögzítése
A motorok rögzítése
A motorok rögzítése

Helyezze a motorpajzsot az akkumulátor visszafelé nyitott oldalára. Javaslom, hogy blu-tac-kal vagy más nem állandó módon rögzítsük. Ezután ismét csatlakoztassa az akkumulátort az autóhoz a blu-tac segítségével. (Ha elégedett az autóval, forró ragasztóval mindent lenyomhat.)

Ezután a motorokat a motorpajzshoz akarjuk csatlakoztatni. Csatlakoztassa a kormánymotor vezetékeit az A + és A- jelű csavarkapcsokhoz, Egyelőre nem mindegy, hogy melyik vezeték megy a + vagy a - ponthoz (erre még visszatérünk). A hajtómotor nyilvánvalóan ezután csatlakozik a B+ és B- terminálokhoz.

Ha nehezen tudja a vezetéket a terminálba tolni, próbálja meg behelyezni a csavarhúzó fejét oda, ahová a huzal megy, van egy fémdarab, amely néha kissé leragadhat. (További részletekért lásd az 5. képet)

És ezzel nagyjából kész is az építkezés! Ezután programozzuk a táblát, hogy elkezdhessük a tesztelést!

5. lépés: A tábla programozása

A testület programozása
A testület programozása
A testület programozása
A testület programozása
A testület programozása
A testület programozása

Ha még soha nem használta az ESP8266 -at vagy az Arduino -t, akkor szükségünk van egy kis szoftverbeállításra. Van erre egy külön videóm. Mindössze 5 perc, és mindent megad, ami a beállításhoz szükséges. A videó követésekor a telepíteni kívánt CP2102 illesztőprogramot használja.

Ha a videók nem igazán a tiéd, nézd meg Becky félelmetes IoT -osztályának 2. leckéjét, amely minden szükségesre kiterjed.

Mielőtt folytatná ezt a lépést, fel kell töltenie egy egyszerű vázlatot az ESP8266 készülékére (például a videóban és Becky leckéjében említett villogó példa)

Először ki kell kapcsolni a tápegységet az elemekből (nyomja meg a gombot a motorháztetőn, a lámpáknak ki kell kapcsolniuk). Ezután csatlakoztassa a mikro USB -kábelt a NodeMCU kártyához, amint az a képen látható. Ezután le kell töltenie a projekt kódját a Github -ról. Kattintson a Klón vagy a Letöltés gombra, majd a Zip letöltése gombra. Bontsa ki ezt a zip fájlt letöltéskor. Most nyissa meg az Arduino IDE -t, majd kattintson a Fájl -> Megnyitás lehetőségre, navigáljon oda, ahol felülről kicsomagolta a zip fájlt, és nyissa meg a MotorWeb.ino fájlt. Csak egyszer kell módosítania ezt a fájlt, és ez az, hogy frissítse a Wifi SSID -jét és jelszavát. Miután elvégezte ezt a módosítást, töltse fel a táblára.

6. lépés: A kezelőszervek

A vezérlők
A vezérlők
A vezérlők
A vezérlők
A vezérlők
A vezérlők

Már majdnem készek vagyunk kipróbálni ezt a dolgot! Egyelőre hagyja csatlakoztatva a Micro USB kábelt. Az Arduino IDE -ben nyissa meg a soros monitort (ha nem biztos abban, hogyan jelöltem meg az első fényképen). Állítsa a Baud sebességet 115200 értékre. Nyomja meg a NodeMCU alaplapon található reset gombot, miután csatlakozott a WiFi -hez, a képernyőn megjelenik az eszköz IP -címe.

Nyissa meg a webböngészőt a telefonján vagy a számítógépén, és írja be az IP -címet a címsorba. Látnia kell egy weboldalt, amely hasonló a második képemhez. Most ellenőriznünk kell, hogy a motorok megfelelően vannak -e bekötve. Először nyomja meg a meghajtó és a vissza gombot, helyesen hajtott -e az autó? Ha nem, akkor vagy kicserélheti a vezetékeket, vagy egyszerűen megjavíthatja a szoftverben, keressen rá a DRIVE_MOTOR_DIRECTION kifejezésre, és bárhol, ahol HIGH van, változtassa meg, hogy LOW legyen, és fordítva. Két helyen kell változtatni.

Ugyanez vonatkozik a kormányzásra is, kivéve, ha a STEER_MOTOR_DIRECTION változó körül vált.

Ha elégedett a működésével, húzza ki a mikro -USB -kábelt, és nyomja meg a fehér gombot a motorháztetőn. Hagyjon néhány másodpercet, és próbáljon ugyanahhoz az IP -címhez csatlakozni, mint korábban. MEGJEGYZÉS: autója lényegesen gyorsabb lesz, ha elemmel működik, mert a feszültség sokkal magasabb, ezért ügyeljen arra, hogy ne tegye le az asztaláról!

7. lépés: Jó szórakozást

Image
Image

És ez az! Sikeresen elkészítette a WiFi által vezérelt RC autót! Nézd meg azt a rövid videót, amelyen a kutyáimat próbálom idegesíteni! Gaoithe, a fekete nem szereti túlságosan, de Riggins tényleg nem törődik vele! Rengeteg szórakozásom volt ezzel a projekttel, és remélem, hogy hasznosnak vagy érdekesnek találja. Mint mindig, ha bármilyen kérdése vagy megjegyzése van, szívesen meghallgatom! Boldog mindenkit!

Brian

Ajánlott: