Tartalomjegyzék:

ESP8266-07 programozó Arduino Nano-val: 6 lépés (képekkel)
ESP8266-07 programozó Arduino Nano-val: 6 lépés (képekkel)

Videó: ESP8266-07 programozó Arduino Nano-val: 6 lépés (képekkel)

Videó: ESP8266-07 programozó Arduino Nano-val: 6 lépés (képekkel)
Videó: GPS-модуль с Arduino- Ublox NEO-6M 2024, November
Anonim
ESP8266-07 Programozó Arduino Nano-val
ESP8266-07 Programozó Arduino Nano-val

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

A vezetékek
A vezetékek
A vezetékek
A vezetékek

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

Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
Perfboard áramkör forrasztása
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

NYÁK áramkör
NYÁK á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

Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
Esp8266 támogatás hozzáadása az Arduino IDE -hez
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: