D1 mini zamiast Arduino

  • Dec 27, 2021
click fraud protection

Do rozwijania urządzeń bez Wi-Fi zwykle wykorzystują płytki Arduino Uno i Arduino Nano (a dokładniej głównie ich chińskie klony), ale ze względu na kryzys elektronika, znacznie podrożały, ale mini płyty D1 z Wi-Fi nadal kosztują 150 rubli i w większości przypadków można ich używać zamiast Arduino.

D1 mini zamiast Arduino

Płyta mini D1 oparta jest na układzie ESP8266. Łączy się z komputerem lub źródłem zasilania poprzez złącze MicroUSB, posiada piny zasilania 5 i 3,3 V, 11 cyfrowych I/O oraz 1 wejście analogowe. W przypadku większości projektów to wystarczy.

Aby korzystać z D1 mini w środowisku Arduino należy przejść do "pliku ustawień" i w polu "Dodatkowe linki do zarządcy tablicy" wpisać adres http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Następnie na końcu listy płyt pojawi się kilka nowych modeli, z których należy wybrać „LOLIN (WEMOS) D1 R2 & mini”.

Większość projektów i bibliotek działa na D1 mini w taki sam sposób, jak na zwykłych płytkach Arduino.

Nazwy pinów zapisane na płytce D1 mini różnią się od Arduino. Urządzenia z interfejsem I2C podłącza się do pinów D1 (SCL) i D2 (SDA). Urządzenia z interfejsem SPI do pinów D5 (SCK), D6 (MISO lub SDO), D7 (MOSI lub SDA), D8 (SS lub CS).

instagram viewer

Na płytce znajduje się niebieska dioda LED, którą można sterować osobnym pinem „LED_BUILTIN” (0 - włączony).
Ten szkic od AlexGyvera miga z wbudowaną diodą LED:


pusta konfiguracja () {
pinMode (LED_BUILTIN, OUTPUT);

pusta pętla () {
digitalWrite (LED_BUILTIN, 0);
opóźnienie (1000);
digitalWrite (LED_BUILTIN, 1);
opóźnienie (300);
}

Jak się okazało, domyślnie moduł Wi-Fi w D1 mini jest włączony i pobiera prąd. Płytka z najprostszym szkicem, która wyprowadza jeden znak na port szeregowy raz na sekundę, pobiera około 80 mA.

Aby wyłączyć Wi-Fi, musisz dodać linię połączenia biblioteki ESP8266WiFi na początku, a w sekcji „void setup ()” dwie linie, które wyłączają Wi-Fi:


#włączać

pusta konfiguracja () {
tryb WiFi (WIFI_OFF);
WiFi.forceSleepRozpocznij ();
}

Następnie zużycie płyty z tym samym szkicem zmniejsza się prawie trzykrotnie do 28 mA.

Stwierdzono, że różne chińskie klony D1 mini mają różne zużycie. Tak więc płytka Doiting pobierała 80/28 mA, a płytka nieznanego producenta z napisem „ESP8266MOD” na okładce 72/19 mA.

Taką deskę o niskim zużyciu energii zamówiłem tutaj (przedostatnia opcja - D1 mini).

Płatności są nadal w drodze stąd (pierwsza opcja to D1 mini).

Dla porównania w tych samych sklepach nano kosztuje teraz ~300 zł + 50 zł dostawa, oto jest w TENSTAR ROBOT WIELKA ŚCIANA oraz w SAMIORE FEIYANG.
Uno kosztuje 340 rubli + 150 rubli dostawa
w pierwszym sklepie i dostawa 360 + 150 rubli w sekundę.

PS Dziękuję Stanislavowi Gritsinovowi za pomoc w wyłączeniu Wi-Fi.

© 2021, Aleksiej Nadieżin

Od dziesięciu lat codziennie piszę o technologii, zniżkach, ciekawych miejscach i wydarzeniach. Przeczytaj mojego bloga na stronie ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Moje projekty:
Lamptest.ru. Testuję lampy LED i pomagam zorientować się, które z nich są dobre, a które nie.
Elerus.ru. Zbieram informacje o domowych urządzeniach elektronicznych do użytku osobistego i udostępniam je.
Możesz się ze mną skontaktować w Telegramie
@amunicja1 i pocztą [email protected].