Sadržaj:

SAT KORISTEĆI ATMEGA 8: 7 koraka (sa slikama)
SAT KORISTEĆI ATMEGA 8: 7 koraka (sa slikama)

Video: SAT KORISTEĆI ATMEGA 8: 7 koraka (sa slikama)

Video: SAT KORISTEĆI ATMEGA 8: 7 koraka (sa slikama)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Studeni
Anonim
Image
Image

ATMEGA 8 je jedan od najjeftinijih mikro kontrolera, pa sam odlučio napraviti sat koristeći ga. Prvo na što sam naišao je prikaz vremena, stoga je najopćenitiji prikaz 7 -segmentni zaslon, ali ne mogu prikazati sav tekst, pa očekujem malo, pa odlučio sam ići s 16X2 LCD -om. Zatim sam došao na čuvanje gdje nedavni većina mikrokontrolera nudi unutarnji RTC (sat u stvarnom vremenu), ali ATMEGA 8 nemamo unutarnji RTC pa sam otišao s vanjskim. Zatim sam naišao na napajanje sat, atmega može raditi od 1.8v do 5v pa sam planirao na 1s lipo, radio je prilično dobro … pa počnimo graditi

Korak 1: Popis komponenti

Popis komponenti
Popis komponenti
Popis komponenti
Popis komponenti
Popis komponenti
Popis komponenti
  • Atmega 8 ic
  • 16X2 LCD zaslon
  • DS3231 RTC modul
  • 1S lipo baterija
  • TP4056 lipo modul za punjenje
  • izbušena PCB
  • 16MHZ kristalni oscilator
  • 22pf kondenzator
  • 10K otpornik

Korak 2: Snimanje pokretačkog programa za učitavanje na ATMEGA 8

Image
Image
  • Najjednostavniji način je ukloniti ATMEGA 328 iz arduino uno i umetnuti ATMEGA 8 u nju.
  • Spojite SPI pinove s drugim Arduino uno i snimite boot loader
  • slijedite ovaj video radi boljeg razumijevanja

Korak 3: Povezivanje RTC -a s Arduinom

Povezivanje RTC -a s Arduinom
Povezivanje RTC -a s Arduinom
  • Spojite SCL pin RTC -a na A5 arduino
  • Spojite SDA pin RTC -a na A4 arduino
  • Spojite VCC pin RTC -a na 5v arduino
  • Spojite GND pin RTC -a na GND arduino

Korak 4: Prijenos vremena na RTC

Vrijeme učitavanja na RTC
Vrijeme učitavanja na RTC
  • Preuzmite program za sat
  • otvorite kôd
  • raskomentirajte sljedeći redak
  • popraviti trenutno vrijeme
  • nadogradi kod
  • sada je vrijeme spremljeno na RTC
  • sada komentirajte retke i ponovo ga učitajte
  • sada uklonite ATMEGA 8 iz arduina
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • za više informacija pogledajte ovu vezu

Korak 5: Izgradnja kruga

Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
Izgradnja kruga
  • Započnite lemljenjem ATMEGA 8 na PCB
  • Zatim napravite krug oscilatora za ATMEGA 8
  • Pogledajte pinout atmega 8
  • Zatim popravite RTC i LCD modul
  • Povežite se prema shemi strujnog kruga
  • Popravite lipo bateriju i njezin punjač

Korak 6: Izrada vanjskog kućišta

Izrada vanjskog kućišta
Izrada vanjskog kućišta
Izrada vanjskog kućišta
Izrada vanjskog kućišta
  • Nemam 3d pisač pa sam odlučio napraviti ga od kartona i pokriti ga ljepljivom trakom u boji
  • Izgleda sjajno i lijepo
  • Preporučit ću da napravite 3D tiskanu kutiju kako biste izgledali profesionalnije

Korak 7: Funkcije sata

Funkcije sata
Funkcije sata
Funkcije sata
Funkcije sata
  • Format je u 12 sati, pa će prikazati AM/PM
  • Prikazat će vrijeme u sekundama
  • Prikazat će dan i datum svake dvije minute
  • Pokazat će sobnu temperaturu svaka dva minuta
  • Ima rezervnu bateriju, pa će i kad nema energije raditi na bateriju
  • RTC ima vlastitu bateriju, pa čak i ako se rezervna baterija isprazni, vrijeme se neće odmoriti.
  • Nadam se da će vam se svidjeti ovaj projekt … !!! Pretplatite se na moj YouTube kanal !!! Sretno učenje.

Preporučeni: