Tartalomjegyzék:

Végső ESP8266-01 programozó és USB-adapter: 3 lépés
Végső ESP8266-01 programozó és USB-adapter: 3 lépés

Videó: Végső ESP8266-01 programozó és USB-adapter: 3 lépés

Videó: Végső ESP8266-01 programozó és USB-adapter: 3 lépés
Videó: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Végső ESP8266-01 programozó és USB adapter
Végső ESP8266-01 programozó és USB adapter

Szevasztok srácok, hallott a kicsi és olcsó ESP8266-01 modul IGAZI képességeiről? Úgy indult a piacon, hogy azt kell választania, ha IOT képességeket szeretne hozzáadni a projekthez. Valójában ez a kis modul lehet a projekted, nem csak kommunikációs eszköz.

Wifi-ismétlővé válhat, nagyon hasznos. Ez egy "vicces" eszköz lehet, hogy összezavarja barátai wifi -jét, leválasztja eszközeiket vagy tucatnyi hamis hálózatot hoz létre (kérem, ne legyen bánatos, és tartsa viccesnek a dolgokat, nem beszélve a legálisról). Csatlakoztatható egy relé modulhoz, IOT működtetővé válva, vagy csatlakoztatható egy érzékelőmodulhoz, így IOT érzékelővé válik.

Kipróbálom ezeket az anyagokat, és valószínűleg további oktatóanyagokat teszek közzé, mert nagyon meglepett a hatalmas potenciál.

Maradjon velünk, hogy jöjjön még sok, a mai oktatóanyag a programozóról szól (kötelező a különböző szoftverek egyszerű tesztelésére).

1. lépés: Alkatrészek és anyagok

Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok

Szerencsére az ESP8266-01 NEM törzsvágóbarát, és elég bosszantó és időigényes a vezetékek lecsatlakoztatása/újracsatlakoztatása minden alkalommal, amikor valamit meg akar változtatni. Nem baj, van egy igazán olcsó usb-soros átalakító, amely az ESP és a számítógép csatlakoztatására szolgál.

Hogyan villoghat az ESP? Nos, valójában nem lehet… (⊙_☉)

Kínos, nem? Az eredeti… teljesen hülyeség. Ezután elkészítettek egy második változatot, csúszkával, hogy lehetővé tegyék az ESP villogó üzemmódba állítását. Gondolom, azt gondolták, hogy - bizonyos okok miatt - a szokásos ESP -felhasználónak szüksége volt arra, hogy az eszközt valóban hosszú ideig vaku üzemmódba állítsa, nem csak az új firmware (FW) villogásához. Ha elfelejti újra bekapcsolni a nem villogó módot, miután csatlakoztatta az USB-t, ki kell húznia és újra kell csatlakoztatnia, hogy futtassa a kódot. Ezután elkészítettek egy harmadik verziót egy egyszerű pillanatnyi nyomógombbal. Jó ötlet! Úgy tűnik, hogy kicsi és nehéz megnyomni a gombot, különösen az ESP modul tetején, de mindegy … Engem az zavar, hogy nyilvánvalóan azt gondolták, hogy a standard ESP-01 felhasználó kétségbeejtően alacsony költségvetéssel rendelkezik, és nem engedheti meg magának egy második pillanatnyi gombot az MCU (az ESP processzora) helyén történő újraindításához. Minden ésszerű ember ezt tenné, mivel valószínűleg egyetlen dollárba kerül. Nem… Úgy döntöttek, hogy ha újra akarja indítani az MCU -t, esetleg vaku módba szeretné állítani, akkor húzza ki és csatlakoztassa vissza az USB -t.

Viccelsz velem? (ಠ_ಠ)

Gyerünk, nem vagyunk olyan szegények! Elköltöttük volna ezt a további $ centet! Miért nem másolhatja ezt, ezt, ezt vagy ezt a dizájnt, és hagyhatja, hogy boldogan éljünk ??? (ノ ☉ ヮ ☉) ノ

Ne féljen, ha nem tudjuk megvásárolni az intelligens programozót, akkor is elkészíthetjük a végleges ESP-01 programozót, mindössze két PCB gombbal és két vezetékkel!

