Tartalomjegyzék:

ESP-07 PCB teszt: 4 lépés
ESP-07 PCB teszt: 4 lépés

Videó: ESP-07 PCB teszt: 4 lépés

Videó: ESP-07 PCB teszt: 4 lépés
Videó: Raspberry Pi - Что можно сделать? Готовые проекты. Есть ли смысл? Как научиться? 2024, November
Anonim
ESP-07 PCB teszt
ESP-07 PCB teszt
ESP-07 PCB teszt
ESP-07 PCB teszt

Tehát ez a Lazy Old Geek (L. O. G.) írt néhány utasítást az ESP8266 modulokra:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/2020-ESP8266/

Az utolsó írása előtt le akartam mondani a régi ESP8266 modulokról, bár több ilyen is volt. De mivel rájöttem néhány problémámra, úgy döntöttem, hogy újra dolgozom rajtuk.

Rájöttem, hogy több ESP-07 modulom van, és ki akartam próbálni őket.

Az ESP-07 egy modul, amely ESP8266 mikrokontrollert tartalmaz flash memóriával, WiFi antennával és számos I/O tűvel.

Előnyök:

Bármely ESP8266 verzióban 2,4 GHz -es WiFi van beépítve. Ez az elsődleges ok, amiért kedvelem őket.

Sokkal gyorsabb processzorral rendelkeznek, mint a standard 16 MHz -es Arduino.

Az ESP-07 több I/O tűvel rendelkezik, mint az ESP-01 és ESP-03.

Hátrányok:

Minden ESP8266 különbözik a szabványos Arduino ATmega328 -tól, és speciális eljárásokat igényel.

Sokan, mint például az ESP-07, 2 mm-es fejléceket tartalmaznak a hasznosabb 0,1 hüvelykes fejlécek helyett.

Minden ES8266 3.3V -os tápellátást igényel.

Így néhány hátrányt szerettem volna enyhíteni azzal, hogy saját ESP-07 programozói NYÁK-t építek.

1. lépés: ESP-07 A hátrányok leküzdése

ESP-07 A hátrányok leküzdése
ESP-07 A hátrányok leküzdése
ESP-07 A hátrányok leküzdése
ESP-07 A hátrányok leküzdése
ESP-07 A hátrányok leküzdése
ESP-07 A hátrányok leküzdése

FYI: A képen a bal felső sarokban lévő hosszú fehér dolog egy kerámia antenna. Jobbra a GPIO2 -hez csatlakoztatott LED, alatta egy tápellátás LED, balra pedig egy külső u.fl antennacsatlakozó található. A nagy fémtartály az ESP8266 mikrokontroller.

Az egyik fizikai hátrány az, hogy 2 mm -es távolság van. Ezek nem illeszkednek a szabványos protoboards -ba.

Nos, egy dolgot tettem, hogy megvettem néhány 2 mm-es fejlécet és forrasztottam őket egy ESP-07-re. De még mindig nehéz bármilyen prototípus elkészítése.

Nagy adapter tábla

Az ESP-07 (12) adapterlapok egy részét is megvettem (lásd a képet). Nagyon olcsók az Aliexpress -en. Ezek 0,1”-os fejlécekkel rendelkeznek, így kenyérsütő táblába kerülnek. Van pár ellenállás a táblán. Megfordítottam a vázlatot (lásd a képet).

A nagy hátrányt csak a közelmúltig fedeztem fel. Nagyok. Itt van egy szabványos kenyérsütőben. Most már illeszkedik, de nincs hely máshoz csatlakoztatni.

Találtam egy megoldást, volt egy dupla kenyérlapom (lásd a képet).

Még ezzel az eggyel is csak egy sor van szabadon az egyik oldalon, és kettő a másikon.

(Valójában jobb megoldás az lenne, ha két különálló kenyérlapot használna, amelyek között van rés. De ez sem túl stabil.

FIGYELEM: A nagy adapteren a GPIO5 látható a GPIO4 felett. Ez legalább az ESP-07-ekre igaz. De vigyázzon, hogy néhány dokumentáció fordítva mutatja őket.

Mellesleg: láttam néhány ESP07 adaptert, amelyek nem olyan szélesek (de szerintem talán drágábbak). Ha tudnám akkor…

2. lépés: Az ESP-07 adapterlapom

Az ESP-07 adapterlapom
Az ESP-07 adapterlapom
Az ESP-07 adapterlapom
Az ESP-07 adapterlapom
Az ESP-07 adapterlapom
Az ESP-07 adapterlapom

Úgy döntöttem, hogy NYÁK-t készítek az ESP-07-ek tesztelésére, kifejezetten a nagy adapterrel. 3,3 V -os szabályozóval és szűréssel, valamint a javasolt soros csatlakoztatással és ellenállásokkal rendelkezik, mint itt:

arduino-esp8266.readthedocs.io/en/2.6.3/bo…

Az Eagle Cadsoft -ot használtam sematikus tervezéshez és PCB -k készítéséhez. Továbbra is elérhető és ingyenes az Autodesk -től:

www.autodesk.com/products/eagle/free-downl…

Az Eagle Cadsoft fájljaim (sch és brd) csatolva és sematikusak.

Mivel régi vagyok, létrehoztam egy dru (tervezési szabály) fájlt az általam készített NYÁK -okhoz. 18 mil szélességű nyomvonala van, és extra távolság van az alkatrészek és a nyomok között.

Mivel nem használok forrasztómaszkot, és a szemem és a koordinációm sem olyan jó, szeretem, ha nagyobb a távolság, így kevesebb az esély a forrasztóhidakra.

Íme az általam használt módszer:

www.instructables.com/id/Vinyl-Sticker-PCB…

TIPP: Mindig megpróbálok nagy földi síkot létrehozni. Általában ez zajcsökkentés céljából történik, de ennél az alkalmazásnál nem hiszem, hogy ez számít. De egy dolgot tesz, hogy így kevesebb réz kerül maratásra, ami felgyorsítja a maratási folyamatot.

Két fejlécet is hozzáadtam, hogy kihozzam az I/O portokat néhány prototípus elkészítéséhez.

3. lépés: ESP-07 tesztelés

ESP-07 tesztelés
ESP-07 tesztelés
ESP-07 tesztelés
ESP-07 tesztelés
ESP-07 tesztelés
ESP-07 tesztelés

Az ESP-07 PCB-mhez USB soros adapter szükséges a JP3 csatlakoztatásához. Módosítottam egy CP2102 adaptert, hogy működjön a NYÁK -mmal (lásd a képet)

Levágtam a CTS csapot, majd forrasztottam egy hat tűs női fejlécet a többi csaphoz. Ezután forrasztott egy jumpert az RTS lyukból a női fejhez.

Észreveheti, hogy ennek 5V kimenete van, de az ESP-07 3.3V-ot igényel. Erről az adapterlapomon lévő 3.3V -os szabályozó gondoskodik.

A legtöbb USB soros adapter rendelkezik 3,3 V feszültséggel, de ez általában 50 mA áramerősségre korlátozódik. Bár valószínűleg működne a programozás és az ESP-07, én inkább több áramot szeretnék. Egyébként az 5V közvetlenül az USB -ről érkezik, és ez általában legalább 500 mA, tehát sok a legtöbb alkalmazáshoz.

Az évek során sokféle beállításom volt a CP2102 -hez, ezért általában valamilyen zsugorcsövet helyezek rájuk, és felcímkézem (lásd a képet).

Arduino szoftver:

Jelenleg az Arduino 1.8.1 verzióját használom.

Az ESP8266 telepítésének legegyszerűbb módja a Board Manager használatával a következő módszerrel:

github.com/esp8266/Arduino#installing-with…

A telepítés után a Board kiválasztásakor a „Generic ESP8266 module” lehetőséget választom.

FIGYELMEZTETÉS: A számítógépemen a „Generic ESP8266” modul három verziója található. Az „ESP8266 táblák (2.6.3)” kategóriába tartozó Blink esetében működik, a Sparkfun alá tartozó és az ESP8266 alá tartozó nem.

Telepítse az ESP-07 modult az adapterhez, csatlakoztassa a CP2102-t az adapterhez, és csatlakoztasson egy USB-kábelt a számítógéptől a CP2102-hez.

TIPP: Ha hátrafelé csatlakoztatja az ESP-07-t (ahogy én most tettem, nem árt neki, de nincs piros LED)

Az adapteremen nincs csatlakoztatott LED, de az ESP-07 modulban van egy GPIO2-n, ezért a beépített LED-et 2-re cserélem.

Annak ellenőrzésére, hogy működik -e, csak futtatom a Blink példát. Nincs szükség semmilyen gomb megnyomására. A következő kép azt mutatja, hogy mi jelenik meg az Arduino állapotképernyőn. Az utolsó képen a villogó LED látható.

4. lépés: Az ESP-07 széles tűs adapter

ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter
ESP-07 széles tűs adapter

Nos, van pár ESP-07 modulom 2 mm-es fejlécekkel forrasztva, ezért úgy döntöttem, hogy készítek egy másik adaptert, hogy ezt behelyezhessem az ESP-07 széles tűs adapterbe. Kivágtam egy darab deszkát. Két 8 tűs, 0,1 hüvelykes, 0,1 hüvelykes fejlécet forrasztottam a perfboardra az 1,1”-os távolságban. Kiszereltem két nyílást a 2 mm -es fejlécekhez, majd vettem néhány vezetéket, és forrasztottam őket a 2 mm -es hüvelyes fej és a. 1 hüvelykes fejfej között. Hozzáadtam pár 10K ellenállást is a megvásárolt adapterlap „másolásához”. Aztán forró mindent összeragasztott.

Ez alapvetően ugyanúgy működik, mint a nagy adapter.

Egyébként, mivel annyira nehezen forrasztottam a vezetékeket, csak a lényegeseket csináltam.

Következtetések: A két adapterlap jól működik, és sokkal könnyebben használható, mint az én nagy protoboardom, jumperrel.

Ajánlott: