Sadržaj:

Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)

Video: Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)

Video: Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
Video: Sinhronizovanje daljinskog upravljača sa TV-om 2024, Juli
Anonim
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera

Čak i nakon 25 godina od uvođenja na potrošačko tržište, infracrvena komunikacija i dalje je vrlo aktualna posljednjih dana. Bilo da se radi o vašem 55 -inčnom 4K televizoru ili zvučnom sistemu u automobilu, za sve je potreban IR daljinski upravljač kako bi odgovorio na naše naredbe. U industriji je dostupno mnogo tehnologija, recimo Bluetooth, RF ili čak WI-Fi, ali toliko smo se zadržali na infracrvenoj komunikaciji da iza toga stoje neki vrlo opravdani razlozi. Prije svega, oni su najjeftinije rješenje, koštaju doslovno centi, osim što su pouzdani i što je najvažnije jednostavnost korištenja. Također nemojte zanemariti nisku potrošnju energije ovog kruga u usporedbi s RF ili Bluetooth daljinskim upravljačem. Dakle, u današnjem videu napravimo projekt pomoću kojeg možemo kontrolirati svoje kućanske aparate pomoću ovih daljinskih upravljača. Također ću implementirati funkciju tajmera za uključivanje/isključivanje uređaja bez našeg izravnog uključivanja. Počevši od blok dijagrama, kodiranja, dijagrama kola do konačnog projektiranja PCB -a, detaljno ću vas provesti kroz cijeli proces.

Prije početka, samo mali podsjetnik. Pretplatite se na naš kanal ako vam se sviđa ovaj vodič.

Link kanala - www.youtube.com/c/being_engineers1

Napravili smo i detaljan video na istu temu. Dakle, ako vam se ne sviđa čitavo čitanje, pogledajte video da biste dobili više uvida. Prilažem donju vezu.

To je to. Počnimo sada sa izgradnjom ovog projekta.

Korak 1: Prikupite sve potrebne komponente

Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente
Prikupite sve potrebne komponente

Prije svega prikupite sve potrebne komponente prema danoj specifikaciji.

Projektna specifikacija

  • DC ženski adapter X 1
  • Klizni prekidač X 1
  • Muška zaglavlja
  • 1N4007 diode X 5
  • 100uF kape X 3
  • 100nF kape X 4
  • 7805 regulatori napona i hladnjak X 1
  • 3 mm crvena LED dioda X 2
  • 3 mm zelena LED dioda X 2
  • 28 -polna IC baza X 1
  • Atmega328P-Pu X 1
  • Kristalni oscilator od 16,00 MHz
  • 22pF kape X 2
  • 330E otpornici X 12
  • 1K otpornici X 2
  • 10K otpornik X 1
  • 100K otpornici X 2
  • 470E otpornici X 2
  • 2N3904 tranzistor X 2
  • 2N2222A tranzistor X 2
  • 1838 IC prijemnik X 1
  • PC817 X 2
  • 5v SPST relej X 2
  • 3 -polni priključni blok X 2

Ovo su glavne komponente koje su vam potrebne za izradu ovog projekta. Ali s njima vam je potrebna i osnovna oprema za lemljenje, hardverski pribor, matična ploča i arduino

Neću koristiti opću arduino ploču u ovom projektu. Radije ću koristiti DIY. Kodiranje će se vršiti pomoću arduino IDE -a i sve će biti isto kao i svaki drugi arduino projekt. Ali u posljednjem trenutku uklonit ću unaprijed programiranu IC i smjestit ću je na svoju PCB.

Možete pogledati ovaj moj video o tome kako napraviti DIY arduino UNO kod kuće -

bit.ly/2BoLmuO

Kad nabavite sve ove stavke, vrijeme je da nacrtate krug.

Korak 2: Dizajnirajte radni krug

Dizajnirajte radni krug
Dizajnirajte radni krug
Dizajnirajte radni krug
Dizajnirajte radni krug

Koristio sam internetsku platformu pod nazivom Easyeda za dizajniranje kola.

Krug će imati uglavnom ove blokove -

  • Modul za napajanje - pretvara 9-12V DC ulaz u 5V DC za napajanje kruga.
  • Mikrokontroler - Koristit ću ATmega328P IC kao mikrokontroler. To je isti koji se može naći na bilo kojem arduino UNO, nano ili pro mini.
  • IR prijemnik - Koristit ću modul IR prijemnika TP1838 koji će biti spojen na mikrokontroler.
  • Indikator tajmera - Crvena LED dioda od 3 mm označava status mjerača vremena.
  • Prikaz sa sedam segmenata - 2X7 segmentni CA ekran prikazuje vizuelne informacije putem alfanumeričkog znaka.
  • Upravljački program releja - Dva releja će biti povezana s mikrokontrolerom putem odgovarajućeg upravljačkog sklopa releja.

Krug koji mi je uspio je ovaj -

Pogledajte ovaj video da biste saznali kako napraviti upravljačku ploču releja za arduino -

