D1 mini namiesto Arduina

  • Dec 27, 2021
click fraud protection

Na vývoj zariadení bez Wi-Fi väčšinou využívajú dosky Arduino Uno a Arduino Nano (presnejšie hlavne ich čínske klony), no kvôli kríze elektronika, výrazne zdraželi, ale mini dosky D1 s Wi-Fi stále stoja 150 rubľov a vo väčšine prípadov sa dajú použiť namiesto Arduino.

D1 mini namiesto Arduina

Doska D1 mini je založená na čipe ESP8266. K počítaču alebo napájaciemu zdroju sa pripája cez MicroUSB konektor, má napájacie piny 5 a 3,3 V, 11 digitálnych I/O a 1 analógový vstup. Pre väčšinu projektov to stačí.

Ak chcete použiť D1 mini v prostredí Arduino, musíte prejsť do "súboru nastavení" a do poľa "Ďalšie odkazy pre správcu dosky" zadať adresu http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Potom sa na konci zoznamu dosiek objaví niekoľko nových modelov, z ktorých si musíte vybrať "LOLIN (WEMOS) D1 R2 & mini".

Väčšina projektov a knižníc funguje na D1 mini rovnako ako na bežných Arduino doskách.

Názvy pinov napísané na mini doske D1 sa líšia od Arduina. Zariadenia s rozhraním I2C sa pripájajú na piny D1 (SCL) a D2 (SDA). Zariadenia s rozhraním SPI na piny D5 (SCK), D6 (MISO alebo SDO), D7 (MOSI alebo SDA), D8 (SS alebo CS).

instagram viewer

Na doske je modrá LED dióda, ktorú je možné ovládať samostatným pinom "LED_BUILTIN" (0 - svieti).
Táto skica od AlexGyvera bliká so vstavanou LED:


void setup () {
pinMode (LED_BUILTIN, OUTPUT);

void loop () {
digitalWrite (LED_BUILTIN, 0);
oneskorenie (1000);
digitalWrite (LED_BUILTIN, 1);
oneskorenie (300);
}

Ako sa ukázalo, v predvolenom nastavení je modul Wi-Fi v D1 mini zapnutý a spotrebúva energiu. Doska s najjednoduchším náčrtom, ktorý vydáva jeden znak na sériový port raz za sekundu, spotrebuje asi 80 mA.

Ak chcete zakázať Wi-Fi, musíte na začiatok pridať linku pripojenia knižnice ESP8266WiFi a v časti „void setup ()“ dva riadky, ktoré deaktivujú Wi-Fi:


#zahŕňajú

void setup () {
WiFi.mode (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Potom sa spotreba dosky s rovnakým náčrtom zníži takmer trikrát na 28 mA.

Zistilo sa, že rôzne čínske klony D1 mini majú rôznu spotrebu. Doiting board teda spotreboval 80/28 mA a doska neznámeho výrobcu s nápisom "ESP8266MOD" na obale bola 72/19 mA.

Takúto dosku s nízkou spotrebou som si objednal tu (predposledná možnosť - D1 mini).

Platby sú stále na ceste odtiaľ (prvá možnosť je D1 mini).

Pre porovnanie, v rovnakých obchodoch nano teraz stojí ~ 300 rubľov + 50 rubľov doručenie, tu je v TENSTAR ROBOT GREAT WALL a v SAMIORE FEIYANG.
Uno stojí 340 rubľov + 150 rubľov doručenie
v prvom obchode a dodanie 360 ​​+ 150 rubľov v druhom.

P.S. Ďakujeme Stanislavovi Gritsinovovi za pomoc pri deaktivácii Wi-Fi.

© 2021, Alexey Nadezhin

Už desať rokov píšem každý deň o technológiách, zľavách, zaujímavostiach a akciách. Prečítajte si môj blog na stránke ammo1.ru, v LJ, Zen, Mirtesen, telegram.
Moje projekty:
Lamptest.ru. Testujem LED lampy a pomáham zistiť, ktoré sú dobré a ktoré nie až také dobré.
Elerus.ru. Zhromažďujem informácie o domácich elektronických zariadeniach na osobné použitie a zdieľam ich.
Môžete ma kontaktovať v telegrame
@ munícia1 a poštou [email protected].