Obsah:

Mini dotclock: 5 krokov
Mini dotclock: 5 krokov

Video: Mini dotclock: 5 krokov

Video: Mini dotclock: 5 krokov
Video: 10 СОВЕТОВ ДЛЯ НОВИЧКОВ В БИЛЬЯРДЕ 2024, November
Anonim
Mini dotclock
Mini dotclock

Súbor diód LED náhodne mení vzory každých 10 sekúnd. Na prečítanie času jednoducho spočítajte počet bodov na číslicu. Hlavný obrázok ukazuje čas, 22:11. Rôznym číslam sú priradené rôzne farby, červená-10 hodín, žlté hodiny, zelená-10 minút, modré minúty. Použitie 3 mm superjasov znamená, že hodiny je možné čítať vo dne aj v noci (aj keď by sa vymývali na plnom slnku).

Náhodný vzor je oveľa menej rušivý ako dívanie sa na vás číselnými číslicami … toto by bol tiež skvelý projekt na pridanie na predné alebo rozmerové panely počítačového režimu.

Krok 1: Prehľad

Prehľad
Prehľad

Tento projekt bol inšpirovaný zariadením TixClock, ktoré som videl inzerovať v spoločnosti ThinkGeek. To bolo pre moju aplikáciu trochu veľké, chcel som hodiny nad svojim DVD, pretože pri prehrávaní DVD nezobrazoval čas.

Dizajn je založený na puzdre, nízkoprofilovom „vitríne“od katalógového čísla HB6083 od spoločnosti Jaycar Electronics (www.jaycar.com.au). Ak chcete tieto hodiny vložiť do iného prípadu, budete musieť upraviť rozloženie DPS. Súčasťou projektu je súbor zip so zdrojovým kódom, súbory pcb vo formáte EagleCad a niekoľko fotografií. Niektoré trate sú trochu úzke a majú veľmi malý voľný priestor. Postavil som to pomocou filmu press-n-peel, aby sa to dalo zvládnuť … Len dávajte pozor, aby ste veci nerozmazali a starostlivo skontrolujte výsledok a zoškrabte všetky rozmazané stopy, ktoré by sa mohli dotýkať iného. Doska plošných spojov je navrhnutá pre dve vrstvy, ale skonštruoval som to na jednostrannej doske, aby som šetril úsilie. Navrchu je len niekoľko koľají a tie je možné vyriešiť pomocou zapojovacieho drôtu. Všimnite si toho, že obrázok sa trochu líši od dizajnu DPS v súbore zip. Tieto zmeny spájali aktivačné kolíky čipov 74hc154 priamo so zemou a extra diódu na zníženie napätia v superkapacite, aby sa priblížil k 3,3 V, ktoré vyžaduje čip RTC. Niekoľko užitočných rád, keď robíte obojstrannú dosku s použitím jednovrstvových vrstiev, je: - vykonať toľko práce na spodnej strane, ako je to možné - pri položení stopy na vrchol ju vždy vezmite na priechodku, a nie na prepojenie dráhy hornej vrstvy priamo na zložka. -pri použití press-n-peel vytlačte sieťotlač (obrátene) a po vŕtaní a leptaní nažehlite na DPS. To vám poskytne nielen umiestnenie komponentov, ale ak vytlačíte aj horné koľaje, je to jednoduchý návod na pripojenie drôtu. Všimnite si čierne čiary na doske plošných spojov nižšie …. Toto by bolo miesto, kde by boli stopy hornej vrstvy.

Krok 2: Návrh predného panela

Dizajn predného panelu
Dizajn predného panelu
Dizajn predného panelu
Dizajn predného panelu

Šikovný trik na to, aby predné panely vyzerajúce štýlovo ladili s rozložením dosiek plošných spojov, je vytlačiť obrázok vašej sieťotlače a potom upraviť všetky položky, ktoré nie sú na prednom paneli. V tomto prípade som nechal iba LED diódy. Obrázok bol upravený v editore fotografií a bol pridaný text. Pomocou fototlačiarne môžete získať farebné prevedenie (aj keď farebná schéma je v tomto trochu minimálna). Otvory pre diódy LED boli vyrezané ostrým nožom a na zadnú stranu bol pridaný určitý pauzovací papier, aby trochu rozptýlil svetlo.

