Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym projekcie pokażę, jak sterować podświetleniem telewizora za pomocą pilota do telewizora.
Kieszonkowe dzieci
Ten projekt wymaga następujących elementów:-1. Arduino lub Atmega 328p
2. Rezystor 2 x 10 k (3 dla wersji samodzielnej)
3. 2 x MOSFET (użyłem IRF 540)
4. Odbiornik podczerwieni (VS 1838)
5. Kryształ 16 MHz (dla wersji samodzielnej)
6. Kondensator ceramiczny 2 x 22pF (dla wersji samodzielnej)
7. Kondensator ceramiczny 100nf (2 dla wersji samodzielnej)
8. Zasilanie 12 V 2 amp;
9. Kondensator 470nf (dla wersji samodzielnej)
10. Programator FTDI (w przypadku korzystania z Arduino pro mini)
Krok 1: Przygotuj mikrokontroler
W przypadku korzystania z płytki Arduino postępuj zgodnie z następującą instrukcją:-
1. Umieść odbiornik podczerwieni na płytce stykowej i podłącz vcc do +5V Arduino, GND do GND arduino i wyjdź do pinu D3 Arduino
2. Podłącz Arduino do komputera i otwórz Arduino IDE
3. Pobierz bibliotekę IRremote, klikając tutaj
4. Prześlij kod podany poniżej i otwórz monitor szeregowy
5. Za pomocą pilota telewizora Naciśnij przycisk, który chcesz przypisać do włączania i wyłączania, zmieniaj jasność i temperaturę diody.
6. Na monitorze szeregowym pojawią się wartości szesnastkowe, zanotuj je i wpisz, która wartość jest dla którego przycisku
w przypadku korzystania z wersji samodzielnej postępuj zgodnie z następującą instrukcją:-
1. podłącz mikrokontroler do płytki stykowej wraz z rezonatorem, regulatorem napięcia, odbiornikiem IR.
2. podłącz programator FTDI do mikrokontrolera.
3. wykonaj krok 3 od góry.
Krok 2: Zaprogramuj mikrokontroler
Prześlij podany kod i zmień zdalny kod szesnastkowy z tych, które zanotowałeś wcześniej, przy czym część oprogramowania jest kompletna i jej czas na sprzęt.
Krok 3: Zbuduj obwód
Na kawałku płyty perforowanej umieść elementy w pożądany sposób i połącz je za pomocą drutu miedzianego i mostków lutowniczych. Oto kilka zdjęć mojego obwodu ze schematem, jedno dla Arduino i jedno dla wersji samodzielnej.
Obwód zawiera mikrokontroler i odbiornik podczerwieni, odbiornik wykrywa sygnał pilota telewizora i dostarcza go do mikrokontrolera w celu przetworzenia mikrokontrolera, a następnie generuje sygnał PWM do sterowania bramą 2 MOSFET, które ostatecznie kontrolują jasność diody LED.
Następnie są rezystory podciągające dla bramki MOSFET, aby zapobiec zatrzaskiwaniu się, rezystor podciągający dla pinu resetowania mikrokontrolera, rezonator 16 MHz i wreszcie 5-woltowy regulator z kondensatorem wygładzającym do zasilania elektroniki sterującej.
Krok 4: Zainstaluj diody LED
Używając taśmy samoprzylepnej z tyłu zimnej i ciepłej białej taśmy ledowej, przyklej je z tyłu do telewizora. następnie za pomocą lutu połącz anodę (lub zacisk +ve) obu diod led ze sobą, aby utworzyć wspólną anodę, a następnie podłącz wspólną anodę do zacisku +ve zasilacza. Katoda (lub zacisk -ve) każdej diody LED łączy się z drenem dwóch tranzystorów MOSFET.
Krok 5: Sukces
więc w końcu jest kompletny i możesz kontrolować diodę LED bez wstawania z łóżka. Teraz, jeśli to nie działa, sekcja komentarzy jest zawsze otwarta. Nie jestem też aż tak dobrym programistą, jeśli ktoś z was może ulepszyć kod, proszę podziel się nim z nami.