Mundarija:

Ikkilik marmar soat: 9 qadam (rasmlar bilan)
Ikkilik marmar soat: 9 qadam (rasmlar bilan)

Video: Ikkilik marmar soat: 9 qadam (rasmlar bilan)

Video: Ikkilik marmar soat: 9 qadam (rasmlar bilan)
Video: Самаркандлик ам товба 2024, Iyul
Anonim
Ikkilik marmar soat
Ikkilik marmar soat

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

Sizga nima kerak
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

Baza tayyorlash
Baza tayyorlash
Baza tayyorlash
Baza tayyorlash
Baza tayyorlash
Baza tayyorlash
Baza tayyorlash
Baza 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

Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
Ledlar va rezistorlarni lehimlash
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

CPU va billur
CPU va billur
CPU va billur
CPU va billur
CPU va billur
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

Tugma
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

Simlar
Simlar
Simlar
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

Sxematik
Sxematik

Sxema juda oddiy va elektron karta yo'q, shuning uchun faqat qo'lda chizilgan sxemani tuzgan.

8 -qadam: dasturiy ta'minot

Dasturiy ta'minot
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

Tayyor soat
Tayyor soat
Tayyor soat
Tayyor soat

Issiq yopishtirgich yordamida marmarlarni yopishtiring va u tayyor!

Unga 5 voltlik kuch ishlating va uning shon -sharafiga ishoning.:-)

Tavsiya: