In de berichten Fibonacci-klok - Een ongebruikelijke tijdsindicator, Fibonacci klok - Montage en Fibonacci-klok - Programmeren Ik heb beschreven hoe je je eigen Fibonacci-klok kunt bouwen.
Zeker als je je zelfgemaakte Fibonacci-klok weg wilt geven, is het praktisch om er een handleiding bij cadeau te kunnen geven. Voor dit geval heb ik hier een kleine handleiding samengesteld. 🙂
Fibonacci klok handleiding
De Fibonacci-klok vertegenwoordigt de tijd met behulp van de eerste vijf elementen van de Fibonacci-reeks.
De “wijzerplaat” van de klok bestaat uit vijf vierkanten waarvan de zijdelengtes de eerste vijf Fibonacci-getallen vertegenwoordigen (1, 1, 2, 3, 5).
De uren worden weergegeven door vierkanten die rood oplichten en de minuten door vierkanten die groen oplichten (maar deze kleurtoewijzing kan ook worden gewijzigd). Als een vierkant nodig is om tegelijkertijd uren en minuten weer te geven, is het blauw. Witte vierkantjes moeten genegeerd worden. Om de tijd af te kunnen lezen, moeten de waarden van de betreffende vierkanten bij elkaar worden opgeteld en, in het geval van minuten, vermenigvuldigd met vijf. De rode en blauwe vierkantjes moeten dus bij elkaar opgeteld worden voor de uren en de groene en blauwe vierkantjes voor de minuten. De minuten worden daarom alleen in stappen van vijf minuten weergegeven.
Er zijn verschillende soorten weergaven voor dezelfde tijd. Deze worden willekeurig geselecteerd.
Er zijn bijvoorbeeld 16 verschillende manieren om 06:30 weer te geven.
Naast het standaard kleurenpalet kunnen ook andere kleurenpaletten worden ingesteld.
Fibonacci-klokweergave
Om de tijd op de Fibonacci-klok te kunnen aflezen, moeten eerst een paar basisprincipes worden uitgelegd. Deze afbeelding toont de indeling van het display van de Fibonacci klok. Het is verdeeld in vijf gebieden. Elk van deze gebieden heeft de respectievelijke waarde. Het grote rode gebied gemarkeerd met een "5" heeft een waarde van vijf, het volgende kleinere groene gebied heeft een waarde van drie, het volgende kleinere blauwe gebied heeft een waarde van twee en de resterende twee gebieden hebben elk een waarde van één.
uren lezen
Als je goed hebt opgelet, heb je waarschijnlijk gemerkt dat het kan worden gebruikt om de cijfers 1 tot en met 12 weer te geven, wat - verrassend genoeg - perfect is om het aantal uren in een tijd weer te geven.
Als bijvoorbeeld alleen het gebied met een waarde van vijf verlicht is, is het vijf uur. Als naast het gebied met een waarde van vijf ook het gebied met een waarde van twee verlicht is, moeten deze bij elkaar worden opgeteld. Dit komt dan overeen met de tijd zeven (2+5) uur.
Op deze manier kunnen alle tijden van 0 (geen gebied licht op) tot 12 (alle gebieden lichten op) worden weergegeven.
notulen lezen
Allemaal goed en wel, nu weten we hoe we de uren moeten lezen en "berekenen", maar hoe herkennen we het aantal minuten in de weergegeven tijd?
Daar komen de verschillende kleuren om de hoek kijken. Zoals je waarschijnlijk al hebt gemerkt, gloeien de oppervlakken blauw, rood of groen op.
En de minuten kunnen nu ook worden weergegeven. De klok laat zien of de huidige waarde alleen geldt voor het aantal uren, alleen voor het aantal minuten of voor beide.
Als een oppervlak rood is, mag de waarde alleen in aanmerking worden genomen voor het aantal uren.
Als een gebied groen is, mag de waarde alleen in aanmerking worden genomen voor het aantal minuten.
Als een oppervlak daarentegen blauw is, moet rekening worden gehouden met de betekenis ervan voor zowel het aantal uren als het aantal minuten.
Maar we zijn nog niet klaar, het aantal minuten dat we lezen moet nu met vijf worden vermenigvuldigd.
En daar zijn we dan met het eerste kleine nadeel van het horloge.
Afgezien van het feit dat het – vooral in het begin – wat langer duurt om de tijd af te lezen, kan het aantal minuten alleen in stappen van vijf minuten worden weergegeven. Dit betekent dat 08:43 niet wordt weergegeven als 08:43 maar als 08:40. De weergave rondt altijd naar beneden af naar de vorige waarde, die deelbaar is door vijf.
Toon voorbeelden van de tijd
GEVAAR: Als de klok andere kleuren weergeeft dan in dit voorbeeld wordt weergegeven, wordt er hoogstwaarschijnlijk een ander kleurenpalet ingesteld. Hoe dit wordt ingesteld of gewijzigd, wordt beschreven in het gedeelte ‘Instellingen’.
Verbinding
De klok wordt gevoed door een micro-USB-kabel (standaard oplaadkabel voor mobiele telefoons) en een bijbehorende USB-voeding (5V/1000mA).
Na het aansluiten van de klok duurt het ongeveer vijf seconden voordat de tijd wordt weergegeven.
Overzicht aansluitingen
Houding
De klok kan worden versteld met behulp van de knoppen of aanraakvlakken aan de achterkant.
ingestelde modus
De Fibonacci-klok heeft drie verschillende bedrijfsmodi. In de eerste wordt de tijd weergegeven volgens de hierboven beschreven procedure. In het tweede geval vindt er een kleurverandering plaats op alle verlichte oppervlakken. In de derde modus vindt op elk afzonderlijk lichtoppervlak een kleurverandering plaats.
De modus kan worden gewijzigd door op de knop “Modus” te drukken. Als gevolg hiervan is er geen tijdweergave mogelijk in de twee kleurwisselmodi.
uur instellen
Houd de knop “Uur” ingedrukt en druk op de knop “+” of “-”.
minuten instellen
Houd de “Min”-knop ingedrukt en druk op de “+” of “-” knop. De minuten worden altijd aangepast in stappen van 5 minuten. Dus 0,5,10,15,20…,50,55,0. (Kleinere stappen kunnen niet worden weergegeven) Het is daarom raadzaam om de minuten in te stellen wanneer de huidige “minutentijd” overeenkomt met 0,5,10,15,20…,50,55,0.
Via de seriële interface is verder een directe, nauwkeurige aanpassing mogelijk. Informatie hierover vindt u in het onderdeel “Seriële interface”.
Pas de helderheid aan
Houd de knop "Brightn" ingedrukt en druk op de knop "+" of "-".
Pas het kleurenpalet aan
Druk in de tijdmodus op de knop “+” of “-”.
Overzicht van de instelbare kleurenpaletten
Nee. | Achternaam | kleur niets | kleur minuut | kleur uur | kleur beide |
1 | RGB | Wit | Groente | Rood | Blauw |
2 | Mondriaan | Wit | Rood | Groente | Blauw |
3 | Basbrun | Wit | Rood | fel geel | Limoen groen |
4 | Jaren 80 | Wit | Zalm | IJswit | Roze |
5 | pastel | Wit | Zalm | muntgroen | Lichtblauw |
6 | Modern | Wit | Zalm | Lichtblauw | Licht groen |
7 | Koud | Wit | paars | Turquoise blauw | ijsblauw |
8 | Warm | Wit | fel oranje | Groente | Citroen geel |
9 | Aarde | Wit | Lichtroze | muntgroen | Blauw |
10 | Donker | Wit | Lichtroze | muntgroen | Blauw |
Stel de overgangstijd voor de kleurverandering in
Terwijl een van de kleurwisselmodi is ingesteld, drukt u op de knop “+” of “-”.
Schakel het beeldscherm in of uit
Houd de knop “Minuut” ingedrukt en druk op de knop “Uur”.
De timer instellen
De timer kan alleen via de seriële interface worden ingesteld.
Zowel de inschakeluren en -minuten als de uitschakeluren en -minuten kunnen worden ingesteld. Bovendien kan de timer afzonderlijk worden in- of uitgeschakeld.
De beschrijving van de commando's kunt u verkrijgen door een onbekend commando of het commando “commands” in te voeren.
Seriële interface
Naast de instelmogelijkheid via de knoppen kan de instelling ook via de seriële interface worden uitgevoerd. Om dit te doen, moet het horloge via een micro-USB-kabel (bijvoorbeeld degene die hem van stroom voorziet) op een computer worden aangesloten.
De klok kan dan met 115200 baud worden aangesproken met behulp van een terminalprogramma (bijvoorbeeld “HTerm” of het in de Arduino IDE geïntegreerde terminalprogramma). Wanneer het horloge een onbekend commando of het commando ‘commands’ ontvangt, verstuurt het automatisch alle mogelijke commando’s met de bijbehorende uitleg. Alle opdrachten moeten eindigen met een regeleinde (CR). Dit kan worden ingesteld in het terminalprogramma.
Als je ideeën hebt voor verbeteringen of aanvullingen, laat het me dan weten door een reactie achter te laten. 🙂
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