D1 mini i stedet for Arduino

  • Dec 27, 2021
click fraud protection

For å utvikle enheter uten Wi-Fi bruker de vanligvis Arduino Uno og Arduino Nano-brett (mer presist, hovedsakelig deres kinesiske kloner), men på grunn av krisen elektronikk, de har steget i pris betydelig, men D1 minikort med Wi-Fi koster fortsatt 150 rubler og i de fleste tilfeller kan de brukes i stedet for Arduino.

D1 mini i stedet for Arduino

D1-minikortet er basert på ESP8266-brikken. Den kobles til en datamaskin eller en strømkilde via MicroUSB-kontakten, den har 5 og 3,3 V strømpinner, 11 digitale I/O og 1 analog inngang. For de fleste prosjekter er dette tilstrekkelig.

For å bruke D1 mini i Arduino-miljøet, må du gå til "innstillingsfilen" og i feltet "Tilleggslenker for styreleder" sette inn adressen http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Etter det, på slutten av listen over brett, vil flere nye modeller vises, hvorfra du må velge "LOLIN (WEMOS) D1 R2 & mini".

De fleste prosjekter og biblioteker fungerer på D1 mini på samme måte som på vanlige Arduino-brett.

Pin-navnene som er skrevet på D1-minikortet er forskjellige fra Arduino. Enheter med et I2C-grensesnitt er koblet til pinnene D1 (SCL) og D2 (SDA). Enheter med SPI-grensesnitt til pinnene D5 (SCK), D6 (MISO eller SDO), D7 (MOSI eller SDA), D8 (SS eller CS).

instagram viewer

Det er en blå LED på brettet, som kan styres av en egen pinne "LED_BUILTIN" (0 - på).
Denne skissen fra AlexGyver blinker med en innebygd LED:


ugyldig oppsett () {
pinMode (LED_BUILTIN, OUTPUT);

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

Som det viste seg, er Wi-Fi-modulen i D1 mini slått på og bruker strøm. Brettet med den enkleste skissen, som sender ett tegn til serieporten én gang per sekund, bruker omtrent 80 mA.

For å deaktivere Wi-Fi, må du legge til ESP8266WiFi-bibliotekets tilkoblingslinje i begynnelsen, og i delen "ugyldig oppsett ()", to linjer som deaktiverer Wi-Fi:


#inkludere

ugyldig oppsett () {
WiFi.modus (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Etter det reduseres forbruket av brettet med samme skisse med nesten tre ganger til 28 mA.

Det ble funnet at forskjellige kinesiske kloner av D1 mini har forskjellig forbruk. Så Doiting-brettet forbrukte 80/28 mA, og brettet til en ukjent produsent med inskripsjonen "ESP8266MOD" på dekselet var 72/19 mA.

Et så lavt forbruksbrett jeg bestilte her (nest siste alternativ - D1 mini).

Betalinger er fortsatt på vei herfra (det første alternativet er D1 mini).

Til sammenligning koster nano i de samme butikkene nå ~ 300 rubler + 50 rubler levering, her er det i TENSTAR ROBOT STOR VEGG og på SAMIORE FEIYANG.
Uno koster 340 rubler + 150 rubler levering
i den første butikken og 360 + 150 rubler levering i den andre.

P.S. Takk til Stanislav Gritsinov for hans hjelp med å deaktivere Wi-Fi.

© 2021, Alexey Nadezhin

I ti år har jeg skrevet hver dag om teknologi, rabatter, severdigheter og arrangementer. Les bloggen min på siden ammo1.ru, v LJ, Zen, Mirtesen, Telegram.
Mine prosjekter:
Lamptest.ru. Jeg tester LED-lamper og hjelper til med å finne ut hvilke som er gode og hvilke som ikke er så gode.
Elerus.ru. Jeg samler inn informasjon om elektroniske husholdningsapparater for personlig bruk og deler den.
Du kan kontakte meg i Telegram
@ammunisjon1 og via post [email protected].