Innehållsförteckning:

RGB Fibonacci -klocka: 5 steg (med bilder)
RGB Fibonacci -klocka: 5 steg (med bilder)

Video: RGB Fibonacci -klocka: 5 steg (med bilder)

Video: RGB Fibonacci -klocka: 5 steg (med bilder)
Video: ОПЕК встреча перенос - волатильность по нефти, SP500, DXY, ММВБ,RGBI 2024, Juli
Anonim
RGB Fibonacci -klocka
RGB Fibonacci -klocka
RGB Fibonacci -klocka
RGB Fibonacci -klocka

Den här gången presenterar jag dig en ny version av den fantastiska Fibonacci -klockan som publicerats här av pchretien:

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

Den ursprungliga idén med denna version av Fibonacci -klockan är inte min, det är en idé som tillhör en vän, konstmakare43.

Ursprungligen utvecklade artmaker43 Fibonnaci Clock.exe och Fibonnaci Clock Screensaver.exe, Windows -körbara filer som använder de fem första numren i Fibonnaci -sekvensen (1, 1, 2, 3, 5) med rutor med dessa värden längs varje sida. Detta simulerar räkningen ända till 12. Sedan genom att hålla koll på antalet 12s (plus värdena mindre än 12) med målade rutor kan man konstruera en 24-timmars klocka.

Du kan ladda ner det härifrån

För en månad sedan skrev artmaker43 mig och bad support om att bygga en hårdvaruversion av sin idé.

Denna Fibonacci -klockversion skiljer sig lite från den ursprungliga:

  • Klockan är indelad i tre oberoende zoner: timmar, minuter och sekunder som använder Fibonacci -sekvensen (1, 2, 3, 5) för att simulera räkningen ända till 12.
  • I minut- och andra zonerna kan vi hitta 4 märkta cirklar upplysta av lysdioder: 12, 24, 36 och 48 för att indikera när räkningen är större än dem
  • I timzonen kan vi hitta en märkt cirkel (PM) för att indikera när den aktuella timmen är på den andra 12-timmarsperioden (från middagstid till midnatt).
  • Den använder tre knappar monterade på baksidan av klockan för att ställa in timme eller minut.
  • Den använder en DS3231 I2C realtidsklocka med batteriingång för att ställa in och behålla tiden.

jag hoppas du tycker om det

Tillbehör

  • 24st 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 eller kompatibel mikrokontroller
  • 3 minibrytare
  • 1 AC-DC 100V-220V till 5V mini strömförsörjningsmodul
  • 1 DS3231 I2C realtidsklocka (RTC), med batteriingång för att bibehålla en exakt tidtagning
  • Plywood
  • Trä
  • Fyrkantiga stavar av trä
  • Metakrylat
  • Genomskinlig vinyl
  • Kartong
  • Permanent markör
  • Plast brevmall
  • Trådar
  • Lödkolv

Steg 1: Exempel på hur man läser tiden

Exempel Hur man läser tiden
Exempel Hur man läser tiden
Exempel Hur man läser tiden
Exempel Hur man läser tiden
Exempel Hur man läser tiden
Exempel Hur man läser tiden

Steg 2: Bygg trälådan

Bygga trälådan
Bygga trälådan
Bygga trälådan
Bygga trälådan
Bygga trälådan
Bygga trälådan

STEG 2.1

Klipp fyra träbitar som du kan se på ritningen

STEG 2.2 Klistra in alla bitar för att montera lådan

STEG 2.3

Klipp en bit plywood (8, 27 '' x 7, 87 '') och klistra på lådan med fyrkantiga trästänger

STEG 2.4

Klistra in en svart kartong med liknande mått som plywood

STEG 2.5

Skär en bit av metakrylat och vinyl med liknande mått

STEG 2.6

Ladda ner och skriv ut pdf -filen "Fibonacci clock.pdf" och använd den som en mall, rita linjerna och cirklarna på vinylen med den permanenta markören

STEG 2.7

Skriv ut texten och siffrorna på bilden med hjälp av plastmallen

I slutet av detta steg måste din klocka likna den sista bilden, men klistra inte in metakrylatet i lådan eftersom vi fortfarande måste klistra in lysdioderna.

Steg 3: Bygg framsidan av klockan

Bygga framsidan av klockan
Bygga framsidan av klockan
Bygga framsidan av klockan
Bygga framsidan av klockan
Bygga framsidan av klockan
Bygga framsidan av klockan

STEG 3.1

Montera fyra ledremsor:

  • Ledremsa 1 (leds1 i arduino -skissen) med 6 lysdioder (den används för att tända de fyrkantiga indelningarna som tillhör värdena 2 och 3 i Fibonaccisekvensen)
  • LED -remsa 2 (leds2 i arduino -skissen) med 6 lysdioder (den används för att tända de fyrkantiga indelningarna som tillhör värdet 1 i Fibonacci -sekvensen)
  • LED -remsa 3 (leds3 i arduino -skissen) med 3 lysdioder (den används för att tända de fyrkantiga indelningarna som tillhör värdet 5 i Fibonacci -sekvensen)
  • LED -remsa 4 (leds4 i arduino -skissen) med 9 lysdioder (den används för att tända de märkta cirklarna: 12, 24, 36, 48, pm)

För att montera en LED -remsa måste du löd 6 ledningar för varje LED som du kan se på den första bilden. Var uppmärksam på pilarna på lysdioderna för att lödda dem på rätt sätt.

För att justera trådlängden mellan lysdioderna rekommenderar jag att du skriver ut filen "Fibonacci clock.pdf" och använder den som en mall som du kan se på bilden.

STEG 3.2

Klistra in ledremsorna i lådan. Först och främst måste du öppna ett litet hål för att föra de tre ledningarna i varje ledremsa till baksidan av klockan där allt kommer att anslutas i mikrokontrollen. Jag har öppnat fyra små hål i klockans andra zon.

STEG 3.3

Bygg upp träkvadratindelningarna som du kan se på bilderna. Återigen kan du använda den tryckta "Fibonacci clock.pdf" för att justera divisionerna som en mall.

STEG 3.4

Bygg små svarta kartongcylindrar för att täcka de lysdioder som ska tända de märkta cirklarna som du kan se på de sista bilderna.

Steg 4: Bygga baksidan av klockan

Bygga baksidan av klockan
Bygga baksidan av klockan
Bygga baksidan av klockan
Bygga baksidan av klockan
Bygga baksidan av klockan
Bygga baksidan av klockan

På baksidan hittade vi en bit plywood med tre knappar:

  • Den gröna knappen för att växla mellan för att ställa in timme eller för att ställa in minut
  • Den vita knappen märkt "+" för att öka värdet på timmen eller minuten
  • Den vita knappen märkt "-" för att minska värdet på timmen eller minuten

Inuti lådan hittar vi mikrokontroller, DS3231 realtidsklocka med batteri, de tre ledningarna för varje LED -remsa, strömförsörjningen och de kablar som behövs för att ansluta allt efter ritningen.

Steg 5: Hur det fungerar

Videon visar ett kort tidsintervall mellan 12:28:01 p.m. och 12:28:46

Ställ klockan

Med de tre knapparna på baksidan kan du ställa in tiden. Genom att trycka på den gröna knappen kan du ändra timme eller minuter. Timan eller minutzonen börjar blinka under 10 sekunder om ingen annan knapp trycks in. När inställningsläget är valt kan du trycka på knappen "+" eller "-" för att öka eller minska värdet. Det valda nya värdet uppdateras automatiskt och klockan fortsätter med dessa nya.

Rekommenderad: