D1 mini em vez de Arduino

  • Dec 27, 2021
click fraud protection

Para desenvolver dispositivos sem Wi-Fi, costumam usar placas Arduino Uno e Arduino Nano (mais precisamente, principalmente seus clones chineses), mas devido à crise eletrônicos, eles aumentaram significativamente de preço, mas as miniplacas D1 com Wi-Fi ainda custam 150 rublos e na maioria dos casos podem ser usadas em vez de Arduino.

D1 mini em vez de Arduino

A mini placa D1 é baseada no chip ESP8266. Ele se conecta a um computador ou fonte de alimentação através do conector MicroUSB, possui pinos de alimentação de 5 e 3,3 V, 11 E / S digitais e 1 entrada analógica. Para a maioria dos projetos, isso é suficiente.

Para usar o D1 mini no ambiente Arduino, você precisa ir até o "arquivo de configurações" e no campo "Links adicionais para o gerenciador de placa" inserir o endereço http://arduino.esp8266.com/stable/package_esp8266com_index.json .
Depois disso, no final da lista de placas, vários novos modelos irão aparecer, dos quais você deve selecionar "LOLIN (WEMOS) D1 R2 & mini".

A maioria dos projetos e bibliotecas funcionam no D1 mini da mesma maneira que em placas Arduino normais.

instagram viewer

Os nomes dos pinos escritos na miniplaca D1 são diferentes do Arduino. Dispositivos com interface I2C são conectados aos pinos D1 (SCL) e D2 (SDA). Dispositivos com interface SPI para os pinos D5 (SCK), D6 (MISO ou SDO), D7 (MOSI ou SDA), D8 (SS ou CS).

Há um LED azul na placa, que pode ser controlado por um pino separado "LED_BUILTIN" (0 - ligado).
Este esboço de AlexGyver está piscando com um LED integrado:


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

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

Como se viu, por padrão, o módulo Wi-Fi no D1 mini está ligado e consome energia. A placa com o esboço mais simples, que envia um caractere para a porta serial uma vez por segundo, consome cerca de 80 mA.

Para desativar o Wi-Fi, você precisa adicionar a linha de conexão da biblioteca ESP8266WiFi no início, e na seção "void setup ()", duas linhas que desativam o Wi-Fi:


#incluir

void setup () {
WiFi.mode (WIFI_OFF);
WiFi.forceSleepBegin ();
}

Depois disso, o consumo da placa com o mesmo esboço é reduzido em quase três vezes para 28 mA.

Verificou-se que diferentes clones chineses de D1 mini têm consumo diferente. Portanto, a placa Doiting consumia 80/28 mA, e a placa de um fabricante desconhecido com a inscrição "ESP8266MOD" na capa era 72/19 mA.

Uma placa de baixo consumo que eu pedi aqui (penúltima opção - D1 mini).

Os pagamentos ainda estão a caminho daqui (a primeira opção é D1 mini).

Para efeito de comparação, nas mesmas lojas nano agora custa ~ 300 rublos + entrega de 50 rublos, aqui está em TENSTAR ROBOT GREAT WALL e em SAMIORE FEIYANG.
Uno custa 340 rublos + 150 rublos entrega
na primeira loja e entrega de 360 ​​+ 150 rublos no segundo.

P.S. Obrigado a Stanislav Gritsinov por sua ajuda com a desativação do wi-fi.

© 2021, Alexey Nadezhin

Há dez anos escrevo todos os dias sobre tecnologia, descontos, lugares de interesse e eventos. Leia meu blog no site ammo1.ru, v LJ, zen, Mirtesen, Telegrama.
Meus projetos:
Lamptest.ru. Eu testo as lâmpadas LED e ajudo a descobrir quais são boas e quais não são.
Elerus.ru. Recolho informações sobre dispositivos eletrônicos domésticos para uso pessoal e as compartilho.
Você pode entrar em contato comigo no telegrama
@ ammo1 e por correio [email protected].