Sadržaj:
- Korak 1: Prikupite sve potrebne komponente
- Korak 2: Dizajnirajte radni krug
- Korak 3: Dizajnirajte PCB i naručite ga
- Korak 4: Dobijte HEX vrijednosti vašeg IC daljinskog upravljača
- Korak 5: Napišite program i prenesite ga na Arduino
- Korak 6: Lemite komponente na PCB
- Korak 7: Skoro je gotovo
Video: Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Č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
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
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
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
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
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
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
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:
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! -- Arduino IR vodič: 5 koraka (sa slikama)
Upravljajte LED diodama pomoću daljinskog upravljača za televizor ?! || Arduino IR vodič: U ovom projektu ću vam pokazati kako sam prenamijenio beskorisne tipke na daljinskom upravljaču za televizor za upravljanje LED diodama iza televizora. Ovu tehniku možete koristiti i za kontrolu svih vrsta stvari uz malo uređivanja koda. Pričaću i o teoriji
Upravljajte kućanskim aparatima pomoću Node MCU -a i Google pomoćnika - IOT - Blynk - IFTTT: 8 koraka
Upravljajte kućanskim aparatima pomoću Node MCU -a i Google asistenta | IOT | Blynk | IFTTT: Jednostavan projekt za kontrolu uređaja pomoću Google asistenta: Upozorenje: Rukovanje električnom energijom iz mreže može biti opasno. Rukovati s najvećom pažnjom. Zaposlite profesionalnog električara dok radite s otvorenim krugovima. Neću preuzeti odgovornost za da
RF 433MHZ Radio kontrola pomoću HT12D HT12E - Izrada daljinskog upravljača RF pomoću HT12E & HT12D s 433 mHz: 5 koraka
RF 433MHZ Radio kontrola pomoću HT12D HT12E | Izrada Rf daljinskog upravljača pomoću HT12E & HT12D sa 433 MHz: U ovom uputstvu ću vam pokazati kako napraviti RADIO daljinski upravljač pomoću prijemnog modula odašiljača od 433 MHz sa kodiranjem HT12E & IC dekoder HT12D. U ovom uputstvu možete slati i primati podatke koristeći vrlo vrlo jeftine KOMPONENTE KAO: HT
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizujte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa! Hej, šta ima momci? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED ekran i 3 releja koji
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (ili daljinski) sa ekranom za prikaz temperature i vlažnosti: 9 koraka
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (i daljinski) sa prikazom temperature i vlažnosti: Zdravo, ja sam Abhay i to je moj prvi blog na Instructables -u, a danas ću vam pokazati kako upravljati svojim električnim aparatima pomoću daljinskog upravljača za televizor tako što ćete izgraditi ovaj jednostavan projekat. zahvaljujući atl laboratoriji na podršci i pružanju materijala