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.

Exibições: 642

Responder esta

Respostas a este tópico

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:

Google

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 :

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço