Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
ATMEGA 8 - eng arzon mikrokontrolderlardan biri, shuning uchun men soatni ishlatishga qaror qildim. Men birinchi bo'lib ko'rgan vaqt - vaqtni ko'rsatish, shuning uchun 7 segmentli displey, lekin men kutgan hamma matnni ko'rsata olmayman. Men 16X2 LCD bilan ishlashga qaror qildim. Shundan so'ng men mikrokontroldorlarning ko'pchiligi ichki RTC (Real Time Clock) ni taklif qiladigan joyni saqlab qoldim, lekin ATMEGA 8 bizda ichki RTC yo'q, shuning uchun men tashqi ekran bilan bordim. soat, atmega 1,8v dan 5v gacha ishlashi mumkin, shuning uchun men 1s lipo rejalashtirdim, u juda yaxshi ishladi … shuning uchun qurishni boshlaylik
1 -qadam: Komponentlar ro'yxati
- Atmega 8 ic
- 16X2 LCD displey
- DS3231 RTC moduli
- 1S lipo batareyasi
- TP4056 lipo zaryadlovchi moduli
- burg'ulash PCB
- 16 MGts chastotali kristalli osilator
- 22 pf kondansatör
- 10K qarshilik
2 -qadam: ATMEGA 8 -da yuklash yuklagichini yoqish
- Eng oddiy usul - ATMEGA 328 ni arduino uno -dan olib tashlash va unga ATMEGA 8 ni kiritish.
- SPI pinlarini boshqa Arduino uno -ga ulang va yuklagichni yoqing
- yaxshiroq turish uchun ushbu videoni tomosha qiling
3 -qadam: RTC -ni Arduino -ga ulash
- RTC SCL pinini A5 arduino -ga ulang
- RTC SDA pinini A4 arduino -ga ulang
- RTC VCC pinini 5v arduino -ga ulang
- RTC GND pinini GND arduino -ga ulang
4 -qadam: Vaqtni RTC ga yuklash
- Soat dasturini yuklab oling
- kodni oching
- keyingi qatorga izoh qoldiring
- joriy vaqtni belgilang
- kodni yuklang
- endi vaqt RTC ga saqlanadi
- Endi chiziqlarni izohlang va yana yuklang
- Endi ATMEGA 8 ni arduino -dan olib tashlang
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- qo'shimcha ma'lumot olish uchun ushbu havolani tekshiring
5 -qadam: O'chirish tizimini yaratish
- ATMEGA 8 -ni kompyuterga lehimlashdan boshlang
- Keyin ATMEGA 8 uchun osilator sxemasini tuzing
- Atmega 8 pinoutiga qarang
- Keyin RTC va LCD modulini tuzating
- Ulanishni sxemaga muvofiq bajaring
- Lipo batareyasini va uning zaryadlovchisini to'g'rilang
6 -qadam: Tashqi holat yaratish
- Menda 3D printer yo'q, shuning uchun men uni kartondan yasashga qaror qildim va uni rangli yopishqoq lenta bilan yopdim
- Bu yorqin va chiroyli ko'rinadi
- Men professional ko'rinishga ega bo'lish uchun 3d bosma quti yasashni tavsiya qilaman
7 -qadam: soat funktsiyalari
- U 12 soat formatida, shuning uchun u AM/PM ni ko'rsatadi
- Vaqtni soniya bilan ko'rsatadi
- U har ikki daqiqada kun va sanani ko'rsatadi
- U har ikki daqiqada xona haroratini ko'rsatadi
- U batareyaning zaxira nusxasiga ega, shuning uchun quvvat bo'lmasa ham u batareyasida ishlaydi
- RTC -ning o'z batareyasi bor, shuning uchun batareyaning zaxira nusxasi o'lgan bo'lsa ham, vaqt dam olmaydi.
- Umid qilamanki, sizga bu loyiha yoqadi … !!! YouTube kanalimga obuna bo'lishni o'ylab ko'ring !!! Baxtli o'rganish.