Mundarija:

RGB Fibonachchi soati: 5 qadam (rasmlar bilan)
RGB Fibonachchi soati: 5 qadam (rasmlar bilan)

Video: RGB Fibonachchi soati: 5 qadam (rasmlar bilan)

Video: RGB Fibonachchi soati: 5 qadam (rasmlar bilan)
Video: Часы Фибоначчи на ESP8266 (fibo-clock) 2024, Iyul
Anonim
RGB Fibonachchi soati
RGB Fibonachchi soati
RGB Fibonachchi soati
RGB Fibonachchi soati

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

Misollar Vaqtni qanday o'qish kerak
Misollar Vaqtni qanday o'qish kerak
Misollar Vaqtni qanday o'qish kerak
Misollar Vaqtni qanday o'qish kerak
Misollar Vaqtni qanday o'qish kerak
Misollar Vaqtni qanday o'qish kerak

2 -qadam: yog'och qutini qurish

Yog'och qutini qurish
Yog'och qutini qurish
Yog'och qutini qurish
Yog'och qutini qurish
Yog'och qutini qurish
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

Soatning old tomonini qurish
Soatning old tomonini qurish
Soatning old tomonini qurish
Soatning old tomonini qurish
Soatning old tomonini qurish
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

Soatning orqa tomonini qurish
Soatning orqa tomonini qurish
Soatning orqa tomonini qurish
Soatning orqa tomonini qurish
Soatning orqa tomonini qurish
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: