K vývoji zařízení bez Wi-Fi většinou používají desky Arduino Uno a Arduino Nano (přesněji hlavně jejich čínské klony), ale kvůli krizi elektroniky, výrazně zdražily, ale mini desky D1 s Wi-Fi stále stojí 150 rublů a ve většině případů je lze použít místo Arduino.
Deska D1 mini je založena na čipu ESP8266. K počítači nebo ke zdroji se připojuje přes MicroUSB konektor, má 5 a 3,3 V napájecí piny, 11 digitálních I/O a 1 analogový vstup. Pro většinu projektů to stačí.
Chcete-li používat D1 mini v prostředí Arduino, musíte přejít do "souboru nastavení" a do pole "Další odkazy pro správce desky" zadat adresu http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Poté se na konci seznamu desek objeví několik nových modelů, ze kterých je třeba vybrat "LOLIN (WEMOS) D1 R2 & mini".
Většina projektů a knihoven funguje na D1 mini stejně jako na běžných deskách Arduino.
Názvy pinů napsané na desce D1 mini se liší od Arduina. Zařízení s rozhraním I2C se připojují na piny D1 (SCL) a D2 (SDA). Zařízení s rozhraním SPI na piny D5 (SCK), D6 (MISO nebo SDO), D7 (MOSI nebo SDA), D8 (SS nebo CS).
Na desce je modrá LED, kterou lze ovládat samostatným pinem "LED_BUILTIN" (0 - zapnuto).
Tato skica od AlexGyvera bliká pomocí vestavěné LED:
void setup () {
pinMode (LED_BUILTIN, OUTPUT);
void loop () {
digitalWrite (LED_BUILTIN, 0);
zpoždění (1000);
digitalWrite (LED_BUILTIN, 1);
zpoždění (300);
}
Jak se ukázalo, ve výchozím nastavení je modul Wi-Fi v D1 mini zapnutý a spotřebovává energii. Deska s nejjednodušším náčrtem, který vysílá jeden znak na sériový port jednou za sekundu, spotřebuje asi 80 mA.
Chcete-li zakázat Wi-Fi, musíte na začátek přidat řádek pro připojení knihovny ESP8266WiFi a v části „void setup ()“ dva řádky, které zakážou Wi-Fi:
#zahrnout
void setup () {
WiFi.mode (WIFI_OFF);
WiFi.forceSleepBegin ();
}
Poté se spotřeba desky se stejným náčrtem sníží téměř třikrát na 28 mA.
Bylo zjištěno, že různé čínské klony D1 mini mají různou spotřebu. Deska Doiting tedy odebírala 80/28 mA a deska neznámého výrobce s nápisem "ESP8266MOD" na krytu měla 72/19 mA.
Takovou desku s nízkou spotřebou jsem si objednal tady (předposlední možnost - D1 mini).
Platby jsou stále na cestě odtud (první možnost je D1 mini).
Pro srovnání, ve stejných obchodech nano nyní stojí ~ 300 rublů + 50 rublů doručení, tady je v TENSTAR ROBOT VELKÁ ZEĎ a v SAMIORE FEIYANG.
Uno stojí 340 rublů + 150 rublů doručení v prvním obchodě a doručení 360 + 150 rublů ve druhém.
P.S. Děkujeme Stanislavu Gritsinovovi za pomoc s deaktivací Wi-Fi.
© 2021, Alexey Nadezhin
Už deset let píšu každý den o technologiích, slevách, zajímavostech a akcích. Přečtěte si můj blog na webu ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moje projekty:
Lamptest.ru. Testuji LED lampy a pomáhám zjistit, které jsou dobré a které ne tak dobré.
Elerus.ru. Shromažďuji informace o domácích elektronických zařízeních pro osobní potřebu a sdílím je.
Můžete mě kontaktovat v telegramu @ munice1 a poštou [email protected].