Tylna Lampka - Kwadraciak na Attiyn13
: poniedziałek 13 lip 2009, 13:18
Witam forumowiczów.
Rozpocząłem budowę tylnej lampki do roweru, może się to wydać nonsensowne, jednak nie trafiłem na żadną czerwoną lampkę która by mi pasowała do rowerku.
Faktem jest, że zainspirowałem się latarką Flagiusza.
Założenia:
porządna dioda (raczej nie 20x hiperjasna 5mm z allegro)
sterowanie Attiny13
dowolnie dobierane tryby
światło STOP
Sterowanie PWM
Pomiar prądu diody - wartość maksymalna ustawiana na stałe w kodzie programu
Konstrukcja jest oparta o klasyczne kwadratowe rurki
Jako diody zastosowałem dwie czerwone diody dostępne na DX
Połączone w szereg świecą zasilane nawet pojedynczym ogniwem 18650
Jest to mój pierwszy układ oparty na mikrokontrolerze, dlatego sporo jest niedoróbek.
Kod źródłowy: klik
Co już działa:
- przełączanie trybów (3 ciągłe i następnie 3 mrugające) przycisk CHANGE
- Power Off po dojściu do ostatniego trybu lampka się wyłącza, aby wyłączyć należy również przytrzymać przycisk zmiany trybu dłużej niż 0.3s
- podczas generacji dłuższych przerw w świeceniu procesor w stanie obniżonego poboru mocy (Iddle), tak samo podczas trybów ciągłych
- działa przycisk STOP - włącza lampkę z maksymalną jasnością na czas naciśnięcia przycisku + 0.2s (w każdym trybie oprócz Power Off)
- mocowanie do roweru - całość Aluminium + nity + śruby
Do zrobienia:
- Pomiar prądu diody
- być może przepisanie w Asemblerze
- Czujnik STOP - nie mam w ogóle na to koncepcji
- Złącze programowania w obudowie
- jakiś koszyczek na ogniwo 18650
- przerobienie na sterowanie zmianą trybów tak jak w driverze Flagiusza
Rozpocząłem budowę tylnej lampki do roweru, może się to wydać nonsensowne, jednak nie trafiłem na żadną czerwoną lampkę która by mi pasowała do rowerku.
Faktem jest, że zainspirowałem się latarką Flagiusza.
Założenia:
porządna dioda (raczej nie 20x hiperjasna 5mm z allegro)
sterowanie Attiny13
dowolnie dobierane tryby
światło STOP
Sterowanie PWM
Pomiar prądu diody - wartość maksymalna ustawiana na stałe w kodzie programu
Konstrukcja jest oparta o klasyczne kwadratowe rurki
Jako diody zastosowałem dwie czerwone diody dostępne na DX
Połączone w szereg świecą zasilane nawet pojedynczym ogniwem 18650
Jest to mój pierwszy układ oparty na mikrokontrolerze, dlatego sporo jest niedoróbek.
Kod źródłowy: klik
Co już działa:
- przełączanie trybów (3 ciągłe i następnie 3 mrugające) przycisk CHANGE
- Power Off po dojściu do ostatniego trybu lampka się wyłącza, aby wyłączyć należy również przytrzymać przycisk zmiany trybu dłużej niż 0.3s
- podczas generacji dłuższych przerw w świeceniu procesor w stanie obniżonego poboru mocy (Iddle), tak samo podczas trybów ciągłych
- działa przycisk STOP - włącza lampkę z maksymalną jasnością na czas naciśnięcia przycisku + 0.2s (w każdym trybie oprócz Power Off)
- mocowanie do roweru - całość Aluminium + nity + śruby
Do zrobienia:
- Pomiar prądu diody
- być może przepisanie w Asemblerze
- Czujnik STOP - nie mam w ogóle na to koncepcji
- Złącze programowania w obudowie
- jakiś koszyczek na ogniwo 18650
- przerobienie na sterowanie zmianą trybów tak jak w driverze Flagiusza