Low power verze populární ESP32 vývojové desky ESP32 MiniKit

ESP8266 rozdmýchalo bastlířské vody – „první“ Wi-Fi čip, který si bastíři mohli sami naprogramovat s velkou bastlířskou základnou. Po úspěchu ESP8266 se čekalo na ESP32 – čip nejen s Wi-Fi, ale i Bluetooth, více RAM i FLASH, bez problémů zvládající zašifrovanou komunikaci a více GPIO.

Od uvedení ESP32 na trh tu máme mraky vývojových desek, tahle umí tohle, tamta zase tamto, ale není tu dosud žádná deska (která by se v našich končinách dala běžně koupit), která by byla schopna ukázat další přednost ESP32 – a to opravdu nízkou spotřebu v režimech spánku, v tom nejhlubším dokonce pouhých 5 uA.

Vytvořil: Jakub Ouředník (https://www.instagram.com/hwfotocz/)

Blog: https://jakubourednik.blogspot.cz/

Opravdu se mi líbí vývojová deska s názvem ESP32 MiniKit. K této vývojové desce, která je založena na ESP32, můžete dokoupit i několik zajímavých modulů – čidlo teploty, tlaku, OLED, Relé modul nebo i napájecí modul s možností připojení baterie.

Ale tento modul opravdu není z nejúspornějších – obsahuje USB-UART převodník, což popravdě zjednodušuje programování (stačí vám microUSB kabel), ale také přináší nevýhodu v podobně zvýšené spotřeby.

A pokud živíte desku z baterie, řešením určitě není častější výměna baterií – akumulátorů.

Vytvořil jsem tedy klon této desky, ale odstranil jsem součástky, které zbytečně odebíraly proud – zejména USB-UART převodník a nahradil ho klasickým zapojením dvou tranzistorů, pro jednodušší programování.

Cíl byl jasný, dostat se co nejblíže spotřebě, která je uvedena v katalogovém listu, kolonka „Hibernation“ – 5 uA, kdy běží pouze RTC.

Jako ESP32 používám ESP-32S – (koupil jsem na laskarduino.cz).

Pinout a rozměry

Zdroj obrázků: https://www.laskarduino.cz a https://99tech.com.au

Mám několik osazených desek prototypu (samozřejmě funkční), na desce nejsou osazeny ESP32 a pinové hřebínky.

Pokud máte zájem, kontaktujte mě na chiptron(zavinac)chiptron.cz

Schéma:

Pinout obou pinových hřebínků je stejný jako ESP32 MiniKit.

Z logických důvodů samozřejmě chybí pin VCC (což je napájení z USB, tedy 5V).

Schéma je samozřejmě založeno na ESP32 MiniKit z této stránky – http://forum.mhetlive.com/topic/8/mh-et-live-minikit-for-esp32/3

Na desce je chyba popisu – https://github.com/MHEtLive/ESP32-MINI-KIT/issues/7.

V mém návrhu jsem se striktně držel rozložení pinů z původního schématu.

Tlačítka můžete použít buď B3U-1000P nebo B3U-3000P.

Prodloužené dutinkové-pinové lišty používám tyto – https://chiptron.cz/articles.php?article_id=244

Návrh desky:

TOP

BOTTOM

Na bottom straně desky jsou popisky, kde se nacházejí periférie.

Programování:

Na desce chybí USB-UART převodník, takže k programování potřebujete ještě jednu desku – převodník.

Jsou tu dvě možnosti programování, buď máte USB-UART převodník s RX, TX, RTS a DTR piny, nebo pouze RX a TX piny.

V případě převodníku s RX, TX, RTS a DTR je programování jednodušší, jen je zapojte na pinový hřebínek a ve vašem programovacím prostředí klikněte na „Nahrát“.

Zapojení:

Převodník – ESP32 MiniKit LP

RX -> TXD

TX -> RXD

3.3V -> VCC

GND -> GND

RTS -> RTS

DTR -> DTR

V případě převodníku, který má pouze RX a TX piny budete potřebovat i tlačítka, které jsou na desce.

Zapojení:

Převodník – ESP32 MiniKit LP

RX -> TXD

TX -> RXD

3.3V -> VCC

GND -> GND

Pro programování postupujte dle obrázku níže.

Držte obě tlačítka na desce – EN/RST i IO0.

V momentě, kdy se v terminálu objeví Connecting, pusťte tlačítko EN/RST.

V obou případech je nastavení projektu v Arduino IDE stejné.

Spotřeba:

Konečně se dostáváme ke spotřebě, gró projektu.

Jak můžete vidět níže, k 5 uA hranici jsme až nebezpečně blízko 🙂

Něco navíc:

– Kondenzátor C2 by měl být opravdu kvalitní je to jediná velká kapacita na celém plošném spoje a ESP32 si dokáže vzít i stovky mA.

– Rezistory a konezátor C5 jsou v pouzdře 0402

– LED D1/D2 jsou na DPS v sobě, tedy můžete LED zapájet ve velikosti 0805 nebo 1206

Mám několik osazených desek prototypu (samozřejmě funkční), na desce nejsou osazeny ESP32 a pinové hřebínky.

Pokud máte zájem, kontaktujte mě na chiptron(zavinac)chipned.cz

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Oblíbil jsem si vývojovou desku ESP32 MiniKit zejména díky snadné dostupnosti, oblíbenému pinoutu ke kterému je navrženo hned několik zajímavých modulů (OLED, čidlo teploty, relé aj.

Nedávno zveřejněné zprávy poukazují na potenciální bezpečnostní rizika spojená s široce používanými čipy ESP32, které vyrábí čínská společnost Espressif.

Vypadalo to jako neověřitelná zpráva, která vzbudila rozruch v bastlířské komunitě.

Plánujete vylepšit zařízení novějším Wi-Fi modulem s ESP32-C3 namísto staršího a slabšího modulu s ESP8266? Ač je ESP32-C3F (s ESP32-C3) rozměrově kompatibilní s ESP12F (s ESP8266), záměna není tak jednoduchá – prostá výměna modulů.

Přišel mi engineering sample vývojového kitu ESP32-C3-DevKitM-1.