ESP8266 - medir tensão
Neste guia, vamos aprender como usar um ESP8266 e um sensor de tensão para medir tensões entre 0V e 25V. Vamos explicar em detalhes:
- Como conectar um sensor de tensão a um ESP8266
- Como programar um ESP8266 para medir a tensão do sensor

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Sensor de Tensão
Um Sensor de Tensão é um circuito pronto, feito de dois resistores precisos, que ajuda a medir a tensão com facilidade. Ele tem dois resistores: 30 KΩ e 7.5 KΩ. Ao usar uma tensão de referência de 5V para o ADC, este sensor consegue verificar tensões de 0 a 25V DC. Se a tensão de referência for de 3.3V para o ADC, ele consegue medir tensões de 0 a 16.5V DC.
Pinagem
Um sensor de tensão inclui dois grupos de pinos.
- Interface de Entrada (conecte aos pontos em que você está medindo a tensão):
- Pino VCC: Este é o pino positivo. Conecte-o ao ponto que tem a tensão mais alta.
- Pino GND: Este é o pino negativo. Conecte-o ao ponto que tem a tensão mais baixa.
- Interface de Saída (conecte ao ESP8266):
- Pino Vout (S): Este é o pino de sinal. Conecte-o a um pino analógico do ESP8266.
- Pino NC (+): Não conecte este pino; ele não é usado.
- Pino GND (-): Este é o pino de terra. Conecte-o ao pino GND (0V) do ESP8266.

Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Código ESP8266
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a sua primeira vez usando o ESP8266.
- Conecte o ESP8266 ao sensor de tensão.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (e.g. NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Copie o código fornecido e cole-o no Arduino IDE.
- Clique no botão Upload no Arduino IDE para transferir o código para o ESP8266.
- Teste medindo as saídas de 5V e 3.3V do ESP8266.
- Verifique os resultados no Serial Monitor.
※ Nota:
O valor pode mudar com o tempo porque a tensão de referência usual é de 5V. Ela pode ser instável e variar com a fonte de alimentação.