Sisukord:

RGB Fibonacci kell: 5 sammu (piltidega)
RGB Fibonacci kell: 5 sammu (piltidega)

Video: RGB Fibonacci kell: 5 sammu (piltidega)

Video: RGB Fibonacci kell: 5 sammu (piltidega)
Video: ❤️💥 𝗔𝗖𝗘𝗔𝗦𝗧𝗔 𝗣𝗘𝗥𝗦𝗢𝗔𝗡𝗔 𝗖𝗔𝗨𝗧𝗔 𝗜𝗡𝗦𝗜𝗦𝗧𝗘𝗡𝗧 𝗜𝗘𝗥𝗧𝗔𝗥𝗘𝗔 𝗧𝗔! 🏹❤️ 2024, Juuli
Anonim
RGB Fibonacci kell
RGB Fibonacci kell
RGB Fibonacci kell
RGB Fibonacci kell

Seekord esitlen teile uue versiooni fantastilisest Fibonacci kellast, mille siin avaldas pchretien:

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

Selle Fibonacci kella versiooni algne idee ei ole minu oma, see on idee, mis kuulub sõbrale, kunstitegijale43.

Algselt arendas artmaker43 välja Windowsi käivitatavad failid Fibonnaci Clock.exe ja Fibonnaci Clock Screensaver.exe, mis kasutavad Fibonnaci jada viit esimest numbrit (1, 1, 2, 3, 5), kasutades nende väärtustega ruute mõlemal küljel. See simuleerib loendamist lõpuni 12. Seejärel, jälgides värvitud ruutudega 12-ndate arvu (pluss väärtused alla 12), saab luua 24-tunnise kella.

Selle saate alla laadida siit

Kuu aega tagasi kirjutas artmaker43 mulle, et paluksin toetust oma idee riistvaralise versiooni koostamiseks.

See Fibonacci kella versioon erineb pisut algsest:

  • Kell on jagatud kolmeks sõltumatuks tsooniks: tunnid, minutid ja sekundid, mis kasutavad Fibonacci jada (1, 2, 3, 5), et simuleerida loendamist kuni 12.
  • Minuti ja teise tsooni leiame 4 märgistatud ringi, mida valgustavad LED -id: 12, 24, 36 ja 48, et näidata, kui loendamine on suurem kui need
  • Tundide tsoonist leiame ühe märgistatud ringi (PM), mis näitab, millal praegune tund on teisel 12-tunnisel perioodil (keskpäevast südaööni).
  • See kasutab kella või tagaküljele paigaldatud kolme nuppu, et määrata tund või minut.
  • Aja seadistamiseks ja säilitamiseks kasutab see DS3231 I2C reaalajas kella koos akusisendiga.

ma loodan, et sulle meeldib see

Tarvikud

  • 24tk 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 või ühilduv mikrokontroller
  • 3 minikatkestit
  • 1 vahelduvvoolu alalisvoolu 100V-220V kuni 5V mini toiteallikas
  • 1 DS3231 I2C reaalajas kell (RTC) koos aku sisendiga, et säilitada täpne ajakava
  • Vineer
  • Puit
  • Puidust nelinurksed vardad
  • Metakrülaat
  • Läbipaistev vinüül
  • Papp
  • Veekindel marker
  • Plastikust kirja mall
  • Juhtmed
  • Jootekolb

Samm: näited aja lugemiseks

Näiteid aja lugemiseks
Näiteid aja lugemiseks
Näiteid aja lugemiseks
Näiteid aja lugemiseks
Näiteid aja lugemiseks
Näiteid aja lugemiseks

2. samm: puidust kasti ehitamine

Puidust kasti ehitamine
Puidust kasti ehitamine
Puidust kasti ehitamine
Puidust kasti ehitamine
Puidust kasti ehitamine
Puidust kasti ehitamine

SAMM 2.1

Lõika neli puidust tükki, nagu joonisel näha

ETAPP 2.2Kleebi kõik tükid karbi kinnitamiseks

SAMM 2.3

Lõigake vineeritükk (8, 27 "x 7, 87") ja kleepige kasti, kasutades puidust ruudukujulisi vardaid

ETAPP 2.4

Kleepige vineerile sarnase suurusega must papp

SAMM 2.5

Lõika sarnaste mõõtmetega tükk metakrülaati ja vinüüli

SAMM 2.6

Laadige alla ja printige pdf -fail "Fibonacci clock.pdf" ning kasutage seda mallina, joonistage püsimarkeri abil jooned ja ringid vinüülil

SAMM 2.7

Plastikust tähemalli abil printige tekst ja numbrid, mida näete pildil

Selle sammu lõpus peab teie kell tunduma viimase pildiga sarnane, kuid ärge siiski kleepige metakrülaati kasti, sest ikkagi peame LED -id kleepima.

Samm: ehitage kella esikülg

Kella esikülje ehitamine
Kella esikülje ehitamine
Kella esikülje ehitamine
Kella esikülje ehitamine
Kella esikülje ehitamine
Kella esikülje ehitamine

ETAPP 3.1

Paigaldage neli LED -riba:

  • LED -riba 1 (LED -id arduino visandis) 6 LED -iga (seda kasutatakse Fibonacci jada väärtuste 2 ja 3 ruudukujuliste jaotuste valgustamiseks)
  • LED -riba 2 (LED -id 2 arduino visandis) koos 6 LED -iga (seda kasutatakse Fibonacci jada väärtusele 1 kuuluvate ruudukujuliste jaotuste valgustamiseks)
  • LED -riba 3 (LED -id 3 arduino visandis) 3 LED -iga (seda kasutatakse Fibonacci jada väärtuse 5 kuuluvate ruudukujuliste jaotuste valgustamiseks)
  • LED -riba 4 (LED -id 4 arduino visandis) 9 LED -iga (seda kasutatakse märgistatud ringide valgustamiseks: 12, 24, 36, 48, pm)

LED -riba paigaldamiseks peate iga LED -i jaoks jootma 6 juhtmest, nagu näete esimesel pildil. Palun pöörake tähelepanu ledidel olevatele nooltele, et neid õigesti joota.

Juhtmete pikkuse reguleerimiseks LED -ide vahel soovitan printida faili "Fibonacci clock.pdf" ja kasutada seda mallina, nagu pildil näha.

ETAPP 3.2

Kleepige LED -ribad kasti. Esimese tabelina peate avama väikese augu, et viia iga LED -riba kolm juhtmest kella tagaküljele, kus kõik on mikrokontrolleriga ühendatud. Olen kella teises tsoonis avanud neli väikest auku.

SAMM 3.3

Ehitage puidust ruutude vaheseinad, nagu näete piltidel. Jällegi saate trükitud "Fibonacci clock.pdf" abil jaotusi mallina reguleerida.

SAMM 3.4

Ehitage väikesed mustad papist silindrid, et katta LED -id, mis valgustavad märgistatud ringe, nagu näete viimastel piltidel

Samm: ehitage kella tagumine külg

Kella tagumise külje ehitamine
Kella tagumise külje ehitamine
Kella tagumise külje ehitamine
Kella tagumise külje ehitamine
Kella tagumise külje ehitamine
Kella tagumise külje ehitamine

Tagaküljelt leidsime kolme nupuga vineeritüki:

  • Roheline nupp tundide või minutite seadistamiseks
  • Valge nupp "+", et suurendada tunni või minuti väärtust
  • Valge nupp sildiga "-" vähendab tunni või minuti väärtust

Karbi seest leiame mikrokontrolleri, reaalajas kella DS3231 koos akuga, kolm juhtmest iga LED -riba jaoks, toiteallika ja vajalikud juhtmed, et ühendada kõik vastavalt joonisele.

5. toiming: kuidas see toimib

Videol on lühike ajavahemik kella 12:28:01 vahel. ja 12:28:46 p.

Määrake kellaaeg

Tagaküljel asuva kolme nupu abil saate määrata kellaaja. Rohelisele nupule vajutades saate muuta tunde või minuteid. Tundide või minutite tsoon hakkab 10 sekundi jooksul vilkuma, kui ühtegi muud nuppu ei vajutata. Kui valitud režiim on valitud, saate väärtuse suurendamiseks või vähendamiseks vajutada nuppu "+" või "-". Valitud uut väärtust värskendatakse automaatselt ja kell jätkab nende uute väärtustega.

Soovitan: