Boa tarde senhores.

Estou dando continuidade ao meu projeto de automatizar as lampadas da minha casa (hoje já estou em 4, mas quero chegar nas 12 lampadas) ... Ligar e desligar as lampadas pelo interruptor ou por celular /arduino.

Para saber se a lampada foi ligada / desligada pelo interruptor, utilizo um sensor de tensão fazendo a captura dos dados do sensor pelas portas analógicas do arduino.

Conforme conversei com alguns amigos do forum em Abril/2018 (para tirar algumas dúvidas), me foi sugerido pelo Mineirin RV usar o ESP8266 para poder utilizar Wifi no meu projeto (hoje uso o Arduino Uno + Ethernet Shield).

Comprei então um NodeMCU ESP8266 (http://www.hperobotica.com.br/pd-35ba82-modulo-wifi-esp8266-nodemcu...).

Eu preciso expandir as portas digitas (para os reles) e analógicas (para os sensores de tensão) desse NodeMCU.

O que os senhores me indicam e se possível, como fazer isso ?

Já fiz uma pesquisa na internet, mas tem tanta coisa, que acabei ficando na dúvida de qual a melhor solução.

Obrigado mais uma vez pela opinião de vocês que tem me ajudado a crescer com esse meu projeto.

Ronaldo Araujo

Exibições: 1304

Responder esta

Respostas a este tópico

Teoricamente as tensões vao sempre 0V ou igual a tensão se rede.

Sendo assim se vc quiser pode medir de forma digital o ligado e desligado. Se quiser mostrar valores pode usar uma analógica para medir a rede.

Aih vc pode expandir apenas digitais.

Tem vários integrados que fazem isso.

Vide:

https://www.google.com.br/search?q=mcp23017+arduino&oq=mcp23017...

https://www.google.com.br/search?q=pcf8574+arduino&oq=pcf8574+a...

https://www.google.com.br/search?q=arduino+74hc594&oq=arduino+7...

Obrigado Eduardo ...

Eu tinha realmente pensado se era possível medir de forma digital o ligado / desligado ...

Hoje a noite vou fazer um teste pra verificar como vai se comportar o sistema.

Valeu pelos links.

Boa noite, voce conseguiu resolver o problema? Estou na mesma situacao, montei um ESP32 com CI mcp23017 onde expandi 16 portas que liguei 16 reles, até ai tudo bem.

Porem preciso saber se a lampada esta ligada, para isto queria usar o sensor de corrente ACS712 e nao consegui fazê-lo funcionar no ESP32. Acredito que possa ser porque a saida do sensor é mais forte que a entrada da porta analogica do esp, no seu caso deu certo? Alguem ja usou desta forma?

Recomendo expandir as portas digitais com o Ci Expansor 8-bit Pcf8574 que usa apenas os pinos de I2C (você consegue expandir para até 128 portas usando vários desse CI, apenas usando os 2 pinos de I2C do seu microcontrolador).

O legal desse CI é que ele pode ser configurado tanto para entrada como para saída (você configura pino a pino). Por exemplo, o mesmo CI pode ter 3 pinos de entrada e 5 de saída ou como você preferir.

Uso eles com Arduíno e recomendo. No Node MCU deve funcionar também pois ele trabalha com tensões a partir de 2,5V.

Tem uma aula completa e de excelente qualidade sobre ele:

https://www.youtube.com/watch?v=r-3p-weAtOY

Agora, para as portas analógicas, aí você precisaria usar o Multiplexador Analógico/digital 16 Canais Cd74hc4067.

Obrigado Rodrigo pela dica ...

Já estou colocando esses 2 CI's na minha lista de compra ...

Uau, um monstrinho esse ESP32, hein ?

Vou dar uma olhada com carinho nele. Como já estou com o ESP8266 comprado, vou terminar o projeto com ele, mas para uma nova versão, estudarei o ESP32.

Obrigado pela dica e parabéns pelo material.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço