Tartalomjegyzék:

ESP8266 Wifi vezérelt robot: 11 lépés (képekkel)
ESP8266 Wifi vezérelt robot: 11 lépés (képekkel)

Videó: ESP8266 Wifi vezérelt robot: 11 lépés (képekkel)

Videó: ESP8266 Wifi vezérelt robot: 11 lépés (képekkel)
Videó: 10 лучших проектов Интернета вещей 2022 года | Полезные устройства Интернета вещей | Умные проекты Интернета вещей | Приложения Интернета вещей | Простое обучение 2024, November
Anonim
ESP8266 Wifi vezérelt robot
ESP8266 Wifi vezérelt robot

Ha látta az előző utasítást, akkor tudja, hogy építettem egy málna pi wifi vezérlésű videó streaming robotot. Nos, ez szép projekt volt, de ha még csak kezdő vagy, akkor nehéznek és drágának találhatod, de számomra már a legtöbb alkatrész hevert. Ez egy nagyon olcsó wifi vezérlésű robot, de nem sugároz videót. Az ESP8266 platformra épül.

1. lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok

1. ESP8266 tábla

2. L293D IC vagy L298 Motorvezérlő kártya

3. Robot alváz motorokkal (500 rpm motorokat használtam)

4. Kenyeretábla vagy NYÁK (ha inkább forrasztani szeretne)

5. 6 V AA elem vagy 9 V -os elem (az ESP8266 tápellátásához)

5. Akkumulátor (a motorok táplálásához) [Melyiket válassza a 3. lépésben]

2. lépés: ESP8266 tábla - melyiket válassza?

ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?
ESP8266 tábla - melyiket válassza?

1. Adafruit Feather Huzzah - Adafruit készítette, így könnyen elérhető utasításokat és támogatást tartalmaz. Nem tartalmaz forrasztott fejrészeket, így forrasztópáka szükséges a forrasztáshoz. A fedélzeten li-po akkumulátortöltő található, így nagyon hasznos lesz a hordozható projektekben. 16 dollárba kerül

2. NodeMCU ESP8266 - Ez csak az alaplap, extra funkciók nélkül, de nyílt forráskódú és kiváló dokumentációval rendelkezik, így nagyon könnyű lesz az indulás. De a legjobb az egészben, hogy kevesebb, mint 4 dollárért vásárolhatja meg.

3. Sparkfun ESP8266 - Olyan, mint a huzzah, tápkapcsolóval és külső antennával a hosszabb Wifi tartományért, és 16 dollárba is kerül

4. Wemos D1 Mini - Ez a legkisebb a táblák közül, de ez nincs hatással a teljesítményre. Szép dokumentációval rendelkezik, és csak 4 dollárba kerül. Ha hosszabb hatótávolságra és azonos formatervezési módra vágyik, akkor megvásárolhatja a Wemos D1 Mini Pro készüléket, amely külső antennával rendelkezik

Végül az egyik, amit ajánlanék, a NodeMCU ESP8266, mert kiváló dokumentációval rendelkezik és milyen olcsó. Ha hordozható projektet épít, akkor a külső antenna és a beépített li-po töltő és a sparkfun jó minőségű termékeket javaslom a gyújtótáblát.

3. lépés: Akkumulátor - melyiket válasszuk?

Akkumulátor - melyiket válasszuk?
Akkumulátor - melyiket válasszuk?
Akkumulátor - melyiket válasszuk?
Akkumulátor - melyiket válasszuk?
Akkumulátor - melyiket válasszuk?
Akkumulátor - melyiket válasszuk?

Sokféle akkumulátor közül választhat, ki kell választania az Önnek megfelelőt.

1. AA elemcsomag - Ezek a leggyakoribb típusú elemek, és nagyon olcsók. Minden cella feszültsége 1,5 volt, legalább 9 voltra van szükségünk, ezért 6-8 cellát kell sorba kötni, hogy 9-12 voltot kapjunk.

2. 9 V -os akkumulátor - Ez szintén nagyon gyakori típusú akkumulátor, és olcsó is. A feszültség 9 volt, de a maximális áram és kapacitás meglehetősen alacsony, így nem tart sokáig, és a motorok elég lassan fognak forogni.

3. Ólom -sav akkumulátor - Ez is elég gyakori, mivel minden autót használnak. Feszültsége 12 volt, az igényeinknek megfelelő feszültséggel rendelkezik. A jelenlegi képessége jó és nagy kapacitással rendelkezik. Az egyetlen rész, ahol nem jó, a méret és a súly, nagy és nehéz.

4. Li -Ion (Lithium Ion) - Ez az akkumulátor típusa, amelyet az áramforrásokban használnak. Különböző méretekben kapható, de a legnépszerűbb az 18650 -es cella. A maximális feszültség 4,2 volt és minimális 3,7 volt. Ha a fenti paramétereknél többet tölt vagy tölt, akkor az akkumulátor megsérülhet. Ezen akkumulátorok töltéséhez speciális típusú töltőre van szükség. Nagy áramerősséggel és nagy kapacitással rendelkezik, és nagyon kicsi, csak egy kicsit nagyobb, mint az AA elem. De nem előre gyártott akkumulátorok formájában érkezik, ezért meg kell vásárolnia az egyes cellákat, és létre kell hoznia egy akkumulátort.

5. Li -Po (lítium -polimer) - Többnyire quadcopterekben és drónokban, valamint hobbi rc járművekben használják. A maximális és minimális feszültség megegyezik a Li-Ion akkumulátor feszültségével. Ezek feltöltéséhez speciális töltőre is szükség van. Mindezek közül a legmagasabb jelenlegi kapacitással rendelkezik, nagy kapacitással és kicsi is. De veszélyes, ha nem megfelelően kezelik őket, lángra kaphatnak.

Kezdőknek AA elemet vagy ólom-sav akkumulátort, haladóknak Li-Po akkumulátort ajánlok. Ha többet szeretne megtudni a különböző típusú akkumulátorok összehasonlításáról, nézze meg ezt a Great Scott által készített videót.

4. lépés: Az alváz összeszerelése

Az alváz összeszerelése
Az alváz összeszerelése
Az alváz összeszerelése
Az alváz összeszerelése

Négy motort használtam négykerék -meghajtássá, de kétkerék -hajtássá teheti, ha eltávolítja az első két motort, és helyettesíti őket bukókerékkel, vagy hozzáad egy görgős kereket. Az alváz forrasztóvezetékeinek összeszerelése a motorokra és a motorok szerelése az alvázra. Ha nincs forrasztópáka, akkor csavarja ki a vezetékeket és rögzítse őket elektromos szalaggal, de nem ajánlott, mivel elég gyenge kötés lesz. Felszereltem a 6v AA elemcsomagot, ahová a görgőkeretet kell rögzíteni. Az összeszerelés különböző lesz minden alváznál, de nagyon egyszerű folyamat.

5. lépés: Az ESP8266 hozzáadása az Arduino IDE -hez

ESP8266 hozzáadása az Arduino IDE -hez
ESP8266 hozzáadása az Arduino IDE -hez
ESP8266 hozzáadása az Arduino IDE -hez
ESP8266 hozzáadása az Arduino IDE -hez

Az esp8266 táblák nincsenek telepítve az arduino IDE -be. A telepítéshez kövesse ezeket az utasításokat -

1. Indítsa el az Arduino programot, és nyissa meg a Beállítások ablakot

2. Írja be a "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" címet a Kiegészítő fórumkezelő URL -ek mezőbe

3. Nyissa meg a Boards Manager alkalmazást az Eszközök> Tábla menüből, és keresse meg az esp8266 platformot

4. Válassza ki a legújabb verziót a legördülő listából, majd kattintson a telepítés gombra

5. A telepítés után ne felejtse el kiválasztani az ESP8266 kártyát az Eszközök> Tábla menüből

6. lépés: Az ESP8266 IP -címének megkeresése

Az ESP8266 IP -címének megkeresése
Az ESP8266 IP -címének megkeresése

1. Nyissa meg a megadási kódot az Arduino IDE -ben

2. Keresse meg, hogy hol van az "ÖN SSID -je", és törölje, majd írja be a wifi SSID -jét (a fordított vesszők közé), amely a wifi hálózatának neve.

2. Alatta azt fogja mondani, hogy "AZ Ön jelszava" törölje és írja be a wifi hálózat jelszavát (a fordított vesszők közé)

3. A módosítások elvégzése után töltse fel a kódot az ESP8266 kártyájára

4. Húzza ki a táblát a számítógépről, és csatlakoztassa újra

5. Nyissa meg a soros monitort, és állítsa az átviteli sebességet 115200 -ra, majd válassza a "Both NL and CR" lehetőséget. Azt fogja mondani, hogy "wifi csatlakoztatva", és megjelenik az IP -cím is. Jegyezze fel az IP -címet, mert később szükségünk lesz rá.

7. lépés: Áramkör

Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör
Áramkör

Az áramkör nagyon egyszerű. Az AA elem helyett bármilyen más típusú elemet használhat.

CsomópontMCU - L293D

D3 - 7. csap

D4 - 2. tű

D5 - 9. csap

D6 - 1. tű

D7 - 10. tű

D8 - 15. csap

Gnd - Az akkumulátor negatív

Mind az AA elemnek, mind a 9 voltos elemnek közös földeléssel kell rendelkeznie.

8. lépés: Programozás

Programozás
Programozás

Nyissa meg a megadott kódot az arduino IDE -ben, és írja be a wifi hálózat SSID -jét és jelszavát, ahogyan azt korábban mutattam, majd töltse fel a kódot az ESP8266 kártyájára.

9. lépés: A Control App telepítése

A Control App telepítése
A Control App telepítése

Ezt a robotot egy alkalmazás vezérli, töltse le az ESP8266_robot.apk fájlt, és telepítse okostelefonjára.

Ott van az.aia fájl is, ha módosítani szeretné az alkalmazást.

10. lépés: A robot irányítása

A robot irányítása
A robot irányítása

Nyissa meg az alkalmazást, és írja be az ESP8266 kártya IP -címét, és most már képes lesz irányítani !!!

#Hibaelhárítás#

Ha a motorok rossz irányba forognak, akkor csak cserélje fel a csatlakozóikat az L293D -vel, vagy cserélje ki a vezérlőcsapokat. Az ESP8266 DHCP -n keresztül csatlakozik a wifi -hez, ami azt jelenti, hogy szinte minden egyes csatlakozáskor más IP -címe lesz, ezért minden alkalommal ellenőriznie kell az IP -címet.

11. lépés: Néhány kép és videó

Image
Image
Távvezérlő verseny 2017
Távvezérlő verseny 2017

12V -os akkumulátorral nagyon gyors, de ha úgy gondolja, hogy túl gyors, akkor csökkentheti a sebességet, először keresse meg az ENB csapokat a kódban, írjon 0-250 -et a HIGH helyett a sebesség beállításához. Például: "analogWrite (leftMotorENB, 170)"

Ha tetszett ez a tanulságos, szavazz rá a versenyeken:)

Ajánlott: