Tartalomjegyzék:

Készítsen egy 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt iOS és Android rendszerekhez: 4 lépés
Készítsen egy 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt iOS és Android rendszerekhez: 4 lépés

Videó: Készítsen egy 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt iOS és Android rendszerekhez: 4 lépés

Videó: Készítsen egy 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt iOS és Android rendszerekhez: 4 lépés
Videó: The fastest RC car ever 329km/h 2024, November
Anonim
Image
Image
Hozza létre a Blynk alkalmazást
Hozza létre a Blynk alkalmazást

Utál a konyhába sétálni, hogy harapnivalót kapjon? Vagy új italt venni? Mindez megoldható ezzel az egyszerű, 15 dolláros távirányítású komornyikkal.

Mielőtt továbbmennénk, jelenleg egy Kickstarter projektet futtatok egy hangvezérelt RGB ledszalagért, amely Cortanával működik és 19 dollárba kerül. Itt található:

www.kickstarter.com/projects/1538004954/co…

Ebben az utasításban távirányítós komornyikot fogunk építeni. WiFi -n keresztül vezérelhető iPhone vagy Android telefon segítségével. Az egész projekt az ESP8266 nodeMCU kártyán alapul, és mindent meg lehet építeni 15 dollárért, ha Kínából vásárol.

Ehhez a projekthez a következőkre van szükségünk:

1x ESP8266 tábla

2x hajtóműves egyenáramú motor kerekekkel

1x L293D vagy 2x bc547 NPN tranzisztor

1x kenyeretábla + kenyérsütő vezeték

1x fadarab

1x szemetes (vagy valami más, ami a táblázat lesz a 3. lépésben)

1x 360 fokban forgó kerék

1x akkumulátor az egyenáramú motorokhoz. Én 2 -es Lipót használtam

1x 5V -os tápegység

Ez a projekt akkor is hasznos, ha távirányítású autót, tankot vagy járgányt szeretne építeni, mivel az elektronika ugyanaz lesz. Csak az alapot kell megváltoztatni.

Kezdjük hát!

1. lépés: Hozza létre a Blynk alkalmazást

Hozza létre a Blynk alkalmazást
Hozza létre a Blynk alkalmazást
Hozza létre a Blynk alkalmazást
Hozza létre a Blynk alkalmazást

A kezdéshez először le kell töltenünk a Blynk nevű alkalmazást. Mind az AppStore -ban, mind a PlayStore -ban megtalálható. Az alkalmazás letöltése után el kell végeznünk a következő lépéseket (ellenőrizze a fenti képeket, hogy vizuálisan megmagyarázza, mit csinálok).

1. Hozzon létre egy fiókot, és jelentkezzen be.

2. Nyomja meg az "új projekt" gombot.

3. adjon nevet a projektnek, és válassza ki az ESP8266 táblát és a WiFi kapcsolatot.

4. pöccintsen balra, és adjon hozzá két gombot, mint a fenti képen.

5. Kattintson a bal oldali gombra, és módosítsa a tűt GP0 -ra

6. Tegye ugyanezt a jobb gombbal, de most cserélje ki a tűt GP2 -re

Utoljára meg kell szereznünk az engedélyezési tokent. Kattintson a jobb felső sarokban található anya ikonra, és keresse meg az engedélyezési tokent. Ez egy véletlenszerű számokból és betűkből álló hosszú sor. Írd le ezt a karakterláncot, mert szükségünk van rá a következő lépésben.

2. lépés: Programozza be az ESP8266 programot

Programozza be az ESP8266 programot
Programozza be az ESP8266 programot
Programozza be az ESP8266 programot
Programozza be az ESP8266 programot

Mivel a Blynk alkalmazást használjuk, nem kell bonyolult kódot használnunk. Kezdéshez nyissuk meg az Arduino IDE -t. Feltételezem, hogy az Arduino IDE már konfigurálva van az ESP8266 táblához, és feltöltheti rá. Ha nem, akkor rengeteg oktatóanyag található az interneten, hogyan kell ezt megtenni.

Egyszerűen töltse le a robotButler.ino fájlt az Instructable -ből, és nyissa meg az Arduino IDE -ben. A feltöltés előtt meg kell változtatnunk 3 paramétert:

Keresse meg ezt a kód sort:

char auth = "YourAuthToken";

Most változtassa meg a szöveget a hitelesítő token „“között. Ez az a hosszú szám- és betűsor, amelyet az 1. lépésből írt le.

Például: char auth = "8d454db36538e4ce49516ca476186r9db";

Most keresse meg ezt a két sor kódot:

char ssid = "SajátNetworkName";

char pass = "Saját jelszó";

Most változtassa meg a ssid "" közötti szövegét az otthoni WiFi hálózat nevére számomra ElferinksWiFi.

Most módosítsa a jelszó "" közötti szövegét az otthoni WiFi hálózat jelszavára.

Például

char ssid = "ElferinksWiFi";

char pass = "TERHTK18R";

Ezután csatlakoztathatja az ESP8266 -ot USB -kábellel, és a feltöltés gombra kattintva villoghat az ESP8266.

3. lépés: Készítse el a hardvert

Készítsd el a hardvert!
Készítsd el a hardvert!
Készítsd el a hardvert!
Készítsd el a hardvert!
Készítsd el a hardvert!
Készítsd el a hardvert!

Most elkészült a szoftver része, és elkezdhetjük a hardver építését.

Azzal kezdtem, hogy felépítem a fenti vázlatot egy kenyértáblára. Mindkét vázlat működik, de valamilyen okból az NPN tranzisztorok, amelyeket a második sematikus bc547 -ben használtam, nagyon felforrósodtak. Ezért úgy döntöttem, hogy az L293d motorvezérlő IC -t használom, amely tökéletesen működött számomra.

Miután elkészült a vázlat, mindent be kell kapcsolnunk. Ehhez 2s (7,4V) lipo akkumulátort használtam a motorok táplálására és 5V -os tápegységet az ESP8266 tápellátására.

Most elkezdhetjük a robot építését.

1. Ragassza fel a két fogaskerék -egyenáramú motort egy fadarabra.

2. Ragasszon egy forgó kereket a használt alap végéhez. Esetemben kerek fémkorong.

3. Ragasztja a fadarabot az egyenáramú motorokkal az alapjához.

4. Most a Hot Glue az elektronikát az alapra helyezi.

Miután elkészült az alap, létre kell hoznunk magát a táblát. Egy szemetes edényt használtam. Miután a cipzárat az alaphoz kötötte, és egy fadarabot tett rá, a robot elkészült.

Felépíthet egy teljesen más bázist is. Ha például távirányítós tartályt szeretne építeni, létrehozhat egy alapot, és ugyanazt az elektronikát használhatja, mint ebben a projektben. Ez ugyanaz, ha egy távirányítós autót, rovert vagy bármit szeretne építeni, amire gondol.

4. lépés: Lovagoljunk

Induljunk!
Induljunk!

Ha minden kész, csatlakoztathatjuk az ESP8266 -ot a powerbank -hez, és megnyithatjuk a Blynk alkalmazást a telefonon. Az alkalmazás automatikusan csatlakozik a robothoz, és most már bárhol vezetheti!

Ha bármilyen kérdése van, ne habozzon feltenni nekem.

Ha tetszett ez a projekt, nézze meg a többi projektemet is, amelyek szintén IOT típusú projektek, például önnyíló ajtók és hangvezérelt lámpák.

Ajánlott: