Tartalomjegyzék:
- 1. lépés: ESP-07 A hátrányok leküzdése
- 2. lépés: Az ESP-07 adapterlapom
- 3. lépés: ESP-07 tesztelés
- 4. lépés: Az ESP-07 széles tűs adapter
Videó: ESP-07 PCB teszt: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
Ú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
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
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:
SZERVOMOTOR TESZT: 5 lépés
SZERVOMOTOR -TESZT: Szia, Ebben az utasításban az SG 90 mikroszervó szervo funkcióját teszteljük. Az Arduino Micro vezérlő használata
D.I.Y. Folytonossági teszt: 4 lépés
D.I.Y. Folytonossági teszt: Mindig is használtuk a multiméter folytonossági funkcióját, hogy megtudjuk a folytonosságot a NYÁK -ban, vezetékekben, áramköri nyomokban, hibafelismerésben stb. Amikor a folyamatosság megtalálható, a csengő csörög a mérőműszer belsejében, és ha nincs folytonosság, akkor nem csörög
RFID biztonsági teszt: 3 lépés
RFID biztonsági teszt: Ez csak annak tesztelésére szolgál, hogy az RFID kártya működik -e az első időzítőnél
NBIoT adatátvitel A BC95G modem alapú pajzsok használata - UDP teszt és hálózati állapotjelzés: 4 lépés
NBIoT adatátvitel A BC95G modem alapú pajzsok használata - UDP teszt és hálózati állapotjelzés: Erről a projektről: Tesztelje az NB IoT hálózati képességeket és a nyers UDP adatátvitelt az xyz -mIoT segítségével az itbrainpower.net pajzs segítségével, amely Quectel BC95G modemmel van felszerelve. 10-15 perc. Nehézség: középhaladó. Remarque: forrasztási ismeretek szükségesek
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül