Tabla de contenido:

RELOJ UTILIZANDO ATMEGA 8: 7 pasos (con imágenes)
RELOJ UTILIZANDO ATMEGA 8: 7 pasos (con imágenes)

Video: RELOJ UTILIZANDO ATMEGA 8: 7 pasos (con imágenes)

Video: RELOJ UTILIZANDO ATMEGA 8: 7 pasos (con imágenes)
Video: Reloj display 7 segmentos ATmega8 2024, Noviembre
Anonim
Image
Image

ATMEGA 8 es uno de los microcontroladores más baratos, así que decidí hacer un reloj usándolo. Lo primero que encontré fue mostrar el tiempo, por lo tanto, lo más general es la pantalla de 7 segmentos, pero no puedo mostrar todo el texto, excepto unos pocos, así que Decidí ir con LCD de 16X2. Luego llegué el tiempo manteniendo donde la mayoría de los microcontroladores ofrecen RTC interno (Reloj en tiempo real) pero ATMEGA 8 no tenemos RTC interno, así que fui con uno externo. reloj, atmega puede funcionar de 1.8v a 5v, así que planeé 1s lipo, funcionó bastante bien … así que comencemos a construir

Paso 1: Lista de componentes

Lista de componentes
Lista de componentes
Lista de componentes
Lista de componentes
Lista de componentes
Lista de componentes
  • Atmega 8 ic
  • Pantalla LCD 16X2
  • Módulo RTC DS3231
  • Batería lipo 1S
  • Módulo cargador de lipo TP4056
  • PCB perforado
  • Oscilador de cristal de 16MHZ
  • Condensador de 22pf
  • Resistencia de 10K

Paso 2: Grabar el cargador de arranque en ATMEGA 8

Image
Image
  • El método más simple es quitar el ATMEGA 328 de arduino uno e insertar el ATMEGA 8 en él.
  • Conecte los pines SPI con otro Arduino uno y grabe el cargador de arranque
  • sigue este video para entender mejor

Paso 3: Conexión de RTC a Arduino

Conectando RTC a Arduino
Conectando RTC a Arduino
  • Conecte el pin SCL de RTC al arduino A5
  • Conecte el pin SDA de RTC a arduino A4
  • Conecte el pin VCC de RTC a 5v arduino
  • Conecte el pin GND de RTC a GND arduino

Paso 4: tiempo de carga en RTC

Cargando tiempo a RTC
Cargando tiempo a RTC
  • Descarga el programa del reloj
  • abre el código
  • descomenta la siguiente línea
  • arreglar la hora actual
  • subir el código
  • ahora el tiempo está guardado en RTC
  • ahora vuelve a comentar las líneas y súbelo de nuevo
  • ahora quita el ATMEGA 8 del arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • consulte este enlace para obtener más información

Paso 5: construcción del circuito

Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
  • Comience soldando el ATMEGA 8 a pcb
  • Luego haz el circuito oscilador para el ATMEGA 8
  • Consulte el pinout atmega 8
  • Luego arregle el módulo RTC y LCD
  • Realice la conexión de acuerdo con el diagrama de circuito
  • Arregle la batería lipo y su cargador

Paso 6: creación de una carcasa exterior

Creación de una carcasa exterior
Creación de una carcasa exterior
Creación de una carcasa exterior
Creación de una carcasa exterior
  • No tengo impresora 3D, así que decido hacerlo con cartón y lo cubrí con cinta adhesiva de colores.
  • Se ve brillante y hermosa
  • Recomendaré construir una carcasa impresa en 3D para lucir más profesional.

Paso 7: Funciones del reloj

Funciones del reloj
Funciones del reloj
Funciones del reloj
Funciones del reloj
  • Está en formato de 12 horas, por lo que mostrará AM / PM
  • Mostrará el tiempo con segundos.
  • Mostrará el día y la fecha cada dos minutos.
  • Mostrará la temperatura ambiente cada dos minutos.
  • Tiene la batería de respaldo, por lo que incluso cuando no hay energía, funcionará con su batería.
  • El RTC tiene su propia batería, por lo que incluso si la batería de respaldo se agota, el tiempo no descansará.
  • Espero que les guste este proyecto…. !!! ¡Considere suscribirse a mi canal de YouTube! Feliz aprendizaje.

Recomendado: