Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame projekte aš jums parodysiu, kaip valdyti televizoriaus apšvietimą naudojant televizoriaus nuotolinio valdymo pultą.
Prekės
Šiam projektui reikalingi šie komponentai: -1. „Arduino“arba „Atmega 328p“
2. 2 x 10k rezistorius (3 atskiroms versijoms)
3. 2 x MOSFET (aš naudojau IRF 540)
4. Ir imtuvas (VS 1838)
5. 16 MHz kristalas (atskira versija)
6. 2 x 22pF keraminiai kondensatoriai (atskiram variantui)
7. 100nf keramikos kondensatorius (2 atskiroms versijoms)
8. 12V 2 amperų maitinimo šaltinis
9. 470nf kondensatorius (atskira versija)
10. FTDI programuotojas (jei naudojate „Arduino pro mini“)
1 žingsnis: Paruoškite mikrovaldiklį
Jei naudojate „Arduino“plokštę, vadovaukitės šia instrukcija:-
1. Padėkite IR imtuvą ant duonos lentos ir prijunkite vcc prie +5 V „Arduino“, GND prie „GDD“arduino ir išveskite prie „Arduino“kaiščio D3
2. Prijunkite „Arduino“prie kompiuterio ir atidarykite „Arduino IDE“
3. Atsisiųskite „IRremote“biblioteką spustelėdami čia
4. Įkelkite žemiau pateiktą kodą ir atidarykite serijinį monitorių
5. Televizoriaus nuotolinio valdymo pulto naudojimas Paspauskite mygtuką, kurį norite priskirti, kad įjungtumėte ir išjungtumėte, pakeistumėte šviesos diodo ryškumą ir temperatūrą.
6. Serijiniame monitoriuje pasirodys HEX reikšmės, pažymėkite jas ir užrašykite, kuri vertė kuriai mygtukui
jei naudojate atskirą versiją, vadovaukitės šia instrukcija:-
1. įkiškite mikrovaldiklį į duonos lentą kartu su rezonatoriumi, įtampos reguliatoriumi, IR imtuvu.
2. prijunkite FTDI programuotoją prie mikrovaldiklio.
3. atlikite 3 veiksmą iš viršaus.
2 veiksmas: užprogramuokite mikrovaldiklį
Įkelkite nurodytą kodą ir pakeiskite nuotolinį šešioliktainį kodą iš tų, kuriuos pažymėjote anksčiau, o tai reiškia, kad programinės įrangos dalis yra baigta ir laikas aparatinei įrangai.
3 žingsnis: sukurkite grandinę
Ant perforatoriaus gabalo sudėkite komponentus pageidaujamu būdu ir prijunkite juos varine viela ir litavimo tiltais. Čia yra pora mano grandinės nuotraukų su schema, viena skirta „Arduino“, o kita - atskira versija.
Į grandinę įeina mikrovaldiklis ir IR imtuvas, imtuvas suvokia televizoriaus nuotolinio valdymo pulto signalą ir suteikia jam mikrovaldikliui apdoroti mikrovaldiklį, tada sukuria PWM signalą, kad valdytų 2 MOSFET vartus, kurie pagaliau valdo šviesos diodo ryškumą.
Tada yra ištraukiamas rezistorius MOSFET vartams, kad būtų išvengta fiksavimo, mikrokontrolerio atstatymo kaiščio ištraukiamas rezistorius, 16 MHz rezonatorius ir galiausiai 5 voltų reguliatorius su išlyginamuoju kondensatoriumi valdymo elektronikai maitinti.
4 žingsnis: sumontuokite šviesos diodus
Naudodami lipnią juostelę, esančią šaltos ir šiltos baltos šviesos diodų juostos gale, priklijuokite juos televizoriaus gale. tada naudodami lydmetalį prijunkite abiejų laidų anodą (arba +ve gnybtą) vienas prie kito, kad sukurtumėte bendrą anodą, tada prijunkite bendrą anodą prie maitinimo šaltinio +ve gnybto. Kiekvieno šviesos diodo katodas (arba -ve gnybtas) prijungiamas prie dviejų MOSFETŲ nutekėjimo.
5 žingsnis: sėkmė
taigi jis pagaliau baigtas ir galite valdyti LED neišlipę iš lovos. Dabar, jei tai jums nepadeda, komentarų skiltis visada yra atvira. Taip pat nesu toks geras programuotojas, jei kas nors iš jūsų gali patobulinti kodą, pasidalykite juo su mumis.