D1 mini i stedet for Arduino

  • Dec 27, 2021
click fraud protection

For at udvikle enheder uden Wi-Fi bruger de normalt Arduino Uno og Arduino Nano boards (mere præcist, hovedsageligt deres kinesiske kloner), men på grund af krisen elektronik, de er steget markant i pris, men D1 miniboards med Wi-Fi koster stadig 150 rubler og i de fleste tilfælde kan de bruges i stedet for Arduino.

D1 mini i stedet for Arduino

D1-minikortet er baseret på ESP8266-chippen. Den forbindes til en computer eller en strømkilde via MicroUSB-stikket, den har 5 og 3,3 V strømben, 11 digitale I/O og 1 analog indgang. For de fleste projekter er dette tilstrækkeligt.

For at bruge D1 mini i Arduino-miljøet skal du gå til "indstillingsfilen" og i feltet "Yderligere links til bestyrelseschefen" indsætte adressen http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Derefter vil der i slutningen af ​​listen over tavler dukke flere nye modeller op, hvorfra du skal vælge "LOLIN (WEMOS) D1 R2 & mini".

De fleste projekter og biblioteker fungerer på D1 mini på samme måde som på almindelige Arduino boards.

Pinnavnene skrevet på D1 miniboardet er forskellige fra Arduino. Enheder med et I2C-interface er forbundet til ben D1 (SCL) og D2 (SDA). Enheder med SPI-interface til ben D5 (SCK), D6 (MISO eller SDO), D7 (MOSI eller SDA), D8 (SS eller CS).

instagram viewer

Der er en blå LED på tavlen, som kan styres af en separat pin "LED_BUILTIN" (0 - tændt).
Denne skitse fra AlexGyver blinker med en indbygget LED:


ugyldig opsætning () {
pinMode (LED_BUILTIN, OUTPUT);

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

Som det viste sig, er Wi-Fi-modulet i D1 mini som standard tændt og bruger strøm. Tavlen med den enkleste skitse, som udsender et tegn til den serielle port én gang i sekundet, bruger omkring 80 mA.

For at deaktivere Wi-Fi skal du tilføje ESP8266WiFi-biblioteksforbindelseslinjen i begyndelsen, og i afsnittet "void setup ()" to linjer, der deaktiverer Wi-Fi:


#omfatte

ugyldig opsætning () {
WiFi.tilstand (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Derefter reduceres forbruget af tavlen med samme skitse med næsten tre gange til 28 mA.

Det blev fundet, at forskellige kinesiske kloner af D1 mini har forskelligt forbrug. Så Doiting-brættet forbrugte 80/28 mA, og brættet fra en ukendt producent med inskriptionen "ESP8266MOD" på omslaget var 72/19 mA.

Sådan et lavforbrugstavle bestilte jeg her (næstsidste mulighed - D1 mini).

Betalinger er stadig på vej herfra (den første mulighed er D1 mini).

Til sammenligning koster nano i de samme butikker nu ~ 300 rubler + 50 rubler levering, her er det i TENSTAR ROBOT STOR VÆG og hos SAMIORE FEIYANG.
Uno koster 340 rubler + 150 rubler levering
i den første butik og 360 + 150 rubler levering i den anden.

P.S. Tak til Stanislav Gritsinov for hans hjælp med at deaktivere Wi-Fi.

© 2021, Alexey Nadezhin

I ti år har jeg hver dag skrevet om teknologi, rabatter, seværdigheder og begivenheder. Læs min blog på siden ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Mine projekter:
Lamptest.ru. Jeg tester LED-lamper og hjælper med at finde ud af, hvilke der er gode, og hvilke der ikke er så gode.
Elerus.ru. Jeg indsamler oplysninger om elektroniske enheder i hjemmet til personlig brug og deler dem.
Du kan kontakte mig i Telegram
@ammunition1 og via mail [email protected].