Innholdsfortegnelse:

RGB Fibonacci -klokke: 5 trinn (med bilder)
RGB Fibonacci -klokke: 5 trinn (med bilder)

Video: RGB Fibonacci -klokke: 5 trinn (med bilder)

Video: RGB Fibonacci -klokke: 5 trinn (med bilder)
Video: Часы Фибоначчи на ESP8266 (fibo-clock) 2024, Juli
Anonim
RGB Fibonacci -klokke
RGB Fibonacci -klokke
RGB Fibonacci -klokke
RGB Fibonacci -klokke

Denne gangen presenterer jeg deg en ny versjon av den fantastiske Fibonacci -klokken som ble publisert her av pchretien:

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

Den opprinnelige ideen til denne versjonen av Fibonacci -klokken er ikke min, det er en idé som tilhører en venn, artmaker43.

Opprinnelig utviklet artmaker43 Fibonnaci Clock.exe og Fibonnaci Clock Screensaver.exe, Windows -kjørbare filer som bruker de fem første tallene i Fibonnaci -sekvensen (1, 1, 2, 3, 5) ved hjelp av firkanter med disse verdiene langs hver side. Dette simulerer telling helt til 12. Så ved å holde oversikt over antall 12s (pluss verdiene mindre enn 12) med malte firkanter, kan man konstruere en 24-timers klokke.

Du kan laste den ned herfra

For en måned siden skrev artmaker43 meg og spurte support om å bygge en maskinvareversjon av ideen.

Denne Fibonacci -klokkeversjonen er litt annerledes enn den opprinnelige:

  • Klokken er delt inn i tre uavhengige soner: timer, minutter og sekunder som bruker Fibonacci -sekvensen (1, 2, 3, 5) for å simulere telling helt til 12.
  • I minutt- og andre soner kan vi finne 4 merkede sirkler opplyst av lysdioder: 12, 24, 36 og 48 for å indikere når tellingen er større enn de
  • I timesonen kan vi finne en merket sirkel (PM) for å indikere når gjeldende time er i den andre 12-timersperioden (fra middag til midnatt).
  • Den bruker tre knapper montert på baksiden av klokken for å stille time eller minutt.
  • Den bruker en DS3231 I2C sanntidsklokke med batteriinngang for å stille og vedlikeholde tiden.

jeg håper du liker det

Rekvisita

  • 24stk 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 eller kompatibel mikrokontroller
  • 3 mini -avbrytere
  • 1 AC-DC 100V-220V til 5V mini strømforsyningsmodul
  • 1 DS3231 I2C sanntidsklokke (RTC), med batteriinngang for å opprettholde nøyaktig tidvisning
  • Kryssfiner
  • Tre
  • Firkantede stenger i tre
  • Metakrylat
  • Gjennomsiktig vinyl
  • Kartong
  • Permanent markeringstusj
  • Bokstavmal av plast
  • Ledninger
  • Loddejern

Trinn 1: Eksempler på hvordan du leser tiden

Eksempler på hvordan du leser tiden
Eksempler på hvordan du leser tiden
Eksempler på hvordan du leser tiden
Eksempler på hvordan du leser tiden
Eksempler på hvordan du leser tiden
Eksempler på hvordan du leser tiden

Trinn 2: Bygg treboksen

Å bygge treboksen
Å bygge treboksen
Å bygge treboksen
Å bygge treboksen
Å bygge treboksen
Å bygge treboksen

TRINN 2.1

Skjær fire trebiter som du kan se på tegningen

TRINN 2.2 Lim inn alle brikkene for å montere esken

TRINN 2.3

Klipp et stykke kryssfiner (8, 27 '' x 7, 87 '') og lim det på esken ved hjelp av firkantede trestenger

TRINN 2.4

Lim inn et stykke svart kartong med lignende dimensjoner som kryssfiner

TRINN 2.5

Skjær et stykke metakrylat og vinyl med lignende dimensjoner

TRINN 2.6

Last ned og skriv ut pdf -filen "Fibonacci clock.pdf" og bruk den som en mal, tegne linjene og sirklene på vinylen med den permanente markøren

TRINN 2.7

Skriv ut teksten og tallene du ser på bildet ved hjelp av plastbokstavmalen

På slutten av dette trinnet må klokken din se ut som det siste bildet, men ikke lim inn metakrylatet i esken, fordi vi fortsatt må lime lysdiodene.

Trinn 3: Bygg forsiden av klokken

Bygge forsiden av klokken
Bygge forsiden av klokken
Bygge forsiden av klokken
Bygge forsiden av klokken
Bygge forsiden av klokken
Bygge forsiden av klokken

TRINN 3.1

Monter fire led -strips:

  • Led stripe 1 (leds1 i arduino -skissen) med 6 lysdioder (den brukes til å tenne de firkantede divisjonene som tilhører verdiene 2 og 3 i Fibonacci -sekvensen)
  • Led stripe 2 (leds2 i arduino -skissen) med 6 lysdioder (den brukes til å tenne de firkantede divisjonene som tilhører verdien 1 i Fibonacci -sekvensen)
  • Led stripe 3 (leds3 i arduino -skissen) med 3 lysdioder (den brukes til å tenne de firkantede divisjonene som tilhører verdien 5 i Fibonacci -sekvensen)
  • LED -stripe 4 (leds4 i arduino -skissen) med 9 lysdioder (den brukes til å tenne de merkede sirklene: 12, 24, 36, 48, pm)

For å montere en LED -stripe må du lodde 6 ledninger for hver LED som du kan se på det første bildet. Vær oppmerksom på pilene på lysdiodene for å lodde dem på riktig måte.

For å justere ledningslengden mellom lysdioder anbefaler jeg deg å skrive ut filen "Fibonacci clock.pdf" og bruke den som en mal som du kan se på bildet.

TRINN 3.2

Lim led -stripene inn i esken. Først og fremst må du åpne et lite hull for å passere de tre ledningene i hver led -stripe til baksiden av klokken, hvor alt skal kobles til i mikrokontrolleren. Jeg har åpnet fire små hull i den andre sonen på klokken.

TRINN 3.3

Bygg trekvadratene som du kan se på bildene. Igjen kan du bruke den trykte "Fibonacci clock.pdf" for å justere divisjonene som en mal.

TRINN 3.4

Bygg små svarte pappsylindere for å dekke lysdiodene som skal tenne de merkede sirklene som du kan se på de siste bildene

Trinn 4: Bygg baksiden av klokken

Å bygge baksiden av klokken
Å bygge baksiden av klokken
Å bygge baksiden av klokken
Å bygge baksiden av klokken
Å bygge baksiden av klokken
Å bygge baksiden av klokken

På baksiden fant vi et stykke kryssfiner med tre knapper:

  • Den grønne knappen for å veksle mellom for å angi timen eller for å angi minuttet
  • Den hvite knappen merket "+" for å øke verdien av timen eller minuttet
  • Den hvite knappen merket "-" for å redusere verdien av timen eller minuttet

Inne i esken finner vi mikrokontrolleren, DS3231 sanntidsklokke med batteri, de tre ledningene for hver led -stripe, strømforsyningen og de nødvendige ledningene for å koble alt etter tegningen.

Trinn 5: Slik fungerer det

Videoen viser et kort tidsintervall mellom 12:28:01 s.m. og 12:28:46 s.m.

Still inn tiden

Ved å bruke de tre knappene på baksiden kan du stille inn tiden. Ved å trykke på den grønne knappen kan du endre timen eller minuttene. Timen eller minuttsonen begynner å blinke i løpet av 10 sekunder hvis du ikke trykker på noen annen knapp. Når den angitte modusen er valgt, kan du trykke på "+" eller "-"-knappen for å øke eller redusere verdien. Den valgte verdien oppdateres automatisk, og klokken fortsetter med disse nye.

Anbefalt: