Obsah:

Testovací deska ESP-07: 4 kroky
Testovací deska ESP-07: 4 kroky

Video: Testovací deska ESP-07: 4 kroky

Video: Testovací deska ESP-07: 4 kroky
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Listopad
Anonim
Testovací deska ESP-07
Testovací deska ESP-07
Testovací deska ESP-07
Testovací deska ESP-07

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

ESP-07 Překonávání nevýhod
ESP-07 Překonávání nevýhod
ESP-07 Překonávání nevýhod
ESP-07 Překonávání nevýhod
ESP-07 Překonávání nevýhod
ESP-07 Překonává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

Moje deska adaptéru ESP-07
Moje deska adaptéru ESP-07
Moje deska adaptéru ESP-07
Moje deska adaptéru ESP-07
Moje deska adaptéru ESP-07
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

Testování ESP-07
Testování ESP-07
Testování ESP-07
Testování ESP-07
Testování ESP-07
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ůj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
Můj širokoúhlý adaptér ESP-07
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: