Mündəricat:

Televizorunuzun pultundan mini simsiz klaviatura hazırlayın: 10 addım (şəkillərlə)
Televizorunuzun pultundan mini simsiz klaviatura hazırlayın: 10 addım (şəkillərlə)

Video: Televizorunuzun pultundan mini simsiz klaviatura hazırlayın: 10 addım (şəkillərlə)

Video: Televizorunuzun pultundan mini simsiz klaviatura hazırlayın: 10 addım (şəkillərlə)
Video: Как подключить ноутбук компьютер к телевизору без проводов 2024, Noyabr
Anonim

Müəllif tərəfindən daha çox AmalMathewFollow:

Arduino + GPS Modulu - Təyinat bildiricisi
Arduino + GPS Modulu - Təyinat bildiricisi
Arduino + GPS Modulu - Təyinat bildiricisi
Arduino + GPS Modulu - Təyinat bildiricisi
Geyinilə bilən LED Matrix Ekran Nişanı
Geyinilə bilən LED Matrix Ekran Nişanı
Geyinilə bilən LED Matrix Ekran Nişanı
Geyinilə bilən LED Matrix Ekran Nişanı
Çox mənbəli idarə olunan USB lampası
Çox mənbəli idarə olunan USB lampası
Çox mənbəli idarə olunan USB lampası
Çox mənbəli idarə olunan USB lampası

Televizorunuzun pultunu sındıraraq simsiz klaviatura düzəltməyi heç düşünmüsünüzmü? Beləliklə, bu təlimatlarda ucuz mini simsiz klaviatura necə qura biləcəyinizi izah edirəm.

Bu layihə xüsusi simsiz klaviatura yaratmaq üçün İK (İnfraqırmızı) ünsiyyətindən istifadə edir.

Gəlin başlayaq

Addım 1: Əsas Fikir

Bu Layihə müxtəlif klaviatura əməliyyatlarını yerinə yetirmək üçün IR simsiz rabitədən istifadə edir. R və ya infraqırmızı ünsiyyət ümumi, ucuz və istifadəsi asan bir simsiz rabitə texnologiyasıdır. IR işığı, görünən işığa çox bənzəyir, bir az daha uzun dalğa uzunluğuna malikdir. Bu o deməkdir ki, İR insan gözü üçün aşkarlanmır - simsiz əlaqə üçün idealdır.

Bu layihənin əsas fikri, televizorunuzun pultundakı bir düyməyə basdığınız zaman, bir IR qəbuledicisi və bir Arduino istifadə edərək onu deşifr edə bilərik və şifrələnmiş dəyərlər fərqli Keyboard Əməliyyatlarını yerinə yetirmək üçün istifadə edilə bilər. Arduino Pro Micro-dan istifadə etdim, çünki Micro-nu siçan və ya klaviatura kimi tanınmasını təmin edən daxili USB ilə təchiz olunmuş ATmega32U4 mikro nəzarətçisinə əsaslanır. Arduino Leonardodan da istifadə edə bilərsiniz. Bu layihə çox sadədir və hər kəs tələblərə uyğun olaraq dəyişdirə bilər.

Addım 2: Materiallarınızı toplayın:

Materiallarınızı toplayın
Materiallarınızı toplayın
  • Arduino Pro Micro və ya Arduino Leonardo
  • IR Alıcı (TSOP1738)
  • Bir TV Uzaqdan
  • Bəzi jumper telləri

Qeyd:

Yalnız ATmega32U4 -ə əsaslanan lövhələrdən istifadə edə bilərsiniz.. Beləliklə, Micro/Leonardonun siçan və ya klaviatura kimi tanınmasını təmin edir.

Addım 3: IR Alıcısı (TSOP1738)

IR Alıcı (TSOP1738)
IR Alıcı (TSOP1738)
IR Alıcı (TSOP1738)
IR Alıcı (TSOP1738)

İnfraqırmızı uzaqdan idarəetmə sistemləri üçün miniatür qəbuledicidir. Demodulyasiya edilmiş çıxış siqnalı birbaşa mikroprosessor tərəfindən açıla bilər. TSOP1738 bütün ümumi IR uzaqdan idarəetmə məlumat formatları ilə uyğun gəlir.

Addım 4: Dövrə Şeması:

Dövrə Diaqramı
Dövrə Diaqramı
Dövrə Diaqramı
Dövrə Diaqramı

Əgər Leonardodan istifadə edirsinizsə, DATA pinində kiçik dəyişikliklər olacaq. Veri Pinini Leonardonun MOSI pininə bağlamalısınız.

Addım 5: IR Uzaqdan Kitabxananın quraşdırılması:

IR Uzaq Kitabxanasını buradan yükləyin və quraşdırın.

Əlavə arduino kitabxanalarını necə quracağınızı bilmirsinizsə, aşağıdakı linki izləyin

www.arduino.cc/az/Guide/Libraries

Addım 6: IR Uzaqdan Siqnalların Kodunun Çözülməsi:

IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması
IR Uzaqdan Siqnalların Kodlaşdırılması

IR uzaqdan gələn siqnalları deşifr etmək üçün IR Uzaq Kitabxanası ilə verilən "IRrecvDemo" arduino eskizindən istifadə edə bilərik.

Qeyd: Nümunə eskizində (IRrecvDemo) int RECV_PIN dəyərində kiçik bir dəyişiklik etməlisiniz. Varsayılan olaraq 11 olacaq, ancaq Arduino Micro -da MOSI pin 16 -cı pindir. Buna görə kodda aşağıdakı dəyişiklikləri edin.

int RECV_PIN = 16;

Leonardodan istifadə edirsinizsə, onu MOSI pin nömrəsinə dəyişməlisiniz.

  • Board seçin (Arduino/Genuino Micro) -(Şəkil 3)
  • Portu seçin (Şəkil 4)
  • Kodunuzu yükləyin

Addım 7: Şifrələnmiş Siqnal Dəyərlərini Qeyd Edin

Kodlaşdırılmış Siqnal Dəyərlərini Qeyd Edin
Kodlaşdırılmış Siqnal Dəyərlərini Qeyd Edin
  • Serial Monitoru açın və IR Uzaqdan Siqnal dəyərlərini əldə edin.
  • Hər düymənin dəyərlərini aşağı salın.

Addım 8: Açar lövhənin işləməsi üçün kod

Siqnal dəyərlərini əldə etdikdən sonra növbəti addım siqnal dəyərlərini proqrama əlavə etmək və uzaqdan gələn siqnal dəyərinin proqramdakı dəyərlərlə uyğun gəlməsi halında fərqli klaviatura əməliyyatlarını yerinə yetirmək şərtidir.

Proqrama Klaviatura Kitabxanasının əlavə edilməsi, müxtəlif klaviatura əməliyyatlarını yerinə yetirməyə imkan verir.

Kodu aşağıdan yükləyə və ya GitHub səhifəmdən əldə edə bilərsiniz.

Kodu yükləyin və Arduino IDE vasitəsilə arduino micro -ya yükləyin.

Addım 9: Tamamlandı:

Yuxarıdakı eskizi ehtiyaclarınıza uyğun olaraq dəyişdirə bilərsiniz.

Daha çox klaviatura funksiyası əlavə etmək üçün aşağıdakı linklərə baxın

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

Addım 10: Bu Sərin-g.webp" />

Tövsiyə: