Tartalomjegyzék:

ESP-12E és ESP-12F programozási és fejlesztési tanács: 3 lépés (képekkel)
ESP-12E és ESP-12F programozási és fejlesztési tanács: 3 lépés (képekkel)

Videó: ESP-12E és ESP-12F programozási és fejlesztési tanács: 3 lépés (képekkel)

Videó: ESP-12E és ESP-12F programozási és fejlesztési tanács: 3 lépés (képekkel)
Videó: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Július
Anonim
ESP-12E és ESP-12F Programozó és Fejlesztő Testület
ESP-12E és ESP-12F Programozó és Fejlesztő Testület

Ennek a táblának a feladata egyszerű volt:

  • Legyen képes olyan könnyen programozni az ESP-12E és ESP-12F modulokat, mint a NodeMCU kártyák (azaz nem kell gombokat nyomni).
  • Rendeljen kenyérpirítóbarát csapokat, amelyek hozzáférnek a használható IO -hoz.
  • Használjon külön USB -soros átalakítót, így az alaplapnak nincs további áramleeresztése, és a lehető legközelebb lehet tesztelni a végső alkalmazáshoz, különösen az alvó áram tekintetében.

Az egységet kenyérsütő deszkával lehet elkészíteni, és egy 2 mm -es tűfejléc csapjait szétterítve lehet áthidalni az ESP12 és a kenyértábla között, ahogyan az más utasításokban is látható. A NYÁK modul azonban tisztább és gyorsabban csatlakoztatható. Tehát, ha rendelkezik a PCB -k készítéséhez szükséges eszközökkel - ragadja meg a mellékelt grafikát, és koppintson egyet ezek közül.

Alkatrészek:

  • 2 mm-es csapszalag (2x8 módon)
  • 2,54 mm-es derékszögű csapszalag (12 irány + 2 off 3 út)
  • Vízszintes 3 utas 2,54 mm -es foglalat - pl. Farnell 1593474
  • 2 off BCW32 vagy más SOT23 formátumú NPN tranziszitor.
  • 4 kedvezmény 10k 0805
  • 2 kedvezmény 22k 0805
  • 0,1uF kerámia 0805
  • 6 mm -es tapintható kapcsoló (lyukon keresztül)
  • NYÁK a csatolt művekhez.

1. lépés: Leírás

A NodeMCU programozórendszer a soros RTS és CTS vonalakat használja a visszaállításhoz, a GPIO0 csapokat pedig a programozási mód beállításához. Néhány NPN tranzisztor használatos. Ha a DTR magas és az RTS alacsony, akkor a Reset csap alacsonyra van húzva. Ha a DTR alacsony és az RTS magas GPIO0 alacsony. A programozó szoftver a DTR és az RTS csapokat a szükséges módon hajtja meg, hogy az ESP12 vaku módba kerüljön.

Kördiagramm:

Kép
Kép

FTDI USB -soros átalakítót használnak, mivel az egyik oldalon a szükséges vonalak vannak. Ezért csak hozzá kell adnia néhány pin fejlécet.

Az ESP12 modulok programozásakor ezen a megszakítólapon vagy a NodeMCU V1.0 -t választja az Arduino IDE táblájaként, vagy ha általános ESP8266 -ot használ, akkor állítsa a Reset Method (Eszközök) menüben a nodemcu értékre. Ezután a letöltés gombra kattinthat, amikor be szeretné tölteni a vázlatot. A tábla 3,3 tápellátást igényel a 3,3 V és a GND érintkezőkhöz.

Ezt azért hoztam létre, hogy segítsem a TicTac Super Wifi Analyzer fejlesztését, de tudva, hogy ez lesz a kedvenc eszközöm az ESP8266 rendszerek fejlesztéséhez és teszteléséhez az ESP12 kártyák használatával.

2. lépés: Összeszerelés

Töltse le a mellékelt ESP12 programozó grafikát. Docx Nyomtassa ki, és ellenőrizze, hogy a tábla mérete a leírtak szerint van -e. Ha nem, módosítsa a méretet a jobb egérgombbal, a Méret és a pozíció segítségével.

Rajzokat nyomtatok két darab papírra. Ezután átfedem ezeket, hogy megduplázzam a kontrasztot, és elfedjem a nyomtatás apró hiányosságait (lézernyomtatót használok). Lyukakat lyukasztok a felső réteg szélébe, a Sellotape -et a lyukak közé helyezem, igazítom, majd a lyukakra nyomva ragadok. Van UV -expozíciós egységem. Korábban UV -fekete fényt használtam, amely jól működött a spray -vel bevont PCB -kkel. Gyenge nátrium-hidroxid-oldatot (lefolyótisztítót) használok a fejlesztéshez, és a dinátrium-peroxodiszulfát-hexahidrátot maratni. Különleges óvintézkedéseket kell tenni a vegyi anyagokkal, különösen a nátrium -hidroxiddal szemben, amely azonnal megtámadja a húst. Nem akarod ezt a dolgot a szemedbe! Ezután ismét kiteszem magam, és kifejlődöm, hogy megszabaduljak a fóliától a pályákon, és befejezzem némi merülő bádoggal (meglehetősen drága - és korlátozott élettartam). Az utóbbi lépés opcionális, különösen akkor, ha a lapot forrasztani tervezi, mielőtt a felület túlságosan oxidálódik.

Kép
Kép

Az alkatrészeket magassági sorrendben forrasztom. Helyezek egy SMD komponenst, forrasztópasztát teszek az egyik csapra, és ezt forrasztom. Ezután ugyanezt teszem az SMD többi összetevőjével. Ezután pasztát kenök az összes ki nem forrasztott csapra, majd körbejárom és forrasztom ezeket.

Nem nyomtam be teljesen a 2 mm -es csapszalagot - de éppen annyira, hogy a csapok kb. 1 mm -rel kiálljanak. Ha kész, a műanyag rudat le lehet tolni a tábla szintjére. Ez megkíméli a vágást, és lehetővé teszi, hogy az ESP12 antenna mm -rel távolabb legyen az FTDI csatlakozótól.

Ha problémái vannak a Horizontal 3 utas 2,54 mm -es foglalatok beszerzésével, használhatja az Arduino aljzatcsíkot, és epoxizálja laposan és forrasztva egy párna készlethez. Ha szükséges, kösse össze a párnákat, hogy az aljzatok csatlakozzanak az áramkörhöz.

Végül forrasztja a 12 irányú derékszögű 0,1 -os csapszalagot és címkét az alábbiak szerint:

Kép
Kép

Az FTDI modul 2 forrasztása 3 -irányú derékszögű csapszalag, az alábbiak szerint:

Kép
Kép

3. lépés: Hogyan kell használni

Indítsa el az Arduino IDE -t (szükség esetén töltse le és telepítse az Arduino.cc -ről), és ha nincs, adja hozzá az ESP -kártya adatait (lásd: Sparkfun).

Töltse be a kódot.

Ezután állítsa be a programozás részleteit (Eszközök):

Válasszon táblát: Általános ESP8266 modul vagy NodeMCU v1.0 (ESP-12E modul). Az előbbi több lehetőséget kínál. Lásd alább a többi beállítást. A port száma valószínűleg más lesz. Kattintson a PORT gombra, hogy megnézze, melyik jelenik meg, amikor az FTDI modul csatlakoztatva van.

Kép
Kép

Most tápegység a tápegység 3.3v a 3.3v tüske és csatlakoztassa a GND. Csatlakoztassa az FTDI USB -soros átalakítót. Most már csak a letöltés gombra kattintva programozhatja a táblát. Miután ezt néhányszor megtette, látni fogja ennek a kis táblának az értékét.

Kép
Kép

Ezt használtam a TicTac Super Wifi Analyzer fejlesztéséhez

Kép
Kép

Remélem, hasznosnak találja ezt.

Mikrofon

Ajánlott: