D1 mini en lugar de Arduino

  • Dec 27, 2021
click fraud protection

Para desarrollar dispositivos sin Wi-Fi, suelen utilizar placas Arduino Uno y Arduino Nano (más precisamente, principalmente sus clones chinos), pero debido a la crisis electrónica, han subido de precio significativamente, pero las mini placas D1 con Wi-Fi todavía cuestan 150 rublos y, en la mayoría de los casos, se pueden usar en lugar de Arduino.

D1 mini en lugar de Arduino

La mini placa D1 se basa en el chip ESP8266. Se conecta a una computadora o una fuente de alimentación a través del conector MicroUSB, tiene pines de alimentación de 5 y 3.3 V, 11 E / S digitales y 1 entrada analógica. Para la mayoría de los proyectos, esto es suficiente.

Para usar el D1 mini en el entorno Arduino, debe ir al "archivo de configuración" y en el campo "Enlaces adicionales para el administrador de la placa" inserte la dirección http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Después de eso, al final de la lista de placas, aparecerán varios modelos nuevos, de los cuales debe seleccionar "LOLIN (WEMOS) D1 R2 & mini".

instagram viewer

La mayoría de los proyectos y bibliotecas funcionan en el D1 mini de la misma manera que en las placas Arduino normales.

Los nombres de los pines escritos en la mini placa D1 son diferentes a los de Arduino. Los dispositivos con una interfaz I2C están conectados a los pines D1 (SCL) y D2 (SDA). Dispositivos con interfaz SPI a los pines D5 (SCK), D6 (MISO o SDO), D7 (MOSI o SDA), D8 (SS o CS).

Hay un LED azul en la placa, que puede ser controlado por un pin separado "LED_BUILTIN" (0 - encendido).
Este boceto de AlexGyver parpadea con un LED incorporado:


configuración vacía () {
pinMode (LED_BUILTIN, SALIDA);

bucle vacío () {
escritura digital (LED_BUILTIN, 0);
retraso (1000);
escritura digital (LED_BUILTIN, 1);
retraso (300);
}

Al final resultó que, de forma predeterminada, el módulo Wi-Fi en el D1 mini está encendido y consume energía. La placa con el boceto más simple, que envía un carácter al puerto serie una vez por segundo, consume alrededor de 80 mA.

Para deshabilitar Wi-Fi, debe agregar la línea de conexión de la biblioteca ESP8266WiFi al principio, y en la sección "configuración anulada ()", dos líneas que deshabilitan Wi-Fi:


#incluir

configuración vacía () {
Modo WiFi (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Después de eso, el consumo de la placa con el mismo boceto se reduce casi tres veces a 28 mA.

Se encontró que diferentes clones chinos de D1 mini tienen un consumo diferente. Entonces, la placa Doiting consumía 80/28 mA, y la placa de un fabricante desconocido con la inscripción "ESP8266MOD" en la tapa era de 72/19 mA.

Pedí una placa de tan bajo consumo aquí (penúltima opción - D1 mini).

Los pagos aún están en camino de aquí (la primera opción es D1 mini).

A modo de comparación, en las mismas tiendas, nano ahora cuesta ~ 300 rublos + 50 rublos de entrega, aquí está en TENSTAR ROBOT GREAT WALL y en SAMIORE FEIYANG.
Uno cuesta 340 rublos + 150 rublos de entrega
en la primera tienda y entrega de 360 ​​+ 150 rublos en el segundo.

PD Gracias a Stanislav Gritsinov por su ayuda para desactivar Wi-Fi.

© 2021, Alexey Nadezhin

Durante diez años he estado escribiendo todos los días sobre tecnología, descuentos, lugares de interés y eventos. Leer mi blog en el sitio ammo1.ru, v LJ, zen, Mirtesen, Telegrama.
Mis proyectos:
Lamptest.ru. Pruebo lámparas LED y ayudo a descubrir cuáles son buenas y cuáles no.
Elerus.ru. Recopilo información sobre dispositivos electrónicos domésticos para uso personal y la comparto.
Puedes contactarme en Telegram
@ ammo1 y por correo [email protected].