Obsah:

Odpočítávací hodiny s LED: 3 kroky
Odpočítávací hodiny s LED: 3 kroky

Video: Odpočítávací hodiny s LED: 3 kroky

Video: Odpočítávací hodiny s LED: 3 kroky
Video: 3 hodina ČASOVAČ (odpočítávání) s 15 min HLASITÝ POPLACH ⏱⏱ @TimerClockAlarm 2024, Červenec
Anonim
Odpočítávací hodiny s LED diodami
Odpočítávací hodiny s LED diodami

Toto je několik krátkých poznámek o „Odpočítávacích hodinách“, které jsem postavil před 10 lety pro Y2K, Hodiny jsou 4 stopy čtvereční zepředu. Je tlustý asi 4 palce a běží na vestavěném mikrokontroléru. Každý segment je vyroben z přibližně 20x 10mm LED.

Nemohu s ním vyfotit, protože je WAAAY příliš jasný! Panel byl vyřezán ze šablony, kterou jsem vyrobil pro běžný router, s prodlouženou šablonou za řezačkou. Šablonu jsem vyrobil z sololitu (dřevovláknitá deska US-ian?) A jen opatrně zarovnal se značkami na panelu, abych ji vystřihl. Rozložení druhé Leds bylo víc svině, než jsem čekal - udělejte matematiku opatrně, abyste je PERFEKTNĚ postavili.

Krok 1: Číslice

Číslice
Číslice
Číslice
Číslice

Zde je pohled na zadní část segmentu. K pohonu každé banky LED jsem použil klasický obvod konstantního proudu LM317.

Ovladače pro displeje se vyrábějí s převodníky sériový na paralelní, které se zdají být nahrazeny těmito věcmi: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp… tyto nové součásti budou vše, co jsem tehdy udělal, jsem udělal také s 317 - kompletní ovladač LED v jednom čipu. Pouze jeden odpor nastavuje jas pro všechny LED diody! Každá číslice je poháněna tímto zřetězeným plochým kabelem, který přenáší všechny běžné signály pro tyto čipy, Vcc, GND Clock, Latch Enable a výstup povolit. Z počítače tedy odchází pouze 6 vodičů pro VŠECHNY segmenty VŠECH postav a 60 sekundových LED diod kolem okraje. Každý pohonný čip má však jednu jedinečnou linku (růžový vodič), která řetězí celý systém. Displej vypadá jako velmi dlouhý posuvný registr - viz diagram níže Aktualizace displeje trvá velmi malý zlomek sekundy.

Krok 2: Mikrokontrolér

Mikrokontrolér
Mikrokontrolér

Absolutně miluji mikrokontrolér 8052, jeho druhý zdroj a vyladěný téměř každým. Profesionální uživatel si dokonce může stáhnout kód VHDL a implementovat jej do FPGA a vyladit celé jádro tak, aby pohánělo jakýkoli podivný hardware, který mě zajímá. Mezi výrobce patří Atmel, NXP a WinBond. Vývojové nástroje jsou levné, existují také bezplatné assemblery a bezplatné kompilátory 'C' (SDCC). Ve skutečnosti jsem to naprogramoval zcela v Pascalu pomocí kódu assembleru speciálně napsaného tak, aby aktualizace displeje proběhla co nejrychleji. V určitém okamžiku kód také zveřejním. Toto je řídicí počítač. CPU se nazývá Dallas DS2250T a přišel jako malá deska ve stylu karty SIMM obsahující 32 kB RAM zálohované baterií, používané pro programy a 8 kB RAM pro využití programových dat. Velké 40pinové čipy jsou více sériové až paralelní čipy pro druhé LED diody. Pod 40pólovými pakety je čipový řadič LS125 pro pohon plochých kabelů. Bílý konektor nahoře byl pro sadu tlačítek pro nastavení hodin.

Krok 3: Poznámky k softwaru

Poznámky k softwaru
Poznámky k softwaru

Napsal jsem jednoduchý kus PC kódu, abych přesně vypočítal, kolik hodin bylo v jakémkoli intervalu mezi tím, kdy jste chtěli, aby začalo odpočítávání, a „nulovou hodinou“. Integrovaný program každou sekundu testoval své vnitřní hodiny a snižoval zobrazení. Každou minutu se všechny LED rozsvítily a postupně se vypínaly, dokud jste znovu nedosáhli 60. Stejně jako budík je k dispozici malý panel s tlačítky pro nastavení displeje.

Doporučuje: