Obsah:

Hodiny s kolieskom - Hádajme čas: 5 krokov (s obrázkami)
Hodiny s kolieskom - Hádajme čas: 5 krokov (s obrázkami)

Video: Hodiny s kolieskom - Hádajme čas: 5 krokov (s obrázkami)

Video: Hodiny s kolieskom - Hádajme čas: 5 krokov (s obrázkami)
Video: Klauzurní film - Kráska Láska 2024, Júl
Anonim
Image
Image
Krok 1: Pochopte, ako ThumbWheels funguje
Krok 1: Pochopte, ako ThumbWheels funguje

Ahojte všetci, toto je môj prvý návod, tak dúfam, že bude dobrý. Moja úroveň angličtiny je navyše dosť slabá, takže dúfam, že neurobím príliš veľa chýb!

Cieľom tohto projektu je opätovné použitie niektorých "koliesok" zachránených zo starého laboratórneho zariadenia

Na ovládacích paneloch boli použité kolieska. S ich čiastočne odhalenými kolesami, ktoré bolo možné otáčať pohybom odhalenej hrany prstom, ste si mohli vybrať požadované číslo.

Prečo ich nevyužiť na výrobu hodín, v ktorých ručne zadáte odhadovaný čas a potom ich skontrolovať stlačením tlačidla?:-)

Krok 1: Krok 1: Pochopte, ako ThumbWheels funguje

Krok 1: Pochopte, ako ThumbWheels funguje
Krok 1: Pochopte, ako ThumbWheels funguje
Krok 1: Pochopte, ako ThumbWheels funguje
Krok 1: Pochopte, ako ThumbWheels funguje

Každé koleso môže vybrať číslo od 0 do 9 a je elektricky ekvivalentné štyrom spínačom. Prečo?

Keď zadáte číslo, povedzme „5“, koleso ho prevedie na svoje binárne kódované-desatinné číslo, v tomto prípade „0101“, čo znamená „0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 , pretože. Chceme to zakódovať v binárnom systéme (základ 2). Ľudské bytosti ako ty a ja môžu počítať od 0 do 9 a potom minúť figúrky, takže musíme pridať počítanie, aby sme mohli počítať ďalej. Takže, keď budeme zamyslite sa nad číslom „125“, to znamená „1 * 100 + 2 * 10 + 5 * 1“, je to desatinná sústava s 10 číslami. Počítače a elektronické zariadenia zvyčajne používajú binárny systém s iba dvoma číslicami, 0 a 1.. Ak teda chcete rozložiť číslo na jeho binárne zobrazenie, napríklad číslo 9, je to ako euklidovské delenie, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Binárne kódované desatinné miesto je úplne to isté, ale každé digitálne číslo zmeníte na skupinu binárnych číslic. Napríklad 4827 bude kódovaný ako 0100 1000 0010 0111.

Príslušné prepínače ku každému z týchto digitálnych čísel sa fyzicky otvoria alebo zatvoria na ovládacom koliesku a potom môžete ich prečítaním vedieť, ktoré číslo bolo zadané. S kolieskami, ktoré som zachránil, existoval čítací obvod pozostávajúci z posuvných registrov (https://en.wikipedia.org/wiki/Shift_register), ktoré mi umožňujú používať menej pinov na svojom mikrokontroléri (µc). S vhodnými údajovými listami a dobrým multimetrom je ľahké pochopiť, ako ich prepojiť. Ak však pri záchrane svojich kolies nemáte tieto registre, môžete prepínače prepojiť káblom priamo do µc. Tu opäť pomôže kúsok papiera a multimetr v režime kontinuity.

Viac informácií o binárnych číslach: https://www.mathsisfun.com/binary-number-system.h… a

Krok 2: Krok 2: Vyberte si mikrokontrolér a zapojte dosku

Keď pochopíte, ako budete prepojovať svoje kolieska, môžete spočítať počet pinov, ktoré budete potrebovať na prepojenie častí, ktoré chcete použiť v hodinách (vstupy z koliesok, výstupy pre LED diódy RGB, vstupy pre tlačidlá, vstup a výstup na dosku s hodinami v reálnom čase a ďalšie veci, ktoré by ste mohli považovať za užitočné …).

Použil som dosku „Nucleo F303K8“, ktorá vyzerá ako Arduino Nano. Buďte opatrní, ak ich použijete, pretože kolíky „D4“, „A4“a „D5“, „A5“sú prepojené (stratil som veľa času, kým som na to prišiel), takže som potreboval odstrániť spájkovací mostík.

Doska Real Time Clock je komerčná doska založená na čipe MCP79410 s použitím zbernice i2c, ale prácu zvládne každý iný. LED diódy sú RGB so spoločnou anódou, nezabudnite do série pridať vhodné odpory.

Potom môžete prepojiť všetky tieto veci, online je k dispozícii veľa návodov na konkrétne diely, ktoré máte, a je to celkom klasická vec. Na ich spájkovanie som použil veroboard.

Krok 3: Krok 3: Kódujte svoj mikrokontrolér

Teraz musíte kódovať svoj mikrokontrolér, aby ste mohli vykonávať svoju prácu. Tu je napríklad môj, ale myslím, že budete musieť napísať svoj vlastný:-)

Krok 4: Krok 4: Postavte škatuľu a dajte do nej všetko

Krok 4: Postavte krabicu a dajte do nej všetko!
Krok 4: Postavte krabicu a dajte do nej všetko!
Krok 4: Postavte krabicu a dajte do nej všetko!
Krok 4: Postavte krabicu a dajte do nej všetko!
Krok 4: Postavte krabicu a dajte do nej všetko!
Krok 4: Postavte krabicu a dajte do nej všetko!

Akonáhle bude vaše nastavenie fungovať, môžete ho vložiť do pekného poľa. Na tváre som použil laserovú rezačku a na stranu 3D tlačiareň. (A veľa horúceho lepidla, aby držalo pohromade! ^^ najmä diódy LED a tlačidlá)

Krok 5: Krok 5: Bavte sa

Krok 5: Užite si to!
Krok 5: Užite si to!
Krok 5: Užite si to!
Krok 5: Užite si to!

Teraz si môžete postaviť podobné hodiny tak, že sa budete inšpirovať touto prácou!

Tento plánujem v budúcnosti vylepšiť vytvorením silnejšieho bočného poľa alebo pridaním funkcie k druhému tlačidlu (napríklad nastaviť čas dlhým stlačením alebo tiež „zobraziť“dátum tak, že ho uhádnete).

Odporúča: