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:

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.

laskakit.cz LILYGO® T-HMI ESP32-S3 2.8 ST7789V IPS WiFi Modul LILYGO® T-HMI je multifunkční modul navržený pro různé HMI (Human-Machine Interface) aplikace.

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ů.