Taula de continguts:

Rellotge amb control remot IR per configuració d’hora i data: 5 passos
Rellotge amb control remot IR per configuració d’hora i data: 5 passos

Vídeo: Rellotge amb control remot IR per configuració d’hora i data: 5 passos

Vídeo: Rellotge amb control remot IR per configuració d’hora i data: 5 passos
Vídeo: KOREAN AIR 777 Business Class 🇰🇷⇢🇸🇬【4K Trip Report Seoul to Singapore】Tell Me What Happened?! 2024, De novembre
Anonim
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data
Rellotge amb control remot IR per configurar l’hora i la data

Es tracta d’un rellotge senzill fet amb components fàcilment disponibles. El microcontrolador utilitzat és un STM32F030F4P6 de baix cost. La pantalla és una pantalla LCD de 16x2 amb motxilla I2C (PCF8574).

El circuit de rellotge es pot construir mitjançant petites taules de prototipatge i una placa adaptadora TSSOP28, tal com es mostra.

Pas 1: materials

  • MCU STM32F030F4P6
  • PCF8563 RTC o obteniu el mòdul confeccionat
  • LCD 1602 amb motxilla I2C
  • taules de prototipatge
  • Control remot IR des d’un mòdul de reproductor Bluetooth / MP3: control remot IR
  • Receptor IR de 38 kHz - TSOP1738
  • Cristalls (12 MHz per a MCU, 32,768 KHz per a RTC)
  • Diversos components detallats a l'esquema
  • cables, connectors, etc.

Es necessita un adaptador sèrie USB per incloure el programa a la MCU.

Pas 2: esquema i codi font

Esquema i codi font
Esquema i codi font

Pas 3: Programació de l'MCU

Després de connectar la MCU segons l’esquema, el programa es pot convertir en MCU fàcilment mitjançant un adaptador sèrie USB.

Connecteu el TX de l'adaptador sèrie USB al PA10 de l'MCU (USART1_RX) i el RX de l'adaptador al PA9 de l'MCU (USART1_TX).

Utilitzeu un jumper per escurçar els pins 1 i 2 de la capçalera P1 (consulteu l’esquema, només cal configurar el pin Boot0 perquè el pin Boot1 no està present en aquesta MCU) i engegueu el circuit perquè la MCU es posi en mode d’arrencada en sèrie.

Una bona referència per a la programació de la MCU STM32 es troba en aquest instructiu: STM32 intermitent

Després d'haver intermitent el programa, traieu el curt dels pins 1 i 2 de P1 i els pins curts 2 i 3 i, a continuació, enceneu la placa i la MCU hauria de començar a executar el programa intermitent.

Pas 4: definir l'hora i la data

Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data
Configuració de l’hora i la data

Per configurar la data / hora, premeu el botó MENU del comandament a distància (consulteu la imatge del control remot per obtenir mapes de tecles).

La pantalla LCD mostra * Establir hora i establir la data. El * apunta a la selecció actual.

Utilitzeu els botons INCREMENT / DECREASE (+/-) per moure el punter *. Aquests 2 botons també s’utilitzen per canviar els valors d’hora / data.

Utilitzeu el botó SELECT per seleccionar.

Els botons ESQUERRA / DRETA permeten moure el cursor a les posicions de data i hora, seguits dels botons INCREMENT / DESTINAR per canviar el valor corresponent. Per bloquejar el canvi, premeu el botó SELECT.

El botó RETURN s’utilitza per sortir de la configuració d’hora / data.

Pas 5: seguiu endavant i creeu-ne un, és econòmic i divertit

Bé, el títol ho diu tot. Després de recollir els materials, no caldria trigar més de mig dia a construir-se.

A continuació.. Poseu-lo en una bonica carcassa, alimenteu-lo amb un banc de potència..

Gràcies per llegir.

Recomanat: