Este repositório contém uma atividade desenvolvida no Inteli, utilizando a plataforma Arduino.
O objetivo é um comunicador p2p que envia e recebe, criptografando e descriptogrando com código morse mensagens via ESP-NOW.
Este projeto tem como objetivo demonstrar a comunicação entre dois microcontroladores ESP32 utilizando o protocolo ESP-NOW, sem necessidade de Wi-Fi tradicional.
A troca de mensagens é feita de forma codificada em código Morse, exibida no display LCD (I²C) e com feedback visual e sonoro por meio de LED e buzzer.
-
Autenticação:
O usuário gira o potenciômetro até aproximar-se da senha configurada (SENHA = 100, com tolerância de3). Pressiona o botão para confirmar. -
Envio de MAC:
Após liberar o acesso, o usuário digita o MAC Address do outro ESP32 no monitor serial. -
Envio de mensagem:
O usuário digita a mensagem desejada no monitor serial. -
Confirmação:
O dispositivo solicita confirmação via botão para enviar. -
Transmissão Morse:
A mensagem é convertida em código Morse e enviada via ESP-NOW. LED e buzzer piscam conforme o padrão Morse durante envio e recepção. -
Exibição:
A mensagem decodificada é exibida no LCD, e o MAC do dispositivo é mostrado abaixo.
- Carregue o código nos dois ESP32s (PEER A & PEER B).
- Abra o Monitor Serial em 115200 baud.
- Em um dos ESP32, pegue o MAC próprio exibido e informe-o no outro para parear.
- No dispositivo de envio: gire o potenciômetro e pressione o botão para liberar acesso (senha).
- Digite o MAC do destino via Serial.
- Digite a mensagem e confirme com o botão.
- Observe LED/buzzer piscando no receptor e a mensagem exibida no LCD.
Projeto desenvolvido por
Victor Santos e João Vitor Araújo