bit.ly/2zZiZn7

Korak 3: Dizajnirajte PCB i naručite ga

Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga
Dizajnirajte PCB i naručite ga

Nakon što je dizajn kola dovršen, vrijeme je za izradu PCB -a. Koristio sam web stranicu JLCPCB za izradu svoje prototipne ploče. Valjda su jedan od najboljih u izradi PCB -a posljednjih dana.

Nakon što je dizajn kola dovršen, pretvorite ga u PCB i dizajnirajte PCB na web stranici Easyeda. Budite strpljivi s tim. Greška ovdje će uništiti vaše PCB -ove. Provjerite više puta prije generiranja gerber datoteke. 3D model vašeg PCB -a možete provjeriti i ovdje. Kliknite na make gerber file i odatle možete direktno naručiti ovu ploču putem JLCPCB. Otpremite gerber datoteke, odaberite odgovarajuće specifikacije, ne mijenjajte ništa, ovo je odjeljak. Ostanite takvi kakvi jesu. Ovo su dovoljno dobre postavke za početak. Naručite. Trebao bi ga nabaviti za sedmicu dana.

PCB PDF u mjerilu 1: 1 -

PCB Gerber datoteka -

Korak 4: Dobijte HEX vrijednosti vašeg IC daljinskog upravljača

Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
Dobijte HEX vrijednosti vašeg IR daljinskog upravljača

U ovom koraku morate znati heksadecimalne vrijednosti koje vaš daljinski upravljač prenosi na arduino. Ovaj kôd ćemo koristiti kasnije u konačnom kodu. Za to će vam trebati IRRemote biblioteka za arduino.

Biblioteka IRRemote -

biblioteku možete preuzeti i instalirati u IDE. Otvorite primjer skice IrrecvDemo i prenesite kôd na arduino. Otvorite serijski monitor i počnite pritiskati jedno po jedno dugme na daljinskom upravljaču. Na serijskom monitoru ćete vidjeti odgovarajući heksadecimalni kod. Kopirao sam sve kodove u word datoteku za buduće reference. Također možete samo zabilježiti heksadecimalne kodove onih gumba koje namjeravate koristiti u ovom projektu. Nakon toga je vrijeme za izradu glavnog programa.

Korak 5: Napišite program i prenesite ga na Arduino

Napišite program i prenesite ga na Arduino
Napišite program i prenesite ga na Arduino

Ovo je konačni kod koji se mora učitati u arduino -

Da biste razumjeli kôd, potrebno vam je jedno osnovno znanje o arduino tajmeru, prekidima i drugim naprednim konceptima. Obično ne koristimo tajmere i prekide u arduinu samo zato što povećava složenost koda. Ali ovaj projekt je zahtijevao korištenje prekida i tajmera.

Također su vam potrebne još dvije biblioteke, dvije pravilno sastavljaju kôd -

  • Timerone -
  • Pinchangeinterrupt -

Sastavite i prenesite kôd na arduino. Kada završite, uklonite IC sa arduina. Postavit ćemo ga na PCB.

Korak 6: Lemite komponente na PCB

Lemite komponente na PCB
Lemite komponente na PCB
Lemite komponente na PCB
Lemite komponente na PCB
Lemite komponente na PCB
Lemite komponente na PCB

Prema BOM i dijagramu kruga, komponente postavite na PCB i pravilno ih lemite. Ovaj korak je vrlo jednostavan. Koristite hladnjak sa regulatorom 7805, a između njih toplinsku pastu. Pobrinite se da nema kratkog spoja u napajanju i masi nakon završetka ovog koraka.

Korak 7: Skoro je gotovo

Skoro je gotovo!
Skoro je gotovo!
Skoro je gotovo!
Skoro je gotovo!

Nakon što je lemljenje završeno, vrijeme je za testiranje kola. Uzmite sve kućanske aparate koji rade na AC. Preporučit ću da za početak isprobate jednostavnu stolnu lampu. Odvijte žice sa prekidača i pričvrstite ih na uobičajeni otvoreni i zajednički priključak bilo kojeg releja na PCB -u. Uključite stolnu lampu u zidnu utičnicu naizmjenične struje. Uključite krug napajanjem istosmjernim naponom 9-12V.

Zatim uzmite daljinski upravljač i pritisnite odgovarajuće dugme za uključivanje lampe. Trebalo bi ispravno raditi ako imate sve ispravno prema uputama. Također provjerite funkciju tajmera.

Konačan rezultat možete vidjeti u videu.

To je to. Uspješno smo ostvarili ovaj projekat. Ova vrsta alata vrlo je zgodna u svakodnevnom životu. Napravite vlastiti projekt i javite mi u odjeljku za komentare. Ako vam se svidio ovaj vodič, pogledajte video o ovom projektu i pretplatite se na naš kanal.

Link kanala - www.youtube.com/c/being_engineers1

Hvala vam što ste se uključili. Čuvajte se i doviđenja.:)

Preporučuje se: