Inhaltsverzeichnis:

TV-Hintergrundbeleuchtung - Gunook
TV-Hintergrundbeleuchtung - Gunook

Video: TV-Hintergrundbeleuchtung - Gunook

Video: TV-Hintergrundbeleuchtung - Gunook
Video: Die BESTE Hintergrundbeleuchtung für TV & Monitor! (4K 120Hz & 8K 60Hz) 2024, November
Anonim
TV-Hintergrundbeleuchtung
TV-Hintergrundbeleuchtung

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

Programmieren Sie den Mikrocontroller
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

Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung
Baue die Schaltung

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

Installieren Sie die LEDs
Installieren Sie die LEDs
Installieren Sie die LEDs
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.