Sisällysluettelo:

RGB Fibonacci -kello: 5 vaihetta (kuvilla)
RGB Fibonacci -kello: 5 vaihetta (kuvilla)

Video: RGB Fibonacci -kello: 5 vaihetta (kuvilla)

Video: RGB Fibonacci -kello: 5 vaihetta (kuvilla)
Video: Часы Фибоначчи на ESP8266 (fibo-clock) 2024, Heinäkuu
Anonim
RGB Fibonaccin kello
RGB Fibonaccin kello
RGB Fibonaccin kello
RGB Fibonaccin kello

Tällä kertaa esittelen sinulle uuden version fantastisesta Fibonaccin kellosta, jonka pchretien julkaisi täällä:

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

Alkuperäinen idea tästä Fibonaccin kellon versiosta ei ole minun, se on idea, joka kuuluu ystävälle, artmaker43: lle.

Alun perin artmaker43 kehitti Fibonnaci Clock.exe- ja Fibonnaci Clock Screensaver.exe -käyttökelpoisia Windowsin suoritettavia tiedostoja, jotka käyttävät Fibonnaci -sekvenssin viittä ensimmäistä numeroa (1, 1, 2, 3, 5) käyttämällä neliöitä, joilla on nämä arvot kummallakin puolella. Tämä simuloi laskemista aina 12. Kun seuraat 12 sekuntien lukumäärää (plus arvot alle 12) maalatuilla neliöillä, voit rakentaa 24 tunnin kellon.

Voit ladata sen täältä

Kuukausi sitten artmaker43 kirjoitti minulle ja pyysi tukea rakentamaan ideastaan laitteistoversion.

Tämä Fibonaccin kelloversio on hieman erilainen kuin alkuperäinen:

  • Kello on jaettu kolmeen itsenäiseen vyöhykkeeseen: tunteihin, minuutteihin ja sekunteihin, jotka käyttävät Fibonacci -sekvenssiä (1, 2, 3, 5) laskemisen simuloimiseksi aina 12: een asti.
  • Minuutti- ja toisella vyöhykkeellä on neljä merkittyä ympyrää, joita valaisee ledit: 12, 24, 36 ja 48, jotka osoittavat, milloin laskenta on suurempi kuin
  • Tuntialueelta löytyy yksi merkitty ympyrä (PM), joka osoittaa, milloin kuluva tunti on toisella 12 tunnin jaksolla (keskipäivästä keskiyöhön).
  • Se käyttää kolmea painiketta, jotka on asennettu kellon taakse, asettaaksesi tunnin tai minuutin.
  • Se käyttää DS3231 I2C reaaliaikaista kelloa, jossa on akkutulo, ajan asettamiseksi ja ylläpitämiseksi.

Toivottavasti pidät siitä

Tarvikkeet

  • 24kpl 1 -bittinen WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 tai yhteensopiva mikro -ohjain
  • 3 minikatkaisijaa
  • 1 AC-DC 100V-220V-5V mini virtalähdemoduuli
  • 1 DS3231 I2C reaaliaikainen kello (RTC), akun tulo takaa tarkan kellonajan
  • Vaneri
  • Puu
  • Puiset neliömäiset sauvat
  • Metakrylaatti
  • Läpinäkyvä vinyyli
  • Pahvi
  • Pysyvä merkki
  • Muovinen kirjepohja
  • Johdot
  • Juotin

Vaihe 1: Esimerkkejä ajan lukemisesta

Esimerkkejä ajan lukemisesta
Esimerkkejä ajan lukemisesta
Esimerkkejä ajan lukemisesta
Esimerkkejä ajan lukemisesta
Esimerkkejä ajan lukemisesta
Esimerkkejä ajan lukemisesta

Vaihe 2: Puulaatikon rakentaminen

Puulaatikon rakentaminen
Puulaatikon rakentaminen
Puulaatikon rakentaminen
Puulaatikon rakentaminen
Puulaatikon rakentaminen
Puulaatikon rakentaminen

VAIHE 2.1

Leikkaa neljä puukappaletta kuvan osoittamalla tavalla

VAIHE 2.2 Liitä kaikki osat laatikon kiinnittämiseen

VAIHE 2.3

Leikkaa pala vaneria (8, 27 '' x 7, 87 '') ja liitä laatikkoon käyttämällä puisia neliön tankoja

VAIHE 2.4

Liimaa vaneriin saman kokoinen pala mustaa pahvia

VAIHE 2.5

Leikkaa samankokoinen pala metakrylaattia ja vinyyliä

VAIHE 2.6

Lataa ja tulosta pdf -tiedosto "Fibonacci clock.pdf" ja käytä sitä mallina piirtämällä vinyylin viivat ja ympyrät pysyvällä merkillä.

VAIHE 2.7

Tulosta kuvassa näkyvä teksti ja numerot muovisella kirjainmallilla

Tämän vaiheen lopussa kellosi on näytettävä samanlaiselta kuin viimeinen kuva, mutta älä silti liitä metakrylaattia laatikkoon, koska silti meidän on liitettävä ledit.

Vaihe 3: Kellon etupuolen rakentaminen

Kellon etupuolen rakentaminen
Kellon etupuolen rakentaminen
Kellon etupuolen rakentaminen
Kellon etupuolen rakentaminen
Kellon etupuolen rakentaminen
Kellon etupuolen rakentaminen

VAIHE 3.1

Asenna neljä led -nauhaa:

  • LED -nauha 1 (ledit 1 arduino -luonnoksessa) ja 6 lediä (sitä käytetään Fibonaccin sekvenssin arvoihin 2 ja 3 kuuluvien neliöjakojen valaisemiseen)
  • LED -nauha 2 (ledit2 arduino -luonnoksessa) ja 6 lediä (sitä käytetään Fibonacci -sekvenssin arvoon 1 kuuluvien neliöjakojen valaisemiseen)
  • LED -nauha 3 (ledit 3 arduino -luonnoksessa) ja 3 lediä (sitä käytetään Fibonacci -sekvenssin arvoon 5 kuuluvien neliöjakojen valaisemiseen)
  • LED -nauha 4 (ledit 4 arduino -luonnoksessa) ja 9 lediä (sitä käytetään merkittyjen ympyröiden valaisemiseen: 12, 24, 36, 48, pm)

Jos haluat asentaa led -nauhan, sinun on juotettava 6 johtoa jokaiselle LEDille, kuten näet ensimmäisessä kuvassa. Kiinnitä huomiota ledien nuoliin juottaaksesi ne oikein.

Johtimien pituuden säätämiseksi ledien välillä suosittelen tulostamaan tiedoston "Fibonacci clock.pdf" ja käyttämään sitä mallina, kuten kuvassa näkyy.

VAIHE 3.2

Liitä led -nauhat laatikkoon. Ensiksi voit avata pienen reiän kulkemaan jokaisen led -nauhan kolme johtoa kellon takapuolelle, jossa kaikki yhdistetään mikrokontrolleriin. Olen avannut neljä pientä reikää kellon toiselle alueelle.

VAIHE 3.3

Rakenna puiset neliöt, kuten kuvissa näkyy. Jälleen voit käyttää painettua "Fibonaccin kelloa.pdf" säätääksesi jakoja mallina.

VAIHE 3.4

Rakenna pieniä mustia pahvisylintereitä peittämään ledit, jotka valaisevat merkityt ympyrät, kuten viimeisissä kuvissa näkyy

Vaihe 4: Kellon takaosan rakentaminen

Kellon takaosan rakentaminen
Kellon takaosan rakentaminen
Kellon takaosan rakentaminen
Kellon takaosan rakentaminen
Kellon takaosan rakentaminen
Kellon takaosan rakentaminen

Takapuolelta löysimme vanerikappaleen, jossa oli kolme painiketta:

  • Vihreä painike, jolla voit vaihtaa tunti- tai minuutti -asetusten välillä
  • Valkoinen "+" -painike nostaa tunnin tai minuutin arvoa
  • Valkoinen painike "-" pienentää tunnin tai minuutin arvoa

Laatikon sisältä löytyy mikrokontrolleri, DS3231 -reaaliaikainen kello ja sen akku, kolme johtoa kullekin led -nauhalle, virtalähde ja tarvittavat johdot kaiken liittämiseksi piirustuksen mukaisesti.

Vaihe 5: Näin se toimii

Videolla näkyy lyhyt aikaväli klo 12.28.01. ja 12:28:46

Aseta aika

Takaosan kolmen painikkeen avulla voit asettaa ajan. Vihreää painiketta painamalla voit muuttaa tunteja tai minuutteja. Tunti- tai minuutti -alue alkaa vilkkua 10 sekunnin aikana, jos mitään muuta painiketta ei paineta. Kun asetustila on valittu, voit lisätä tai pienentää arvoa painamalla "+" tai "-" -painiketta. Valittu uusi arvo päivitetään automaattisesti ja kello jatkaa näillä uusilla arvoilla.

Suositeltava: