Obsah:

RGB Fibonacciho hodiny: 5 krokov (s obrázkami)
RGB Fibonacciho hodiny: 5 krokov (s obrázkami)

Video: RGB Fibonacciho hodiny: 5 krokov (s obrázkami)

Video: RGB Fibonacciho hodiny: 5 krokov (s obrázkami)
Video: Section 9 2024, November
Anonim
RGB Fibonacciho hodiny
RGB Fibonacciho hodiny
RGB Fibonacciho hodiny
RGB Fibonacciho hodiny

Tentokrát vám predstavujem novú verziu fantastických Fibonacciho hodín, ktoré tu publikoval pchretien:

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

Pôvodná myšlienka tejto verzie hodín Fibonacci nie je moja, je to myšlienka patriaca priateľovi, výtvarníkovi43.

Pôvodne artmaker43 vyvinul Fibonnaci Clock.exe a Fibonnaci Clock Screensaver.exe, spustiteľné súbory systému Windows, ktoré používajú prvých päť čísel sekvencie Fibonnaci (1, 1, 2, 3, 5) pomocou štvorcov s týmito hodnotami na každej strane. Toto simuluje počítanie až do 12. Potom pomocou sledovania počtu 12 s (plus hodnoty menšie ako 12) pomocou maľovaných štvorcov je možné vytvoriť 24-hodinové hodiny.

Môžete si ho stiahnuť tu

Pred mesiacom mi artmaker43 napísal so žiadosťou o podporu pri vytváraní hardvérovej verzie jeho myšlienky.

Táto verzia hodiniek Fibonacci sa trochu líši od pôvodnej:

  • Hodiny sú rozdelené do troch nezávislých zón: hodiny, minúty a sekundy, ktoré pomocou Fibonacciho postupnosti (1, 2, 3, 5) simulujú počítanie až do 12.
  • V minútovej a druhej zóne nájdeme 4 označené kruhy osvetlené LED diódami: 12, 24, 36 a 48, ktoré indikujú, kedy je počítanie väčšie než počet
  • V hodinovom pásme nájdeme jeden označený kruh (PM) na označenie, kedy je aktuálna hodina v druhom 12-hodinovom období (od poludnia do polnoci).
  • Na nastavenie hodiny alebo minúty používa tri tlačidlá umiestnené na zadnej strane hodín.
  • Na nastavenie a udržiavanie času používa hodiny v reálnom čase DS3231 I2C so vstupom na batériu.

Dúfam, že sa ti to páči

Zásoby

  • 24ks 1bitový WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 alebo kompatibilný mikrokontrolér
  • 3 malé prerušovače
  • 1 mini napájací modul AC-DC 100V-220V až 5V
  • 1 Hodiny reálneho času (RTC) DS3231 I2C so vstupom batérie na zaistenie presného merania času
  • Preglejka
  • Drevo
  • Drevené hranaté tyče
  • Metakrylát
  • Priehľadný vinyl
  • Kartón
  • Trvalý fix
  • Plastová šablóna listu
  • Drôty
  • Spájkovačka

Krok 1: Príklady čítania času

Príklady Ako čítať čas
Príklady Ako čítať čas
Príklady Ako čítať čas
Príklady Ako čítať čas
Príklady Ako čítať čas
Príklady Ako čítať čas

Krok 2: Postavte drevený box

Stavba drevenej skrinky
Stavba drevenej skrinky
Stavba drevenej skrinky
Stavba drevenej skrinky
Stavba drevenej skrinky
Stavba drevenej skrinky

KROK 2.1

Odrežte štyri drevené kúsky, ako môžete vidieť na výkrese

KROK 2.2 Prilepte všetky diely na montáž krabice

KROK 2.3

Odrežte kus preglejky (8, 27 "x 7, 87") a prilepte ho na škatuľu pomocou drevených štvorcových tyčí

KROK 2.4

Prilepte kus čiernej lepenky podobných rozmerov ako preglejku

KROK 2.5

Vyrežte kus metakrylátu a vinylu podobných rozmerov

KROK 2.6

Stiahnite si a vytlačte súbor PDF „Fibonacci clock.pdf“a pomocou šablóny nakreslite čiarou a kruhom na vinyl trvalou značkou.

KROK 2.7

Pomocou plastovej šablóny písmena vytlačte text a čísla, ktoré vidíte na obrázku

Na konci tohto kroku musia vaše hodiny vyzerať podobne ako na poslednom obrázku, ale napriek tomu neprilepte metakrylát do poľa, pretože stále musíme prilepiť diódy LED.

Krok 3: Zostavenie prednej strany hodín

Budovanie prednej strany hodín
Budovanie prednej strany hodín
Budovanie prednej strany hodín
Budovanie prednej strany hodín
Budovanie prednej strany hodín
Budovanie prednej strany hodín

KROK 3.1

Namontujte štyri LED pásy:

  • LED pásik 1 (leds1 v náčrte Arduina) so 6 LEDkami (používa sa na osvetlenie štvorcových delení patriacich k hodnotám 2 a 3 Fibonacciho postupnosti)
  • LED pás 2 (leds2 v náčrte arduina) so 6 LEDkami (používa sa na osvetlenie štvorcových delení patriacich k hodnote 1 Fibonacciho postupnosti)
  • LED pásik 3 (leds3 v náčrte Arduina) s 3 LEDkami (používa sa na osvetlenie štvorcových delení patriacich k hodnote 5 Fibonacciho postupnosti)
  • LED pás 4 (leds4 v náčrte Arduino) s 9 LED diódami (používa sa na osvetlenie označených kruhov: 12, 24, 36, 48, pm)

Na montáž LED pásky musíte spájkovať 6 drôtov pre každú LED diódu, ako vidíte na prvom obrázku. Dávajte pozor na šípky na diódach, aby ste ich spájkovali správnym spôsobom.

Ak chcete upraviť dĺžku vodičov medzi LED diódami, odporúčam vám vytlačiť súbor „Fibonacci clock.pdf“a použiť ho ako šablónu, ako vidíte na obrázku.

KROK 3.2

LED pásy prilepte do škatule. Najprv musíte otvoriť malý otvor, aby ste previedli tri vodiče každého LED pásu na zadnú stranu hodín, kde bude všetko prepojené v mikrokontroléri. V druhej zóne hodín som otvoril štyri malé diery.

KROK 3.3

Postavte rozdelenia drevených štvorcov, ako vidíte na obrázkoch. Opäť môžete použiť tlačené „Fibonacciho hodiny.pdf“na úpravu delení ako šablóny.

KROK 3.4

Postavte malé čierne kartónové valce na zakrytie LED diód, ktoré rozsvietia označené kruhy, ako môžete vidieť na posledných obrázkoch

Krok 4: Zostavenie zadnej strany hodín

Budovanie zadnej strany hodín
Budovanie zadnej strany hodín
Budovanie zadnej strany hodín
Budovanie zadnej strany hodín
Budovanie zadnej strany hodín
Budovanie zadnej strany hodín

Na zadnej strane sme našli kus preglejky s tromi tlačidlami:

  • Zelené tlačidlo na prepínanie medzi nastavením hodiny alebo minúty
  • Biele tlačidlo označené „+“zvyšuje hodnotu hodiny alebo minúty
  • Biele tlačidlo označené „-“znižuje hodnotu hodiny alebo minúty

Vo vnútri škatule nájdeme mikrokontrolér, hodiny v reálnom čase DS3231 s batériou, tri vodiče pre každý LED pásik, napájací zdroj a potrebné vodiče na pripojenie všetkého, čo je na výkrese.

Krok 5: Ako to funguje

Video zobrazuje krátky časový interval medzi 12:28:01 hod. a 12:28:46 hod.

Nastavte čas

Pomocou troch tlačidiel na zadnej strane môžete nastaviť čas. Hodinu alebo minúty môžete zmeniť stlačením zeleného tlačidla. Pokiaľ nestlačíte žiadne ďalšie tlačidlo, začne hodinová alebo minútová zóna blikať počas 10 sekúnd. Hneď ako je zvolený nastavený režim, môžete stlačením tlačidla „+“alebo „-“hodnotu zvýšiť alebo znížiť. Nová vybraná hodnota sa automaticky aktualizuje a hodiny budú pokračovať s týmito novými.

Odporúča: