Mündəricat:
- Addım 1: Cihazınız və IR
- Addım 2: Arduino pultunun prototipinin yığılması
- Addım 3: Arduino İnkişaf Mühitinin Hazırlanması
- Addım 4: Arduino Proqramının Yaradılması
- Addım 5: Arduino pultunu sınayın
- Addım 6: Təkmilləşdirmə düşüncələri
Video: IRduino: Arduino Uzaqdan İdarəetmə - İtirilmiş Uzaqlığı təqlid edin: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Televizorunuzun və ya DVD pleyerinizin pultunu heç itirmisinizsə, cihazın özündə düymələri gəzmək, tapmaq və istifadə etməyin nə qədər sinir bozucu olduğunu bilirsiniz. Bəzən bu düymələr uzaqdan idarəetmə ilə eyni funksiyanı belə təklif etmir. Bu yaxınlarda uzaqdan idarəetmə vasitələrimdən biri anlaşılmaz bir şəkildə itdi və qərara gəldim ki, Blu-ray pleyerimdə istifadə rahatlığını və itirilmiş funksiyanı bərpa etmək üçün bir şey edilməlidir.
Bir az araşdırmadan sonra öyrəndim ki, hamısı olmasa da, uzaqdan idarəetmə cihazlarının əksəriyyəti cihazları ilə ünsiyyət qurmaq üçün infraqırmızı (IR) istifadə edir (buna görə də pultu televizora yönəltməlisiniz). Düşüncələrim Arduino -ya yönəldi və sensorlar və gadget'lar arasında infraqırmızı bir LED tapdığımda onu işə sala biləcəyimi bildim.
İndi də bunu necə etdiyimi burada görürəm.
İpucu: ətraflı addım-addım təlimatlar üçün şəkilləri tıkladığınızdan və şəffaf alət qutularının üzərinə getdiyinizə əmin olun.
Addım 1: Cihazınız və IR
Cihazınızın IR kodlarının tapılması və Arduino proqramına inteqrasiya edilməsi prosesini asanlaşdırmaq üçün buradan yükləyə və sənədləşdirilə bilən pulsuz IrScrutinizer tətbiqindən istifadə etməyi məsləhət görürəm. Cihazınız üçün IR kodlarını necə tapacağınızı və istifadə edəcəyinizi göstərmək üçün bu Təlimat kitabında IrScrutinizer -dən istifadə edəcəyəm.
Bu təlimata davam etməzdən əvvəl, cihazınızın kodlarını IrScrutinizer -də tapa biləcəyinizi yoxlamalısınız. Əvvəlcə yuxarıdakı linkdən IrScrutinizer yükləyin və quraşdırın və quraşdırma qovluğunda IrScrutinizer.jar faylını icra edin. Ekranın yuxarısındakı "İdxal et" sekmesini vurun və aşağıda görünən nişanlardan "IRDB" seçin. Cihazınızın kodlarını tapmaq üçün yuxarıdakı şəkildəki ipuçlarını izləyin.
Addım 2: Arduino pultunun prototipinin yığılması
IrScrutinizer -in cihazınızın İK kodlarını bildiyini təsdiqlədikdən sonra onları sınamaq üçün Arduino Remote prototipini hazırlamağa hazırsınız. Yuxarıda istifadə etdiyim dizayndır. Bir neçə vacib məqam: NPN tranzistorundan istifadə edin, bazasını Arduino rəqəmsal pin 3 ilə bağlayın və infraqırmızı LED istifadə edin (normal rəngli deyil). İstifadə etdiyim rezistor təxminən 300 ohm idi, buna görə də bu məhəllədə hər şey yaxşı olmalıdır.
Addım 3: Arduino İnkişaf Mühitinin Hazırlanması
Cihazınızın kodlarını istehsal etmək üçün Arduino -nun İQ LEDini idarə etməsini təmin edəcək bir kitabxanaya ehtiyacınız var. Ən qədim, lakin ən sabit və etibarlı infraqırmızı kitabxana olan IRremote -dan istifadə etdim. Kitabxananı yükləmək və Arduino IDE -yə quraşdırmaq üçün ana səhifədəki quraşdırma təlimatlarına əməl edin. Kitabxananın necə qurulacağına dair əla bir dərslik.
Kitabxananı qurduqdan sonra, nümunələrinə IDE -dən daxil ola bilməlisiniz. Kitabxana ilə tanış olmaq üçün onlara bir az baxın.
Addım 4: Arduino Proqramının Yaradılması
IrScrutinizer -in həqiqətən böyük bir xüsusiyyəti, IRremote da daxil olmaqla infraqırmızı kitabxana vasitəsilə göndərmək üçün sadə bir mexanizmlə daxil etmək istədiyiniz bütün IR kodlarını ehtiva edən, təsəvvür edilməyən bir Arduino proqramı yaratmaq qabiliyyətidir. IrScrutinizer -də "İdxal et" ekranının sol bölməsində göndərmək istədiyiniz bütün siqnalları seçin və "Seçimi idxal et" düyməsini basın və ya sadəcə "Hamısını idxal et" düyməsini basın. İstədiyiniz bütün kodları idxal etdiyinizi təsdiqləyə biləcəyiniz "Uzaqdan araşdır" ekranına aparılacaqsınız. İxrac ekranına keçmək üçün "İxrac et" sekmesini vurun. Arduino proqramını yaratmaq üçün yuxarıdakı şəkildə göstərildiyi kimi oradakı bütün düzgün parametrləri daxil edin və "Param. Uzaqdan ixrac et" düyməsini basın.
İndi yaradılan proqramı Arduino IDE ilə açın. Proqram olduqca sadədir; qlobal dəyişənlər olaraq seçdiyiniz bütün IR kodlarını təyin edir və loop funksiyasında Serial Monitor vasitəsilə hansı birini göndərəcəyinizi seçməyə imkan verir.
Addım 5: Arduino pultunu sınayın
Hər şeyin düzgün bir şəkildə bağlandığından əmin olun və Arduino'yu kompüterinizə qoşun. IR proqramı Arduino IDE -də açıq olduqda, lövhənizin parametrlərinin doğru olduğunu yoxlayın və proqramı yükləyin. İndi IR LEDini cihazınıza asanlıqla götürə biləcəyi yerdən göstərin (daha yaxını daha yaxşıdır) və hansı siqnalın göndəriləcəyini seçmək üçün Serial Monitordan istifadə edin.
İşlədi? Əgər belədirsə, təbrik edirəm, bir Arduino Uzaqdan İdarəetmə qurmusunuz və artıq itirilmiş pultunuzdan narahat olmağınız lazım deyil. Yoxdursa, bir şeyi qaçırmadığınızı görmək üçün yuxarıdakı bütün addımları nəzərdən keçirin. Vəziyyətinizi izah edən bir şərh yazmaqdan çekinmeyin.
Addım 6: Təkmilləşdirmə düşüncələri
Topladığınız, proqramlaşdırdığınız və sınaqdan keçirdiyiniz bu Arduino Uzaqdan prototipi həqiqətən istifadə etmək çox çətin və yöndəmsizdir.
Arduino Uzaqdan idarə etmənizi təkmilləşdirmək istəyirsinizsə, sizə təklif edəcəyim bir neçə fikrim var. Çörək taxtası ilə birlikdə Arduino Uno kimi bir inkişaf lövhəsi istifadə etmək əvəzinə, həqiqi bir uzaqdan idarəetmə kimi düymələri olan bir növ korpusda Arduino Nano kimi bir şey istifadə edə bilərsiniz.
Arduino Uzaqdan idarə etmək üçün kompüterinizin Serial Monitordan istifadə etməsi problemini həll etməyin başqa bir yolu, hələ itirmədiyiniz bir uzaqdan IR kodlarını almaq və onları çevirmək üçün IR qəbuledici modulu əlavə etmək olar. cihazınızın başa düşdüyü kodları.
Nəticədə bu layihənin davamının ölümünə səbəb olan Blu-ray pultumu tapmadan qısa müddət əvvəl, IRduino-nu təkmilləşdirdim, yəni başqa bir uzaqdan IR kodlarını alaraq yenidən yayımlamadan əvvəl Blu-ray pleyerimin kodlarına çevirdim. Təəssüf ki, qısa müddət sonra IRduino artıq yox idi.
IRduinonun sağ qalan hissəsi hələ də https://github.com/gttotev/IRduino ünvanında tapıla bilən proqramıdır. Bütün kodlaşdırma, sirli şərhlər, sehrli nömrələr və sənədlərin olmaması üçün üzr istəyirik. Bu IrScrutinizerin günahıdır! Ancaq həqiqətən koduma daha çox diqqət yetirməliydim. İndi geriyə baxanda, bir il sonra, demək olar ki, baş verənləri (və ya baş verəcəyi ehtimal olunan) deşifr edə bilmirəm. Növbəti dəfə!
Bununla Arduino Uzaqdan İdarəetmə Təlimatı başa çatdı. Oxuduğunuz üçün təşəkkürlər.
Tövsiyə:
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 4 Addım
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 遥控 采用 采用 6 6 6 6 6 6 6 6 2262 和 2272 和 433 模块 构建 构建改造 方法 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照
IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
IR Uzaqdan Uzaqdan Uzaqdan RF -yə çevirin: Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF -yə çevirə biləcəyiniz bir layihə hazırlayaq. Uzaqdan. Çevirmənin əsas üstünlüyü
Windows Dərslikləri Bölüm 1 - Windows Aero Pəncərə Kursçularını təqlid edin: 3 addım
Windows Tutorials Episode 1 - Windows Aero Window Boarders -ı təqlid edin: Sonuncu dəfə 17 dekabr 2009 -cu ildə yeniləndi Bu Windows Tutorial, Windows Aero Window Boarders -in Windows OS -in aşağı hissəsində necə təqlid ediləcəyinə dair addım -addım təlimat verəcək və ya bu bələdçidən istifadə edə bilərsiniz. Windows Aero daxil olan maşınlarda təqlid edin