Bom dia,
Estou a projectar um sistema para automação residencial com esp8266 e Arduíno. O sistema funcionara de seguinte forma.
Com uma central de controlo e comando, e receptores espalhados ao longo da casa.
Central a central será responsável por receber comando via wi-fi e reaviara para os recetores alem de contar um lcd táctil da NEXTION. A conexão entre a central e os recetores será efectuada por meio de rf433.
Para este projecto não pretendo usar o Arduíno na sua forma original, estou a projectar uma placa que inclui entrada para o esp e os transmissores de rf e também inclui o microcontrolador atmega328 no projecto da placa
Estou com dúvida na comunicação entre o esp e o microcontrolador. Para enviar informação microcontrolador para esp existem uma forma especial ou pode ser enviado como tem sido por exemplo no Bluetooth que simplesmente Serial.println() e Serial.read(). E declarar uma variavel para armazenar o vem da serial? existem uma função especial?
Já fiz o mesmo projecto com bluetooth funcionou bem.
Agradeco desde já a paciencia e espero ter sido clara na minha apresentacao de duvida estou pronto para qualquer esclarecimento.
Tags:
Para entender melhor:
A comunicação da sua placa com o ESP será à distância (comunicação wirelles)?
Caso positivo, pretende comunicar via RF?
Ou o ESP está conectado fisicamente com o Arduino?
bom dia a placa Arduíno esta ligado fisicamente com o esp
O ESP possui wifi, não entendi a necessidade de outro radio, fiquei curioso. Seria para comunicar com módulos prontos que aceitam 433 ?
Sobre a questão da comunicação ESP, eles tem várias forma de trabalhar. A que uso e conheço é como Arduino. Vc "formata" ele de forma que ele passa a aceitar programação como um arduino.
Acho a melhor forma pq vc não precisa de outro processador, ele dá conta de tudo.
Para o protocolo o wifi não é como o Bluetooth. Acontece que o bluetooth é ponto a ponto e o wifi não. No minimo é preciso direcionar as informações para um IP, alem do login. É possivel fazer usando vários protocolos. Dentre eles destaco e sugiro o MQTT.
Por MQTT vc troca pequenas mensagens entre dispositivos usando um "servidor" que ele chama de "broker". Vide:
Ficará simples e moderno !
Sua placa pode ter um ESP8266+Rf433 e só, sem processadores adicionais.
bom dia foi boa a dica de MQTT, com este protocolo e possível controlar o esp remotamente? bastar estar ligado a internet
Bom dia, a ideia básica é ligar o Arduíno fisicamente com o esp.
Devido a número reduzido de portas serial no esp achei melhor criar uma plaquinha contendo o microcontrolador que servira de central. E aproveitar a biblioteca serial do Arduíno.
Boa tarde,
Veja se lhe ajuda :
ESP8266 - Interface Serial 5V - testado e aprovado OK :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
ESP8266 - Teste de comunicação serial do Arduino com o ESP8266 :
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
ESP8266 - Usando IDE Arduino (exemplos ADAFRUIT/SPARKFUN )
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...
E muito mais em :
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por