İçindekiler:
- Adım 1: Git ve Bunları Al
- Adım 2: Bölüm 1: Uzaktan Kumandanın Kodunu Çözme
- Adım 3: Devre ve Arduino Kodu
- Adım 4: Kod Çözme ve Kaydetme
- Adım 5: Bölüm2: Uygulama 1- Bir LED'i Kontrol Edin
- Adım 6: Bölüm 3: Uygulama 2- Herhangi Bir AC Aygıtını Röle Devresi Kullanarak Kontrol Edin
- Adım 7: Röleyi Yapın
- Adım 8: Devreyi Kurun
- Adım 9: Bölüm 4: Uygulama 3- Ev Otomasyon Cihazı
- Adım 10: Pro Mini'yi Programlama
- Adım 11: Bunları Birbirine Bağlayın
- Adım 12: Kutu Muhafazası
- Adım 13: Teşekkürler
Video: IR Uzaktan Hackleme ve Otomasyon: 13 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Selam beyler, Çocukluğumdan beri, TV uzaktan kumandasını ve nasıl çalıştığını merak ediyordum. Bu talimat, hikayeyi, eski bir uzaktan kumandayı nasıl çözdüğümü/hacklemeyi başardığımı ve ev otomasyonu için kullandığımı anlatıyor.
Bu talimat aşağıdaki gibi farklı bölümler içerir:
- Uzaktan kumandanın kodunu çözme.
- Uygulama 1.
- Uygulama 2.
- Uygulama 3.
Adım 1: Git ve Bunları Al
- Arduino Uno.
- Arduino profesyonel mini.
- Atlama telleri.
- Ekmek tahtası.
- LED.
- Dirençler - 470 Ohm, 4.7 KOhm
- Kızılötesi sensör.
- 5 V DC Röle.
- 1N 4001/ 1N 4007 Diyot.
- MÖ 547 Transistör.
- Terminal konektörü.
- Evrensel PCB/Perf kartı.
- Ampul tutucu (AC Ampul tutucu).
- Kablolar (230 VAC için).
- Fiş (230 VAC için).
- Eski cep telefonu şarj cihazı (Nominal 5 V DC).
- Plastik kutu (muhafaza olarak).
- Çift taraflı bant.
- Priz (230 VAC için).
- Eski bir Uzaktan kumanda.
Adım 2: Bölüm 1: Uzaktan Kumandanın Kodunu Çözme
ESKİ UZAKTAN KUMANDALARDAN ÇALIŞAN BİR UZAKTAN KUMANDA SEÇTİKTEN SONRA,
TEMEL BİLGİLER:
IR Uzaktan kumanda, devresine bağlı bir Kızılötesi LED'den oluşur
Butonlardan herhangi birine bastığımızda led üzerinden ilgili kod havaya gönderiliyor. Kod aslında HEX biçiminde kodlanmış kodlanmış bir sayıdır. HEX, saymanın tabanının 16 olduğu anlamına gelir
yani; HEX'te 0'dan F'ye kadar 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F olmak üzere 16 sayı vardır
Yani HEX 25'te (5x16^0)+(2x16^1)=5+32=37
ve 5F (15x16^0)+(5x16)=15+80=95'tir
HEX kodu IR LED'e 1s ve 0s olarak gönderilir (sırasıyla yüksek voltaj (3.3V) ve düşük voltaj (0 V))
VOL+ düğmesi için 95 sayısının varsayıldığını varsayalım. Butona bastığımızda devre 1'ler ve sıfırlar dizisi olarak LED'e 95'i gönderir
95, HEX'te 5F'dir ve bu ikili olarak 0101 1111 olarak yazılabilir.
yani; 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
Bu, herhangi bir IR uzaktan kumandanın temelidir. Her düğme benzersiz bir kodla ilişkilendirilir. Yapmamız gereken, denetleyicinin her düğmesiyle ilişkili sayının kodunu çözmek ve daha fazla referans için kaydetmek.
Adım 3: Devre ve Arduino Kodu
Kod çözme için Arduino Uno'yu bir IR sensörü ile kurmamız gerekiyor.
Bunları toplayın:
- Arduino Uno.
- USB kablosu.
- Ekmek tahtası.
- Atlama telleri.
- IR sensörü.
Şimdi bağlantıları şu şekilde yapın:
- 5 V Arduino'yu IR sensörünün Vcc pinine bağlayın.
- Arduino'nun GND'sini (Toprak) IR sensörünün GND'sine bağlayın.
- Arduino'nun 11 numaralı pinini IR sensörünün IR pinine/OUTPUT pinine bağlayın.
Artık donanım bağlantıları hazır.
Programlamadan önce, bu adıma ekli IR kitaplığını indirin, klasörü açın ve IR kitaplığını Arduino ana klasörünün kitaplıklar klasörüne kopyalayın. (C:\Program Files (x86)\Arduino\libraries).
Ardından Arduini IDE'yi açın, buraya eklenen kodu kopyalayın ve Arduino Uno'ya yükleyin.
Adım 4: Kod Çözme ve Kaydetme
Tüm devre ve IDE kurulumları hazır, şimdi kod çözme zamanı.
Bilgisayarınızdaki Arduino IDE'de "Seri monitör"ü açın.(Araçlar-Seri monitör). Uzaktan kumandadaki düğmeye, devre tahtasındaki IR sensörüne basın. Her düğmeye bastığınızda, seri monitörde benzersiz bir kod görebilirsiniz.
Her düğmeye basın ve kodu yazın.
Örneğin:
Düğme Kodu
Oynat/Duraklat ---------0x1FE50AF
Sonraki ------------------0x1FE35AC
SES +--------------------------------X1FE23DE
1 ----------------------0x1FEA34E
Adım 5: Bölüm2: Uygulama 1- Bir LED'i Kontrol Edin
Uygulama 1, bir LED'i kontrol etmek veya bir LED'i açıp kapatmak için uzaktan kumandanın nasıl kullanılabileceğini açıklar.
Bunun için devre/breadboard ile basit bir ekleme yapılmalıdır. Arduino'nun 13 numaralı pinine bir LED bağlayın. LED'e seri olarak 470 Ohm'luk bir direnç eklemeyi unutmayın.
Şimdi bu adıma ekli kodu Arduino Uno'ya yükleyin ve yüklemeden önce programı uzaktan kumandanın kodu çözülen değerlerine göre düzenlemeniz gerekiyor. İlk olarak, AÇMAK ve KAPATMAK için uzaktan kumandanın hangi düğmelerinin kullanılması gerektiğine karar verin.
Kodun 39. satırında "if(results.value==0x1FE50AF)" var.
burada 0x1FE50AF'yi LED'i AÇMAK istediğiniz düğmenin koduyla değiştirebilirsiniz.
47. satırda ise "if(results.value==0x1FED827)" ifadesi var.
0x1FED827'yi silin ve LED'i KAPATMAK istediğiniz düğmenin kodunu ekleyin.
Kodunu çözdüğüm uzaktan kumandada "1" düğmesi için "0x1FE50AF" ve "2" düğmesi için "0x1FED827" var. Bu yüzden, LED'i sırasıyla açıp kapatmak için uzaktan kumandanın 1 ve 2 düğmelerini kullanıyorum
Kodu yükledikten sonra 13 numaralı pine bağlı led'i açıp kapatabilirsiniz.
Adım 6: Bölüm 3: Uygulama 2- Herhangi Bir AC Aygıtını Röle Devresi Kullanarak Kontrol Edin
Uygulama 2, Arduino'nun 13 numaralı pinine bağlı bir röle devresini kontrol etmek için sabırsızlanıyor.
Bunun için önceki devre kurulumuna ek olarak bir röle devresi yapmamız gerekiyor.
Gerekli şeyler:
- 5 V DC Röle.
- MÖ 547 Transistör.
- Dirençler-4.7 KOhm ve 470 Ohm.
- 1N 4007 Diyot.
- Terminal konektörü.
- Teller.
- Mükemmel tahta.
- LED.
Röle devresi, düşük akımlı devreyi kullanarak yüksek akımlı/güçlü bir devreyi kontrol etmek için kullanılır.
Burada Arduino pini açılıp kapanıyor LED sadece 20 miliAmper akıma sahip. Bu çıkışla yüksek güç dereceli bir cihazı (230 V ışık gibi) kontrol edemeyiz/açıp kapatamayız. bu yüzden elektromanyetik devreden başka bir şey olmayan bir röle devresi kullanıyoruz
Devre şemasından Arduino'dan gelen kontrol sinyalinin bir direnç aracılığıyla BC 547 transistörünün tabanına bağlı olduğunu görebiliriz. Transistörün tabanına bir sinyal ulaştığında, röle anahtarını kapatır ve bağlı cihazı açar.
Adım 7: Röleyi Yapın
Bir röle kartı (burada) satın alabilir veya aşağıdaki basit adımları izleyerek kendiniz yapabilirsiniz:
Bu devreyi tahtada yapmak için yapmamız gerekenler:
- Bir parça mükemmel tahta kesin. 470 ohm'luk direnci ve LED'i gösterildiği gibi tahtaya resimlerde gösterildiği gibi işaretleyin.
- 547 transistörünü lehimleyin.
- 4.7 Kohms direncini, biri giriş ucuna, diğeri ise transistörün orta pimine lehimleyin.
- Röleyi lehimleyin. Bobinin bir ucunu 547 transistörün kolektör pimine bağlayın ve diğer ucunu serbest bırakın.
- Diyodu gösterildiği gibi röle boyunca lehimleyin.
- Rölenin yanına 2 pinli bir terminal konektörü lehimleyin.
- Şimdi giriş sinyali için direnç uçlarını birleştirin.
- LED'in negatif pinini ve transistörün emitör pinini birleştirin.
- Rölenin ortak pinini ve NO pinlerini terminal konnektörüne bağlayın.
- Şimdi 3 kabloyu çıkarmamız gerekiyor.
- Röle bobininin bir ucuna (bizim bıraktığımız) kırmızı bir kablo lehimleyin. Bu Vcc'dir.
- Transistörün emitör pini ile ledin negatifinin birleştiği noktaya siyah bir tel lehimleyin. Burası Zemin.
- Her iki direncin buluştuğu noktaya (sinyal kablosu) bir kablo daha lehimleyin.
- Adımları ve ekli resimleri kesinlikle izleyin.
Röle ve röle yapma hakkında daha fazla bilgi için bu talimata bakın.
Adım 8: Devreyi Kurun
- Şimdi röle modülünün pozitif kablosunu Arduino'nun 5 v pinine bağlayın.
- Röle modülünün negatif kablosunu Arduino'nun GND pinine bağlayın.
- Ardından röle modülünün sinyal giriş kablosunu Arduino'nun 13 numaralı pinine bağlayın.
Artık uzaktan kumandayı kullanırken röleyi açıp kapatabilirsiniz. Ve herhangi bir AC cihazı röleye bağlanabilir ve kontrol edilebilir.
AC ampulü kontrol etmek için:
Almak:
- İki pinli AC fişi.
- Bir ampul tutucu. Ve
- Biraz Tel.
Fişin bir telini doğrudan ampul duyuna bağlayın ve diğerini rölenin terminal konnektörü aracılığıyla bağlayın.
Ekteki resimlere bakın.
Uzaktan kumanda üzerindeki düğmelere basarak röleye bağlı cihazı basitçe kontrol edebiliriz.
Adım 9: Bölüm 4: Uygulama 3- Ev Otomasyon Cihazı
Uygulama 3'te eksiksiz bir IR ev otomasyon cihazı yapıyoruz. Arduino Uno yerine Arduino pro mini kullanıyoruz. Pro mini, Uno'dan daha küçük ve kullanışlıdır. Güç kaynağı için de eski bir 5 V DC cep telefonu şarj cihazı kullanıyoruz.
Yani, ihtiyacimiz var:
- Arduino Uno.
- Arduino profesyonel mini.
- Teller.
- Röle modülü.
- Eski bir şarj cihazı (5 V DC).
- IR sensörü.
- İki pinli AC fişi.
- Plastik muhafaza.
- AC ampul için ampul tutucu.
Adım 10: Pro Mini'yi Programlama
Arduino pro mini, Arduino Uno kullanılarak programlanabilir.
- ATMega 328 mikro denetleyicisini Arduino Uno kartından çıkarın.
- Şimdi Arduino pro mini'nin Rx pinini Uno'nun Rx pinine bağlayın.
- Arduino pro mini'nin Tx pinini Uno'nun Tx pinine bağlayın.
- Pro mini'nin Vcc ve GND'sini sırasıyla Uno'nun 5V ve GND pinlerine bağlayın.
- Pro mini'nin RESET pinini Uno'nun RESET pinine bağlayın.
- Ardından, Arduino IDE'de Araçlar-- Pano-- Arduino pro/pro mini'yi seçin.
- Ve son olarak, aynı kodu tahtaya yükleyin.
Daha ayrıntılı bir açıklama için bu talimata bakın.
Adım 11: Bunları Birbirine Bağlayın
Şimdi pro mini, röle kartı, IR sensörü ve güç kaynağı kartı dahil tüm parçaları birbirine bağlamamız gerekiyor.
- Şarj cihazını açın ve kartı çıkarın.
- AC kaynağı için teli lehimleyin.
- 5 V DC çıkış için kabloları lehimleyin.(Vcc ve GND).(Kırmızı ve siyah)
- Şimdi, pro mini'yi alın ve güç kaynağı kartının çıkış kablolarını pro mini'ye lehimleyin.
- IR sensörünü alın ve Vcc ve GND'yi pro mini'nin Vcc ve GND'sine lehimleyin. Çıkış pinini (IR pin) pro mini'nin 11 numaralı pinine lehimleyin.
- Röleyi alın ve Vcc ve GND'sini pro mini'nin Vcc ve GND'sine lehimleyin. Sinyal kablosunu pro mini'nin 13 numaralı pimine lehimleyin.
- AC fişini güç kaynağı kartına lehimleyin.
- Şimdi güç kaynağı fişine iki kablo daha bağlayın (Sarı kablolar).
- İki kablodan birini rölenin terminal konektörüne bağlayın ve diğerini serbest bırakın.
- Bir kablo alın ve terminal konektörünün diğer noktasına bağlayın. Bu kabloyu ve güç kaynağından gelen sarı kabloyu bükerek sarı bir kablo oluşturun.
Adım 12: Kutu Muhafazası
Muhafazayı yapmak için plastik kutuyu alın ve IR sensörü için küçük bir delik açın. IR sensörünü kutunun dışına bakan deliğin yanına sabitleyin. Tüm panoları kutunun içine yerleştirin ve çift taraflı bant kullanarak oraya sabitleyin. Sarı bükümlü çift teli çıkarın ve kutuyu kapatın.
Sarı kabloları ampul duyuna bağlayın ve tutucuyu kutuya sabitleyin.
Ampul tutucu yerine, bağlı herhangi bir AC cihazını kontrol edebilmemiz için kutudaki iki pinli soket kullanılabilir.
Bu adımdan sonra tüm kurulum hazırdır ve AC prizine takabilir ve uzaktan kumandayı kullanarak ampulü kontrol edebilirsiniz.
Adım 13: Teşekkürler
Umarım hepiniz bunun nasıl yapıldığını beğenmiş ve iyi anlamışsınızdır. Yorum kutusunu kullanmaktan çekinmeyin ve yapmaya çalışın.
Mutlu yapım.
Bunu beğendiyseniz uzaktan kumanda yarışmasında bana oy verin.
Önerilen:
Konuşkan Otomasyon -- Arduino'dan Ses -- Ses Kontrollü Otomasyon -- HC - 05 Bluetooth Modülü: 9 Adım (Resimli)
Konuşkan Otomasyon || Arduino'dan Ses || Ses Kontrollü Otomasyon || HC - 05 Bluetooth Modülü:…………………………… Daha fazla video için lütfen YouTube kanalıma ABONE OLUN…. …. Bu videoda Konuşkan Otomasyon kurduk.. Mobilden sesli komut göndereceğiniz zaman ev cihazlarını açıp geri bildirim gönderecektir
USB Klavye Hackleme: 6 Adım (Resimlerle)
Bir USB Klavyeyi Hackleme: Bu konuda bir USB klavye veya herhangi bir klavye nasıl hacklenir. Sinir bozucu bir mikro denetleyici olmadan bilgisayara girdi gönderin
IR Uzaktan Kumandanızı RF Uzaktan Kumandaya Dönüştürün: 9 Adım (Resimlerle)
IR Uzaktan Kumandanızı RF Uzaktan Kumandaya Dönüştürün: Bugünün Eğitilebilirliğinde, mikrodenetleyici olmadan genel bir RF modülünü nasıl kullanabileceğinizi göstereceğim, bu da sonunda bizi herhangi bir cihazın IR Uzaktan Kumandasını RF'ye dönüştürebileceğiniz bir proje oluşturmaya yönlendirecektir. Uzak. Bir dönüştürmenin ana avantajı
Coldplay LED Bilekliği Hackleme: 4 Adım (Resimlerle)
Coldplay LED Bilekliğini Hacklemek: Büyük bir konsere giderken genellikle küçük LED ışıklar dağıtırlar. Coldplay'in bir konserine gittiğinizde, onun harika bir versiyonunu elde edersiniz: bir LED bileklik. Gösteri sırasında, otomatik olarak aydınlanırlar ve harika bir efekt verirler. S sonunda
Olympus Evolt E510 Uzaktan Kablo Serbest Bırakma (Uzaktan Otomatik Odaklı Versiyon 2): 6 Adım (Resimlerle)
Olympus Evolt E510 Uzaktan Kablo Yayını (Uzaktan Otomatik Odaklamalı Sürüm 2): Dün Olympus E510'um için tek düğmeli basit bir uzaktan kumanda yaptım. Çoğu kamerada, iki modu olan bir deklanşör (fotoğraf çekmek için bastığınız) bulunur. Düğmeye hafifçe basılırsa, kamera otomatik olarak odaklanacak ve ışığı ölçecektir