WiFi modul pro BigClown

Nová verze Wi-Fi modulu (v1.1) pro vývojovou IoT platformu BigClown https://chiptron.cz/news.php?readmore=894

BigClown ve svém portfóliu nabízí bezpočet zajímavých modulů, mezi kterými ale chybělo WiFi – k dostání je modul pro IoT sítě LoRa i Sigfox.

Toto chybějící rozhraní v nabídce BigClown je, na druhou stranu, logické. WiFi rozhodně nepatří mezi vhodné rozhraní v low-power aplikacích.

Já jsem se s vyšším odběrem smířil a navrhl jsem modul, který se jednoduše připojí na Core modul a BigClown tak najednou získá WiFi konektivitu.

Neskutečně děkuji za rady bastlířům/bastlířkám, kteří se na vývoji podíleli prostřednictvím sociálních sítí facebook, twitter a google plus.

Zdroj: https://www.bigclown.com/

Základem modulu je čip ESP8266 v modulu ESP12E, ESP07 a ESP08. Ano, tyto tři moduly mají stejný pinout a jsou tak bez problémů použitelné do WiFi modulu.

Při návrhu modulu bylo dbáno na univerzálnost, to znamená:

– Výběr GPIO Core modulu pro řízení ESP8266 – CH_PD (P8 a P9) a RESET (P6 a P7).

– Vyvedení reset, IO14, IO12, IO4, IO5, IO0 a IO2. Některé slouží pro softwarové sběrnice jako je I2C, jiné pro nastavení, z čeho bude ESP8266 Bootovat.

Díky návrhu zapojení, můžete s ESP8266 komunikovat klasicky pomocí AT příkazů (FW který je už dostupný v paměti ESP8266) nebo si nahrát vlastní program do ESP8266.

Pájení

Pro běžné použití WiFi modulu, kde Core modul je hlavní modul, zapájejte všechny součástky vyjíma rezistoru R6 (viz info níže). CH_EN bude povolován z Core modulu BigClown (kvůli snížení spotřeby).

Zapájením pájecích propojek CH_PD a RESET zvolíte, které GPIO budou ovládat řídící signály ESP8266.

Schéma zapojení

Plošný spoj (DPS)

Vývody Reset a CH_PD

Funkce Reset a CH_PD signálů

Zapojení signálů Reset a CH_PD ke Core modulu

Použití WiFi modulu jako samostatné jednotky

V případě, že chcete využít WiFi modul samostatně, bez Core nebo jiného modulu, zapájejte rezistor R6, R1 nechte nezapájený.

Tím docílíte funkce, kdy ESP8266 nebude ve stop režimu.

Nahrání vlastní FW do WiFi modulu

Pokud chcete nahrát do ESP8266 vlastní FW, zapojíte
RX – TX

TX – RX

RST pin – DTR

(GPIO0) IO0 – GND

CH_PD – 3.3V

GND – GND

VCC – 3.3V

a naprogramujete.

Podklady a vzorové kódy

Všechny podklady a vzorové kódy najdete na https://github.com/petus/BigClown_WiFi_module

Nová verze Wi-Fi modulu (v1.1) pro vývojovou IoT platformu BigClown https://chiptron.cz/news.php?readmore=894

Sdílejte článek:

Související články

Byl jednou jeden červený kufřík a v něm vše, co jste si kdy přáli.

Projekt detektoru unikající vody (Flood Detector) například z myčky nebo pračky od BigClown mě velmi zaujal.

Mezi nepřeberným množstvím modulů a tagů platformy BigClown mi stále chyběl jeden modul – adaptér pro čidla, která bastlíři nakupují z čínských eshopů – BMP280, Si7021 nebo třeba SHT31.