Kazalo:

URA Z UPORABO ATMEGA 8: 7 korakov (s slikami)
URA Z UPORABO ATMEGA 8: 7 korakov (s slikami)

Video: URA Z UPORABO ATMEGA 8: 7 korakov (s slikami)

Video: URA Z UPORABO ATMEGA 8: 7 korakov (s slikami)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Image
Image

ATMEGA 8 je eden najcenejših mikro krmilnikov, zato sem se odločil za uporabo ure. Prva stvar, na katero sem naletel, je prikaz časa, zato je na splošno 7 -segmentni zaslon, vendar ne morem prikazati vsega besedila, ki ga pričakujem malo, zato Odločil sem se, da grem z LCD zaslonom 16X2. Nato sem prišel čas, ko je večina mikro krmilnikov ponujala notranji RTC (ura realnega časa), vendar ATMEGA 8 nimamo notranjega RTC, zato sem šel z zunanjim. ura, atmega lahko deluje od 1.8v do 5v, zato sem načrtoval 1s lipo, delovalo je precej dobro … zato začnimo graditi

1. korak: Seznam komponent

Seznam komponent
Seznam komponent
Seznam komponent
Seznam komponent
Seznam komponent
Seznam komponent
  • Atmega 8 ic
  • 16X2 LCD zaslon
  • DS3231 RTC modul
  • 1S lipo baterija
  • Polnilni modul TP4056 lipo
  • izvrtan PCB
  • Kristalni oscilator 16MHz
  • 22pf kondenzator
  • 10K upor

2. korak: zapisovanje zagonskega nalagalnika na ATMEGA 8

Image
Image
  • Najenostavnejša metoda je odstraniti ATMEGA 328 iz arduino uno in vanj vstaviti ATMEGA 8.
  • Zatiče SPI povežite z drugim Arduinom uno in zaženite zagonski nalagalnik
  • Za boljše razumevanje spremljajte ta video

Korak: Povežite RTC z Arduinom

Povezovanje RTC z Arduinom
Povezovanje RTC z Arduinom
  • Priključite SCL pin RTC na A5 arduino
  • Priključite pin SDA RTC na A4 arduino
  • Priključite VCC pin RTC na 5v arduino
  • Priključite pin GND RTC na GND arduino

4. korak: Nalaganje časa v RTC

Čas nalaganja v RTC
Čas nalaganja v RTC
  • Prenesite program za uro
  • odprite kodo
  • razkomentirajte naslednjo vrstico
  • določi trenutni čas
  • nadgradi kodo
  • zdaj je čas shranjen v RTC
  • zdaj komentirajte vrstice in jih naložite znova
  • zdaj odstranite ATMEGA 8 iz arduina
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • za več informacij si oglejte to povezavo

5. korak: Izdelava vezja

Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
Gradnja vezja
  • Začnite s spajkanjem ATMEGA 8 na tiskani vezje
  • Nato naredite vezje oscilatorja za ATMEGA 8
  • Oglejte si pinme atmega 8
  • Nato pritrdite modul RTC in LCD
  • Priključitev izvedite v skladu s shemo vezja
  • Popravite lipo baterijo in njen polnilnik

6. korak: Ustvarjanje zunanjega ohišja

Ustvarjanje zunanjega ohišja
Ustvarjanje zunanjega ohišja
Ustvarjanje zunanjega ohišja
Ustvarjanje zunanjega ohišja
  • Nimam 3D tiskalnika, zato sem se odločil, da ga naredim iz kartona in ga prekrijem z barvnim lepilnim trakom
  • Izgleda sijoče in lepo
  • Priporočam, da zgradite ohišje s 3D tiskanjem, da boste videti bolj profesionalno

7. korak: Funkcije ure

Funkcije ure
Funkcije ure
Funkcije ure
Funkcije ure
  • Je v 12 -urnem formatu, zato bo prikazano AM/PM
  • Prikazal bo čas v sekundah
  • Prikazal bo dan in datum vsaki dve minuti
  • Vsake dve minuti bo prikazoval sobno temperaturo
  • Ima rezervno baterijo, zato bo tudi, ko ni energije, delovala na baterijo
  • RTC ima lastno baterijo, tako da tudi če se rezervna baterija izprazni, čas ne bo počival.
  • Upam, da vam bo ta projekt všeč … !!! Naročite se na moj YouTube kanal !!! Veselo učenje.

Priporočena: