Arduino yerine D1 mini

  • Dec 27, 2021
click fraud protection

Wi-Fi olmayan cihazlar geliştirmek için genellikle Arduino Uno ve Arduino Nano kartlarını (daha doğrusu, esas olarak Çin klonları) kullanırlar, ancak kriz nedeniyle elektronik, fiyatları önemli ölçüde arttı, ancak Wi-Fi'li D1 mini panoları hala 150 rubleye mal oluyor ve çoğu durumda bunun yerine kullanılabilirler. Arduino.

Arduino yerine D1 mini

D1 mini kartı, ESP8266 çipine dayanmaktadır. MicroUSB konnektörü üzerinden bir bilgisayara veya bir güç kaynağına bağlanır, 5 ve 3.3 V güç pinlerine, 11 dijital I/O ve 1 analog girişe sahiptir. Çoğu proje için bu yeterlidir.

D1 mini'yi Arduino ortamında kullanmak için "ayarlar dosyasına" gitmeniz ve "Board Manager için Ek bağlantılar" alanına adresi eklemeniz gerekir. http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Bundan sonra, pano listesinin sonunda, "LOLIN (WEMOS) D1 R2 & mini" seçmeniz gereken birkaç yeni model görünecektir.

Çoğu proje ve kitaplık, D1 mini üzerinde normal Arduino kartlarında olduğu gibi çalışır.

D1 mini board üzerinde yazan pin isimleri Arduino'dan farklıdır. I2C arayüzüne sahip cihazlar, D1 (SCL) ve D2 (SDA) pinlerine bağlanır. D5 (SCK), D6 (MISO veya SDO), D7 (MOSI veya SDA), D8 (SS veya CS) pinlerine SPI arayüzü olan cihazlar.

instagram viewer

Kart üzerinde ayrı bir pin "LED_BUILTIN" (0 - açık) ile kontrol edilebilen mavi bir LED vardır.
AlexGyver'ın bu çizimi, yerleşik bir LED ile yanıp sönüyor:


geçersiz kurulum () {
pinMode (LED_BUILTIN, OUTPUT);

boşluk döngüsü () {
digitalWrite (LED_BUILTIN, 0);
gecikme (1000);
digitalWrite (LED_BUILTIN, 1);
gecikme (300);
}

Görünüşe göre, varsayılan olarak, D1 mini'deki Wi-Fi modülü açılır ve güç tüketir. Saniyede bir seri bağlantı noktasına bir karakter veren en basit çizime sahip kart, yaklaşık 80 mA tüketir.

Wi-Fi'yi devre dışı bırakmak için, başlangıçta ESP8266WiFi kitaplığı bağlantı hattını ve "void setup ()" bölümünde Wi-Fi'yi devre dışı bırakan iki satırı eklemeniz gerekir:


#Dahil etmek

geçersiz kurulum () {
WiFi.modu (WIFI_OFF);
WiFi.forceSleepBegin();
}

Bundan sonra, aynı taslağa sahip kartın tüketimi neredeyse üç kat azaltılarak 28 mA'ya düşürüldü.

D1 mini'nin farklı Çin klonlarının farklı tüketime sahip olduğu bulundu. Böylece, Doiting kartı 80/28 mA tüketti ve kapağında "ESP8266MOD" yazan bilinmeyen bir üreticinin kartı 72/19 mA idi.

Böyle düşük bir tüketim kartı sipariş ettim burada (sondan bir önceki seçenek - D1 mini).

Ödemeler hala yolda buradan (ilk seçenek D1 mini'dir).

Karşılaştırma için, aynı mağazalarda nano şimdi ~ 300 ruble + 50 ruble teslimat maliyeti, işte burada TENSTAR ROBOT BÜYÜK DUVAR ve SAMIORE FEIYANG'da çalışıyor.
Uno'nun maliyeti 340 ruble + 150 ruble teslimat
ilk mağazada ve 360 ​​+ 150 ruble teslimat saniyede.

not Wi-Fi'yi devre dışı bırakma konusundaki yardımları için Stanislav Gritsinov'a teşekkürler.

© 2021, Alexey Nadezhin

On yıldır her gün teknoloji, indirimler, ilgi çekici yerler ve etkinlikler hakkında yazıyorum. Blogumu sitede oku cephane1.ru, v LJ, Zen, Mirteşen, Telgraf.
Benim projelerim:
Lamptest.ru. LED lambaları test ediyorum ve hangilerinin iyi, hangilerinin o kadar iyi olmadığını anlamaya yardımcı oluyorum.
Elerus.ru. Kişisel kullanım için ev tipi elektronik cihazlar hakkında bilgi toplar ve paylaşırım.
Benimle Telegram'dan iletişime geçebilirsiniz
@ cephane1 ve posta yoluyla [email protected].