D1 mini, nevis Arduino

  • Dec 27, 2021
click fraud protection

Lai izstrādātu ierīces bez Wi-Fi, viņi parasti izmanto Arduino Uno un Arduino Nano plates (precīzāk, galvenokārt to ķīniešu klonus), taču krīzes dēļ elektronika, tie ir ievērojami sadārdzinājušies, bet D1 mini dēļi ar Wi-Fi joprojām maksā 150 rubļus un vairumā gadījumu tos var izmantot Arduino.

D1 mini, nevis Arduino

D1 mini plate ir balstīta uz ESP8266 mikroshēmu. Tas tiek savienots ar datoru vai barošanas avotu, izmantojot MicroUSB savienotāju, tam ir 5 un 3,3 V strāvas kontakti, 11 digitālās I / O un 1 analogā ieeja. Lielākajai daļai projektu ar to pietiek.

Lai izmantotu D1 mini Arduino vidē, jāiet uz "iestatījumu failu" un laukā "Papildu saites valdes pārvaldniekam" jāievieto adrese http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Pēc tam dēļu saraksta beigās parādīsies vairāki jauni modeļi, no kuriem jāizvēlas "LOLIN (WEMOS) D1 R2 & mini".

Lielākā daļa projektu un bibliotēku darbojas ar D1 mini tāpat kā parastajos Arduino dēļos.

Uz D1 mini tāfeles rakstītie tapu nosaukumi atšķiras no Arduino. Ierīces ar I2C saskarni ir savienotas ar tapām D1 (SCL) un D2 (SDA). Ierīces ar SPI saskarni ar tapām D5 (SCK), D6 (MISO vai SDO), D7 (MOSI vai SDA), D8 (SS vai CS).

instagram viewer

Uz tāfeles ir zila gaismas diode, kuru var vadīt ar atsevišķu tapu "LED_BUILTIN" (0 - ieslēgts).
Šī AlexGyver skice mirgo ar iebūvētu LED:


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

nevar cilpa () {
digitalWrite (LED_BUILTIN, 0);
kavēšanās (1000);
digitalWrite (LED_BUILTIN, 1);
kavēšanās (300);
}

Kā izrādījās, pēc noklusējuma Wi-Fi modulis D1 mini ir ieslēgts un patērē enerģiju. Plate ar visvienkāršāko skici, kas vienu reizi sekundē izvada vienu rakstzīmi seriālajā portā, patērē apmēram 80 mA.

Lai atspējotu Wi-Fi, sākumā jāpievieno ESP8266WiFi bibliotēkas savienojuma līnija un sadaļā "neesoša iestatīšana ()" divas rindas, kas atspējo Wi-Fi:


#ietver

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

Pēc tam plates patēriņš ar tādu pašu skici tiek samazināts gandrīz trīs reizes līdz 28 mA.

Tika konstatēts, ka dažādiem ķīniešu D1 mini kloniem ir atšķirīgs patēriņš. Tātad, Doiting plate patērēja 80/28 mA, un nezināma ražotāja plate ar uzrakstu "ESP8266MOD" uz vāka bija 72/19 mA.

Tādu zema patēriņa dēli pasūtīju šeit (priekšpēdējais variants - D1 mini).

Maksājumi joprojām ir ceļā no šejienes (pirmā iespēja ir D1 mini).

Salīdzinājumam, tajos pašos veikalos nano tagad maksā ~ 300 rubļu + 50 rubļu piegāde, lūk TENSTAR ROBOT GREAT WALL un pie SAMIORE FEIYANG.
Uno maksā 340 rubļu + 150 rubļu piegāde
pirmajā veikalā un 360 + 150 rubļu piegāde otrajā.

P.S. Paldies Staņislavam Gricinovam par palīdzību Wi-Fi atspējošanā.

© 2021, Aleksejs Nadežins

Jau desmit gadus katru dienu rakstu par tehnoloģijām, atlaidēm, apskates vietām un pasākumiem. Lasiet manu emuāru vietnē ammo1.ru, v LJ, Zen, Mirtesen, Telegramma.
Mani projekti:
Lamptest.ru. Es testēju LED lampas un palīdzu noskaidrot, kuras ir labas un kuras nav tik labas.
Elerus.ru. Es vācu informāciju par sadzīves elektroniskajām ierīcēm personīgai lietošanai un dalos ar to.
Jūs varat sazināties ar mani telegrammā
@ munīcija1 un pa pastu [email protected].