Egy szép 3D nyomtatott tok hozzáadásával a hülye első verziójú programozót szép és igazán kényelmes eszközzé fejleszthetjük. A tokot az "alapvető" (legolcsóbb) USB programozóhoz és a klasszikus 6x6 mm -es PCB nyomógombokhoz, azaz tapintható nyomógombokhoz tervezték. Ha alaposan megnézi, láthatja, hogy különböző gombokat használok a különböző fényképeken. Ez egyszerűen azért van, mert úgy döntöttem, hogy hosszabb tengelyű gombokat használok, ez csak a kényelmet szolgálja. Minden gomb jól működik.

Most linkek (kapcsolt, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 programozó: Bangood, Amazon, Amazon.

Gombok: Bangood, Amazon, Amazon.

Csak minimális forrasztóeszközökre lesz szüksége, ha úgy gondolja, hogy valami hiányzik, itt megnézheti.

2. lépés: Kábelezés és összeszerelés

Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés
Kábelezés és összeszerelés

Ez egyszerű: töltse le ezt a fájlt, indítsa el a 3D nyomtatót, töltsön be bármilyen anyagot (a PLA -t javaslom a jobb tűréshatárért), és indítsa el a nyomtatást.

Most a vezetékek. Forrasztjon két kábelt a GND tűre, egy kábelt az RST egyre és az utolsót a Gpio0 csapra.

Ezeket a huzalokat méretre kell vágni (kb.), És a nyomógombok csapjaihoz kell forrasztani. Válasszon két tűt ugyanazon az oldalon, általában a gomb másik oldalán lévő csapok áthidalva vannak, így egyszerű, mindig zárt kapcsolatot hozhat létre. Ne aggódjon, ha rosszul választja, nem fog megsérülni. A multiméterrel készített folytonossági intézkedés biztosan eldönti, hogy melyek a megfelelő csapok. A rövidzárlat elkerülése érdekében tegyen néhány csepp forró ragasztót a nyitott gombostűkre. Ezután ragassza be a gombokat a helyére, ügyeljen arra, hogy ne ejtsen ragasztót a gombok belsejébe, mert különben már nem működnek. Belülről használtam néhány forró ragasztót, hogy a helyükön maradjanak, és néhány erős ragasztót kívülről.

Most, ha bízik a forrasztási képességeiben, közvetlenül folytathatja a tok ragasztását, de előtte elvégeznék egy kis villogó tesztet (olvassa el a következő lépést).

A tok ragasztásához valamilyen erős ragasztóra van szükség, az epoxi megfelelő, én cianoakrilát ragasztót használtam (ugyanazt, amit a gombok cementálásához használtam).

3. lépés: Használata

Hogyan kell használni
Hogyan kell használni

Csak csatlakoztassa az USB programozót és telepítse az illesztőprogramokat, a programozók a CH340 soros chipet használják, sok oktatóanyag van erről (Windows).

A használat egyszerű, az egyik gomb visszaállítja az MCU -t, a másik pedig az MCU -t vaku módba állítja, ha az MCU (újra) indítás közben lenyomva tartja.

- Szeretné újraindítani a projektet? Nyomja meg a reset gombot.

- Fel szeretne tölteni egy módosított firmware -t? Tartsa lenyomva a vaku gombot, nyomja meg és engedje fel a reset gombot, majd engedje fel a vaku gombot. Az MCU készen áll arra, hogy néhány kódot fel lehessen tölteni, majd ezt követően futtatni fogja a kódot.

Bármelyik firmware -t is szeretné feltölteni, bármilyen szoftvert szeretne használni a feltöltéshez, megfelelő COM -portja lesz célként, és egy szép plug & play fizikai csatlakozó az ESP -hez, és nem kell kábelezni és nem kell ok nélkül zaklatni az USB -t. Ó, végre!

Külön oktatóanyagot írok, hogy bemutassak néhány hasznos firmware -t ehhez az apró wifi eszközhöz, a feltöltő szoftver eszköztár és konfigurációjuk nem triviális, ez a programozónak való. Maradjon velünk!

Ajánlott: