İçindekiler:
- Adım 1: Temel Fikir
- Adım 2: Malzemelerinizi Toplayın:
- Adım 3: IR Alıcısı (TSOP1738)
- Adım 4: Devre Şeması:
- Adım 5: IR Uzak Kitaplığını Yükleme:
- Adım 6: IR Uzak Sinyallerinin Kodunu Çözme:
- Adım 7: Kodu Çözülmüş Sinyal Değerlerini Not Edin
- Adım 8: Klavye İşlemi Kodu
- 9. Adım: Tamamlandı:
Video: TV Kumandanızdan Mini Kablosuz Klavye Yapın: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-31 10:26
Yazan AmalMathewYazarın devamı:
TV kumandanızı hackleyerek kablosuz klavye yapmayı hiç düşündünüz mü? Bu yüzden bu talimatta ucuz bir mini kablosuz klavyeyi nasıl oluşturabileceğinizi açıklıyorum.
Bu Proje, özel bir kablosuz klavye oluşturmak için IR (Kızılötesi) iletişimini kullanır.
Başlayalım
Adım 1: Temel Fikir
Bu Proje, Farklı Klavye İşlemlerini Gerçekleştirmek için IR kablosuz iletişimini kullanır. R veya kızılötesi iletişim, yaygın, ucuz ve kullanımı kolay bir kablosuz iletişim teknolojisidir. IR ışığı, biraz daha uzun bir dalga boyuna sahip olması dışında, görünür ışığa çok benzer. Bu, IR'nin insan gözüyle algılanamayacağı anlamına gelir - kablosuz iletişim için mükemmeldir.
Bu projenin temel fikri, TV uzaktan kumandanızdaki bir düğmeye bastığınızda, bir IR alıcısı ve bir Arduino kullanarak kodunu çözebiliriz ve kodu çözülen değerler, farklı Klavye İşlemlerini gerçekleştirmek için kullanılabilir. Arduino Pro Micro'yu KullandımÇünkü Micro'nun bir fare veya klavye olarak tanınmasını sağlayan yerleşik bir USB'ye sahip ATmega32U4 mikro denetleyicisine dayanmaktadır. Arduino Leonardo'yu da kullanabilirsiniz. Bu proje çok basittir ve herhangi biri gereksinimlere göre değiştirilebilir.
Adım 2: Malzemelerinizi Toplayın:
- Arduino Pro Mikro veya Arduino Leonardo
- IR Alıcısı (TSOP1738)
- TV Uzaktan Kumandası
- Bazı Jumper Telleri
Not:
Yalnızca ATmega32U4 tabanlı kartları kullanabilirsiniz.. Böylece Micro/Leonardo'nun fare veya klavye olarak tanınmasını sağlar.
Adım 3: IR Alıcısı (TSOP1738)
Kızılötesi uzaktan kumanda sistemleri için minyatür bir alıcıdır. Demodüle edilmiş çıkış sinyali, bir mikroişlemci tarafından doğrudan çözülebilir. TSOP1738, tüm yaygın IR uzaktan kumanda veri formatlarıyla uyumludur.
Adım 4: Devre Şeması:
Leonardo kullanıyorsanız DATA pininde küçük bir değişiklik olacaktır. Veri Pinini Leonardo'nun MOSI pinine bağlamanız gerekir.
Adım 5: IR Uzak Kitaplığını Yükleme:
IR Remote Library'yi buradan indirin ve kurun.
Ek arduino kitaplıklarının nasıl kurulacağını bilmiyorsanız aşağıdaki bağlantıyı takip edin.
www.arduino.cc/en/Guide/Libraries
Adım 6: IR Uzak Sinyallerinin Kodunu Çözme:
IR uzaktan kumandadan gelen sinyallerin kodunu çözmek için IR Uzak Kitaplığı ile verilen "IRrecvDemo" arduino taslağını kullanabiliriz.
Not: Örnek çizimde (IRrecvDemo) int RECV_PIN değerinde küçük bir değişiklik yapmanız gerekir. Varsayılan olarak 11'dir ancak Arduino Micro'da MOSI pini 16. pindir. Bu yüzden kodda aşağıdaki değişikliği yapın.
int RECV_PIN = 16;
Leonardo kullanıyorsanız, bunu MOSI pin numarasına değiştirmeniz gerekir.
- Kart Seçin(Arduino/Genuino Micro) -(Şek.3)
- Bağlantı Noktasını Seçin-(Şek.4)
- Kodunuzu Yükleyin
Adım 7: Kodu Çözülmüş Sinyal Değerlerini Not Edin
- Seri Monitörü açın ve IR Uzak Sinyal değerlerini alın.
- Her düğme için değerleri not edin.
Adım 8: Klavye İşlemi Kodu
Sinyal değerlerini elde ettikten sonraki adım, sinyal değerlerini programa eklemek ve uzaktan gelen sinyal değeri programdaki değerlerle eşleşirse, farklı klavye işlemleri yapmaktır.
Programa Klavye Kitaplığı eklemek, farklı klavye İşlemlerini gerçekleştirmesini sağlar.
Kodu aşağıdan indirebilir veya GitHub Sayfamdan alabilirsiniz.
Kodu indirin ve Arduino IDE üzerinden arduino micro'ya yükleyin.
9. Adım: Tamamlandı:
Yukarıdaki çizimi gereksinimlerinize göre değiştirebilirsiniz.
Daha fazla klavye işlevi eklemek için aşağıdaki bağlantılara bakın
- https://www.arduino.cc/en/Reference/KeyboardModif…
- https://www.arduino.cc/en/Reference/ASCIIchart
Adım 10: Bu Harika-g.webp" />
Önerilen:
EngineersBuddy Kablosuz Klavye, Fare ve Makro Kaydedici.: 4 Adım
EngineersBuddy Kablosuz Klavye, Fare ve Makro Kaydedici.: Bu talimat, Engineers Buddy, klavye, fare ve makro kaydedicinin nasıl kullanılacağını açıklar. Bu Android uygulaması, Enginners Buddy klavye ve fare emülatörü donanım modülü ile birlikte çalışır. Modül, herhangi bir HID bileşeniyle çalışacaktır
Kendi Bağlantılı Isıtma Termostatınızı Yapın ve Isıtma ile Tasarruf Yapın: 53 Adım (Resimlerle)
Kendi Bağlantılı Isıtma Termostatınızı Yapın ve Isıtma İle Tasarruf Edin: Amacı Nedir? Evinizi tam istediğiniz gibi ısıtarak konforu artırın Evinizi sadece ihtiyaç duyduğunuzda ısıtarak tasarruf edin ve sera gazı emisyonlarını azaltın Nerede olursanız olun ısıtmanızı kontrol altında tutun Bunu yaptığınız için gurur duyun
Hızlı ve Kirli Das Klavye (Boş Klavye): 3 Adım
Hızlı ve Kirli Das Klavye (Boş Klavye): Das Klavye, tuşlarında yazı olmayan en popüler klavyenin adıdır (boş klavye). Das Klavye 89,95 $ için perakende satış yapıyor. Bu talimat, etrafta yattığınız herhangi bir eski klavyeyi kendiniz yapmanıza rağmen size rehberlik edecektir
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: 9 Adım (Resimlerle)
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: Küçük nesneleri alıp hareket ettirebilen bir kavrayıcıya sahip 1/20 inç küp bir robot yapın. Bir Picaxe mikro denetleyici tarafından kontrol edilir. Zamanın bu noktasında, bunun dünyanın kıskaçlı en küçük tekerlekli robotu olabileceğine inanıyorum. Bu hiç şüphesiz ch
Kendi (ucuz!) Çok Fonksiyonlu Kablosuz Kamera Kontrol Cihazınızı Yapın.: 22 Adım (Resimlerle)
Kendi (ucuz!) Çok İşlevli Kablosuz Kamera Kumandanızı Yapın.: Giriş Kendi kamera kumandanızı yapmayı hiç düşündünüz mü? ÖNEMLİ NOT: MAX619 için kapasitörler 470n veya 0,47u'dur. Şematik doğru, ancak bileşen listesi yanlış - güncellendi. Bu Dijital Da'ya bir giriştir