D1 mini Arduino asemel

  • Dec 27, 2021
click fraud protection

Wi-Fita seadmete arendamiseks kasutavad nad tavaliselt Arduino Uno ja Arduino Nano plaate (täpsemalt peamiselt nende Hiina kloone), kuid kriisi tõttu elektroonika, need on oluliselt kallinenud, kuid Wi-Fi-ga D1 miniplaadid maksavad endiselt 150 rubla ja enamikul juhtudel saab neid kasutada Arduino.

D1 mini Arduino asemel

D1 miniplaat põhineb ESP8266 kiibil. See ühendub arvuti või toiteallikaga MicroUSB-pistiku kaudu, sellel on 5 ja 3,3 V toiteviigud, 11 digitaalset I / O ja 1 analoogsisend. Enamiku projektide jaoks on see piisav.

D1 mini kasutamiseks Arduino keskkonnas tuleb minna "seadete faili" ja väljale "Lisalingid juhatuse haldurile" sisestada aadress http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Pärast seda ilmub tahvlite loendi lõppu mitu uut mudelit, mille hulgast tuleb valida "LOLIN (WEMOS) D1 R2 & mini".

Enamik projekte ja teeke töötavad D1 minil samamoodi nagu tavalistel Arduino plaatidel.

D1 miniplaadile kirjutatud tihvtide nimed erinevad Arduino omast. I2C liidesega seadmed on ühendatud kontaktidega D1 (SCL) ja D2 (SDA). Seadmed, millel on SPI liides kontaktidega D5 (SCK), D6 (MISO või SDO), D7 (MOSI või SDA), D8 (SS või CS).

instagram viewer

Plaadil on sinine LED, mida saab juhtida eraldi tihvtiga "LED_BUILTIN" (0 - sees).
See AlexGyveri visand vilgub koos sisseehitatud LED-iga:


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

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

Nagu selgus, on D1 mini Wi-Fi-moodul vaikimisi sisse lülitatud ja tarbib energiat. Kõige lihtsama sketšiga plaat, mis väljastab jadaporti kord sekundis ühe märgi, tarbib umbes 80 mA.

Wi-Fi keelamiseks peate algusesse lisama ESP8266WiFi teegi ühendusliini ja jaotisesse "tühine seadistus ()" kaks rida, mis keelavad Wi-Fi:


#sisaldama

void setup () {
WiFi.režiim (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Pärast seda väheneb sama visandiga plaadi tarbimine peaaegu kolm korda 28 mA-ni.

Leiti, et D1 mini erinevatel Hiina kloonidel on erinev tarbimine. Niisiis tarbis Doitingi plaat 80/28 mA ja tundmatu tootja plaat, mille kaanel oli kiri "ESP8266MOD", oli 72/19 mA.

Sellise väikese kuluga tahvli tellisin siin (eelviimane variant - D1 mini).

Maksed on veel pooleli siit (esimene võimalus on D1 mini).

Võrdluseks, samades poodides maksab nano nüüd ~ 300 rubla + 50 rubla kohaletoimetamine, siin see on TENSTAR ROBOT GREAT WALL'is ja SAMIORE FEIYANGIS.
Uno maksab 340 rubla + 150 rubla kohaletoimetamine
esimeses poes ja kohaletoimetamine 360 ​​+ 150 rubla teises.

P.S. Täname Stanislav Gritsinovit abi eest WiFi keelamisel.

© 2021, Aleksei Nadezhin

Kümme aastat olen iga päev kirjutanud tehnikast, allahindlustest, huviväärsustest ja sündmustest. Lugege saidil minu ajaveebi ammo1.ru, v LJ, Zen, Mirtesen, Telegramm.
Minu projektid:
Lamptest.ru. Testin LED-lampe ja aitan välja selgitada, millised on head ja millised mitte.
Elerus.ru. Kogun infot isiklikuks kasutamiseks mõeldud koduelektroonika seadmete kohta ja jagan seda.
Minuga saate ühendust võtta Telegramis
@ laskemoon1 ja posti teel [email protected].