Sadržaj:
- Korak 1: Idite i nabavite ove stvari
- Korak 2: 1. dio: Dekodiranje daljinskog upravljača
- Korak 3: Krug i Arduino kôd
- Korak 4: Dekodiranje i snimanje
- Korak 5: Dio 2: Primjena 1- Upravljajte LED diodom
- Korak 6: Dio 3: Primjena- Upravljajte bilo kojim uređajem naizmjenične struje pomoću relejnog kola
- Korak 7: Uključite relej
- Korak 8: Postavite krug
- Korak 9: Dio 4: Aplikacija 3- Uređaj za kućnu automatizaciju
- Korak 10: Programiranje Pro Mini
- Korak 11: Povežite ih zajedno
- Korak 12: Okvir kutije
- Korak 13: Hvala vam
Video: IC daljinsko hakiranje i automatizacija: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo momci, Od djetinjstva sam se pitao o daljinskom upravljaču za televizor i o tome kako to funkcionira. Ovo uputstvo govori o tome kako sam uspio dekodirati/hakirati stari daljinski upravljač i koristiti ga za kućnu automatizaciju.
Ovo uputstvo sadrži različite dijelove kako slijedi:
- Dekodiranje daljinskog upravljača.
- Aplikacija 1.
- Aplikacija 2.
- Aplikacija 3.
Korak 1: Idite i nabavite ove stvari
- Arduino Uno.
- Arduino pro mini.
- Žice za kratkospojnike.
- Breadboard.
- LED.
- Otpornici- 470 Ohma, 4.7 KOhms
- Infracrveni senzor.
- 5 V DC relej.
- 1N 4001/ 1N 4007 Dioda.
- BC 547 Tranzistor.
- Konektor terminala.
- Univerzalna PCB/Perf ploča.
- Nosač sijalice (AC držač sijalice).
- Žice (Za 230 VAC).
- Utikač (za 230 VAC).
- Stari punjač za mobilne telefone (nazivnih 5 V DC).
- Plastična kutija (kao kućište).
- Dvostrana traka.
- Utikač (za 230 VAC).
- Stari daljinski upravljač.
Korak 2: 1. dio: Dekodiranje daljinskog upravljača
NAKON IZBORA RADNOG DALJINSKOG UPRAVLJAČA SA STARIH DALJINSKIH UPRAVLJAČA, TREBAO SMO ZNATI
OSNOVE:
IC daljinski upravljač sastoji se od infracrvene LED diode spojene na njegovo kolo
Kada pritisnemo bilo koje dugme, odgovarajući kod se šalje u zrak putem LED diode. Kôd je zapravo kodirani broj, kodiran u HEX formatu. HEX znači da je osnova brojanja 16
tj; U HEX -u postoji 16 brojeva, od 0 do F, kao 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Dakle, u HEX 25 je (5x16^0)+(2x16^1) = 5+32 = 37
i 5F je (15x16^0)+(5x16) = 15+80 = 95
HEX kod se šalje IR LED -u kao 1s i 0s (visoki napon (3,3 V) i niski napon (0 V) respektivno)
Pretpostavimo da se za tipku VOL+ pretpostavlja broj 95. Kada pritisnemo dugme, kola šalju 95 LED -u u nizu 1 i nula
95 je 5F u HEX -u i to se može zapisati u binarnom obliku kao 0101 1111
tj; 0101 1111 = (1x2^0)+(1x2^1)+(1x2^2)+(1x2^3)+(1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)
=1+2+4+8 + 16+0+64+0
=15 + 80
=95
Ovo su osnove svakog IC daljinskog upravljača. Svako dugme je povezano sa jedinstvenim kodom. Ono što moramo učiniti je dekodirati broj povezan sa svakim gumbom kontrolera i snimiti ga za daljnju referencu.
Korak 3: Krug i Arduino kôd
Za dekodiranje moramo postaviti Arduino Uno s IC senzorom.
Prikupite ove:
- Arduino Uno.
- USB kabel.
- Breadboard.
- Žice za kratkospojnike.
- IC senzor.
Sada veze izvršite na sljedeći način:
- Spojite 5 V Arduina na Vcc pin IC senzora.
- Spojite GND (uzemljenje) Arduina na GND IC senzora.
- Spojite pin 11 Arduina na IC pin/ OUTPUT pin IC senzora.
Sada su hardverske veze spremne.
Prije programiranja preuzmite IR biblioteku priloženu ovom koraku, raspakirajte fasciklu i kopirajte IR biblioteku u mapu libraries glavne mape Arduino. (C: / Program Files (x86) Arduino / libraries).
Zatim otvorite Arduini IDE, kopirajte kôd priložen ovdje i prenesite ga na Arduino Uno.
Korak 4: Dekodiranje i snimanje
Sve postavke kola i IDE -a su spremne, vrijeme je za dekodiranje.
Otvorite "Serijski monitor" u Arduino IDE-u na svom računaru. (Tools-Serial monitor). Pritisnite dugme na daljinskom upravljaču do IC senzora na ploči. Kada pritisnete svako dugme, možete vidjeti jedinstveni kod na serijskom monitoru.
Pritisnite svako dugme i zapišite kôd.
npr:
Šifra dugmeta
Reproduciraj/pauziraj --------- 0x1FE50AF
Slijedeće ------------------ 0x1FE35AC
VOL +---------------- 0x1FE23DE
1 ---------------------- 0x1FEA34E
Korak 5: Dio 2: Primjena 1- Upravljajte LED diodom
Aplikacija 1 objašnjava kako se daljinski upravljač može koristiti za upravljanje LED diodama ili za uključivanje i isključivanje LED diode.
Za to je potrebno jednostavno dodavanje kruga/matične ploče. Spojite LED na pin broj 13 Arduina. Ne zaboravite dodati otpornik od 470 Ohma u seriji sa LED diodom.
Sada otpremite kôd priložen ovom koraku na Arduino Uno, a prije postavljanja morate urediti program prema dekodiranim vrijednostima daljinskog upravljača. Prvo odlučite koja se dugmad na daljinskom upravljaču moraju koristiti za uključivanje i isključivanje.
U 39. retku koda nalazi se "if (results.value == 0x1FE50AF)"
ovdje možete zamijeniti 0x1FE50AF kodom tipke koju želite uključiti LED.
A u 47. retku postoji još "if (results.value == 0x1FED827)"
Izbrišite 0x1FED827 i dodajte kôd dugmeta za isključivanje LED -a.
Dekodirani daljinski upravljač ima "0x1FE50AF" za dugme "1" i "0x1FED827" za dugme "2". Zato koristim tipke 1 i 2 na daljinskom upravljaču za uključivanje i isključivanje LED -a
Nakon učitavanja koda jednostavno možete uključiti i isključiti LED diodu povezanu na pin 13.
Korak 6: Dio 3: Primjena- Upravljajte bilo kojim uređajem naizmjenične struje pomoću relejnog kola
Aplikacija 2 s nestrpljenjem želi kontrolirati relejno kolo spojeno na pin broj 13 Arduina.
Za to moramo napraviti relejno kolo pored prethodnog podešavanja kola.
Potrebne stvari:
- 5 V DC relej.
- BC 547 Tranzistor.
- Otpornici-4,7 KOhms i 470 Ohma.
- 1N 4007 Dioda.
- Konektor terminala.
- Žice.
- Perf board.
- LED.
Relejni krug se koristi za upravljanje krugom velike struje/snage pomoću kola sa niskom strujom.
Ovdje Arduino pin uključuje i isključuje LED ima samo 20 miliAmpera struje. Ne možemo kontrolirati/uključiti i isključiti uređaj velike snage (poput svjetla od 230 V) s ovim izlazom. pa koristimo relejno kolo koje nije ništa drugo do elektromagnetsko kolo
Iz dijagrama kruga možemo vidjeti da je upravljački signal s Arduina povezan s bazom tranzistora BC 547 preko otpornika. Kada se signal dosegne do baze tranzistora, prekidač releja se zatvara, pa se uključuje priključeni uređaj.
Korak 7: Uključite relej
Relejnu ploču možete kupiti (ovdje) ili je sami napraviti slijedeći ove jednostavne korake:
Da bismo ovo kolo izvršili na ploči, potrebno nam je:
- Odrežite komad perf ploče. Obilježite na ploči kao što je prikazano na slikama Spajite otpornik od 470 ohma kao što je prikazano i LED diodu.
- Lemiti tranzistor 547.
- Lemite otpornik od 4,7 Kohms s jednim vodenim prema ulaznom kraju, a drugim na srednji pin tranzistora.
- Lemite relej. Spojite jedan kraj zavojnice na kolektorski pin tranzistora 547, a drugi kraj ostavite slobodnim.
- Lemite diodu preko releja kao što je prikazano.
- Lemite 2 -pinski terminalni konektor u blizini releja.
- Sada spojite krajeve otpornika za ulazni signal.
- Spojite negativni pin LED -a i emiterski pin tranzistora.
- Spojite zajednički pin i NO pinove releja na priključnicu terminala.
- Sada moramo izvaditi 3 žice.
- Lemite crvenu žicu na jedan kraj zavojnice releja (onaj koji smo ostavili). Ovo je Vcc.
- Lemite crnu žicu do tačke gde se spajaju emiterski pin tranzistora i negativni deo LED -a. Ovo je Zemlja.
- Lemite još jednu žicu do mesta gde se oba otpornika spajaju (signalna žica).
- Strogo slijedite korake i priložene slike.
Za više informacija o releju i izradi releja pogledajte ovo uputstvo.
Korak 8: Postavite krug
- Sada spojite pozitivnu žicu relejnog modula na 5 v pin Arduina.
- Spojite negativnu žicu relejnog modula na GND pin Arduina.
- Zatim spojite žicu za ulaz signala relejnog modula na pin broj 13 Arduina.
Sada, kada koristite daljinski upravljač, možete jednostavno uključiti i isključiti relej. Bilo koji AC uređaji mogu se spojiti na relej i kontrolirati.
Za upravljanje AC sijalicom:
Uzmi:
- Dvopolni utikač naizmjenične struje.
- Nosač sijalice. And
- Some Wire.
Spojite jednu žicu utikača izravno u držač žarulje, a drugu povežite preko priključne stezaljke releja.
Pogledajte priložene slike.
Uređaj priključen na relej možemo jednostavno kontrolirati pritiskom na tipke na daljinskom upravljaču.
Korak 9: Dio 4: Aplikacija 3- Uređaj za kućnu automatizaciju
U aplikaciji 3 izrađujemo kompletan IC uređaj za kućnu automatizaciju. Koristimo Arduino pro mini umjesto Arduino Uno. Pro mini je manji i praktičniji od Uno -a. A za napajanje koristimo stari 5 V DC punjač za mobilne telefone.
Dakle, potrebno nam je:
- Arduino Uno.
- Arduino pro mini.
- Žice.
- Relejni modul.
- Stari punjač (5 V DC).
- IC senzor.
- Dvopolni utikač naizmjenične struje.
- Plastično kućište.
- Nosač sijalice za AC sijalicu.
Korak 10: Programiranje Pro Mini
Arduino pro mini može se programirati pomoću Arduino Uno.
- Uklonite mikrokontroler ATMega 328 s ploče Arduino Uno.
- Sada spojite Rx pin Arduino pro mini na Rx pin Unoa.
- Spojite Tx pin Arduino pro mini na Tx pin Uno -a.
- Spojite Vcc i GND pro mini na te 5V i GND pinove Uno -a.
- Spojite RESET pin pro mini na RESET pin Uno -a.
- Zatim u Arduino IDE-u odaberite Alati-- Ploča-- Arduino pro/pro mini.
- I na kraju, postavite isti kod na ploču.
Za detaljnije objašnjenje pogledajte ovo uputstvo.
Korak 11: Povežite ih zajedno
Sada moramo spojiti sve dijelove uključujući pro mini, relejnu ploču, IC senzor i ploču za napajanje.
- Otvorite punjač i izvadite ploču.
- Lemite žicu za napajanje naizmeničnom strujom.
- Soderujte žice za izlaz od 5 V DC (Vcc i GND). (Crveno i crno)
- Sada uzmite pro mini i lemite izlazne žice ploče za napajanje na pro mini.
- Odnesite IC senzor i lemite Vcc i GND na Vcc i GND pro mini. Lemite njegov izlazni pin (IR pin) na pin broj 11 pro mini.
- Uzmite relej i lemite njegove Vcc i GND na Vcc i GND pro mini. Lemite njegovu signalnu žicu na pin broj 13 pro mini.
- Lemiti AC utikač na ploču za napajanje.
- Sada spojite još dvije žice na utikač za napajanje (žute žice).
- Od dvije žice, spojite jednu na priključnu stezaljku releja, a drugu ostavite slobodnom.
- Uzmite žicu i spojite je na drugu točku priključne stezaljke. Okrenite ovu žicu i žutu žicu iz izvora napajanja zajedno tvoreći uvijenu žutu žicu.
Korak 12: Okvir kutije
Za izradu kućišta uzmite plastičnu kutiju i napravite malu rupu za IC senzor. Pričvrstite IC senzor blizu rupe okrenute prema kutiji. Stavite sve ploče u kutiju i pričvrstite ih dvostranom trakom. Izvadite žicu upletenog para i zatvorite kutiju.
Spojite žute žice na držač žarulje i pričvrstite držač na kutiju.
Umjesto držača žarulje, možete koristiti dvopolnu utičnicu na kutiji kako bismo mogli kontrolirati bilo koji priključeni AC uređaj.
Nakon ovog koraka sve postavke su spremne i možete ih uključiti u utičnicu za izmjeničnu struju i upravljati žaruljom pomoću daljinskog upravljača.
Korak 13: Hvala vam
Nadam se da ste svi uživali i dobro razumjeli kako se to radi. Slobodno upotrijebite okvir za komentare i pokušajte to učiniti.
Sretno stvaranje.
Glasajte za mene u kontekstu da vam se ovo sviđa.
Preporučuje se:
Hakiranje Hexbug Spider XL za dodavanje računarskog vida pomoću Android pametnog telefona: 9 koraka (sa slikama)
Hakiranje Hexbug Spider XL radi dodavanja računarskog vida pomoću Android pametnog telefona: Veliki sam fan originalnog Hexbuga ™ Pauk. Posjedovao sam više desetaka i sve sam ih hakirao. Kad god jedan od mojih sinova ode kod prijatelja ’ rođendanska zabava, prijatelj dobije Hexbug ™ pauk na poklon. Hakirao sam ili
Hakiranje IKEA Växer -a: 12 koraka (sa slikama)
Hakiranje IKEA Växer -a: Evo kratkog vikend projekta za automatizaciju IKEA -inog svjetiljke za kultivaciju Växer (+ Krydda), integrirajući ga u kućnog pomoćnika pomoću mikrokontrolera i ESPHome -a. Ovo pretpostavlja da ste već pokrenuti s Home Assistantom
Hakiranje USB tastature: 6 koraka (sa slikama)
Hakiranje USB tastature: Kako hakirati USB tastaturu ili bilo koju tastaturu u tom slučaju. Šaljite ulaze u računar bez dosadnog mikrokontrolera
Hakiranje IC kamere za disketu: 8 koraka (sa slikama)
Hakera sa disketnom kamerom na disketu: U posljednjih sedam godina ležao sam pokvaren digitalni fotoaparat. I dalje može snimati fotografije, ali je gotovo nemoguće koristiti ga zbog slomljenog ekrana. Temeljni problem je što će ponekad meni slučajno doći na
Lako hakiranje sobe sa vratima sa oštećenim sluhom: 7 koraka (sa slikama)
Lako hakiranje sobe sa zvonom na vratima sa oštećenim sluhom: Problem: moj tata je registrovan kao gluh, a mama oštećenog sluha i zbog toga često teško čuju zvono na vratima. Ovo bi mogao biti problem i mnogih drugih. Oni su kupili trepćuće svjetlo na vratima kako bi im pomogli pri