Cílem práce je nabídnout uživatelům digitální LED hodiny čitelné za všech světelných podmínek s úsporou odběru elektrického proudu.
Hodiny sestávají ze dvou částí. Základní deska s mikropočítačem PIC16F886 obsahuje 5 řídících výstupů pro moduly LED zobrazovačů. Moduly LED zobrazovačů s možností regulace jasu jsou dvou typů, řízené mikropočítačem PIC16F506 a modul dvojtečky 10F200.
Hodiny lze použít do interiéru od ložnice, přes společenské místnosti, chodby až po vetší haly, jako třeba tělocvičny a jídelny.
Dále je možné rozšířit hodiny o další zobrazovače LED a tak umožnit zobrazovaní sekund, nebo delšího textu. Jsou zveřejněny veškeré technické informace. Lze očekávat publikaci update software. Dalším kvalitativním krokem může být konstrukce složitější desky s podporou více vstupů a výstupů, což umožní připojení mnoho dalších zobrazovačů, tlačítek a čidel a tak udělat jednoduše informační panel se zobrazením mnoha užitečných údajů, jako je čas, datum, den, teplota, zprávy a pod.
Obsluha a funkce:
Po resetu hodin je nutné nastavit čas pomocí tlačítek Up, Set a Down na zadní straně hodin. Nastavení je intuitivní. Při výpadku napájení segmenty nesvítí, ale čas je zálohován po dobu min. 48 hod při použití 4xAAA NiCd 800 mAh.
Hodiny zobrazují čas ve formátu HH:MM, sekundy jsou indikovány problikáváním dvojtečky.
Regulace jasu je zajištěna v plném rozsahu denního i nočního osvětlení. Jas je v případě potřeby měněn v intervalu 1 sekundy.
Základní deska:
Seznam součástek: | |
R1 | 7-150k A995012 |
R2, R4-6 | 22k |
C1, C3-9 | 100nF ker. SMD1206 |
C10-12 | 100uF/16V |
C13-14 | 27pF ker. SMD1206 |
D1-2 | 1N4004 |
SW1-3 | mikrospínač |
Q1 | 16,384MHz |
IO1 | L4941 |
IO2 | MCP9700 |
IO3 | PIC 16F886 |
LED zobrazovač:
Seznam součástek: | |
R1-7 | 100R |
R8 | 1k |
R9 | 10k SMD1206 |
C1-2 | 100nF ker. SMD1206 |
LED1-70 | 5mm 20mA |
IO1 | 78L05 |
IO2 | ULN2003 |
IO3 | PIC 16F506 |
Dvojtečka:
Schéma | DPS: 1,4cm x 14,2cm | Osazovací plán | Osazovací plán SMD |
Seznam součástek: | |
R1 | 1k |
R2 | 10k SMD1206 |
R3-4 | 10k SMD0805 |
R5-6 | 680R SMD1206 |
C1-2 | 100nF ker. SMD0805 |
LED1-8 | 5mm 20mA |
T1-2 | 2N7002 |
IO1 | 78L05 |
IO2 | PIC 10F200 |
Ovládací panel:
Komunikační protokol:
Komunikační protokol vychází ze sériové komunikace, používá 10 datových bitů a jeden Start bit. Doba jednoho bitu je 20 us, doba přenosu informace do segmentu je min. 220 us. Význam jednotlivých bitů je patrný z obrázku. Bity PWM označují jas modulu displeje. Je možné zvolit jeden z 8 nastavených jasů.
Fotografie konstrukce:
Původní příspěvek pochází ze zrušeného webu „robostroje.cz“, autor Lukáš Mertlík, duben 2014.
Přidejte odpověď