Mundarija:
- Ta'minotlar
- 1 -qadam: Vaqtni o'qish misollari
- 2 -qadam: yog'och qutini qurish
- 3 -qadam: Soatning old tomonini qurish
- 4 -qadam: Soatning orqa tomonini qurish
- 5 -qadam: Bu qanday ishlaydi
Video: RGB Fibonachchi soati: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu safar men sizga bu erda pchretien tomonidan nashr etilgan fantastik Fibonachchi soatining yangi versiyasini taqdim etaman:
www.instructables.com/id/The-Fibonacci-Clock
Fibonachchi soatining ushbu versiyasining asl g'oyasi meniki emas, bu do'st, san'atkor43ga tegishli g'oya.
Dastlab artmaker43 Fibonnaci Clock.exe va Fibonnaci Clock Screensaver.exe dasturlarini ishlab chiqdi, bu Windowsning bajariladigan fayllari, Fibonnaci ketma -ketligining birinchi beshta raqamini (1, 1, 2, 3, 5) ishlatadi, bu qiymatlar har bir tomonida joylashgan kvadratchalar yordamida. Bu 12 ga qadar sanashni simulyatsiya qiladi. So'ngra bo'yalgan kvadratchalar yordamida 12 sonini (12 dan kichik qiymatlarni) kuzatib, 24 soatlik soat tuzish mumkin.
Siz uni bu erdan yuklab olishingiz mumkin
Bir oy oldin artmaker43 menga o'z g'oyasining apparat versiyasini yaratish uchun yordam so'ragan.
Fibonachchi soatining bu versiyasi asl nusxadan biroz farq qiladi:
- Soat uchta mustaqil zonaga bo'lingan: sonlar sonini simulyatsiya qilish uchun Fibonachchi ketma -ketligini (1, 2, 3, 5) ishlatadigan soat, daqiqa va soniya.
- Daqiqa va ikkinchi zonalarda biz LEDlar bilan yoritilgan 4 ta yorliqli doira topa olamiz: 12, 24, 36 va 48.
- Soat zonasida biz bitta 12 soatlik vaqt oralig'ini (peshindan yarim tunga) ko'rsatish uchun bitta yorliqli doira (PM) topa olamiz.
- Soat yoki daqiqani o'rnatish uchun soatning orqa tomoniga o'rnatilgan uchta tugma ishlatiladi.
- Vaqtni sozlash va ushlab turish uchun batareya quvvati bilan ishlaydigan DS3231 I2C real vaqtli soati ishlatiladi.
sizga yoqadi degan umiddaman
Ta'minotlar
- 24pcs 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
- 1 ARDUINO MEGA 2560 R3 yoki mos keladigan mikrokontroller
- 3 ta mini to'xtatuvchi
- 1 AC-DC 100V-220V dan 5V gacha mini quvvat manbai moduli
- 1 DS3231 I2C real vaqtda soat (RTC), vaqtni aniq saqlash uchun batareya quvvati bilan
- Kontrplak
- Yog'och
- Yog'ochdan yasalgan to'rtburchaklar
- Metakrilat
- Shaffof vinil
- Karton
- Doimiy marker
- Plastik harflar shabloni
- Simlar
- Lehimlash temir
1 -qadam: Vaqtni o'qish misollari
2 -qadam: yog'och qutini qurish
2.1 -QADAM
Rasmda ko'rib turganingizdek, to'rtta yog'och bo'lakni kesib oling
QADAM 2.2 Qutini o'rnatish uchun barcha qismlarni yopishtiring
2.3 -QADAM
Kontrplakning bir bo'lagini (8, 27 "x 7, 87") kesib, yog'och kvadrat tayoqlar yordamida qutiga yopishtiring.
QADAM 2.4
Qora kartonning o'xshash o'lchamli qismini kontrplakga yopishtiring
QADAM 2.5
Metakrilat va vinildan o'xshash o'lchamdagi bo'lakni kesib oling
2.6 -QADAM
"Fibonacci clock.pdf" pdf faylini yuklab oling va chop eting va shablon sifatida ishlating, doimiy marker yordamida vinildagi chiziqlar va doiralarni chizib oling.
2.7 -QADAM
Plastik harflar shabloni yordamida rasmda ko'rishingiz mumkin bo'lgan matn va raqamlarni chop eting
Ushbu qadam oxirida sizning soatingiz oxirgi rasmga o'xshab ketishi kerak, lekin metakrilatni qutiga yopishtirib qo'ymang, chunki biz hali ham chiroqlarni joylashtirishimiz kerak.
3 -qadam: Soatning old tomonini qurish
3.1 -QADAM
O'rnatilgan to'rtta chiziqli chiziqlar:
- Led tasmasi 1 (arduino eskizida leds1) 6 lampali (u Fibonachchi ketma -ketligining 2 va 3 qiymatlariga tegishli kvadrat bo'linmalarni yoritish uchun ishlatiladi)
- Led tasmasi 2 (arduino eskizida leds2) 6 ledli (u Fibonachchi ketma -ketligining 1 qiymatiga tegishli kvadrat bo'linmalarini yoritish uchun ishlatiladi)
- Led tasmasi 3 (arduino eskizida leds3) 3 ledli (u Fibonachchi ketma -ketligining 5 qiymatiga tegishli kvadrat bo'linmalarini yoritish uchun ishlatiladi)
- Led tasmasi 4 (arduino eskizida leds4) 9 ta ledli (u belgilangan doiralarni yoritish uchun ishlatiladi: 12, 24, 36, 48, pm)
LED chizig'ini o'rnatish uchun siz birinchi rasmda ko'rib turganingizdek, har bir LED uchun 6 ta simni lehimlashingiz kerak. Iltimos, ularni to'g'ri tarzda lehimlash uchun o'qlar o'qlariga e'tibor bering.
Ledlar orasidagi simlar uzunligini sozlash uchun sizga "Fibonacci clock.pdf" faylini chop etishni va rasmda ko'rib turganingizdek shablon sifatida ishlatishni tavsiya qilaman.
3.2 -QADAM
Etakchi chiziqlarni qutiga yopishtiring. Birinchidan, har bir chiziqli chiziqning uchta simini soatning orqa tomoniga o'tkazish uchun kichik teshik ochish kerak, u erda hamma narsa mikrokontrolderga ulanadi. Men soatning ikkinchi zonasida to'rtta kichik teshik ochdim.
3.3 -QADAM
Rasmda ko'rib turganingizdek, yog'och kvadratchalar bo'linmalarini yarating. Bo'limlarni shablon sifatida sozlash uchun siz yana bosilgan "Fibonachchi clock.pdf" dan foydalanishingiz mumkin.
3.4 -QADAM
Belgilangan doiralarni yoritadigan chiroqlarni yopish uchun kichik qora kartonli tsilindrlarni yarating, oxirgi rasmlarda ko'rib turganingizdek.
4 -qadam: Soatning orqa tomonini qurish
Orqa tomondan biz uchta tugmachali kontrplakni topdik:
- Yashil tugma soatni yoki daqiqani o'rnatish uchun biridan ikkinchisiga o'tadi
- "+" Yorlig'i qo'yilgan oq tugma soat yoki daqiqaning qiymatini oshiradi
- "-" deb belgilangan oq tugma soat yoki daqiqaning qiymatini kamaytiradi
Qutining ichida biz mikrokontrollerni, uning batareyasi bilan DS3231 real vaqt soatini, har bir chiziq uchun uchta simni, quvvat manbaini va rasmdan keyingi hamma narsani ulash uchun kerakli simlarni topamiz.
5 -qadam: Bu qanday ishlaydi
Videoda soat 12:28:01 orasidagi qisqa vaqt oralig'i ko'rsatilgan. va 12:28:46.
Vaqtni belgilang
Orqa tarafdagi uchta tugma yordamida vaqtni belgilashingiz mumkin. Yashil tugmani bosish orqali siz soat yoki daqiqani o'zgartirishingiz mumkin. Boshqa tugma bosilmasa, soat yoki daqiqa zonasi 10 soniya davomida miltillay boshlaydi. Belgilangan rejim tanlangach, qiymatni oshirish yoki kamaytirish uchun "+" yoki "-" tugmachasini bosishingiz mumkin. Tanlangan yangi qiymat avtomatik ravishda yangilanadi va soat shu qiymatlar bilan davom etadi.
Tavsiya:
Pensiya soati / hisoblash / Dn soati: 4 qadam (rasmlar bilan)
Pensiya soati / hisoblash / Dn soati: Menda tortmasida 8x8 o'lchamli LED nuqta matritsali displeylar bor edi va ular bilan nima qilish kerakligi haqida o'yladim. Boshqa ko'rsatmalardan ilhomlanib, men kelajakdagi sana/vaqtni sanash uchun orqaga/yuqoriga ko'rsatish ekranini yaratish g'oyasini oldim va agar belgilangan vaqt
Fibonachchi soati: 10 qadam (rasmlar bilan)
Fibonachchi soati: YANGILASH: Bu loyiha Kickstarter -da muvaffaqiyatli moliyalashtirildi va hozirda http://store.basbrun.com saytida sotuvga qo'yilgan. Mening kampaniyamni qo'llab -quvvatlaganlarga rahmat! Men sizga Fibonachchi soatini taqdim etaman. uslubga ega bo'lganlar uchun. Chiroyli
ESP8266 hech qanday RTCsiz tarmoq soati - Nodemcu NTP soati RTC yo'q - INTERNET CLOCK LOYIHASI: 4 qadam
ESP8266 hech qanday RTCsiz tarmoq soati | Nodemcu NTP soati RTC yo'q | INTERNET CLOCK LOYIHASI: Loyihada RTCsiz soat loyihasi yaratiladi, wifi yordamida internetdan vaqt oladi va uni st7735 displeyida ko'rsatadi
Gixie soati: Glow Tube -ning eng chiroyli soati: 4 qadam
Gixie soati: eng chiroyli nurli soat: Menga Niksi kolbasi juda yoqadi, lekin bu juda qimmat, men bunga qodir emasman. Shunday qilib, men yarim yil davomida bu Gixie soatini yaratdim. Gixie soatiga ws2812 akril nuri yordamida erishish mumkin, men RGB naychasini yupqaroq qilish uchun qo'limdan kelganini qilaman
O'z BT ilovasi bilan RGB Infinity soati: 15 qadam (rasmlar bilan)
O'zining BT ilovasi bilan RGB Infinity soati: Oddiy raqamli va analog soatlar zerikarli, shuning uchun terish, soat, minut va ikkinchi qo'l uchun maxsus ranglarga ega ajoyib soat ishlab chiqishni rejalashtiring. Buning uchun, birinchi navbatda, Manzil RGB LED tasmasi yordamida soatni ishlab chiqish kerak. Keyin A bilan muloqot qilish uchun