Mundarija:
- 1 -qadam: qismlar / asboblar
- 2 -qadam: PCB va PIC dasturini yarating
- 3 -qadam: pastki qismdagi lehim
- 4 -qadam: Yuqori qismlarni lehimlang
- 5 -qadam: Lehim displeyi
- 6 -qadam: tugatish
Video: LED ikkilik soat: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Bu mening PIC asosidagi LED ikkilik soatining ikkinchi versiyasi. Dastlabki versiya men sinab ko'rgan birinchi PIC loyihasi edi, u PIC16F84A yordamida vaqtni ham, displey matritsasini ham nazorat qila olardi, afsuski, u etarli vaqtni ushlab turolmadi va har hafta taxminan bir daqiqaga ega bo'ldi. Displeyni boshqarish uchun 4 MGts da ishlaydigan PIC16F628A, shuningdek, vaqtni saqlash uchun DS1307 real vaqtda soat chipidan foydalanadi. Har soniyada DS1307 PIC chipiga puls yuboradi, PIC keyin I2C avtobusidagi DS1307 ichki vaqtini o'qiydi va LED displeyida vaqtni ikkilik shaklida ko'rsatadi. daqiqalarni ko'rsatadi va yuqori qator soatlab. Rasmda ko'rsatilgan vaqt - 01100: 010011: 011011 yoki o'nli kasrlarda 12:19:27. Vaqt 24 soatlik formatda, shuning uchun 10111: 111011: 111011 yoki 23: 59: 59gacha tenglikni tenglikni ikki tomonlama qilib qo'yish mumkin, yoki men bu erda qilganimdek, yuqori mis qatlami o'rniga lehimli 7 ta simli aloqa.. U 5 voltli regulyatorga ega, shuning uchun har qanday 9-15 voltli shahar quvvat manbaidan quvvat olish mumkin.
1 -qadam: qismlar / asboblar
Asosiy PCB ishlab chiqarish va lehimlash uskunalari bilan bir qatorda sizga quyidagi komponentlar kerak bo'ladi: 1x PIC16F628A va dasturchi 1x DS1307 real vaqtda soat chipi 1x 32.768kHz soat kristalli3x BC548 (yoki shunga o'xshash) tranzistor2x PTM tugmachalari1x 78L05 regulyatori2x 220uF elektrolitik kondansatkichlar 17x DC quvvat manbai sirt o'rnatish rezistorlari 8x 100 ohm sirt o'rnatish rezistorlari 1x 2k sirt o'rnatish qarshiligi 12x nol ohmli ulanishlar (Yoki 11 nol ohmli ulanishlar va CR2016 zaxira batareyasi) 1x 100nF sirtli sig'imli kondansatör 50 sm bitta torli qo'ng'iroqli sim 1x 9v - 15v shahar quvvat manbai bilan
2 -qadam: PCB va PIC dasturini yarating
Birinchi qadam - bu PCB -larni, PCB -ning sxemasini va asosiy soat va displey taxtasining sxemalarini Eagle formatida taqdim etish. PCB soatlari ikki tomonlama, lekin yuqori qatlam 7 ta havoladan iborat, bu shuni anglatadiki, tenglikni 7 ta simli bitta qatlamli qilib yasash mumkin, shuning uchun men shunday qilishni tanladim, chunki men ikki baravar qila olmayman. bir tomonlama taxtalar. Displey PCB faqat sirtni o'rnatish moslamalarini ishlatadi, asosiy soat PCB esa sirtdan o'rnatish va teshik qismlari aralashmasidan foydalanadi. PIC chipini elektronga lehimlashdan oldin uni olti burchakli fayl bilan dasturlash muhim, chunki ular yo'q. Bortdagi ICSP ulanishlari.
3 -qadam: pastki qismdagi lehim
Asosiy rezistorli PCB ning pastki tomonida ko'rsatilganidek, 8 rezistor, 1 kondansatör va nol ohmli aloqa / zaxira batareyasini lehimlang.
4 -qadam: Yuqori qismlarni lehimlang
Keyingi 2 ta chipni, 2 ta kondansatkichni va regulyatorni to'g'ri yo'naltirishni ta'minlaydigan teshik qismlarini lehimlang.
5 -qadam: Lehim displeyi
Displey uchun sizga 17 ta sirtli LEDlar, 6 100 ohmli sirtga o'rnatish rezistorlari, 11 nolli ohmli aloqa va 9 sm uzunlikdagi 9 sm uzunlikdagi qo'ng'iroq simlari kerak. LEDlarni to'g'ri yo'nalishda lehimlashingizga ishonch hosil qilish uchun ularni quyida ko'rsatilgan sxema bo'yicha tenglikni platasiga lehimlang. Bu erda ko'rsatiladigan displey bu ko'rsatmali boshqa fotosuratlarda ishlatilgandan ko'ra yangi versiya, uning qarshiligi kamroq, shuning uchun osonroq. va nol ohmli (nol qarshilikka ega rezistorlar) o'rnatish paytida ehtiyot bo'lish kerak, chunki 2 ta lehim yostig'i o'rtasida PCBda izlar bor, havolalar metall terminallarning hech biri tenglikka tegmasligi uchun joylashtirilishi kerak. prokladkalar orasidagi yo'l.
6 -qadam: tugatish
PCB displeyini asosiy soat PCB -ga lehimlang, shundan keyingina quvvatni ulash kifoya. PSU kamida 9V DC bo'lishi kerak va faqat taxminan 200mA ga teng bo'lishi kerak, shahar raz'emining markaziy ulagichi bo'lishi kerak. ijobiy va tashqi 0v bo'lishi kerak. Quvvat ulangandan so'ng soat 22:03:00 ko'rsatishi va darhol soniya sanashni boshlashi kerak. Vaqtni belgilashgina qoladi, tugmalardan biri daqiqalarni, ikkinchisi esa soatni belgilaydi, tugmachalarning har biri bosilganda soniyani 0 ga o'rnatadi va mos keladigan displeyni 1 ga oshiradi.
Tavsiya:
Mikro ikkilik soat: 10 qadam (rasmlar bilan)
Micro Binary Clock: Oldindan Instructable (Ikkilik DVM) ni yaratib, cheklangan displey maydonini ikkilik yordamida ishlatadi.Bundan oldin ikkilik soatni yaratish uchun o'nlikdan ikkilikka o'zgartirish uchun asosiy kod modulini yaratgan kichik qadam edi.
Ikkilik LEDli marmar soat: 6 qadam (rasmlar bilan)
Ikkilik LEDli marmar soat: Endi menimcha, har bir kishining ikkitomonlama soati bor va bu mening versiyam. Menga yoqqan narsa shundaki, bu loyiha yog'ochdan ishlov berish, dasturlash, o'rganish, elektronika va ehtimol, badiiy ijodni birlashtirdi. Bu vaqt, oy, sana, kunni ko'rsatadi
Ovozli vizualizatsiya, ikkilik soat va FM qabul qilgichli stol kuchaytirgichi: 8 qadam (rasmlar bilan)
Ovozli vizualizatsiya, ikkilik soat va FM qabul qilgichli stol kuchaytirgichi: Men kuchaytirgichlarni yaxshi ko'raman va bugun men yaqinda ishlab chiqarilgan past quvvatli stol kuchaytirgichim bilan bo'lishaman. Men ishlab chiqargan kuchaytirgich qiziqarli xususiyatlarga ega. U birlashtirilgan ikkilik soatga ega va vaqt va sanani berishi mumkin va u odatda audio deb nomlangan ovozni vizualizatsiya qilishi mumkin
Raqamli va ikkilik soat 8 raqamli X 7 segmentli LED displeyda: 4 qadam (rasmlar bilan)
Raqamli va ikkilik soat 8 ta raqamli X 7 segmentli LED displeyda: Bu mening raqamli & 8 dyuymli x 7 segmentli LED displey yordamida ikkilik soat. Men odatiy qurilmalar, xususan, soatlar uchun yangi xususiyatlar berishni yaxshi ko'raman va bu holda ikkilik soat uchun 7 segmentli displeydan foydalanish noan'anaviy va
Neopikseldan foydalanadigan ikkilik soat: 6 qadam (rasmlar bilan)
Neopikseldan foydalanadigan ikkilik soat: Salom odamlar, men LED bilan bog'liq hamma narsani yaxshi ko'raman, shuningdek ulardan turli xil qiziqarli usullarda foydalanishni yaxshi ko'raman O'zingizning soatingizni yarating, men juda xursandman