en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
en compras
mayores a $750
Compras mayores a $750
Ordena el material de todo tu salón y obtén un descuento.
¿Problemas para despertarte? crea tu propio despertador con arduino, puede encender una lampara, una cafetera porque a quien no le gustaría despertar y que el cafe este listo. Con este proyecto podrás a prueba tus habilidades usando diferentes dispositivos como RTC DS3231, Keypad 3x4, buzzer etc.
Se podrá configurar la alarma desde un teclado matricial 3x4.
Primero debemos configurar la fecha y hora del RTC, por lo que subiremos el siguiente programa para configurarlo y probar que funcione correctamente. Se recomienda leer el tutorial RTC DS3231.
Diagrama de conexión RTC DS3231
Una vez subido el código por primera vez, comentar la linea #13 y volver a subir el código para evitar que se ajuste la hora cada vez que inicie arduino.
RTC.adjust(DateTime(__DATE__, __TIME__));
Para comprobar que el reloj esta correcto, basta con solo abrir el monitor serial y comprobar la fecha y hora con la del sistema.
Teclado matricial 3x4 esta dividido en filas y columnas, las columnas se configuran como entradas con resistencia PULLUP las filas se configuran como salidas que se inicializan en alto. después apagar una fila a la vez de esta manera se analizan que tecla se presionó por fila. No tenemos que implementar el algoritmo desde cero por lo que usaremos una Librería "keypad.h". Se recomienda leer el tutorial del teclado matricial para mayores detalles.
Diagrama de conexión
Programa de prueba para el teclado matricial.
El programa de prueba es muy sencillo imprimirá en el monitor serial la tecla que se halla presionado.
Para montar los componentes se imprimirá el siguiente diseño, el cual consta de 2 piezas.
Dentro de la carpeta de diseños encontraras los archivos para imprimirlos.
En esta pieza se montara el teclado matricial y quedara de la siguiente manera
Ahora con la pantalla se fijara la pantalla lcd 20x4 usando separadores de 6mm M-H y separadores de 10mm H-H.
Comentarios
Dejar un comentario