Wraz z nadejściem jesieni zmierzch zapada wcześniej, ale jeśli pogoda
sprzyja to rowerów na rowerowych ścieżkach nie ubywa. Na szczęście
aktualnie rzadko spotyka się nieoświetlony rower. Niestety coraz więcej
jest rowerów oświetlonych nieprawidłowo. Podejrzewam, że wynika to nie
ze złej woli, ale nieświadomości lub bezmyślności. Zatem przypominam, że
przednia lampa ma być koloru białego lub żółtego, przymocowana do
roweru a nie do głowy. Lampa ta ma świecić światłem ciągłym, strumień
jej światła ma być skierowany na drogę, a nie w oczy jadących z
naprzeciwka. Dużo mniej kontrowersji wzbudza tylna lampa, która ma być
koloru czerwonego i może mrugać.
O ile przednią lampę w
czasie jazdy widzimy i kontrolujemy o tyle tylna może sprawić psikusa.
Ja posiadałem tanią, chińska lampkę która kilka razy mnie zawiodła
dlatego postanowiłem zbudować sobie własną.
Do czego to służy
Na początek w trzech punktach napiszę co było nie tak z moją starą, rowerową, tylną lampką:
- Przycisk do obsługi przełączający sekwencyjnie tryby pracy, z czego wykorzystywałem tylko jeden. Jednak chcąc wyłączyć lub włączyć lampkę, byłem zmuszony kilka razy klikać ten niewygodny, mały pstryczek.
- Większy wstrząs (np. zjazd z krawężnika) powodował, że bateria na chwilę nie łączyła. W wyniku tego zdarzało się, że lampka przestawała świecić, a ja byłem tego kompletnie nieświadomy!
- Kilka razy zdarzyło mi się rozmyślnie (aby za chwilę znów nie musieć pstrykać) lub przez zapomnienie pozostawić na dłużej włączoną lampkę przy rowerze, co powodowało że lampka cały czas mrugała. Mrugająca lampka niepotrzebnie rozładowywała baterie, ale i niepotrzebnie zwracała uwagę osób postronnych na pozostawiony bez opieki rower.
- Lampka nie posiada w ogóle wyłącznika.
- Lampka załącza się automatycznie czujnikiem wstrząsu, czyli wystarczy, że rower zacznie się poruszać. Wyłącza się zaś po dwóch minutach w bezruchu.
- Lampka wyposażona jest w czujnik światła. Nie włącza się gdy jest jasno, natomiast sama się włączy wraz z nadejściem zmroku lub przy np. wjeździe do tunelu (oczywiście tylko kiedy rower jest w ruchu). Jeśli zrobi się jasno to po minucie lampka przestaje świecić.
Schemat lampki jest dość prosty - patrz rysunek 1.
Centralnym elementem urządzenia jest mikrokontroler jednoukładowy
ATtiny13. Mikrokontroler zasilany jest bezpośrednio z baterii BAT (dwa
ogniwa AAA - razem 3V). Równolegle z zasilaniem podłączony jest
odprzęgający kondensator C1. Czerwone diody LED1-LED5 wraz z rezystorami
ograniczającymi ich prąd R1-R5 są załączane za pośrednictwem
tranzystora T1, sterowanego poprzez rezystor R7. Do procesora jest
ponadto dołączony czujnik wstrząsowy PR oraz czujnik światła w postaci
fotorezystora FR podłączonego poprzez rezystor R6 stanowiący z nim
dzielnik napięcia.
Rys.1 Schemat lampki |
Montaż i uruchomienie
Z
uwagi na konieczność zachowania małych rozmiarów urządzenia większość
zastosowanych elementów jest typu SMD. Przylutowane są one od spodu
płytki. Jedynie diody LED oraz fotorezystor są typu przewlekanego i
znajdują się na wierzchu płytki drukowanej widocznej na rysunku 2.
Rys.2 Płytka drukowana lampki |
Zmontowana płytka widoczna jest na fotografii 3. Została ona
zaprojektowana tak, aby zastąpić oryginalną płytkę chińskiej lampki
rowerowej. Ale obudowę może stanowić też np. przeźroczyste pudełko po
dużych tic-tacach, do którego powinna się zmieścić płytka wraz z
koszyczkiem na dwie baterie AAA.
Fot.3 Zmontowana płytka lampki (poniżej widoczna oryginalna płytka) |
Kilka słów dotyczących wyłącznika wstrząsowego. Można zastosować
metalowy wyłącznik wstrząsowy z kulką, ale trzeba się wtedy liczyć ze
stukami, które mogą być przezeń generowane. Dużo lepszym rozwiązaniem
jest miniaturowy wyłącznik rtęciowy mający postać szklanej banieczki z
kropelką rtęci wewnątrz. Taki czujnik (fotografia 4) pracuje bezgłośnie i dużo pewniej od tego z kulką.
Fot.5 Miniaturowy wyłącznik rtęciowy w towarzystwie fotorezystora (czujnika oświetlenia) |
Wyłącznik wstrząsowy należy wlutować od spodu płytki, jednak dopiero po zaprogramowaniu procesora, gdyż jego obecność mogłaby zakłócać proces programowania. Pin PB1 jest bowiem jednocześnie wejściem przerwania INT0 jak i programowania MISO. Aby zaprogramować procesor należy wlutować się z programatorem w odpowiednie pady pozostawione w tym celu na płytce - widoczne na rysunku 2.
Procesor w trybie uśpienia pobiera z baterii pojedyncze mikroampery prądu. Obudzony pobiera ok 1mA ale dopiero załączenie diod zwiększa pobór do ok. 20mA. Komplet nowych baterii powinien wystarczyć na 900 godzin jazdy w dzień lub 45 w nocy.
Powyższy artykuł ukazał się w czasopiśmie "Elektronika dla Wszystkich" w numerze 3/2020
Do pobrania z elportalu:
Wykaz elementów
R1-R5 . . . . . . . . . . . . . . . . . . . . 50R smd1206
R6 . . . . . . . . . . . . . . . . . . . . . .10k smd1206
R7 . . . . . . . . . . . . . . . . . . . . . 100R smd1206
FR . . . . . . . . . . . . . . . . . fotorezystor 5k-500k
C1 . . . . . . . . . . . . . . . . . . . . . 100n smd0805
LED1-LED5 . . . . . diody LED 5mm czerwone clear (mocne!)
T1 . . . . . . . . . . . . . . . . . . .tranzystor BSS138
US . . . . . . . . . . . . . . . ATtiny13 w obudowie SOIC
PR . . . . . . . czujnik wstrząsowy rtęciowy lub metalowy