Obsah:
- Krok 1: ESP-07 Překonání nevýhod
- Krok 2: Moje deska adaptéru ESP-07
- Krok 3: Testování ESP-07
- Krok 4: Můj širokoúhlý adaptér ESP-07
Video: Testovací deska ESP-07: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tento Lazy Old Geek (L. O. G.) tedy napsal několik instrukcí k modulům ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Než jsem napsal poslední, chystal jsem se vzdát starých modulů ESP8266, přestože jsem jich měl několik. Ale protože jsem přišel na některé problémy, které jsem měl, rozhodl jsem se na nich znovu pracovat.
Zjistil jsem, že mám kolem sebe několik modulů ESP-07 a chtěl jsem je vyzkoušet.
ESP-07 je modul obsahující mikrokontrolér ESP8266 s flash pamětí, WiFi anténou a několika I/O piny.
Výhody:
Jakákoli verze ESP8266 má vestavěnou 2,4 GHz WiFi. To je hlavní důvod, proč se mi líbí.
Mají mnohem rychlejší procesor než standardní 16MHz Arduino.
ESP-07 má k dispozici více I/O pinů než ESP-01 a ESP-03.
Nevýhody:
Všechny ESP8266 se liší od standardního Arduino ATmega328 a ke svému fungování vyžadují speciální postupy.
Mnoho z nich, jako je ESP-07, má 2mm záhlaví místo užitečnějších 0,1 “záhlaví.
Všechny ES8266 vyžadují napájení 3,3 V.
Chtěl jsem tedy zmírnit některé nevýhody vybudováním vlastní programovací desky plošných spojů ESP-07.
Krok 1: ESP-07 Překonání nevýhod
FYI: Na obrázku je dlouhá bílá věc vlevo nahoře keramická anténa. Vpravo je LED dioda připojená k GPIO2, pod ní je LED dioda napájení a vlevo dole je externí konektor antény u.fl. Velký kovový kanystr je mikrokontrolér ESP8266.
Jednou z fyzických nevýhod je, že má rozteč 2 mm. Ty se nevejdou do standardních protoboardů.
Jedna věc, kterou jsem udělal, bylo koupit nějaké 2mm záhlaví a připájet je k ESP-07. Ale opět je těžké dělat nějaké prototypy.
Velká deska adaptéru
Koupil jsem také některé z těchto desek adaptéru ESP-07 (12) (viz obrázek). Na Aliexpressu jsou opravdu levné. Ty mají rozteč záhlaví 0,1”, takže se dostanou do prkénka. Na desce je několik odporů. Převzal jsem schéma zpětně (viz obrázek).
Až donedávna jsem nezjistil velkou nevýhodu. Jsou velcí Tady je jeden na standardním prkénku. Nyní se to hodí, ale není k němu žádný prostor pro připojení čehokoli jiného.
Našel jsem řešení, měl jsem dvojité prkénko (viz obrázek).
I u této je na jedné straně volná pouze jedna řada a na druhé dvě.
(Lepším řešením by ve skutečnosti bylo použít dvě oddělená prkénka s mezerou mezi nimi. Ale ani to není příliš stabilní.)
UPOZORNĚNÍ: Na velkém adaptéru můžete vidět GPIO5 nad GPIO4. To je správné alespoň pro ESP-07, které mám. Ale pozor, některé dokumenty je ukazují obrácené.
Mimochodem: Viděl jsem některé adaptéry ESP07, které nejsou tak široké (ale myslím, že možná dražší). Kdybych to věděl, pak…
Krok 2: Moje deska adaptéru ESP-07
Rozhodl jsem se vyrobit PCB pro testování ESP-07 konkrétně pomocí velkého adaptéru. Mělo by to 3,3 V regulátor a filtrování a také navrhnout sériové zapojení a odpory, jak je uvedeno zde:
arduino-esp8266.readthedocs.io/cs/2.6.3/bo…
Eagle Cadsoft jsem použil k navrhování schémat a výrobě desek plošných spojů. Je stále k dispozici a zdarma od společnosti Autodesk:
www.autodesk.com/products/eagle/free-downl…
Na obrázku jsou připojené a schematické soubory Eagle Cadsoft (sch a brd).
Protože jsem STARÝ, vytvořil jsem soubor dru (design rule) pro PCB, které vyrábím. Má stopy stopy šířky 18 mil a extra mezery mezi součástmi a trasami.
Protože nepoužívám pájecí masku a moje oči a koordinace nejsou tak dobré, mám rád větší vůli, takže je menší šance na pájecí můstky.
Zde používám metodu:
www.instructables.com/id/Vinyl-Sticker-PCB…
TIP: Vždy se snažím vytvořit velkou pozemní rovinu. Obvykle se to dělá pro snížení hluku, ale pro tuto aplikaci si myslím, že to není důležité. Ale jedna věc, kterou dělá, je udělat to, aby bylo méně leptaného mědi, což by mělo proces leptání urychlit.
Také jsem přidal dvě záhlaví, abych vyvedl I/O porty pro nějaké prototypování.
Krok 3: Testování ESP-07
Moje deska ESP-07 vyžaduje pro připojení k JP3 sériový adaptér USB. Upravil jsem adaptér CP2102, aby fungoval s mým PCB (viz obrázek)
Odřízl jsem kolík CTS a poté připájel šestipinovou zásuvku k ostatním kolíkům. Poté připájel propojku z otvoru RTS k zásuvce.
Můžete si všimnout, že má 5V výstup, ale ESP-07 vyžaduje 3,3V. O to se stará 3,3V regulátor na mé desce adaptéru.
Většina USB sériových adaptérů má k dispozici 3,3 V, ale toto je obvykle omezeno na proud 50 mA. I když by pravděpodobně fungovalo programování a ESP-07, dávám přednost aktuálnějšímu. Mimochodem, 5V přichází přímo z USB a to je obvykle minimum 500mA, takže pro většinu aplikací dost.
Za ta léta mám mnoho úprav pro CP2102, takže na ně obvykle umístím nějaké smršťovací bužírky a označím to (viz obrázek).
Software Arduino:
Aktuálně používám verzi Arduino 1.8.1.12.
Nejjednodušší způsob, jak nainstalovat ESP8266, je použít Board Manager pomocí této metody:
github.com/esp8266/Arduino#installing-with…
Po instalaci při výběru desky zvolím „Obecný modul ESP8266“.
UPOZORNĚNÍ: Na mém počítači jsou tři verze „Obecného modulu ESP8266“. Ten v kategorii „Desky ESP8266 (2.6.3)“funguje pro Blink, ty pod Sparkfunem a ten pod ESP8266 ne.
Nainstalujte modul ESP-07 na můj adaptér, připojte CP2102 k adaptéru a připojte kabel USB z počítače k CP2102. Na modulu ESP-07 se rozsvítí červená kontrolka napájení.
TIP: Pokud zapojíte ESP-07 zpět (stejně jako já, neuškodí to, ale žádná červená LED)
Můj adaptér nemá připojenou LED, ale modul ESP-07 má jednu na GPIO2, takže změním vestavěnou LED na 2.
Abych ověřil, že to funguje, spustím příklad Blink. Není třeba mačkat žádná tlačítka. Následující obrázek ukazuje, co se zobrazuje na mé stavové obrazovce Arduino. Poslední obrázek ukazuje blikající LED.
Krok 4: Můj širokoúhlý adaptér ESP-07
Mám pár modulů ESP-07 s připájenými 2 mm kolíky, takže jsem se rozhodl udělat další adaptér, abych to mohl dát do svého širokého pinového adaptéru ESP-07. Uřízl jsem kus perfboardu. Na rozteč 1,1 palce jsem k perfboardu připájel dva 8kolíkové samčí 0,1”záhlaví. ‘Dremeled‘jsem dva sloty pro 2 mm kolíkové kolíky, potom jsem vzal nějaké dráty a připájel je mezi 2 mm samičí konektor a 0,1”samčí konektor. Také jsem přidal pár 10K odporů, abych „duplikoval“zakoupenou desku adaptéru. Poté horké vše slepilo dohromady.
Funguje to v podstatě stejně jako velký adaptér.
Mimochodem, protože jsem měl tak těžké pájení vodičů, udělal jsem jen ty zásadní.
Závěry: Dvě desky s adaptéry fungují dobře a jsou mnohem jednodušší na používání než můj velký protoboard s propojkami.
Doporučuje:
LED Snapper: Pravděpodobně nejzákladnější testovací zařízení, jaké můžete udělat: 3 kroky
LED Snapper: Pravděpodobně nejzákladnější testovací zařízení, jaké můžete vyrobit: Dovolte mi, abych vám představil LED Snapper. Jednoduchý, ale velmi užitečný kus testovacího zařízení, které můžete postavit, aby vám pomohlo ladit vaše projekty v oblasti elektroniky. LED Snapper je deska s plošnými spoji s otevřeným zdrojovým kódem, která vám umožní snadno přidat
SMD testovací přípravek: 3 kroky
SMD testovací přípravek: SMD jsou skvělé, jakmile si na ně zvyknete, ale jejich malá velikost je obtížně testuje. Začal jsem sbírat použité SMD ze starých obvodových desek před několika lety. Zdarma komponenty, jo! Ale pak je problém je roztřídit a najít
Rychlý a špinavý - 3vodičový testovací plynový skútr: 3 kroky
Rychlý a špinavý-3vodičový testovací plynový skútr: Objednal jsem si nový 36v motorový skútr bez nového 3vodičového plynu. Zatímco čekám, až dorazí můj nový plyn, vytvořil jsem rychlý a špinavý projekt na simulaci plynu pro můj nový ovladač. Udělal jsem další projekt, který také převede můj aktuální
Deska MXY - nízkorozpočtová deska robota pro kreslení plotru XY: 8 kroků (s obrázky)
Deska MXY - nízkorozpočtová deska robota pro kreslení plotrů XY: Mým cílem bylo navrhnout desku mXY tak, aby byl nízkorozpočtový kreslící stroj plotru XY. Navrhl jsem tedy desku, která to usnadní těm, kteří chtějí tento projekt udělat. V předchozím projektu při použití 2 ks krokových motorů Nema17 tato deska
Začínáme s Esp 8266 Esp-01 s Arduino IDE - Instalace desek Esp do Arduino Ide a programování Esp: 4 kroky
Začínáme s Esp 8266 Esp-01 s Arduino IDE | Instalace desek Esp do Arduino Ide a Programování Esp: V tomto návodu se naučíme, jak nainstalovat desky esp8266 do Arduino IDE a jak do nich naprogramovat esp-01 a nahrát kód. Protože desky esp jsou tak populární, přemýšlel jsem o opravě instructables pro toto a většina lidí čelí problému