Mündəricat:
- Addım 1: Komponentlərin siyahısı
- Addım 2: ATMEGA 8 -də Boot Loader -ı yandırın
- Addım 3: RTC -ni Arduino -ya bağlayın
- Addım 4: Zamanı RTC -yə yükləyin
- Addım 5: Dövrün qurulması
- Addım 6: Xarici Kassanın Yaradılması
- Addım 7: Saat funksiyaları
Video: ATMEGA 8: 7 addımlarından istifadə edərək SAAT (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
ATMEGA 8 ən ucuz mikro nəzarət cihazlarından biridir, buna görə də saatı düzəltmək qərarına gəldim. Qarşılaşdığım ilk şey vaxtın göstərilməsidir, buna görə də ən ümumi şey 7 seqmentli ekrandır, lakin gözlədiyim bütün mətnləri göstərə bilmirəm. 16X2 LCD ilə getmək qərarına gəldim. O zaman mikro nəzarətçinin əksəriyyətinin daxili RTC (Real Time Clock) təklif etdiyini, ancaq ATMEGA 8 -də daxili RTC olmadığına görə xarici biri ilə getdiyimi öyrəndim. saat, atmega 1.8v -dan 5v -a qədər işləyə bilər, buna görə də 1s lipo planlaşdırmışam, olduqca yaxşı işləyib…
Addım 1: Komponentlərin siyahısı
- Atmega 8 ic
- 16X2 LCD ekran
- DS3231 RTC modulu
- 1S lipo batareyası
- TP4056 lipo şarj cihazı modulu
- qazılmış PCB
- 16MHZ kristal osilator
- 22 pf kondansatör
- 10K müqavimət
Addım 2: ATMEGA 8 -də Boot Loader -ı yandırın
- Ən sadə üsul ATMEGA 328 -ni arduino uno -dan çıxarmaq və oraya ATMEGA 8 -i daxil etməkdir.
- SPI pinlərini başqa bir Arduino uno ilə bağlayın və yükləyicini yandırın
- daha yaxşı durmaq üçün bu videonu izləyin
Addım 3: RTC -ni Arduino -ya bağlayın
- RTC SCL pinini A5 arduino -ya qoşun
- RTC -nin SDA pinini A4 arduino -ya qoşun
- RTC -nin VCC pinini 5v arduino -ya qoşun
- RTC -nin GND pinini GND arduino -ya qoşun
Addım 4: Zamanı RTC -yə yükləyin
- Saat proqramını yükləyin
- kodu açın
- aşağıdakı sətri şərh edin
- cari vaxtı təyin edin
- kodu qaldırın
- indi vaxt RTC -də saxlanılır
- İndi sətirləri şərh edin və yenidən yükləyin
- İndi ATMEGA 8 -i arduinodan çıxarın
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- daha ətraflı məlumat üçün bu linki yoxlayın
Addım 5: Dövrün qurulması
- ATMEGA 8 -ni pcb -ə lehimləməklə başlayın
- Sonra ATMEGA 8 üçün osilator dövrə edin
- Atmega 8 pinoutuna baxın
- Sonra RTC və LCD modulunu düzəldin
- Bağlantıyı dövrə diaqramına uyğun olaraq edin
- Lipo Batareyasını və şarj cihazını düzəldin
Addım 6: Xarici Kassanın Yaradılması
- 3d printerim yoxdur, buna görə kartondan istifadə etməyə qərar verdim və rəngli yapışan bantla örtdüm
- Parlaq və gözəl görünür
- Daha peşəkar görünmək üçün 3d çaplı bir qutu qurmağı məsləhət görərəm
Addım 7: Saat funksiyaları
- 12 saat formatındadır, buna görə AM/PM -ni göstərəcək
- Saniyələrlə saatı göstərəcək
- Hər iki dəqiqədə bir gün və tarixi göstərəcək
- Hər iki dəqiqədə otaq istiliyini göstərəcək
- Batareyanın ehtiyat nüsxəsi var, buna görə də heç bir güc olmasa belə batareyasında işləyəcək
- RTC -nin öz batareyası var, buna görə də batareya ehtiyatı ölmüş olsa belə, vaxt istirahət etməyəcək.
- Ümid edirəm bu layihəni bəyənəcəksiniz …. !!! YouTube kanalıma abunə olmağı düşünün !!! Xoşbəxt Öyrənmə.
Tövsiyə:
ESP8266-01: 11 Addımlarından istifadə edərək IoT Anahtarlık Bulucu (Şəkillərlə)
ESP8266-01 istifadə edərək IoT Anahtarlık Bulucu: Açarlarınızı harada saxladığınızı həmişə unudursunuz? Açarlarımı vaxtında tapa bilmirəm! Və bu vərdişimə görə, kollecimə gecikmişəm, məhdud sayda ulduz müharibələri gözəllik satışı (hələ də kədərlənir!), Bir tarix (heç vaxt seçməmişdi
ESP8266: 9 Addımlarından istifadə edərək Covid-19 Yeniləmə İzləyicisi
ESP8266 istifadə edərək Covid-19 Yeniləmə İzləyicisi: Bu layihə, Hindistan əyalətlərinin müxtəlif şəhərlərində koronavirusun yayılması ilə bağlı mövcud məlumatları real vaxt rejimində OLED ekranda göstərir. Bu Canlı status izləyicisi, bölgənizin real vaxt covid-19 yeniləməsini izləməyinizə kömək edir. Bu layihə tamamilə
Atmega1284: 9 Addımlarından istifadə edərək 1024 Nümunə FFT Spektr Analizatoru
Bir Atmega1284 istifadə edərək 1024 Nümunə FFT Spektr Analizatoru: Bu nisbətən asan bir dərslik (bu mövzunun mürəkkəbliyi nəzərə alınmaqla), Arduino tipli bir lövhə (1284 Dar) və seriyalı plotterdən istifadə edərək çox sadə 1024 nümunə spektr analizatoru necə edə biləcəyinizi göstərəcəkdir. İstənilən növ Arduino kompa
İşçinizə SLabs-32: 6 addımlarından istifadə edərək vaxt ayırın
İşçilərinizə SLabs-32 istifadə edərək vaxt ayırın: Bu təlimatda, işçilərinizin iş saatlarını izləyən nfc əsaslı ağıllı bir işçi hazırlayacağıq. NTP (Şəbəkə Saatı Protokolu) ) Wi-Fi modulu ilə (Esp826
Arduino və Python3: 5 Addımlarından istifadə edərək Dinozavr Oyunu oynayın
Arduino və Python3 -dən istifadə edərək Dinozavr Oyunu Oynayın: Layihənin Təsviri Bir çoxumuz internetimiz işləməyəndə google tərəfindən dinozavr oyunu oynadıq və bu oyunu oynamamısınızsa indi narahat olmayın, amma ənənəvi şəkildə deyil düymələrə basaraq hərəkət etməklə sənin əlindən. Belə ki, bu