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
Tags:
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?
Como vai, André Luiz?
Conseguiu medir a tensão com o ESP32?
Abratzzz
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 ...
Boa tarde ,
Serve o ESP32 ?? Muito melhor do que o ESP8266.
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.
Meus Tutoriais sobre NodeMCU - ESP8266 :
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por