Obsah:
- Krok 1: ESP-07 prekonáva nevýhody
- Krok 2: Moja doska adaptéra ESP-07
- Krok 3: Testovanie ESP-07
- Krok 4: Môj širokouhlý adaptér ESP-07
Video: Testovacia doska plošných spojov ESP-07: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento Lazy Old Geek (L. O. G.) teda napísal niekoľko inštrukcií k modulom ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Pred napísaním posledného som sa chystal vzdať starých modulov ESP8266, aj keď som ich mal niekoľko. Ale keďže som prišiel na niektoré problémy, ktoré som mal, rozhodol som sa na nich znova pracovať.
Zistil som, že mám okolo seba niekoľko modulov ESP-07 a chcel som ich vyskúšať.
ESP-07 je modul obsahujúci mikrokontrolér ESP8266 s pamäťou flash, WiFi anténou a niekoľkými I/O pinmi.
Výhody:
Každá verzia ESP8266 má vstavanú 2,4 GHz WiFi. Toto je hlavný dôvod, prečo sa mi páčia.
Majú oveľa rýchlejší procesor ako štandardné 16MHz Arduino.
ESP-07 má k dispozícii viac I/O pinov ako ESP-01 a ESP-03.
Nevýhody:
Všetky ESP8266 sa líšia od štandardného Arduino ATmega328 a na fungovanie vyžadujú špeciálne postupy.
Mnohé z nich, ako napríklad ESP-07, majú 2 mm záhlavie namiesto užitočnejších 0,1”záhlaví.
Všetky ES8266 vyžadujú napájanie 3,3 V.
Preto som chcel zmierniť niektoré nevýhody vybudovaním vlastnej programovacej dosky plošných spojov ESP-07.
Krok 1: ESP-07 prekonáva nevýhody
FYI: Na obrázku je dlhá biela vec vľavo hore keramická anténa. Vpravo je LED dióda pripojená k GPIO2, pod ňou je dióda LED napájania a vľavo dole je konektor externej u.fl antény. Veľká kovová nádoba je mikrokontrolér ESP8266.
Jednou z fyzických nevýhod je, že má rozstup 2 mm. Tieto sa nehodia do štandardných protoboardov.
Jedna vec, ktorú som urobil, bolo kúpiť nejaké 2 mm kolíkové kolíky a spájkovať ich s ESP-07. Ale opäť je stále ťažké robiť akékoľvek prototypy.
Veľká doska adaptéra
Kúpil som si tiež niektoré z týchto dosiek adaptéra ESP-07 (12) (pozri obrázok). Na Aliexpresse sú skutočne lacné. Tieto majú medzery záhlavia 0,1 palca, takže sa zmestia do breadboardu. Na doske je niekoľko rezistorov. Schému som reverzne skonštruoval (pozri obrázok).
Až donedávna som nezistil veľkú nevýhodu. Sú veľké. Tu je jeden v štandardnom breadboarde. Teraz sa to hodí, ale nie je priestor na to, aby ste k tomu pripojili čokoľvek iné.
Našiel som riešenie, mal som dvojité platne (pozri obrázok).
Aj pri tomto je na jednej strane voľný iba jeden rad a na druhej dva.
(V skutočnosti by bolo lepším riešením použiť dve oddelené doštičky s medzerou medzi nimi. Ale ani to nie je veľmi stabilné.
UPOZORNENIE: Na veľkom adaptéri môžete vidieť GPIO5 nad GPIO4. To je správne prinajmenšom pre ESP-07, ktoré mám. Dávajte si však pozor na to, že niektoré dokumentácie ich uvádzajú obrátené.
Mimochodom: Videl som niektoré adaptéry ESP07, ktoré nie sú také široké (ale myslím si, že možno drahšie). Keby som to vedel, potom…
Krok 2: Moja doska adaptéra ESP-07
Rozhodol som sa vyrobiť PCB na testovanie ESP-07 konkrétne pomocou veľkého adaptéra. Malo by to 3,3 V regulátor a filtrovanie a tiež navrhnúť sériové pripojenie a odpory, ako nájdete tu:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Eagle Cadsoft som použil na navrhovanie schematických schém a výrobu plošných spojov. Je stále k dispozícii a zadarmo od spoločnosti Autodesk:
www.autodesk.com/products/eagle/free-downl…
Na obrázku sú priložené a schematické moje súbory Eagle Cadsoft (sch a brd).
Keďže som STARÝ, vytvoril som súbor dru (design rule) pre PCB, ktoré robím. Má stopy šírky 18 miliónov a extra medzery medzi komponentmi a stopami.
Pretože nepoužívam spájkovaciu masku a moje oči a koordinácia nie sú také dobré, mám rád väčšiu vôľu, takže je menšia šanca na spájkovacie mostíky.
Tu je metóda, ktorú používam:
www.instructables.com/id/Vinyl-Sticker-PCB…
TIP: Vždy sa snažím vytvoriť veľkú pozemnú rovinu. Obvykle sa to robí kvôli zníženiu hluku, ale pre túto aplikáciu si myslím, že to nie je dôležité. Jedna vec, ktorú robí, je vyrobiť ju tak, aby bolo na leptanie menej medi, čo by malo proces leptania urýchliť.
Tiež som pridal dve hlavičky, aby som získal vstupné/výstupné porty pre niektoré prototypy.
Krok 3: Testovanie ESP-07
Moja doska plošných spojov ESP-07 vyžaduje na pripojenie k formátu JP3 sériový adaptér USB. Upravil som adaptér CP2102 tak, aby pracoval s mojou doskou (pozri obrázok)
Odrezal som pin CTS a potom spájkoval šesťpólový konektor samice s ostatnými kolíkmi. Potom spájkoval prepojku z otvoru RTS do ženskej hlavičky.
Môžete si všimnúť, že toto má výstup 5V, ale ESP-07 vyžaduje 3,3V. O to sa stará 3,3V regulátor na mojej doske adaptéra.
Väčšina USB sériových adaptérov má k dispozícii 3,3 V, ale toto je zvyčajne obmedzené na prúd 50 mA. Aj keď by to pravdepodobne fungovalo na programe a ESP-07, dávam prednosť aktuálnejšiemu. Mimochodom, 5V pochádza priamo z USB a to je zvyčajne minimum 500mA, čo je pre väčšinu aplikácií dosť.
Za tie roky mám veľa úprav pre CP2102, takže na ne zvyčajne umiestnim teplom zmrštiteľné hadičky a označím ich (pozri obrázok).
Software Arduino:
Aktuálne používam verziu Arduino1.8.12.
Pre mňa je najľahším spôsobom inštalácie ESP8266 pomocou Board Manager pomocou tejto metódy:
github.com/esp8266/Arduino#installing-with…
Po inštalácii pri výbere dosky zvolím „Generický modul ESP8266“.
UPOZORNENIE: Na mojom počítači sú tri verzie „Generického modulu ESP8266“. Ten v kategórii „Dosky ESP8266 (2.6.3)“funguje pre Blink, tie pod Sparkfunom a tie pod ESP8266 nie.
Nainštalujte modul ESP-07 do môjho adaptéra, pripojte CP2102 k adaptéru a pripojte kábel USB z počítača k CP2102. Na module ESP-07 sa rozsvieti červená kontrolka napájania.
TIP: Ak zapojíte ESP-07 dozadu (ako som to urobil ja, nepoškodí to, ale žiadna červená LED)
Môj adaptér nemá pripojenú LED diódu, ale modul ESP-07 má jednu na GPIO2, takže vstavanú LED diódu zmením na 2.
Aby som si overil, že to funguje, spustím príklad Blink. Nie je potrebné stláčať žiadne tlačidlá. Nasledujúci obrázok ukazuje, čo sa zobrazuje na mojej stavovej obrazovke Arduino. Na poslednom obrázku je blikajúca LED dióda.
Krok 4: Môj širokouhlý adaptér ESP-07
Mám pár spájkovaných modulov ESP-07 s 2 mm kolíkovými konektormi, a tak som sa rozhodol vytvoriť ďalší adaptér, aby som to mohol vložiť do svojho širokopólového adaptéra ESP-07. Odrezal som kus perfboardu. Na perfboard som spájkoval dve 8 -kolíkové samčie 0,1 “hlavičky v rozostupe 1,1 palca. „Rozmotal“som dve štrbiny pre 2 mm kolíkové kolíky, potom som vybral niekoľko vodičov a spájkoval som ich medzi 2 mm zásuvkou a 0,1”zásuvkou. Tiež som pridal pár 10K odporov na „duplikáciu“zakúpenej dosky adaptéra. Potom všetko zalepilo za horúca.
Funguje to v podstate rovnako ako veľký adaptér.
Mimochodom, keďže som tak ťažko spájkoval drôty, urobil som len tie nevyhnutné.
Závery: Dve dosky adaptéra fungujú dobre a sú oveľa jednoduchšie na používanie ako môj veľký protoboard s prepojkami.
Odporúča:
Viacnásobný port USB bez akejkoľvek dosky plošných spojov: 4 kroky
Viacnásobný port USB bez akejkoľvek dosky plošných spojov: Toto je môj druhý návod a tu sa s vami podelím o projekt, v ktorom môžete vytvoriť viac portov USB na použitie vo svojom počítači, pretože keď pracujete z domu, máte veľký problém s používaním mnohých zariadení, pretože väčšina zariadení teraz h
Vlastná doska plošných spojov (inštruovateľný robot): 18 krokov (s obrázkami)
PCB na mieru (inštruovateľný robot): Som elektronický nadšenec. Vyrobil som veľa PCB. Väčšina z nich má však pravidelný obdĺžnikový tvar. Ale vo väčšine elektronických zariadení som videl nejaké špeciálne navrhnuté PCB. Skúsil som teda niekoľko PCB navrhnutých na mieru v predchádzajúcich dňoch. Takže tu vysvetľujem
Digitálne hodiny Arduino s funkciou alarmu (vlastná doska plošných spojov): 6 krokov (s obrázkami)
Digitálne hodiny Arduino s funkciou alarmu (vlastná doska plošných spojov): V tomto sprievodcovi pre domácich majstrov vám ukážem, ako si môžete túto funkciu budíka vytvoriť z vlastných digitálnych hodín. V tomto projekte som sa rozhodol vytvoriť vlastnú DPS, ktorá je založená na mikrokontroléri Arduino UNO - Atmega328p. Nižšie nájdete elektronickú schému s DPS
Obojstranná doska plošných spojov s použitím metódy tonera: 4 kroky (s obrázkami)
Obojstranná doska plošných spojov pomocou metódy tonera: Popisuje jednoduchú metódu výroby profesionálne vyzerajúcich obojstranných dosiek s plošnými spojmi doma
Lacný a ľahký prenos tonera na výrobu plošných spojov: 4 kroky
Lacný a ľahký prenos tonera na výrobu plošných spojov: Existuje veľa ľudí, ktorí spomínali používanie atramentového lesklého papiera na prenos tonera. Dá sa to zvládnuť Nie je však ľahké ho odstrániť po žehlení. PCB ste namočili do horúcej vody na viac ako desať minút. Je to dosť náročné na čas. Ak ty