Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Bereiten Sie den Micocontroller vor
- Schritt 2: Programmieren Sie den Mikrocontroller
- Schritt 3: Bauen Sie die Schaltung auf
- Schritt 4: Installieren Sie die LEDs
- Schritt 5: Erfolg
Video: TV-Hintergrundbeleuchtung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
In diesem Projekt zeige ich Ihnen, wie Sie die Hintergrundbeleuchtung Ihres Fernsehers mit Ihrer TV-Fernbedienung steuern.
Lieferungen
Dieses Projekt erfordert die folgenden Komponenten:-1. Ein Arduino oder ein Atmega 328p
2. 2 x 10k Widerstand (3 für Standalone-Version)
3. 2 x MOSFET (ich habe den IRF 540 verwendet)
4. IR-Empfänger (VS 1838)
5. 16 MHz Quarz (Für Standalone-Version)
6. 2 x 22pF Keramikkondensator (Für Standalone-Version)
7. 100nf Keramikkondensator (2 für Standalone-Version)
8. 12V 2 Ampere Stromversorgung
9. 470nf Kondensator (Für Standalone-Version)
10. FTDI-Programmierer (bei Verwendung von Arduino pro mini)
Schritt 1: Bereiten Sie den Micocontroller vor
Wenn Sie ein Arduino-Board verwenden, folgen Sie den folgenden Anweisungen:
1. Platzieren Sie den IR-Empfänger auf einem Steckbrett und verbinden Sie vcc mit +5V von Arduino, GND mit GND von Arduino und heraus mit Pin D3 des Arduino
2. Schließen Sie das Arduino an Ihren Computer an und öffnen Sie die Arduino IDE
3. Laden Sie die IRremote-Bibliothek herunter, indem Sie hier klicken
4. Laden Sie den unten angegebenen Code hoch und öffnen Sie den seriellen Monitor
5. Verwenden Ihrer TV-Fernbedienung Drücken Sie die Taste, die Sie zum Ein- und Ausschalten zuweisen möchten, ändern Sie die Helligkeit und Temperatur der LED.
6. Auf dem seriellen Monitor erscheinen HEX-Werte, notieren Sie sie und schreiben Sie, welcher Wert für welche Schaltfläche gilt
Wenn Sie die Standalone-Version verwenden, folgen Sie den folgenden Anweisungen:
1. Stecken Sie den Mikrocontroller zusammen mit dem Resonator, dem Spannungsregler und dem IR-Empfänger in das Steckbrett.
2. Schließen Sie einen FTDI-Programmierer an den Mikrocontroller an.
3. Befolgen Sie Schritt 3 von oben.
Schritt 2: Programmieren Sie den Mikrocontroller
Laden Sie den angegebenen Code hoch und ändern Sie den Remote-Hex-Code von den zuvor notierten, wobei der Softwareteil abgeschlossen ist und es Zeit für die Hardware ist.
Schritt 3: Bauen Sie die Schaltung auf
Auf einem Stück Perfboard die Bauteile in gewünschter Weise platzieren und mit Kupferdraht und Lötbrücken verbinden. Hier sind ein paar Fotos meiner Schaltung mit dem Schaltplan, eines für den Arduino und eines für die Standalone-Version.
Die Schaltung enthält einen Mikrocontroller und einen IR-Empfänger. Der Empfänger erfasst das Signal der TV-Fernbedienung und stellt es dem Mikrocontroller zur Verfügung, um den Mikrocontroller zu verarbeiten. Anschließend erzeugt er ein PWM-Signal zur Steuerung des Gates von 2 MOSFETs, die schließlich die Helligkeit der LED steuern.
Dann gibt es einen Pull-Down-Widerstand für das Gate des MOSFET, um Latch-Ups zu verhindern, einen Pull-Up-Widerstand für den Reset-Pin des Mikrocontrollers, einen 16-MHz-Resonator und schließlich einen 5-Volt-Regler mit Glättungskondensator zur Stromversorgung der Steuerelektronik.
Schritt 4: Installieren Sie die LEDs
Mit dem Klebeband auf der Rückseite des kalt- und warmweißen LED-Streifens kleben Sie sie auf der Rückseite an Ihren Fernseher. Verbinden Sie dann mit Lötmittel die Anode (oder den +ve-Anschluss) der beiden LEDs miteinander, um eine gemeinsame Anode zu schaffen, und verbinden Sie dann die gemeinsame Anode mit dem +ve-Anschluss Ihrer Stromversorgung. Die Kathode (oder -ve-Anschluss) jeder LED ist mit dem Drain von zwei MOSFETS verbunden.
Schritt 5: Erfolg
So ist es endlich fertig und Sie können die LED steuern, ohne aus dem Bett zu steigen. Wenn es bei Ihnen nicht funktioniert, ist der Kommentarbereich immer geöffnet. Außerdem bin ich kein so guter Programmierer. Wenn einer von euch den Code verbessern kann, teile ihn bitte mit uns.