Moja malá tlačiareň fotografií vytvorila výtlačky príliš úzke na to, aby sa zmestili do celého puzdra, a preto bol pridaný malý prúžok na jeho vyplnenie. V tomto prípade to vyzerá v poriadku, pretože predný panel je taký minimálny.

Krok 3: Ovládacie prepínače

Ovládacie spínače
Ovládacie spínače
Ovládacie spínače
Ovládacie spínače

Musíte byť schopní nastaviť čas. Použil som tri mikrospínače, ktoré som zachránil zo starého stereo, namontoval ich na trochu veroboardu (alebo stripboardu) a pripevnil zostavu spínača pomocou horúceho lepidla k puzdru.

Prvý prepínač zvolí režim nastavenia času, druhý zvolí číslicu a tretí zvýši číslicu. Po zmene času znova vyberte prvý spínač a hodiny sa spustia. Plochý kábel z prepínača má 5 liniek, vcc/gnd a tri prepínacie vstupy. Každý spínač je na chvíľu zatvorený. Podľa veľkosti sa pripája k zemi, druhý k vstupnému vedeniu prepínača a odpor rezistora k vcc. Inými slovami, vstupy sú normálne vysoké, potom aktivované znížením. Podrobnosti o zapojení nájdete v schéme. Jedna vec, ktorá bola pri použití veroboardu užitočná, bola samotná doska, pretože vŕtacia šablóna pre otvory prepínača. Malé otvory boli vyvŕtané v presne správnych polohách a potom zarovnané pomocou pilníka. Urobilo to pekný fit.

Krok 4: Konečná montáž

Konečné zhromaždenie
Konečné zhromaždenie

DPS bola navrhnutá špeciálne pre tento prípad, takže sa jednoducho nasunula cez montážne stĺpiky. Pretože bol priestor veľmi tesný, zostava spínača bola spájkovaná priamo na dosku plošných spojov a piezoelektrický bzučiak za tepla prilepený k čipu. Ak chcete hlasnejšie piezo, budete musieť pridať ovládač, pretože je poháňaný priamo z mikrokontroléra. Na zvýšenie hlasitosti skutočne musíte lepiť alebo fixovať piezo na niečo iné.

Napájací kábel bol uviazaný okolo spodného montážneho stĺpika ako odľahčenie napätia. Práve som vyrazil montážne otvory, ale v prípade potreby môžete použiť správnu priechodku. To je naozaj všetko, zariadenie je napájané z 9V konektora a sedí nad mojím prehrávačom DVD veselo meniacimi sa vzormi.

Krok 5: O zálohe firmvéru a Supercap

Tento firmvér bol navrhnutý s kompilátorom Sourceboost a na komunikáciu s čipom RTC používa knižnicu Sourceboost I2C. Aby som získal spoľahlivú prevádzku, musel som upraviť ovládač i2c, aby používal dlhšie oneskorenia.

Firmvér inicializuje io a potom číta každých desať sekúnd (môžete to zmeniť v kóde, ak chcete rýchlejšiu aktualizáciu alebo náhodné časy aktualizácií. Toto obdobie považujem za najmenej rušivé). Ak sú detekované stlačenia klávesov, prejdú do rutiny zmeny času, až kým sa neukončia stlačením vypínača. Tiež v dizajne je priestor pre supercap. Netestoval som to, ale inštalácia by mala umožniť hodinám krátkodobo zvládnuť výpadky prúdu. Keď sa vo firmvéri načítajú údaje RTC, rutina zoberie číselné hodnoty a priradí k tejto číslici náhodný výber aktívnych diód LED, rovnaké číslo ako číselná hodnota. Tieto sú uložené v tabuľke. Rutina prerušenia vyberie naraz jednu hodnotu z tabuľky a pošle ich na čipy ovládača LED a rozsvieti sa dióda LED (v skutočnosti dve, jedna na čip). Ďalší vstup do rutiny dostane ďalší a tak ďalej. Pri dostatočne rýchlom chode sa zdá, že všetky LED diódy aktívne v tabuľke svietia súčasne. Ak chcete, môžete zmeniť načasovanie rutiny prerušenia, aby bolo rýchlejšie. Bavte sa, a ak z jedného postavíte niečo úžasné … pošlite mi obrázok. Philip Pulle www.rgbsunset.com

Odporúča: