Oświetlenie schodów

Nietypowe oświetlenie schodów w niskiej cenie. 

 

Zacznijmy od filmu

 

Do projektu uzyto:

Atmega 32

3 sztuki ULN2803AG

1 kondensator 16-25V 10uF-470uF
1 kondensator ceramiczny 100nF 
1 stabilizator 5V 7805F 1A za którym juz na 5V są znów 2 kondensatory filtrujące
1 kondensator 6V 10-20uF
1 kondensator ceramiczny 100nF

4 metry paska led (30 led /metr)

1 zasilacz 12V 6A

2 bariery podczerwieni jako wyzwalacze.

Układ zmontowano na płytce uniwersalnej
Koszt całości ok 230 zł

 

Kondensatory i stabilizator jako zasilanie atmegi w/g schematu z pominieciem diody D1

zasilanie

 

Nie mam schematu całości, po prostu wyjścia mikrokontrolera są podłączone do wejśc ULN-ów, a dalej już jest skrętka od led w trepach. Numery portów są w programie a opis wyprowadzeń Atmegi32 pooniżej.

atmega32 dip

Proponuje przerobić gdyż początkowo używałem jako wyjsć również PB0 i PB1 a jako wejść ADC0 i ADC1 do obsługi tensometrów i mierzenia nacisku na trep i zrezygnowałem z tego ze względu na sposób mocowania trepów. Odczyty ciągle się zmieniały. Nie chciało mi się przerabiać płytki przechodząc na bariery podczerwieni więc użyłem tych samych wejść i kabelków od tensometrów. Porty PB0 i PB! pasują jak ulał do wejść a ADC0 i kolejne jako wyjscia do ULN bez plątania kabelków.

 

Na zdjeciu są jeszcze ledy do testów softu ale nie są one potrzebne.

Płytka

 

Szara taśma widoczna na zdjęciu to kabelek od starego portu RS232 z komputera tutaj w roli kabelka do programatora.

Doprowadzenie masy z zasilacza jest wykonane grubym czarnym kablem bo całość potrafi wziąć 6A natomiast + służy tylko do zasilania samej atmegi i jest cieniutkim zielonym Dodatkowo na linię masy przy ULN-ach z obu stron dałem 2 zielone kabelki by się tam ścieżka nie paliła przy tych 6A

Na zdjeciu są jeszcze 2 dip switche. Jeden załącza na stałe pierwszy i ostatni stopień na oswietlenie nocne ok 40-50%

Drugi włącza tryb demo po uruchomieniu sterowniika, co robi tryb demo odnajdziesz w programie :D

 

W załączeniu kod programu w bascom. Obecnie obsługuje 17 trepów, da sie przerobić na 20 a po rezygnacji z linii do programowania powinno się udac nawet na 22.

 

Dodaj komentarz


Kod antyspamowy
Odśwież