Share
Pin
Tweet
Send
Share
Send
Lampy
Ale tutaj muszę powiedzieć, szczęście! Wcześniej natknąłem się tylko na wskaźniki rozładowania, dla których zaopatrzenia wyjmij i włóż 180 V. Tutaj wszystko jest bardzo wygodne, możesz użyć zasilacza 5 V (ściśle mówiąc, nie więcej niż 4,5 V, ale o tym później), tj. ta sama linia, która jest używana do obsługi głównych obwodów.
Lampa jest żarówką z próżnią, w której znajduje się osiem żarników. Zatem IV-9 ma wspólny wniosek i osiem segmentów. Aby wygenerować dowolną informację, konieczne jest „przekazanie” ogólnych i odpowiednich wniosków segmentu. Biegunowość połączenia nie ma znaczenia. W moim przypadku podłączyłem pin 1 do power plus (napięcie zasilające w moim obwodzie zmienia się w celu dostosowania jasności lamp) i podłączyłem segmenty do masy.
Teraz o sterowaniu lampą. Klient nalegał na wskazanie statyczne, dlatego będziemy mieli kilka sygnałów sterujących (7 wyjść * 4 lampy). Aby zwiększyć liczbę pinów, zastosowałem cztery rejestry przesuwne 74HC595, których piny są podłączone do czterech mikroukładów ULN2003. Układ ULN2003 to zestaw siedmiu przełączników tranzystorowych. Każdy przełącznik tranzystorowy ma rezystor ograniczający w podstawie, dzięki czemu można bezpiecznie podłączyć wyjścia z rejestru przesuwnego bezpośrednio do wejść sterujących łokci.
Schemat
Głównym koniem roboczym jest mega8. Jej zadaniem jest przesłuchanie czujnika temperatury - DS18B20 lub zegara czasu rzeczywistego DS1307 i przesłanie informacji do lamp poprzez zapisanie niezbędnej tablicy w rejestrach przesuwnych. Również po uruchomieniu jednego z czterech przycisków zmienia się odpowiednia cyfra w godzinach lub minutach. Sekundy po zmianie godzin lub minut są resetowane. Naciskając jednocześnie pierwszy i czwarty przycisk, urządzenie wchodzi w tryb wyświetlania temperatury. Szczegóły, możesz obejrzeć wideo. Wszystkie cztery przyciski „siedzą” na jednym przerwaniu, po czym określa się, który przycisk zostanie naciśnięty, oto przykład takiej implementacji:
Schemat urządzenia:
To pierwsza część pracy, w której lampy nie mają kontroli jasności - są „pełne”. Cała moc urządzenia wynosi 5 V. W tej wersji zegar może być zasilany nawet z portu USB! Lampy również nie są pokazane na schemacie, aby je połączyć, musisz podłączyć ich anody do power plus i podłączyć przewody segmentu poprzez rezystory ograniczające prąd (prąd segmentu nie powinien przekraczać 19 mA) do zacisków L (1) _1 .... L (4) _7. Podczas regulacji jasności anody lamp i wnioski z liczby 9 układów ULN2003 są podłączone nie do mocy plus, ale do wyjścia obwodu sterowania mocą.
Schemat regulacji jasności:
Na wejściu (WEJŚCIE +; WEJŚCIE-) przykładamy stałe napięcie 7-9 V. Stabilizator liniowy 7805 stabilizuje napięcie do 5 V, które służy do zasilania mikrokontrolera, zegara czasu rzeczywistego, rejestrów przesuwnych i czujnika temperatury.
LM317 Stabilizator liniowy - Używany do realizacji ściemniania. Przy wartościach R1-3.9kOhm i RS_1, RS-2, rezystor zmienny o 10kOhm, napięcie 5V_ADJ_OUT zmieni się w zależności od rezystancji rezystora zmiennego od 2,5 do 4,9 V. Na LM317 musisz umieścić mały grzejnik, w dosłownie 10 minut zrobiłem to samo, co na zdjęciu, co dobrze sobie radzi z chłodzeniem. Materiał to niewielka część obudowy cd-rom:
Zdjęcie pokazuje moc czujnika temperatury i komory baterii zegara czasu rzeczywistego DS1307.
Teraz wykonanie.
Sprawa:
Wydłużyłem wnioski z lamp i zwinąłem je w warkocze i wróciłem do pierwotnego miejsca:
Tablica kontrolna (dołączona do miejsc „rodzimych”):
Montaż płytki i połączenie lampy:
W rezultacie:
Pobierz oprogramowanie i płyty:
Uwaga! Nie masz uprawnień do wyświetlania ukrytego tekstu.
Share
Pin
Tweet
Send
Share
Send