Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: bazani tayyorlash
- 3 -qadam: Ledlar va rezistorlarni lehimlash
- 4 -qadam: CPU va billur
- 5 -qadam: tugma
- 6 -qadam: simlar
- 7 -qadam: sxematik
- 8 -qadam: dasturiy ta'minot
- 9 -qadam: Tayyor soat
Video: Ikkilik marmar soat: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu oddiy mo''jizalar ostida yashiringan diodlar yordamida ikkitomonlama vaqtni (soat/minut) ko'rsatadigan oddiy soat. Oddiy odam uchun u xuddi chiroqlar chirog'iga o'xshaydi, lekin siz bir zumda vaqtni ayta olasiz. shu soatda. Ezoterik tez ikkilik sanashni tezlashtirish uchun sizga bir necha kun kerak bo'lishi mumkin, lekin siz vaqtni darhol ayta olasiz, boshida biroz sekinroq. Ikkilik hisoblash.
1 -qadam: Sizga nima kerak
- Bitta Atmel Tiny2313 mikrokontroller
- Bitta 0,1 uF kondansatör
- O'n bitta qarshilik - 120 ohm
- O'n bitta yuqori yorqinlikdagi LED. Men 6 ta oq va 5 ta sariq rangdan foydalandim
- Bitta 10 MGts kristalli
- Ikki 20 pF kondansatör
- Bitta kichik tugma
- O'n bitta shisha marmar
- Hammasini o'rnatish uchun yaxshi yog'och bo'lagi
Quyidagi rasmda chiroqlar va rezistorlar yo'q …
2 -qadam: bazani tayyorlash
Men shkafdan topilgan (3x2 sm, uzunligi 50 sm) yog'ochni oldim va uni soat uchun tayanch sifatida ishlatdim.
Ledlar uchun 5 mm diametrli o'n bitta burg'ulashdan boshladim. Men tepada marmar qo'yish uchun 12 mm diametrli matkap ishlatardim va har 5 mm teshikda 7 mm ga yaqin burg'ulash qildim. Pastki qismida men yanada kengroq matkapni ishlatdim va har bir teshikdan katta yog'och bo'lagini burg'uladim, so'ngra kabellar u erga qo'yilishi uchun teshiklar orasidan xandaq ochdim. Soat va minutlar oralig'ida men elektronni o'rnatish uchun ulkan kraterni burg'uladim. Bir oz silliqlab, hammasini to'q jigarrang rangga bo'yab qo'ygandan keyin.
3 -qadam: Ledlar va rezistorlarni lehimlash
Ledlarda bitta qisqa etakchi (minus) va uzun plyus (ortiqcha) bor. Bir xil yo'nalishda burilgan barcha chiroqlarni joylashtiring, so'ngra barcha qisqa simlarni lehimlang.
Uzoq simlarga 120 ohmli rezistorlarni lehimlang. Har bir rezistorga soat o'rtasiga yetadigan uzunlikdagi simni lehimlang.
4 -qadam: CPU va billur
Men ushbu loyiha uchun elektron kartani yasashdan bezovta qilmadim, bularning barchasini o'lik xato uslubida birlashtirish osonroq. (Aslida, men buni xato deb atagan bo'lardim, chunki chip ag'darilmagan, lekin u tekislangan/ezilgan …;-)
Dasturni chipga (ATtiny2313) kirgizishdan boshlang va uning ishlashini tekshirish uchun uni sinab ko'ring. Keyin chiplarni tekislang, barcha simlarni tashqariga burab qo'ying. Chipga 4 va 5 -gachasi pinni qo'yish uchun kristalni lehimlang. Yo'ldan ketish uchun chipning pastki qismidagi kristalning uchlarini yugurtirdim. 1 -pin (tiklash) va 20 -pin (ortiqcha) orasidagi 20 Kohmli rezistorni lehimlang. Ikki 20 pF kapaktorni 4 va 5 -pinlarga lehimlang, so'ngra ikkalasini 10 -pinga (minus) lehimlang. Pim 10 (minus) va pin 20 (ortiqcha) orasidagi 100 nF kondansatkichni lehimlang.
5 -qadam: tugma
Yog'ochdagi tugmachaning chuqurini kesib oling va tugmani barcha chiroqlarga ulangan simga ulang. Keyin tugmani boshqa piniga mikrokontrolderga yetadigan uzunlikdagi boshqa simni lehimlang
6 -qadam: simlar
Ledlarni simlardan va tugmani mikrokontrolderdan lehimlang.
Birinchi LED (eng pastda joylashgan)-bu minut-1 uchun minut-32 uchun olib boriladigan mikrokontroller ostida bo'lishi kerak. Mikrokontroller tepasida Soat-1 yoritgichi joylashgan. Tugmachadan keladigan simni, mikrokontrolderga 11 -pinli lehimlashni unutmang. Quvvat simlarini protsessorning 20 -piniga (ortiqcha) va 10 -piniga (minus) lehim bilan tugating. Va, albatta, bitta oxirgi sim bor - mikrokontroldagi 10 -pin orasidagi simni barcha chiroqlarni (va tugmani) bog'laydigan uzun simga lehimlang. Xandaqdagi barcha simlarni toza va tartibli ushlab turish uchun hotglue yordamida tugating.
7 -qadam: sxematik
Sxema juda oddiy va elektron karta yo'q, shuning uchun faqat qo'lda chizilgan sxemani tuzgan.
8 -qadam: dasturiy ta'minot
Dastur GCC yordamida Atmel uchun C tilida yozilgan.
Haqiqatan ham, dasturiy ta'minotda hech qanday maxsus narsa yo'q. Timer0 har 1638,4 AQShda uzilishlar yaratish uchun ishlatiladi va Bresenham algoritmi soatning har soniyada o'rtacha ishlayotganiga ishonch hosil qilish uchun ishlatiladi. Quvvat yoqilgandan so'ng, soat yuqoriga va pastga miltillagan nuqtani ko'rsatadi, bu vaqtni belgilash kerakligini ko'rsatadi. Tugmani bosish bilan vaqt 15 soniya sekin sur'atda o'sadi va keyin tezlashadi. Agar tugma bir zumda (0,1-0,5 soniya) bosilsa, sozlash oson bo'lishi uchun vaqt bir daqiqaga kamayadi.
9 -qadam: Tayyor soat
Issiq yopishtirgich yordamida marmarlarni yopishtiring va u tayyor!
Unga 5 voltlik kuch ishlating va uning shon -sharafiga ishoning.:-)
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.
Marmar soat: 12 qadam (rasmlar bilan)
Marmar soat: EDIT: Bu ko'rsatma Anakartda - VICEHackadayArduino rasmiy blogida Hackster blogida raqamli tendentsiyalarda mavjud. Eslatma: Menda twitterda akkaunt bor, men uni nashr etishdan oldin loyihalarimning borishini baham ko'raman. Siz meni kuzatib, fikr bildirishingiz mumkin
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