Inhoudsopgave:

RGB Fibonacci-klok - Ajarnpa
RGB Fibonacci-klok - Ajarnpa

Video: RGB Fibonacci-klok - Ajarnpa

Video: RGB Fibonacci-klok - Ajarnpa
Video: Fibonacci Spiral Clock! 2024, Juli-
Anonim
RGB Fibonacci-klok
RGB Fibonacci-klok
RGB Fibonacci-klok
RGB Fibonacci-klok

Deze keer presenteer ik u een nieuwe versie van de fantastische Fibonacci-klok die hier door pchretien is gepubliceerd:

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

Het oorspronkelijke idee van deze versie van de Fibonacci-klok is niet van mij, het is een idee van een vriend, artmaker43.

Oorspronkelijk ontwikkelde artmaker43 Fibonnaci Clock.exe en Fibonnaci Clock Screensaver.exe, Windows-uitvoerbare bestanden die de eerste vijf cijfers van de Fibonnaci-reeks (1, 1, 2, 3, 5) gebruiken met vierkanten met die waarden langs elke kant. Dit simuleert het tellen tot 12. Door vervolgens het aantal 12s (plus de waarden kleiner dan 12) bij te houden met geschilderde vierkanten, kan men een 24-uurs klok construeren.

Je kunt het hier downloaden

Een maand geleden schreef artmaker43 me om ondersteuning om een hardwareversie van zijn idee te bouwen.

