Kazalo:

RGB Fibonaccijeva ura: 5 korakov (s slikami)
RGB Fibonaccijeva ura: 5 korakov (s slikami)

Video: RGB Fibonaccijeva ura: 5 korakov (s slikami)

Video: RGB Fibonaccijeva ura: 5 korakov (s slikami)
Video: Сняла Киркорова что пьёт за кулисами на концерте!!!#концерт#киркоров#напитки 2024, November
Anonim
RGB Fibonaccijeva ura
RGB Fibonaccijeva ura
RGB Fibonaccijeva ura
RGB Fibonaccijeva ura

Tokrat vam predstavljam novo različico fantastične Fibonaccijeve ure, ki jo je tukaj objavil pchretien:

www.instructables.com/id/The-Fibonacci-Clock

Prvotna zamisel te različice Fibonaccijeve ure ni moja, to je ideja prijatelja, umetnika43.

Prvotno je artmaker43 razvil Fibonnaci Clock.exe in Fibonnaci Clock Screensaver.exe, izvedljiva programa Windows, ki uporabljajo prvih pet številk zaporedja Fibonnaci (1, 1, 2, 3, 5) z uporabo kvadratov s temi vrednostmi na vsaki strani. To simulira štetje vse do 12. Nato lahko s poslikanimi kvadrati sledimo številu 12s (plus vrednosti manj kot 12) in tako sestavimo 24-urno uro.

Lahko ga prenesete od tukaj

Pred enim mesecem mi je artmaker43 napisal prošnjo za podporo pri izdelavi strojne različice svoje zamisli.

Ta različica ure Fibonacci se nekoliko razlikuje od izvirne:

  • Ura je razdeljena na tri neodvisne cone: ure, minute in sekunde, ki uporabljajo Fibonaccijevo zaporedje (1, 2, 3, 5) za simulacijo štetja vse do 12.
  • V minutnem in drugem pasu lahko najdemo 4 označene kroge, osvetljene z LED diodami: 12, 24, 36 in 48, ki označujejo, kdaj je štetje večje od tistih
  • V urnem pasu lahko najdemo en označen krog (PM), ki označuje, kdaj je trenutna ura v drugem 12-urnem obdobju (od poldneva do polnoči).
  • Za nastavitev ure ali minute uporablja tri gumbe, nameščene na zadnji strani ure.
  • Za nastavitev in vzdrževanje časa uporablja uro v realnem času DS3231 I2C z vhodom baterije.

Upam, da vam je všeč

Zaloge

  • 24 kosov 1 -bitni WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 ali združljiv mikrokrmilnik
  • 3 mini prekinjevalci
  • 1 AC-DC 100V-220V do 5V mini napajalni modul
  • 1 ura realnega časa DS3231 I2C (RTC) z vhodom za baterijo za natančno merjenje časa
  • Vezan les
  • Les
  • Lesene kvadratne palice
  • Metakrilat
  • Prozoren vinil
  • Karton
  • Trajni marker
  • Predloga iz plastične črke
  • Žice
  • Spajkalnik

1. korak: Primeri, kako odčitati čas

Primeri, kako prebrati čas
Primeri, kako prebrati čas
Primeri, kako prebrati čas
Primeri, kako prebrati čas
Primeri, kako prebrati čas
Primeri, kako prebrati čas

2. korak: Izdelava lesene škatle

Gradnja lesene škatle
Gradnja lesene škatle
Gradnja lesene škatle
Gradnja lesene škatle
Gradnja lesene škatle
Gradnja lesene škatle

KORAK 2.1

Izrežite štiri lesene kose, kot vidite na risbi

KORAK 2.2 Za pritrditev škatle prilepite vse kose

KORAK 2.3

Odrežite kos vezanega lesa (8, 27 "x 7, 87") in ga z lesenimi kvadratnimi palicami prilepite na škatlo

KORAK 2.4

Na vezan les prilepite kos črne lepenke podobnih dimenzij

KORAK 2.5

Izrežite kos podobnih dimenzij iz metakrilata in vinila

KORAK 2.6

Prenesite in natisnite datoteko PDF "Fibonacci clock.pdf" in jo uporabite kot predlogo, s trajnim označevalnikom narišite črte in kroge na vinilu

KORAK 2.7

S plastično predlogo za črke natisnite besedilo in številke, ki jih vidite na sliki

Na koncu tega koraka mora biti vaša ura podobna zadnji sliki, vendar še vedno ne prilepite metakrilata v škatlo, ker moramo še vedno prilepiti LED diode.

3. korak: Izdelava sprednje strani ure

Izdelava sprednje strani ure
Izdelava sprednje strani ure
Izdelava sprednje strani ure
Izdelava sprednje strani ure
Izdelava sprednje strani ure
Izdelava sprednje strani ure

KORAK 3.1

Namestite štiri LED trakove:

  • Led trak 1 (LED1 na skici arduino) s 6 LED diodami (uporablja se za osvetlitev kvadratnih delitev, ki pripadajo vrednostima 2 in 3 Fibonaccijevega zaporedja)
  • Led trak 2 (leds2 na skici arduino) s 6 svetilkami (uporablja se za osvetlitev kvadratnih delitev, ki pripadajo vrednosti Fibonaccijevega zaporedja)
  • LED trak 3 (LED3 na skici arduino) s tremi LED diodami (uporablja se za osvetlitev kvadratnih delitev, ki pripadajo vrednosti 5 Fibonaccijevega zaporedja)
  • LED trak 4 (LED 4 na skici arduino) z 9 LED diodami (uporablja se za osvetlitev označenih krogov: 12, 24, 36, 48, pm)

Za montažo LED traku morate spajati 6 žic za vsako LED, kot vidite na prvi sliki. Bodite pozorni na puščice na LED diodah, da jih pravilno spajkate.

Če želite prilagoditi dolžino žic med LED diodami, vam priporočam, da natisnete datoteko "Fibonacci clock.pdf" in jo uporabite kot predlogo, kot je prikazano na sliki.

KORAK 3.2

LED trakove prilepite v škatlo. Najprej morate odpreti majhno luknjo, da tri žice vsakega LED traku preidete na zadnjo stran ure, kjer bo v mikrokrmilniku vse povezano. V drugi coni ure sem odprl štiri majhne luknje.

KORAK 3.3

Zgradite delce iz lesenih kvadratov, kot vidite na slikah. Ponovno lahko uporabite natisnjeno "Fibonaccijevo uro.pdf", da prilagodite delitve kot predlogo.

KORAK 3.4

Zgradite majhne črne kartonske jeklenke, ki bodo pokrivale svetleče diode, ki bodo osvetlile označene kroge, kot lahko vidite na zadnjih slikah

4. korak: Izdelava zadnje strani ure

Izdelava zadnje strani ure
Izdelava zadnje strani ure
Izdelava zadnje strani ure
Izdelava zadnje strani ure
Izdelava zadnje strani ure
Izdelava zadnje strani ure

Na zadnji strani smo našli kos vezanega lesa s tremi gumbi:

  • Zeleni gumb za preklop med nastavitvami ure ali minute
  • Beli gumb z oznako "+" poveča vrednost ure ali minute
  • Beli gumb z oznako "-" za zmanjšanje vrednosti ure ali minute

V škatli bomo našli mikrokrmilnik, uro realnega časa DS3231 z baterijo, tri žice za vsak LED trak, napajalnik in potrebne žice za povezavo vsega po risbi.

5. korak: Kako deluje

Video prikazuje kratek časovni interval med 12:28:01 popoldne. in 12:28:46 popoldne

Nastavite čas

S tremi gumbi na zadnji strani lahko nastavite čas. S pritiskom na zeleni gumb lahko spremenite uro ali minute. Območje ure ali minute bo začelo utripati v 10 sekundah, če ne pritisnete nobenega drugega gumba. Ko izberete nastavljeni način, lahko pritisnete gumb "+" ali "-", da povečate ali zmanjšate vrednost. Izbrana nova vrednost se bo samodejno posodobila in ura se bo nadaljevala s temi novimi.

Priporočena: