Obsah:

Hodiny na ručním kolečku - Hádejme čas: 5 kroků (s obrázky)
Hodiny na ručním kolečku - Hádejme čas: 5 kroků (s obrázky)

Video: Hodiny na ručním kolečku - Hádejme čas: 5 kroků (s obrázky)

Video: Hodiny na ručním kolečku - Hádejme čas: 5 kroků (s obrázky)
Video: Amálka na mě ukázala srdíčko💚@lollipopz_official 2024, Červenec
Anonim
Image
Image
Krok 1: Pochopte, jak ThumbWheels funguje
Krok 1: Pochopte, jak ThumbWheels funguje

Ahoj všichni, tady je můj první Instructables, tak doufám, že to bude dobré. Moje úroveň angličtiny je navíc velmi špatná, takže doufám, že nebudu dělat příliš mnoho chyb!

Cílem tohoto projektu je znovu použít některá „kolečka“zachráněná ze starého laboratorního vybavení

Na ovládacích panelech byla použita kolečka. S jejich částečně odkrytými koly, které bylo možné otáčet pohybem odkryté hrany prstem, jste si mohli vybrat požadované číslo.

Proč je nepoužít k výrobě hodin, kde ručně zadáte čas, který odhadujete, a poté jej zkontrolovat stisknutím tlačítka?:-)

Krok 1: Krok 1: Pochopte, jak ThumbWheels funguje

Krok 1: Pochopte, jak ThumbWheels funguje
Krok 1: Pochopte, jak ThumbWheels funguje
Krok 1: Pochopte, jak ThumbWheels funguje
Krok 1: Pochopte, jak ThumbWheels funguje

Každé kolo může vybrat číslo mezi 0 a 9 a je elektricky ekvivalentní čtyřem spínačům. Proč?

Když zadáte číslo, řekněme „5“, kolo jej převede na binární kódované desítkové číslo, v tomto případě „0101“, což znamená „0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 , protože. Chceme to zakódovat v binárním systému (základna 2). Lidské bytosti jako ty a já dokážou počítat od 0 do 9, a pak postrádat figury, takže k dalšímu počítání musíme přidat přenos. Takže, když přemýšlejte o čísle „125“, to znamená „1 * 100 + 2 * 10 + 5 * 1“, je to desítková soustava s 10 číslicemi. Počítače a elektronické věci obvykle používají binární systém, pouze se dvěma číslicemi, 0 a 1. Pokud tedy chcete rozložit číslo na jeho binární reprezentaci, například číslo 9, je to jako euklidovské dělení, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Binární kódované desetinné číslo je úplně totéž, ale každé digitální číslo změníte na skupinu binárních číslic. Například 4827 bude kódován jako 0100 1000 0010 0111.

Odpovídající přepínače ke každému z těchto digitálních čísel se fyzicky otevřou nebo zavřou na kolečku a jejich čtením pak můžete vědět, které číslo bylo zadáno. U ovládacích koleček, která jsem zachránil, existoval čtecí obvod skládající se z posuvných registrů (https://en.wikipedia.org/wiki/Shift_register), které mi umožňují používat na svém mikrokontroléru (µc) méně pinů. S vhodnými datovými listy a dobrým multimetrem je snadné pochopit, jak je zapojit. Pokud ale při záchraně svých koleček tyto registry nemáte, můžete přepínače zapojit přímo do svého µc. Zde opět pomůže kus papíru a multimetr v režimu kontinuity.

Další informace o binárních číslech: https://www.mathsisfun.com/binary-number-system.h… a

Krok 2: Krok 2: Vyberte mikrokontrolér a zapojte desku

Když pochopíte, jak budete propojovat svá kolečka, můžete spočítat počet pinů, které budete potřebovat k propojení částí, které chcete použít ve svých hodinách (vstupy z koleček, výstupy pro LED diody RGB, vstupy pro tlačítka, vstup-výstup na tabuli hodin reálného času a další věci, které můžete považovat za užitečné …).

Použil jsem desku „Nucleo F303K8“, vypadá jako Arduino Nano. Buďte opatrní, pokud je používáte, protože kolíky „D4“, „A4“a „D5“, „A5“jsou přemostěny (ztratil jsem spoustu času, než jsem na to přišel), takže jsem potřeboval odstranit pájecí můstek.

Deska Real Time Clock je komerční deska založená na čipu MCP79410 využívající sběrnici i2c, ale práci zvládne každý jiný. LED diody jsou RGB se společnou anodou, nezapomeňte do série přidat vhodné odpory.

Pak můžete všechny tyto věci zapojit, online je k dispozici spousta návodů, které se týkají částí, které máte, a je to docela klasická věc. K jejich pájení jsem použil veroboard.

Krok 3: Krok 3: Kódujte svůj mikrokontrolér

Nyní musíte kódovat svůj mikrokontrolér, abyste mohli pracovat. Tady je například moje, ale myslím, že budete muset napsat vlastní:-)

Krok 4: Krok 4: Postavte krabici a dejte do ní vše

Krok 4: Postavte krabici a dejte do ní vše!
Krok 4: Postavte krabici a dejte do ní vše!
Krok 4: Postavte krabici a dejte do ní vše!
Krok 4: Postavte krabici a dejte do ní vše!
Krok 4: Postavte krabici a dejte do ní vše!
Krok 4: Postavte krabici a dejte do ní vše!

Jakmile vaše nastavení funguje, můžete jej vložit do pěkného pole. Na tváře jsem použil laserovou řezačku a na stranu 3D tiskárnu. (A hodně horkého lepidla, aby drželo pohromadě! ^^ zejména diody LED a tlačítka)

Krok 5: Krok 5: Užijte si to

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

Nyní můžete postavit podobné hodiny tím, že se budete inspirovat touto prací!

Plánuji do budoucna tento vylepšit pomocí silnějšího postranního pole nebo přidáním funkce k druhému tlačítku (například nastavit čas na dlouhé stisknutí nebo také „zobrazit“datum tak, že ho také uhodnete).

Doporučuje: