Taula de continguts:

RELLOTGE AMB ATMEGA 8: 7 passos (amb imatges)
RELLOTGE AMB ATMEGA 8: 7 passos (amb imatges)

Vídeo: RELLOTGE AMB ATMEGA 8: 7 passos (amb imatges)

Vídeo: RELLOTGE AMB ATMEGA 8: 7 passos (amb imatges)
Vídeo: Podem calcular 9 minuts amb un rellotge de sorra de 4 minuts i un de 7? Videomat2017 2024, Juliol
Anonim
Image
Image

ATMEGA 8 és un dels microcontroladors més econòmics, de manera que vaig decidir fer-ne un rellotge. El primer que em vaig trobar és mostrar el temps, per tant, el més general és la visualització de 7 segments, però no puc mostrar tot el text Vaig decidir anar amb una pantalla LCD de 16X2. Llavors vaig arribar a mantenir-me allà on recentment la majoria dels microcontroladors ofereixen RTC intern (rellotge en temps real), però ATMEGA 8 no tenim RTC intern, així que vaig anar amb un altre. rellotge, l'atmega pot funcionar des de 1,8v fins a 5v, així que tenia previst 1s lipo, funcionava força bé … així que comenceu a construir

Pas 1: llista de components

Llista de components
Llista de components
Llista de components
Llista de components
Llista de components
Llista de components
  • Atmega 8 ic
  • Pantalla LCD 16X2
  • Mòdul RTC DS3231
  • Bateria lipo 1S
  • Mòdul de carregador de lipo TP4056
  • PCB perforat
  • Oscil·lador de cristall de 16 MHz
  • Condensador de 22pf
  • Resistència de 10K

Pas 2: gravació del carregador d'arrencada a ATMEGA 8

Image
Image
  • El mètode més senzill és treure l’ATMEGA 328 de l’arduino uno i inserir-hi l’ATMEGA 8.
  • Connecteu els pins SPI amb un altre Arduino uno i graveu el carregador d’arrencada
  • segueix aquest vídeo per entendre millor

Pas 3: Connexió de RTC a Arduino

Connexió de RTC a Arduino
Connexió de RTC a Arduino
  • Connecteu el pin SCL de RTC a un arduino A5
  • Connecteu el pin SDA de RTC a un arduino A4
  • Connecteu el pin VCC de RTC a arduino de 5v
  • Connecteu el pin GND de RTC a l’arduino GND

Pas 4: temps de càrrega a RTC

Temps de càrrega a RTC
Temps de càrrega a RTC
  • Baixeu-vos el programa del rellotge
  • obriu el codi
  • descomenteu la línia següent
  • corregiu l’hora actual
  • uplode el codi
  • ara s’estalvia el temps a RTC
  • ara comenteu les línies i torneu a penjar-les
  • ara traieu l'ATMEGA 8 de l'arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • consulteu aquest enllaç per obtenir més informació

Pas 5: Construir el circuit

Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
  • Comenceu per soldar l'ATMEGA 8 a un pcb
  • A continuació, feu el circuit de l’oscil·lador de l’ATMEGA 8
  • Consulteu el pinout de l'atmega 8
  • A continuació, fixeu el mòdul RTC i LCD
  • Feu la connexió segons l’esquema del circuit
  • Fixeu la bateria lipo i el carregador

Pas 6: crear un cas exterior

Creació d’un cas exterior
Creació d’un cas exterior
Creació d’un cas exterior
Creació d’un cas exterior
  • No tinc impressora 3D, així que decideixo fer-la amb cartró i la vaig tapar amb cinta adhesiva de colors
  • Sembla brillant i bonic
  • Recomanaré construir una funda impresa en 3D per semblar més professional

Pas 7: Funcions del rellotge

Funcions del rellotge
Funcions del rellotge
Funcions del rellotge
Funcions del rellotge
  • Té un format de 12 hores, de manera que mostrarà l’AM / PM
  • Es mostrarà el temps amb segons
  • Es mostrarà el dia i la data cada dos minuts
  • Es mostrarà la temperatura ambient cada dos minuts
  • Té la còpia de seguretat de la bateria, de manera que fins i tot quan no hi hagi energia funcionarà amb la bateria
  • RTC té la seva pròpia bateria, de manera que encara que la còpia de seguretat de la bateria estigui morta, el temps no descansarà.
  • Espero que us agradi aquest projecte …. !!! Penseu en la possibilitat de subscriure-us al meu canal de YouTube !!! Aprenentatge feliç.

Recomanat: