Tabla de contenido:

Reloj con control remoto por infrarrojos para ajustes de fecha / hora: 5 pasos
Reloj con control remoto por infrarrojos para ajustes de fecha / hora: 5 pasos

Video: Reloj con control remoto por infrarrojos para ajustes de fecha / hora: 5 pasos

Video: Reloj con control remoto por infrarrojos para ajustes de fecha / hora: 5 pasos
Video: TRUCOS PARA HONOR MAGIC5 LITE 2024, Noviembre
Anonim
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora
Reloj con control remoto por infrarrojos para ajustes de fecha y hora

Este es un reloj simple hecho con componentes fácilmente disponibles. El microcontrolador utilizado es un STM32F030F4P6 económico. La pantalla es una pantalla LCD de 16x2 con mochila I2C (PCF8574).

El circuito de reloj se puede construir utilizando pequeñas placas de creación de prototipos y una placa adaptadora TSSOP28, como se muestra.

Paso 1: Materiales

  • STM32F030F4P6 MCU
  • PCF8563 RTC u obtenga el módulo listo para usar
  • LCD 1602 con mochila I2C
  • tableros de prototipos
  • Control remoto por infrarrojos desde un módulo de reproductor de MP3 / Bluetooth - Control remoto por infrarrojos
  • Receptor de infrarrojos de 38 kHz - TSOP1738
  • Cristales (12MHz para MCU, 32.768KHz para RTC)
  • Varios componentes como se detalla en el esquema.
  • cables, conectores, etc.

Se requiere un adaptador de serie USB para actualizar el programa en la MCU.

Paso 2: código fuente y esquemático

Código fuente y esquemático
Código fuente y esquemático

Paso 3: programación de la MCU

Después de conectar la MCU según el esquema, el programa se puede actualizar fácilmente a la MCU utilizando un adaptador de serie USB.

Conecte el TX del adaptador serie USB al PA10 de MCU (USART1_RX) y el RX del adaptador al PA9 de MCU (USART1_TX).

Use un puente para cortocircuitar los pines 1 y 2 del encabezado P1 (consulte el esquema, solo el pin Boot0 debe configurarse ya que el pin Boot1 no está presente en esta MCU) y encienda el circuito para llevar la MCU al modo de carga de inicio en serie.

Una buena referencia para programar STM32 MCU se encuentra en este instructivo: STM32 intermitente

Después de flashear el programa, elimine el corto de los pines 1 y 2 de P1, y los pines 2 y 3 cortos, luego apague y encienda la placa, y la MCU debería comenzar a ejecutar el programa flasheado.

Paso 4: Configuración de la fecha y la hora

Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora
Configuración de la fecha y la hora

Para configurar la fecha / hora, presione el botón MENU en el control remoto (consulte la imagen del control remoto para ver los mapas de teclas).

La pantalla LCD muestra * Establecer hora y Establecer fecha. El * apunta a la selección actual.

Utilice los botones AUMENTAR / DISMINUIR (+/-) para mover el puntero *. Estos 2 botones también se utilizan para cambiar los valores de fecha y hora.

Use el botón SELECT para seleccionar.

Los botones IZQUIERDA / DERECHA sirven para mover el cursor a las posiciones de hora / fecha, seguidos de los botones AUMENTAR / DISMINUIR para cambiar el valor correspondiente. Para bloquear el cambio, presione el botón SELECT.

El botón RETURN se usa para salir de la configuración de hora / fecha.

Paso 5: Adelante y construya uno, es económico y muy divertido

Bueno, el título lo dice todo. Después de reunir los materiales, no debería llevar más de medio día construirlo.

Siguiente.. Ponlo en una bonita carcasa, enciéndelo usando un banco de energía..

Gracias por leer.

Recomendado: