Mündəricat:
- Addım 1:
- Addım 2: Texniki Qeydlər
- Addım 3: Nəzarət Vəzifənizə qərar verin
- Addım 4: Material siyahısı
- Addım 5: Proqramın Quraşdırılması
- Addım 6: TSOP1738 dövrəsi
- Addım 7: HEX düymələrinin kodunu qeyd edin
- Addım 8: Çıxış LED Devresi
- Addım 9: Eskiz və Alqoritm
- Addım 10: İcra
Video: Arduino ilə İnfraqırmızı Uzaqdan və IR Alıcısı (TSOP1738): 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimat Arduino yeni başlayanlar üçündür. Bu, Arduino ilə əvvəlki layihələrimdən biridir. Hazırladığım zaman çox zövq aldım və ümid edirəm bəyənəcəksiniz. Bu layihənin ən cəlbedici xüsusiyyəti "Simsiz idarəetmə" dir. Və bu, evimizdə asanlıqla tapıla bilən normal bir IR uzaqdan idarəetmə vasitəsidir. Bu TV pultu və ya AC pultu və ya hər hansı digər IR uzaqdan idarəetmə cihazı ola bilər. Bu layihədə infraqırmızı pultun iş prinsipini görəcəyik və universal bir infraqırmızı alıcı olan ARDUINO və TSOP 1738 köməyi ilə siqnalın kodunu açacağıq. Bu TSOP 1738, infraqırmızı uzaqdan idarəetmə cihazlarının çoxu ilə işləyir.
Layihə videosunu aşağıdakı linkdə tapa bilərsiniz:
www.youtube.com/embed/0udePvGIIJ8
Addım 1:
Addım 2: Texniki Qeydlər
Şəkildə pultun hər hansı bir düyməsini basdığımda qırmızı LED işığının yanıb -sönməsini görə bilərsiniz. düyməni hər basdığım zaman uzaqdan infraqırmızı siqnal yandırır. Ancaq bu işığı çılpaq gözlə görə bilmərik.
Bu siqnalın bir dəstə ON və OFF var və ya HIGH və LOW deyə bilərsiniz. Bu dəstəni bir siqnal nümunəsi olaraq ON və OFF adlandıra bilərik. Düymələrin hər birinin özünəməxsus nümunəsi var. Beləliklə, hər hansı bir düyməni basdığımızda yalnız bu düyməyə təyin edilmiş xüsusi bir siqnal nümunəsi alırıq. Beləliklə, bütün bunlar IR uzaqdan idarəetmə sisteminə aiddir.
İndi siqnalı qəbul etməyin vaxtı gəldi. Məqsədimiz yüksək və aşağı siqnalları 1 və 0 olaraq təyin etməkdir. Bu yolla siqnal modelini məlumatlara çevirə bilərik. ARDUINO və TSOP 1738 bunu bizim üçün edəcək.
İnfraqırmızı qəbuledici uzaqdan siqnal alacaq və arduinoya verəcək. Sonra arduino alınan siqnalı təhlil edəcək və hex məlumatlarına çevirəcəkdir. İnfraqırmızı siqnalı məlumatlara çevirdikdən sonra həmin məlumatları asanlıqla emal edə bilərik və istəyimizə uyğun olaraq hər hansı bir şərti işi yerinə yetirə bilərik.
Addım 3: Nəzarət Vəzifənizə qərar verin
Bu vəziyyətdə hədəf, TV pultu ilə Arduinonun rəqəmsal çıxışını idarə etmək idi. Rəqəmsal YÜKSƏK/LOW təmsil etmək üçün 3 LED istifadə etdim - Qırmızı, Sarı və Yaşıl. Şərti fəaliyyətlər aşağıdakılardır:
"Səs artırma" düyməsinə hər dəfə basıldıqda LEDləri müəyyən bir ardıcıllıqla (QIRMIZI, YAŞIL, MAVİ) "AÇIQ" edin.
"Səs azaltma" düyməsinə hər dəfə basıldıqda LEDləri müəyyən bir ardıcıllıqla (MAVİ, YAŞIL, QIRMIZI) 'OFF' (söndür) edin.
Ancaq yuxarıdakı düymələr yalnız sistem ON/OFF düyməsinə basaraq aktiv olduqda işləyəcək. Sistem AÇIQ olduqda ON/OFF düyməsini basarsanız, bütün sistem sönəcək və bütün LEDləri söndürəcək.
Daha yaxşı başa düşmək üçün Alqoritmə baxın.
Addım 4: Material siyahısı
IR Uzaqdan idarəetmə: Evinizdə mövcud olan hər hansı bir IR uzaqdan istifadə edə bilərsiniz. Yoxsa ala bilərsiniz.
IR qəbuledicisi: 1 yox. İnternet mağazalarında asanlıqla satılan TSOP 1738 sensoru.
Rezistor: 1 yox. 330 ohm müqavimət və 3 no. 220 ohm müqavimət
Arduino nəzarətçi: 1 yox. Arduino UNO. Hər hansı digər Arduino lövhəsi bu layihə üçün yaxşı işləyəcək.
LEDlər: 3 ədəd. Fərqli rəngli 5 mm LED (Qırmızı, Sarı, Yaşıl)
Jumper teli: bəzi tullanan tellər (kişi-kişi).
Çörək paneli: 1 yox. tam və ya yarı ölçülü çörək taxtası.
Əlbəttə ki, arduinonun elektrik kabeli lazımdır. Bu layihə üçün heç bir xüsusi alət və ya alət tələb olunmur.
Proqram təminatı üçün kompüterinizə və ya dizüstü kompüterinizə Arduino IDE quraşdırmalısınız.
Addım 5: Proqramın Quraşdırılması
- Arduino IDE yoxdursa, Arduinonun rəsmi saytına baxa bilərsiniz. Orada link tapa bilərsiniz.
- Ayrıca "IRremote" kitabxanasını github -dan yükləməli və arduino IDE kitabxana qovluğuna kopyalamalısınız.
- IRremote kitabxanasının nümunəsindən "IRrecvDemo.ino" eskizini yükləyin.
- Yükləməzdən əvvəl lövhənin adını və COM portunu yoxlayın.
Addım 6: TSOP1738 dövrəsi
TSOP1738 -in oval səthini özünüzə tərəf tutun. İndi soldakı ən çox yer sancağı Yer pinidir. Növbəti pin Vcc (5V DC) və ən sağ pin məlumat pinidir. Daha yaxşı başa düşmək üçün zəhmət olmasa pin diaqramına baxın.
GND pinini Arduino UNO -nun GND pinlərindən birinə bağlayın.
Vcc pinini 5V Arduino UNO pininə qoşun.
330 Ω müqavimətçini TSOP 1738 -in məlumat pininə qoşun. Sonra rezistorun başqa bir ayağını Arduino pin 2 -yə qoşun.
Addım 7: HEX düymələrinin kodunu qeyd edin
İndi serial monitoru açın və uzaqdan idarəetmə düymələrini basın. Serial monitorda hər düymənin HEX kodunu tapa bilərsiniz.
İstədiyiniz düymələrin HEX kodunu qeyd edin.
Addım 8: Çıxış LED Devresi
Çıxış LED sxemini mövcud TSOP dövrəsi ilə əlavə edin.
Yer avtobusunu Arduino UNO GND -ə bağlayın. Sadə və kiçik bir addımdır, amma Vacibdir.
İndi bütün 3 LED -i QIRMIZI - YEŞİL - MAVİ ardıcıllıqla yerləşdirin. Hər LED -VE ayağı ilə Topraklama avtobusu arasında 220 Ω rezistorlar bağlayın.
Qırmızı, yaşıl və mavi LED +VE ayağını müvafiq olaraq arduino 7, 6 və 5 pinlərinə qoşun.
Addım 9: Eskiz və Alqoritm
Eskizi asanlıqla başa düşmək üçün 2 -ci addımdakı alqoritmə baxın. Bununla birlikdə, bütün eskizin eskizinin özündə sətir -sətir təsviri var.
Zəhmət olmasa eskizi aşağıdakı linkdən yükləyin. Eskizdəki HEX kodlarını STEP 6 -da qeyd etdiyiniz HEX kodları ilə əvəz etməlisiniz.
"IR_Test.ino" eskizini Arduinoya yükləyin.
Yükləməzdən əvvəl lövhənin adını və giriş limanını yoxlayın.
Addım 10: İcra
İndi istədiyiniz kimi LED -ləri idarə etmək üçün uzaqdan düymələrdən istifadə edin.
Əlavələr:
- Televiziya pultu ilə digər məişət cihazlarını idarə etmək üçün 5V DC rölesindən istifadə edə bilərsiniz.
- Zəhmət olmasa fikirlərinizi və fikirlərinizi şərh bölməsində paylaşın.
- Məlumat cədvəlini yoxlamaq və TSOP sensorunuzun satıcısından əldə etmək tövsiyə olunur. Bazarda bir neçə növ TSOP sensoru mövcuddur. Çıxarışlar hər vəziyyətdə fərqlidir. Bəziləri alüminium örtüklə gəlir. Bəziləri oxşar görünəcək, amma fərqli bir şəkildə çıxacaq. Buna görə işə salmadan əvvəl diqqətli olun.
Tövsiyə:
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
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan - Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı - Rc Helikopteri - Arduino istifadə edərək Rc təyyarəsi: 5 addım (şəkillərlə)
Arduino ilə 2.4Ghz NRF24L01 Modulundan istifadə edən Simsiz Uzaqdan | Nrf24l01 4 Kanal / Quadcopter üçün 6 Kanal Verici Alıcısı | Rc Helikopteri | Arduino istifadə edərək Rc Plane: Rc avtomobili idarə etmək | Quadcopter | Drone | RC təyyarəsi | RC qayığı, həmişə bir alıcıya və ötürücüyə ehtiyacımız var, RC QUADCOPTER üçün 6 kanallı bir vericiyə və alıcıya ehtiyacımız olduğunu və bu tip TX və RX -in çox bahalı olduğunu düşünürük, buna görə də özümüzdə hazırlayacağıq
WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: 5 Addım (Şəkillərlə)
WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: wifi və ir uzaqdan və android tətbiqində nodemcu və ir qəbuledicisini istifadə edərək 8 röleyi idarə etmək. İr uzaqdan wifi bağlantısından asılı olmayaraq işləyir. BURADA
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ü
Elektrikli Cihazlarınızı Temperatur və Nəmlik Ekranı ilə Tv Uzaqdan (Uzaqdan) idarə edin: 9 Addım
Elektrikli Cihazlarınızı Tv Uzaqdan (Uzaqdan Uzaqdan) İstilik və Rütubət Ekranı ilə idarə edin: salam Mən Abhayam və Instructables -dakı ilk blogumdur və bu gün bunu quraraq televizorunuzun pultu ilə elektrik cihazlarınızı necə idarə edəcəyinizi sizə göstərəcəyəm. sadə layihə. materiala dəstək verdiyinə görə atl laboratoriyasına təşəkkür edirəm