Deze Fibonacci-klokversie is een beetje anders dan de originele:

  • De klok is verdeeld in drie onafhankelijke zones: uren, minuten en seconden die de Fibonacci-reeks (1, 2, 3, 5) gebruiken om het tellen tot 12 te simuleren.
  • In de minuten- en secondezones vinden we 4 gelabelde cirkels verlicht door leds: 12, 24, 36 en 48 om aan te geven wanneer de telling groter is dan die
  • In de uurzone kunnen we één gelabelde cirkel (PM) vinden om aan te geven wanneer het huidige uur in de tweede periode van 12 uur valt (van 's middags tot middernacht).
  • Het maakt gebruik van drie knoppen aan de achterkant van de klok om het uur of de minuut in te stellen.
  • Het maakt gebruik van een DS3231 I2C real-time klok met batterij-ingang om de tijd in te stellen en te behouden.

ik hoop dat je het leuk vind

Benodigdheden

  • 24 stks 1 bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 of compatibele microcontroller
  • 3 mini-onderbrekers
  • 1 AC-DC 100V-220V naar 5V mini-voedingsmodule
  • 1 DS3231 I2C real-time klok (RTC), met batterij-ingang om nauwkeurige tijdregistratie te behouden
  • Multiplex
  • Hout
  • Houten vierkante staven
  • methacrylaat
  • Transparant vinyl
  • Karton
  • Markeerstift
  • Kunststof briefsjabloon
  • Draden
  • Soldeerbout

Stap 1: Voorbeelden Hoe de tijd te lezen

Voorbeelden Hoe de tijd te lezen
Voorbeelden Hoe de tijd te lezen
Voorbeelden Hoe de tijd te lezen
Voorbeelden Hoe de tijd te lezen
Voorbeelden Hoe de tijd te lezen
Voorbeelden Hoe de tijd te lezen

Stap 2: De houten kist bouwen

De houten kist bouwen
De houten kist bouwen
De houten kist bouwen
De houten kist bouwen
De houten kist bouwen
De houten kist bouwen

STAP 2.1

Snijd vier houten stukken zoals je kunt zien in de tekening

STAP 2.2Plak alle stukjes om de doos te monteren

STAP 2.3

Snijd een stuk triplex (8, 27'' x 7, 87'') en plak op de doos met houten vierkante staven

STAP 2.4

Plak een stuk zwart karton met dezelfde afmetingen op het triplex

STAP 2.5

Snijd een stuk methacrylaat en vinyl met dezelfde afmetingen

STAP 2.6

Download en print het pdf-bestand "Fibonacci clock.pdf" en gebruik het als sjabloon, teken met de permanent marker de lijnen en cirkels op het vinyl

STAP 2.7

Gebruik het plastic briefsjabloon om de tekst en cijfers af te drukken die u op de afbeelding kunt zien

Aan het einde van deze stap moet je klok er ongeveer zo uitzien als op de laatste foto, maar plak het methacrylaat nog steeds niet op de doos omdat we nog steeds de leds moeten plakken.

Stap 3: De voorkant van de klok bouwen

De voorkant van de klok bouwen
De voorkant van de klok bouwen
De voorkant van de klok bouwen
De voorkant van de klok bouwen
De voorkant van de klok bouwen
De voorkant van de klok bouwen

STAP 3.1

Monteer vier ledstrips:

  • Ledstrip 1 (leds1 in de arduino-schets) met 6 leds (deze wordt gebruikt om de vierkante delen te verlichten die horen bij de waarden 2 en 3 van de Fibonacci-reeks)
  • Ledstrip 2 (leds2 in de arduino-schets) met 6 leds (wordt gebruikt om de vierkante delen te verlichten die bij de waarde 1 van de Fibonacci-reeks horen)
  • Ledstrip 3 (leds3 in de arduino-schets) met 3 leds (wordt gebruikt om de vierkante delen te verlichten die bij de waarde 5 van de Fibonacci-reeks horen)
  • Ledstrip 4 (leds4 in de arduino-schets) met 9 leds (wordt gebruikt om de gelabelde cirkels te verlichten: 12, 24, 36, 48, pm)

Om een ledstrip te monteren moet je per led 6 draden solderen zoals je op de eerste foto kunt zien. Let op de pijlen op de leds om ze op de juiste manier te solderen.

Om de lengte van de draden tussen de leds aan te passen, raad ik u aan het bestand "Fibonacci clock.pdf" af te drukken en als sjabloon te gebruiken zoals u op de afbeelding kunt zien.

STAP 3.2

Plak de ledstrips in de doos. Allereerst moet je een klein gaatje maken om de drie draden van elke ledstrip naar de achterkant van de klok te leiden waar alles in de microcontroller wordt aangesloten. Ik heb vier kleine gaatjes geopend in de tweede zone van de klok.

STAP 3.3

Bouw de houten vierkanten divisies zoals je kunt zien op de foto's. Ook hier kunt u de afgedrukte "Fibonacci-klok.pdf" gebruiken om de indelingen als sjabloon aan te passen.

STAP 3.4

Bouw kleine zwarte kartonnen cilinders om de leds te bedekken die de gelabelde cirkels gaan verlichten, zoals je kunt zien op de laatste foto's

Stap 4: De achterkant van de klok bouwen

De achterkant van de klok bouwen
De achterkant van de klok bouwen
De achterkant van de klok bouwen
De achterkant van de klok bouwen
De achterkant van de klok bouwen
De achterkant van de klok bouwen

Op de achterkant vonden we een stuk triplex met drie knopen:

  • De groene knop om te wisselen tussen het instellen van het uur of het instellen van de minuten
  • De witte knop met het label "+" om de waarde van het uur of de minuut te verhogen
  • De witte knop met het label "-" om de waarde van het uur of de minuut te verlagen

In de doos vinden we de microcontroller, de DS3231 real-time klok met zijn batterij, de drie draden voor elke ledstrip, de voeding en de benodigde draden om alles volgens de tekening aan te sluiten.

Stap 5: Hoe het werkt

De video toont een kort tijdsinterval tussen 12:28:01 uur. en 12:28:46 uur

De tijd instellen

Met de drie knoppen aan de achterkant stel je de tijd in. Door op de groene knop te drukken kunt u het uur of de minuten wijzigen. De uren- of minutenzone begint gedurende 10 seconden te knipperen als er geen andere knop wordt ingedrukt. Zodra de ingestelde modus is geselecteerd, kunt u op de knop "+" of "-" drukken om de waarde te verhogen of te verlagen. De nieuw geselecteerde waarde wordt automatisch bijgewerkt en de klok gaat verder met deze nieuwe waarden.

Aanbevolen: