INHOUDSOPGAWE:

RGB Fibonacci -klok: 5 stappe (met foto's)
RGB Fibonacci -klok: 5 stappe (met foto's)

Video: RGB Fibonacci -klok: 5 stappe (met foto's)

Video: RGB Fibonacci -klok: 5 stappe (met foto's)
Video: 10 tips om klanten te vinden als freelancer // video én fotografie 2024, November
Anonim
RGB Fibonacci -klok
RGB Fibonacci -klok
RGB Fibonacci -klok
RGB Fibonacci -klok

Hierdie keer bied ek u 'n nuwe weergawe van die fantastiese Fibonacci -klok aan wat hier deur pchretien gepubliseer is:

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

Die oorspronklike idee van hierdie weergawe van die Fibonacci -klok is nie myne nie, dit is 'n idee van 'n vriend, kunsmaker43.

Oorspronklik het artmaker43 Fibonnaci Clock.exe en Fibonnaci Clock Screensaver.exe ontwikkel, Windows -uitvoerbare programme wat die eerste vyf nommers van die Fibonnaci -ry (1, 1, 2, 3, 5) gebruik deur vierkante met die waardes langs elke kant te gebruik. Dit simuleer tel tot en met 12. Dan kan u 'n 24-uur-klok bou deur die aantal 12s (plus die waardes minder as 12) met geverfde vierkante by te hou.

U kan dit hier aflaai

'N Maand gelede het artmaker43 my gevra om ondersteuning te vra om 'n hardewareweergawe van sy idee te bou.

Hierdie Fibonacci -klokweergawe is 'n bietjie anders as die oorspronklike:

  • Die klok is verdeel in drie onafhanklike sones: ure, minute en sekondes wat die Fibonacci -ry (1, 2, 3, 5) gebruik om die telling tot 12 te simuleer.
  • In die minuut- en tweede sones kan ons vier gemerkte sirkels vind wat deur LED's aangesteek word: 12, 24, 36 en 48 om aan te dui wanneer die telling groter is as dié
  • In die ure-sone kan ons 'n gemerkte sirkel (PM) vind om aan te dui wanneer die huidige uur op die tweede periode van 12 uur is (van middag tot middernag).
  • Dit gebruik drie knoppies aan die agterkant van die klok om die uur of die minuut in te stel.
  • Dit gebruik 'n DS3231 I2C-intydse klok met battery-invoer om die tyd in te stel en te onderhou.

ek hoop jy hou daarvan

Voorrade

  • 24 stuks 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 of versoenbare mikrobeheerder
  • 3 mini -onderbrekers
  • 1 AC-DC 100V-220V tot 5V mini-kragbronmodule
  • 1 DS3231 I2C intydse klok (RTC), met battery-insette om akkurate tydsberekening te handhaaf
  • Laaghout
  • Hout
  • Hout vierkantige stawe
  • Metakrylaat
  • Deursigtige viniel
  • Karton
  • Permanente merker
  • Plastiek brief sjabloon
  • Drade
  • Soldeerbout

Stap 1: Voorbeelde van hoe om die tyd te lees

Voorbeelde Hoe om die tyd te lees
Voorbeelde Hoe om die tyd te lees
Voorbeelde Hoe om die tyd te lees
Voorbeelde Hoe om die tyd te lees
Voorbeelde Hoe om die tyd te lees
Voorbeelde Hoe om die tyd te lees

Stap 2: Bou die houtkas

Die bou van die houtkas
Die bou van die houtkas
Die bou van die houtkas
Die bou van die houtkas
Die bou van die houtkas
Die bou van die houtkas

STAP 2.1

Sny vier houtstukke soos u op die tekening kan sien

STAP 2.2 Plak al die stukke om die boks te monteer

STAP 2.3

Sny 'n stuk laaghout (8, 27 '' x 7, 87 '') en plak dit op die boks met houtvierkantige stawe

STAP 2.4

Plak 'n stuk swart karton van dieselfde grootte as die laaghout

STAP 2.5

Sny 'n stuk metakrylaat en viniel van dieselfde grootte

STAP 2.6

Laai die pdf -lêer "Fibonacci clock.pdf" af en druk dit uit, en gebruik dit as 'n sjabloon om die lyne en sirkels op die vinyl met die permanente merker te teken

STAP 2.7

Druk die teks en syfers wat u op die prentjie kan sien, met die plastieklettersjabloon

Aan die einde van hierdie stap moet u horlosie soortgelyk aan die vorige prentjie lyk, maar moet steeds nie die metakrylaat in die boks plak nie, want ons moet die leds nog plak.

Stap 3: Bou die voorkant van die horlosie

Bou die voorkant van die horlosie
Bou die voorkant van die horlosie
Bou die voorkant van die horlosie
Bou die voorkant van die horlosie
Bou die voorkant van die horlosie
Bou die voorkant van die horlosie

STAP 3.1

Monteer vier LED -stroke:

  • Led strook 1 (leds1 in die arduino -skets) met 6 LED's (dit word gebruik om die vierkantige afdelings wat aan die waardes 2 en 3 van die Fibonacci -ry behoort, aan te steek)
  • Led strook 2 (leds2 in die arduino -skets) met 6 LED's (dit word gebruik om die vierkantige afdelings wat aan die waarde 1 van die Fibonacci -ry behoort, aan te steek)
  • Led strook 3 (leds3 in die arduino -skets) met 3 leds (dit word gebruik om die vierkantige afdelings wat tot die waarde 5 van die Fibonacci -reeks behoort, aan te steek)
  • Led strook 4 (leds4 in die arduino -skets) met 9 leds (dit word gebruik om die gemerkte sirkels aan te steek: 12, 24, 36, 48, pm)

Om 'n LED -strook te monteer, moet u 6 drade vir elke LED soldeer, soos u op die eerste foto kan sien. Gee aandag aan die pyle op die leds om dit op die regte manier te soldeer.

Om die lengte van die drade tussen LED's aan te pas, raai ek u aan om die lêer "Fibonacci clock.pdf" af te druk en dit as 'n sjabloon te gebruik, soos u op die foto kan sien.

STAP 3.2

Plak die led -stroke in die boks. Eerstens moet u 'n gaatjie oopmaak om die drie drade van elke geleide strook aan die agterkant van die horlosie te plaas, waar alles in die mikrokontroleerder verbind sal word. Ek het vier gaatjies in die tweede sone van die horlosie oopgemaak.

STAP 3.3

Bou die houtvierkante -afdelings soos u op die foto's kan sien. U kan weer die gedrukte "Fibonacci clock.pdf" gebruik om die afdelings as 'n sjabloon aan te pas.

STAP 3.4

Bou klein swart kartonsilinders om die leds te bedek wat die gemerkte sirkels gaan aansteek, soos u op die laaste foto's kan sien

Stap 4: Bou die agterkant van die horlosie

Bou die agterkant van die horlosie
Bou die agterkant van die horlosie
Bou die agterkant van die horlosie
Bou die agterkant van die horlosie
Bou die agterkant van die horlosie
Bou die agterkant van die horlosie

Aan die agterkant het ons 'n stuk laaghout gevind met drie knoppies:

  • Die groen knoppie om tussen te skakel om die uur in te stel of om die minuut in te stel
  • Die wit knoppie met die naam "+" om die waarde van die uur of die minuut te verhoog
  • Die wit knoppie gemerk "-" om die waarde van die uur of die minuut te verminder

In die boks vind ons die mikrokontroleerder, die DS3231 -real -time klok met sy battery, die drie drade vir elke LED -strook, die kragtoevoer en die benodigde drade om alles na die tekening aan te sluit.

Stap 5: Hoe dit werk

Die video toon 'n kort tydsinterval tussen 12:28:01 uur. en 12:28:46 nm.

Stel die tyd in

Deur die drie knoppies aan die agterkant te gebruik, kan u die tyd bepaal. Deur op die groen knoppie te druk, kan u die uur of minute verander. Die uur of die minuut sone sal gedurende 10 sekondes begin knip as geen ander knoppie ingedruk word nie. Sodra die ingestelde modus gekies is, kan u op die "+" of "-" knoppie druk om die waarde te verhoog of te verlaag. Die nuwe waarde wat gekies word, word outomaties bygewerk en die horlosie gaan voort met die nuwe waardes.

Aanbeveel: