Sadržaj:
- Korak 1: Skupite sve potrebne komponente
- Korak 2: Projektirajte radni krug
- Korak 3: Dizajnirajte PCB i naručite ga
- Korak 4: Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
- Korak 5: Napišite program i prenesite ga na Arduino
- Korak 6: Lemite komponente na PCB
- Korak 7: Gotovo je gotovo
Video: Kako upravljati kućanskim aparatima s daljinskim upravljačem za televizor s funkcijom timera: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Čak i nakon 25 godina od uvođenja na potrošačko tržište, infracrvena komunikacija posljednjih je dana još uvijek vrlo aktualna. Bez obzira radi li se o vašem 55 -inčnom 4K televizoru ili zvučnom sustavu 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 mi smo se toliko dugo držali infracrvene komunikacije da iza toga stoje neki vrlo valjani 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 IC daljinskih upravljača. Također ću implementirati funkciju timera za uključivanje/isključivanje uređaja bez našeg izravnog sudjelovanja. Počevši od blok dijagrama, kodiranja, dijagrama sklopa 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č.
Veza na kanal - www.youtube.com/c/being_engineers1
Napravili smo i detaljan video o istoj temi. Dakle, ako vam se ne da čitati do kraja, pogledajte video da biste dobili više uvida. Prilažem donju vezu.
To je to. Sada počnimo graditi ovaj projekt.
Korak 1: Skupite sve potrebne komponente
Prije svega prikupite sve potrebne komponente prema zadanoj specifikaciji.
BOM projekta
- 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
- Otpornici 470E 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. No s njima vam je potrebna i osnovna oprema za lemljenje, hardverski pribor, matična ploča i arduino
U ovom projektu neću koristiti opću arduino ploču. Radije ću koristiti DIY. Kodiranje će se vršiti pomoću arduino IDE -a, a sve će biti isto kao i svaki drugi arduino projekt. No, u posljednjem trenutku uklonit ću unaprijed programirani IC i smjestit ću ga na svoju PCB.
Možete pogledati ovaj moj video o tome kako napraviti DIY arduino UNO kod kuće -
bit.ly/2BoLmuO
Nakon što ste sakupili sve ove stavke, vrijeme je da nacrtate krug.
Korak 2: Projektirajte radni krug
Koristio sam internetsku platformu pod nazivom Easyeda za projektiranje sklopa.
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 mjerača vremena - Crvena LED dioda od 3 mm označava status mjerača vremena.
- Zaslon sa sedam segmenata - 2X7 segmentni CA zaslon prikazat će vizualne informacije putem alfanumeričkog znaka.
- Upravljački program releja - Dva releja bit će spojena s mikrokontrolerom putem odgovarajućeg upravljačkog kruga releja.
Krug koji mi je uspio je ovaj -
Pogledajte ovaj video da biste saznali kako napraviti ploču upravljačkog programa releja za arduino -
bit.ly/2zZiZn7
Korak 3: Dizajnirajte PCB i naručite ga
Nakon što je dizajn sklopa 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 sklopa dovršen, pretvorite krug u PCB i dizajnirajte PCB na web stranici Easyeda. Budite strpljivi s tim. Pogreška ovdje će uništiti vaše PCB -e. Prije generiranja gerber datoteke provjerite više puta. Ovdje možete provjeriti i 3d model vaše PCB -a. Kliknite na make gerber file i odatle možete izravno naručiti ovu ploču putem JLCPCB. Učitajte gerber datoteke, odaberite odgovarajuću specifikaciju, ništa ne mijenjajte je ovaj odjeljak. Ostanite takvi kakvi jesu. Ovo su dovoljno dobre postavke za početak. Naručite. Trebali biste ga dobiti za tjedan dana.
PCB PDF u mjerilu 1: 1 -
PCB Gerber datoteka -
Korak 4: Dobijte HEX vrijednosti vašeg IR daljinskog upravljača
U ovom koraku morate znati heksadecimalne vrijednosti koje vaš daljinski upravljač prenosi na arduino. Ovaj ćemo kôd koristiti kasnije u konačnom kodu. Za to će vam trebati IRRemote knjižnica 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 daljinske tipke jednu po jednu. Na serijskom monitoru vidjet ćete 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 mjeraču vremena, prekidima i drugim naprednim konceptima. Obično ne koristimo mjerače vremena i prekide u arduinu samo zato što povećava složenost koda. No, ovaj je projekt zahtijevao korištenje prekida i mjerača vremena.
Također su vam potrebne još dvije knjižnice, 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 naprijed. Koristite hladnjak s regulatorom 7805, a između njih toplinsku tijesto. Provjerite nema li kratkog spoja u napajanju i masi nakon završetka ovog koraka.
Korak 7: Gotovo je gotovo
Nakon što je lemljenje završeno, vrijeme je za ispitivanje kruga. Uzmite sve kućanske aparate koji rade na AC. Preporučit ću za početak testiranje jednostavne stolne lampe. 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 svjetiljku u zidnu utičnicu naizmjenične struje. Uključite krug napajanjem istosmjernim naponom 9-12V.
Zatim uzmite daljinski upravljač i pritisnite odgovarajući gumb za uključivanje žarulje. Trebao bi ispravno raditi ako imate sve ispravno prema uputama. Također provjerite funkciju timera.
Konačan rezultat možete vidjeti u videu.
To je to. Uspješno smo napravili ovaj projekt. 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.
Veza na kanal - www.youtube.com/c/being_engineers1
Hvala vam što ste se uključili. Čuvajte se i doviđenja.:)
Preporučeni:
Tuchless prekidač za kućanske aparate -- Upravljajte svojim kućanskim aparatima bez ikakvog prekidača: 4 koraka
Tuchless prekidač za kućanske aparate || Upravljajte svojim kućanskim aparatima bez ikakvog prekidača: Ovo je prekidač bez kucanja za kućanske aparate. Ovo možete koristiti na bilo kojem javnom mjestu kako biste se borili protiv svakog virusa. Krug temeljen na tamnom senzorskom krugu izrađenom od op-amp-a i LDR-a. Drugi važan dio ovog kruga SR flip-flop sa sekvencom
Upravljajte kućanskim aparatima pomoću Node MCU -a i Google asistenta - 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 iznimno pažljivo. Za vrijeme rada s otvorenim strujnim krugovima unajmite profesionalnog električara. Neću preuzeti odgovornost za da
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk: 8 koraka (sa slikama)
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za upravljanje lampom (svi drugi kućanski aparati bit će sasvim u redu), kombinacija će biti putem interneta. Svrha ovog uputstva je pokazati jednostavnost
Upravljajte kućanskim aparatima sa svog pametnog telefona pomoću aplikacije Blynk i Raspberry Pi: 5 koraka (sa slikama)
Upravljajte kućanskim aparatima sa svog pametnog telefona s aplikacijom Blynk i Raspberry Pi: U ovom projektu naučit ćemo kako koristiti aplikaciju Blynk i Raspberry Pi 3 za upravljanje kućanskim aparatima (aparat za kavu, lampa, prozorska zavjesa i drugo … ). Hardverske komponente: Raspberry Pi 3 relejne svjetiljke Breadboard Žice Softverske aplikacije: Blynk A
Kako napraviti pametni hodnik s podesivim upravljačem timera: 6 koraka (sa slikama)
Kako napraviti pametni hodnik s podesivim upravljačem timera: Ovaj vodič pokazuje kako napraviti pametni hodnik s podesivim upravljačem timera