Tartalomjegyzék:
- Kellékek
- 1. lépés: A huzalozás
- 2. lépés: Perfboard áramkör forrasztása
- 3. lépés: PCB áramkör
- 4. lépés: Az Esp8266 támogatás hozzáadása az Arduino IDE -hez
- 5. lépés: Vázlat feltöltése
- 6. lépés: Tesztelje a kódot
Videó: ESP8266-07 programozó Arduino Nano-val: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez egy rövid oktatóanyag egy ügyes ESP8266-07/12E programozótábla létrehozásához Arduino nano segítségével. A kapcsolási rajz nagyon hasonlít az itt bemutatotthoz. Lehetősége van arra, hogy ezt a projektet egy kenyérsütő táblára kösse, forraszthasson magának egy perfboardot, vagy használja a mellékelt gerber fájlokat egy megbízhatóbb PCB létrehozásához. Azt javaslom, hogy ragaszkodjon egy PCB -hez vagy perfboardhoz (ha bízik magában, hogy megfelelően forrasztja), ha gyakran programozza az említett eszközöket.
Tervezek tartalmat készíteni az ESP-07 segítségével, és rendszeresen fogom használni az ebben az oktatóanyagban létrehozott táblát.
A kialakítás beépített 3.3V-os feszültségszabályozóval rendelkezik, amely bekapcsolja az ESP modult, az Arduino usb-kábel mellett 5 V-os tápegységet kell csatlakoztatnia. Ezenkívül használjon kitörőtáblát is; minden megkönnyíti a munkát.
Kellékek
- Arduino nano
- ESP8266-07 vagy/12/e
- ESP-07 kitörőtábla
- Mini usb kábel
- 5,5 mm -es jack (férfi és női)
- Női fejrészek 1*15 (2db)
- Női fejléc csapok 1*8 (2db)
- 6 tűs kapcsoló (opcionális)
- nyomógombok (2db)
- 5 ohmos ellenállások (2db)
- 10Kohm ellenállások (2db)
- lm1117 3.3v (én az smd verziót használtam, használhatod a TH -t, ha kenyérpirító áramkört akarsz létrehozni)
- 47uf kondenzátor (nagyobb értékeket is használhat, ha áramproblémákat tapasztal)
- kenyeretábla, vagy perfboard, vagy PCB
1. lépés: A huzalozás
Breadboard áramkör:
1. Csatlakoztassa az Arduino nano kenyérsütő lapjához és az ESP modulhoz a törőlap segítségével. A kitörőtábla csapjaihoz való jobb hozzáférés érdekében két kenyérsütőt használhat az ábrán látható helyett.
2. A sínek tápellátása: csatlakoztassa a tápcsatlakozó 5 V -os érintkezőjét az lm1117 3.3v szabályozó 3. tűjéhez, a GND -t az 1. tűhöz, és a kimenetet a 2. tűből a kenyértábla „+” sínjéhez. Csatlakoztassa a tápcsatlakozó GND érintkezőjét is a kenyérsütő " -" jeléhez. Adjon hozzá egy 47uf kondenzátort, és kösse össze a síneket az ábrán látható módon.
3. Adjon hozzá két nyomógombot (alaphelyzetbe állítás és programozás), és csatlakoztassa mindegyikből az egyik tűt a visszaállításhoz, a másikat pedig az ESP GPIO0 -hoz. Húzza fel a normál módon csatlakoztatott csapokat 3,3 V -ra 10 khm -os ellenállásokkal. Csatlakoztassa a normál esetben nyitott csapokat a GND -hez
4. Csatlakoztassa a + sínt az ESP megszakítópanel VCC -jéhez
5. Csatlakoztassa a sínt az ESP megszakítópanel GND -jéhez
6. Húzza fel az ESP CH_PD és GPIO15 csapjait +3,3 V -os sínre 5 khm -os ellenállások segítségével
7. Csatlakoztassa a nano RX csapját az ESP RX-hez egy kétcsatornás kapcsoló segítségével
8. Csatlakoztassa a Nano TX-jét az ESP TX-hez a 2 csatornás kapcsoló segítségével. (a kapcsoló opcionális; lehetővé teszi a jel teljes leválasztását az Arduino és az ESP között)
9. Hídja át az Arduino RST és GND csapjait, ez a lépés "letiltja" az ATmega chipet.
Külső 5 V -os tápegységet használtam, mert az arduino nem tud elegendő áramot szállítani az ESP modul megbízható tápellátásához. Régi töltőt és módosított usb kábelt használok.
2. lépés: Perfboard áramkör forrasztása
Elrendezést készítettem az egyoldalas, 7 cm -es és 9 cm -es perforált lemezhez az előző lépés kapcsolási rajza alapján. Próbálja pontosan ugyanazt a komponenshelyet használni, hogy ne ütközzenek útválasztási problémákba. A mellékelt frizuráló képeket útmutatóként használhatja.
Ezenkívül 2,54 mm -es női fejléceket használtam a Nano és az ESP leválasztásához.
3. lépés: PCB áramkör
Küldje el a mellékelt gerber -t egy NYÁK -gyártónak, és ennyi!
Ez a korábban említett vezetékeken alapul, de az elrendezés kissé eltérő. Kompaktabbá kellett tennem, hogy pénzt takarítsak meg
A fájlok az EasyEDA segítségével készültek.
4. lépés: Az Esp8266 támogatás hozzáadása az Arduino IDE -hez
Ezt a lépést kihagyhatja, ha a modul már konfigurálva van
1. lépés: Nyissa meg az IDE -t, és lépjen a Fájl >> beállítások menübe, és megjelenik egy ablak. Úgy fog kinézni, mint az egyik csatolt kép
2. lépés: A piros mezőbe illessze be ezt a sort:
arduino.esp8266.com/stable/package_esp8266com_index.json
ha már van valami odaírva, adjon hozzá vesszőt, majd illessze be az URL -t
3. lépés: Lépjen az eszközök >> tábla >> táblakezelő oldalára, nézze meg a mellékelt képeket, ha bármilyen problémája van ezzel
4. lépés: amikor az ablak betöltése befejeződött, használja a keresőmezőt az esp8266 keresésére, keresse meg az eredményt az "esp8266 by esp8266 community" címmel és telepítse
MEGJEGYZÉS: Telepítettem a 2.5.2 verziót, mert néhány későbbi verzió "hibás hibákat" okoz
5. lépés: Amikor a telepítés befejeződött, lépjen az Eszközök >> Tábla >> oldalra, és válassza ki az "általános esp8266 modul" elemet
6. lépés: Lépjen az eszközökhöz, és a "board: Generic esp8266 modul" alatt talál néhány konfigurációt. Győződjön meg arról, hogy a tiéd megegyezik a mellékelt képen láthatókkal.
5. lépés: Vázlat feltöltése
Csatlakoztasson egy USB -kábelt az Arduino Nano -hoz, és csatlakoztassa a számítógéphez. Ezenkívül csatlakoztasson egy 5 V -os tápegységet a tábla csatlakozójához.
Ha úgy döntött, hogy hozzáad egy váltókapcsolót, győződjön meg arról, hogy le van nyomva.
Az esp modul programozási módba állítása:
Nyomja meg és tartsa lenyomva a RESET és PROGRAM gombokat, majd nyomja meg a "RESET" gombot, miközben továbbra is nyomja meg a "PROGRAM" gombot
Tartsa lenyomva egy pillanatra, majd engedje vissza a "PROGRAM" gombot
A számítógépen nyissa meg az IDE -t, és lépjen az Eszközök >> portra, és válassza ki azt a COM -portot, amelyhez csatlakoztatta az USB -kábelt a számítógéphez.
Írja be a kódot, és használja az IDE bal felső sarkában található feltöltés gombot az ESP modul programozásához.
6. lépés: Tesztelje a kódot
Lehetőség van egyes programok tesztelésére anélkül, hogy a modult ki kellene húzni az aljzatból.
Ehhez nyomja le a váltókapcsolót, és nyomja meg a RESET gombot.
Hozzáadtam a váltókapcsolót a két tábla teljes leválasztásához
ÉLVEZD!
Ajánlott:
Az ESP8266 AT firmware villanása vagy programozása ESP8266 villogó és programozó, IOT Wifi modul használatával: 6 lépés
Az ESP8266 AT firmware villanása vagy programozása az ESP8266 villogó és programozó, IOT Wifi modul használatával: Leírás: Ez a modul egy USB adapter /programozó ESP-01 vagy ESP-01S típusú ESP8266 modulokhoz. Kényelmesen fel van szerelve egy 2x4P 2,54 mm -es anyafejjel az ESP01 csatlakoztatásához. Ezenkívül feltöri az ESP-01 összes csapját egy 2x4P 2,54 mm-es dugón keresztül
(majdnem) Univerzális MIDI SysEx CC programozó (és szekvenszer ): 7 lépés (képekkel)
(majdnem) Univerzális MIDI SysEx CC programozó (és a szekvenszer …): A nyolcvanas évek közepén a szintetizátorok "kevesebbet jobb" kezdtek. folyamat, amely barebones szintetizátorokhoz vezetett. Ez lehetővé tette a költségek csökkentését a gyártói oldalon, de a javítási folyamatot unalmassá, ha nem lehetetlenné tette a végső felhasználásra
Végső ESP8266-01 programozó és USB-adapter: 3 lépés
Végső ESP8266-01 programozó és USB-adapter: Sziasztok, hallottatok 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
Apró ISP programozó építése: CNC NYÁK marógép használatával: 13 lépés (képekkel)
Apró internetszolgáltató -programozók készítése: CNC NYÁK -marógép használatával: Gondolt már arra, hogyan építse fel saját elektronikus projektjét a semmiből? Az elektronikai projektek megvalósítása annyira izgalmas és szórakoztató számunkra, gyártók számára. De a legtöbb gyártó és hardverrajongó, akik csak előrelépnek a készítői kultúra felé, felépítették a projektjeiket
Névjegykártya PIC programozó: 6 lépés (képekkel)
Névjegykártya -programozó: Ez volt a nevezésem a Hack A Day névjegykártya -versenyre. Csak tömörítettem a fájlokat, és feltettem a webhelyemre. Azért teszem közzé itt, mert az összes többi bejegyzés úgy tűnik, hogy egy blogon található, hogy könnyen hozzáférhessenek. Remélhetőleg ez teszi a