IoT Smart Home Kit para ESP32 🏠
🚪 Proyecto 12: Apertura de puerta con código morse 🔴
Descripción
En este proyecto, crearemos un sistema de apertura de puerta con codigo morse. Cada uno de los botones nos permitira escribir cada uno de los caracteres (. y -). En la pantalla LCD ira aparececiendo el código que vamos a ir escribiendo en código Morse, para confirmar el código presionaremos ambos botones a la vez. Si el codigo es correcto abriara la puerta, mientras que si el código no es correcto te volvera a pedir el código.
Componentes
Lista de componentes utilizados para realizar el proyecto:
- Microcontrolador: ESP32 STEAMakers
- Actuadores:
- Servomotor conectado a PIN 13
- LCD conectado a I2C
- Sensor:
- Botón conectado a PIN 27
- Boton conectado a PIN 16
Esqematico

Código

Ejercicios propuestos
- Si el código Morse introducido no coincide con el código correcto, activa un buzzer (zumbador) que emita un sonido corto y repetitivo. El sonido debe detenerse al comenzar a introducir un nuevo código.
- Crea un sistema a partir del proyecto anterior donde dependiendo de que carácter morse ha introducido el LED parpadee, es decir si ha ingresado un punto el LED parpadeara de forma breve, mientras que si ha ingrado una raya el led hará un parpadeo largo.
- Programa el sistema para que registre cuántas veces el usuario ha introducido un código incorrecto. Muestra este número en la pantalla LCD después de cada intento fallido. Si el número de intentos fallidos supera un umbral (por ejemplo, 3 intentos), el sistema bloqueará la puerta durante 30 segundos antes de permitir más intentos.
Carmen Guidet EXPERIMENTA · ESP32
arduinoblocks esp32 smarthomekey