Sommario:

OROLOGIO CON ATMEGA 8: 7 passaggi (con immagini)
OROLOGIO CON ATMEGA 8: 7 passaggi (con immagini)

Video: OROLOGIO CON ATMEGA 8: 7 passaggi (con immagini)

Video: OROLOGIO CON ATMEGA 8: 7 passaggi (con immagini)
Video: Easy digital clock | Atmega328p chip 7 segment clock | JLCPCB 2024, Dicembre
Anonim
Image
Image

ATMEGA 8 è uno dei micro controller più economici, quindi ho deciso di utilizzarlo per l'orologio. ho deciso di andare con 16X2 LCD. Poi sono arrivato a tenere il tempo dove la maggior parte dei micro controller offre RTC interno (Real Time Clock) ma ATMEGA 8 non abbiamo RTC interno, quindi sono andato con uno esterno. Poi mi sono imbattuto nell'alimentazione del orologio, l'atmega può funzionare da 1.8v a 5v quindi ho pianificato di 1s lipo, ha funzionato abbastanza bene … quindi iniziamo a costruire

Passaggio 1: elenco dei componenti

Elenco dei componenti
Elenco dei componenti
Elenco dei componenti
Elenco dei componenti
Elenco dei componenti
Elenco dei componenti
  • Atmega 8 ic
  • Display LCD 16X2
  • Modulo RTC DS3231
  • Batteria lipo 1S
  • Modulo caricabatterie lipo TP4056
  • PCB forato
  • Oscillatore a cristalli 16MHZ
  • condensatore 22pf
  • Resistenza da 10K

Passaggio 2: masterizzazione del boot loader su ATMEGA 8

Image
Image
  • Il metodo più semplice è rimuovere l'ATMEGA 328 da arduino uno e inserirvi l'ATMEGA 8.
  • Collega i pin SPI con un altro Arduino uno e masterizza il boot loader
  • segui questo video per capire meglio

Passaggio 3: collegamento di RTC ad Arduino

Collegamento di RTC ad Arduino
Collegamento di RTC ad Arduino
  • Collega il pin SCL di RTC a A5 arduino
  • Collega il pin SDA di RTC ad arduino A4
  • Collega il pin VCC di RTC a 5v arduino
  • Collega il pin GND di RTC a GND arduino

Passaggio 4: caricamento del tempo su RTC

Tempo di caricamento su RTC
Tempo di caricamento su RTC
  • Scarica il programma dell'orologio
  • apri il codice
  • decommenta la riga seguente
  • fissare l'ora corrente
  • carica il codice
  • ora il tempo è salvato su RTC
  • ora commenta le righe e caricalo di nuovo
  • ora rimuovi l'ATMEGA 8 dall'arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • controlla questo link per maggiori informazioni

Passaggio 5: costruire il circuito

Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
  • Inizia saldando l'ATMEGA 8 al pcb
  • Quindi crea il circuito dell'oscillatore per ATMEGA 8
  • Fare riferimento al pinout di atmega 8
  • Quindi ripara il modulo RTC e LCD
  • Effettuare il collegamento secondo lo schema elettrico
  • Riparare la batteria lipo e il suo caricabatterie

Passaggio 6: creazione di una custodia esterna

Creazione di una custodia esterna
Creazione di una custodia esterna
Creazione di una custodia esterna
Creazione di una custodia esterna
  • Non ho la stampante 3D quindi decido di farla usando il cartone e l'ho coperta con del nastro adesivo colorato
  • Sembra lucido e bello
  • Consiglierò di costruire una custodia stampata in 3D per sembrare più professionale

Passaggio 7: funzioni dell'orologio

Funzioni dell'orologio
Funzioni dell'orologio
Funzioni dell'orologio
Funzioni dell'orologio
  • È in formato 12 ore, quindi visualizzerà AM/PM
  • Visualizzerà l'ora con i secondi
  • Mostrerà il giorno e la data ogni due minuti
  • Mostrerà la temperatura ambiente ogni due minuti
  • Ha la batteria di backup, quindi anche quando non c'è alimentazione funzionerà con la sua batteria
  • RTC ha una propria batteria, quindi anche se la batteria di backup si esaurisce, il tempo non si ferma.
  • Spero che questo progetto vi piaccia….!!! Considera di iscriverti al mio canale YouTube!!! Felice apprendimento.

Consigliato: