Talaan ng mga Nilalaman:

TV Back Light: 5 Hakbang
TV Back Light: 5 Hakbang

Video: TV Back Light: 5 Hakbang

Video: TV Back Light: 5 Hakbang
Video: НОВИНКА! Самая дешевая со слежением за ЧЕЛОВЕКОМ камера видеонаблюдения Icsee Xmeye 2024, Hulyo
Anonim
TV Back Light
TV Back Light

Sa proyektong ito ipapakita ko sa iyo kung paano makontrol ang ilaw sa likuran ng iyong tv gamit ang iyong tv remote.

Mga gamit

Ang proyektong ito ay nangangailangan ng mga sumusunod na sangkap: -1. Isang Arduino o isang Atmega 328p

2. 2 x 10k risistor (3 para sa stand alone na bersyon)

3. 2 x MOSFET (Ginamit ko ang IRF 540)

4. Ir receiver (VS 1838)

5. 16 MHz na kristal (Para sa standalone na bersyon)

6. 2 x 22pF ceramic capacitor (Para sa standalone na bersyon)

7. 100nf Ceramic capacitor (2 para sa standalone na bersyon)

8. 12V 2 amp power supply

9. 470nf capacitor (Para sa standalone na bersyon)

10. FTDI Programmer (Kung gumagamit ng Arduino pro mini)

Hakbang 1: Ihanda ang Micocontroller

Kung gumagamit ng Arduino board sundin ang sumusunod na tagubilin: -

1. Ilagay ang IR receiver sa isang breadboard at ikonekta ang vcc sa + 5V ng Arduino, GND sa GND ng arduino at palabas upang i-pin ang D3 ng Arduino

2. I-plug ang Arduino sa iyong computer at buksan ang Arduino IDE

3. I-download ang IRremote library sa pamamagitan ng Pag-click Dito

4. I-upload ang ibinigay na code sa ibaba at buksan ang serial monitor

5. Gamit ang iyong remote sa TV Pindutin ang pindutan na nais mong italaga upang i-on at i-off, baguhin ang ningning at temperatura ng led.

6. Sa serial monitor ay lilitaw ang mga halagang HEX tandaan ang mga ito at isulat kung aling halaga ang para sa aling pindutan

kung gumagamit ng standalone na bersyon sundin ang sumusunod na tagubilin: -

1. plug ang microcontroller sa breadboard, kasama ang resonator, ang voltage regulator, IR receiver.

2. ikonekta ang isang FTDI programmer sa microcontroller.

3. sundin ang hakbang 3 mula sa itaas.

Hakbang 2: I-program ang Microcontroller

I-program ang Microcontroller
I-program ang Microcontroller

I-upload ang naibigay na code at binabago ang malayuang hex code mula sa mga naitala mo dati, na sinasabing ang bahagi ng software ay kumpleto at ang oras nito para sa hardware.

Hakbang 3: Buuin ang Circuit

Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit
Buuin ang Circuit

Sa isang piraso ng perfboard ilagay ang mga sangkap sa isang kanais-nais na paraan at ikonekta ang mga ito gamit ang wire ng tanso at mga solder bridges. Narito ang isang pares ng mga larawan ng aking circuit na may eskematiko, isa para sa Arduino at isa para sa standalone na bersyon.

Ang circuit ay nagsasama ng isang microcontroller at isang IR na tatanggap ang tumatanggap ng signal ng remote ng tv at ibigay ito para sa microcontroller upang maproseso ang microcontroller pagkatapos ay bumubuo ng isang PWM signal upang makontrol ang gate ng 2 MOSFET na sa wakas ay makontrol ang ningning ng led.

Pagkatapos ay may mga pull down risistor para sa gate ng MOSFET upang maiwasan ang mga latch up, hilahin ang risistor para sa microcontroller reset pin, isang 16 MHz resonator at sa wakas ay isang 5 volt regulator na may smoothing capacitor upang mapagana ang control electronics.

Hakbang 4: Ituro ang mga LED

Ituro sa mga LED
Ituro sa mga LED
Ituro sa mga LED
Ituro sa mga LED

Gamit ang malagkit na tape sa likod ng malamig at maligamgam na puting humantong strip idikit ito sa likod ng iyong TV. pagkatapos ay gamit ang solder ikonekta ang anode (o + ve terminal) ng pareho ang humantong sa bawat isa upang lumikha ng isang karaniwang anode at pagkatapos ay ikonekta ang karaniwang anode sa terminal ng iyong power supply. Ang katod (o -ve terminal) ng bawat LED ay kumonekta sa alisan ng tubig ng dalawang MOSFETS.

Hakbang 5: Tagumpay !

kaya't sa wakas ay kumpleto na ito at makontrol mo ang humantong nang hindi bumabangon sa kama. Ngayon kung hindi ito gagana para sa iyo kung gayon ang seksyon ng komento ay laging bukas. Gayundin hindi ako ganoon kahusay ng isang programmer ng kung ang sinuman sa inyo ay maaaring mapabuti ang th code mangyaring ibahagi ito sa amin.

Inirerekumendang: