A WeMos D1 é uma placa compátivel com o arduino uno. Ela utiliza o SoC (system on chip) ESP8266EX.
Esta placa conta com wi-fi integrado, sendo uma opção acessível para IoT (internet of things).
Datasheet da placa
Especificações:
- Baseada no ESP8266EX
- 11 pinos de entrada e saída (com pwm)
- 1 entrada analógica (entrada máxima de 3,3V)
- Conexão micro USB
- Aceita alimentação externa entre 9 e 24V.
- Saída de 5V 1A
- Compatível com Arduino
- Compatível com nodemcu
- Armazenamento de 4Mb em flash
Fonte: wiki.wemos.cc
Esta placa é visualmente similar ao arduino e pode ser programada na IDE do arduino usando a programação padrão, o C++.
Ela tem como base o arduino uno e funciona de forma similar, porém com uma conexão a rede wifi inclusa. Seu custo varia entre 20 e 30 reais em sites chineses como o aliexpress, já no brasil você encontra facilmente por volta de 50 reais.
Adquiri a minha aqui: https://pt.aliexpress.com/item/32758176555.html
Custou R$25 e o frete saiu grátis
Para programar a placa utilizando a IDE do arduino você precisa adicionar o suporte para o esp8266.
Baixe o driver CH340 caso não tenha. Clique aqui para baixar.
Abra a ide do arduino.
Se não ainda tiver instalado, clique AQUI e escolha o sistema operacional de seu computador.
Abra o menu e vá em File>Preferences
Procure por "Additional Boards Manager URLs", e insira esse URL:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Este campo pode ser preenchido com várias urls, basta separá-las por vírgulas.
Clique em OK para fechar essa aba.
Abra o menu novamente e vá em "Tools>Board>Board Manager"
Logo após procure por esp8266 e clique em instalar. Aguarde o processo de instalação.
Com a placa instalada, basta seleciona-lá em "Tools>board".
Procure por Wemos D1 R2 e a selecione.
Sua placa estará pronta para uso :)