D1 mini místo Arduina

  • Dec 27, 2021
click fraud protection

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.

D1 mini místo Arduina

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

instagram viewer

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