D1 mini vietoj Arduino

  • Dec 27, 2021
click fraud protection

Kurdami įrenginius be Wi-Fi, jie dažniausiai naudoja Arduino Uno ir Arduino Nano plokštes (tiksliau, daugiausia jų Kinijos klonus), tačiau dėl krizės elektronikos, jos gerokai pabrango, bet D1 mini plokštės su Wi-Fi vis dar kainuoja 150 rublių ir dažniausiai jas galima naudoti vietoj Arduino.

D1 mini vietoj Arduino

D1 mini plokštė yra pagrįsta ESP8266 lustu. Jis jungiamas prie kompiuterio ar maitinimo šaltinio per MicroUSB jungtį, turi 5 ir 3,3 V maitinimo kontaktus, 11 skaitmeninių I/O ir 1 analoginį įvestį. Daugeliui projektų to pakanka.

Norėdami naudoti D1 mini Arduino aplinkoje, turite eiti į "nustatymų failą" ir lauke "Papildomos nuorodos valdybos valdytojui" įveskite adresą http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Po to lentų sąrašo pabaigoje atsiras keli nauji modeliai, iš kurių reikia pasirinkti „LOLIN (WEMOS) D1 R2 & mini“.

Dauguma projektų ir bibliotekų D1 mini veikia taip pat, kaip ir įprastose Arduino plokštėse.

D1 mini lentoje užrašyti kaiščių pavadinimai skiriasi nuo Arduino. Įrenginiai su I2C sąsaja prijungiami prie D1 (SCL) ir D2 (SDA) kaiščių. Įrenginiai su SPI sąsaja su kaiščiais D5 (SCK), D6 (MISO arba SDO), D7 (MOSI arba SDA), D8 (SS arba CS).

instagram viewer

Plokštėje yra mėlynas šviesos diodas, kurį galima valdyti atskiru kaiščiu "LED_BUILTIN" (0 - įjungta).
Šis AlexGyver eskizas mirksi su įmontuotu šviesos diodu:


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

void loop () {
„digitalWrite“ (LED_BUILTIN, 0);
vėlavimas (1000);
„digitalWrite“ (LED_BUILTIN, 1);
vėlavimas (300);
}

Kaip paaiškėjo, pagal numatytuosius nustatymus „Wi-Fi“ modulis „D1 mini“ yra įjungtas ir sunaudoja energiją. Plokštė su paprasčiausiu eskizu, kuri vieną simbolį išveda į nuoseklųjį prievadą kartą per sekundę, sunaudoja apie 80 mA.

Norėdami išjungti „Wi-Fi“, pradžioje turite pridėti ESP8266WiFi bibliotekos ryšio liniją, o skiltyje „negalioja sąranka ()“ – dvi eilutes, kurios išjungia Wi-Fi:


#įtraukti

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

Po to plokštės su tuo pačiu eskizu suvartojimas sumažėja beveik tris kartus iki 28 mA.

Nustatyta, kad skirtingi Kinijos D1 mini klonai turi skirtingą suvartojimą. Taigi Doiting plokštė sunaudojo 80/28 mA, o nežinomo gamintojo plokštė su užrašu „ESP8266MOD“ ant dangtelio buvo 72/19 mA.

Tokią mažo suvartojimo lentą užsisakiau čia (priešpaskutinis variantas – D1 mini).

Mokėjimai vis dar vyksta iš čia (pirmas variantas yra D1 mini).

Palyginimui, tose pačiose parduotuvėse nano dabar kainuoja ~ 300 rublių + 50 rublių pristatymas, štai TENSTAR ROBOT GREAT WALL ir SAMIORE FEIYANG.
Uno kainuoja 340 rublių + 150 rublių pristatymas
pirmoje parduotuvėje ir 360 + 150 rublių pristatymas antrajame.

P.S. Ačiū Stanislavui Gritsinovui už pagalbą išjungiant „Wi-Fi“.

© 2021, Aleksejus Nadežinas

Jau dešimt metų kasdien rašau apie technologijas, nuolaidas, lankytinas vietas ir renginius. Skaitykite mano tinklaraštį svetainėje ammo1.ru, v LJ, Zen, Mirtesen, Telegrama.
Mano projektai:
Lamptest.ru. Testuoju LED lempas ir padedu išsiaiškinti, kurios yra geros, o kurios ne tokios geros.
Elerus.ru. Renku informaciją apie buitinius elektroninius prietaisus asmeniniam naudojimui ir ja dalinuosi.
Su manimi galite susisiekti telegramoje
@ amunicija1 ir paštu [email protected].