Mündəricat:
- Təchizat
- Addım 1: Avadanlıq yığın
- Addım 2: Lirci quraşdırın
- Addım 3: Lirc_options.conf redaktə edin
- Addım 4: Lircd.conf.dist -dən.dist Sufiksini Silin
- Addım 5: Config.txt faylını redaktə edin
- Addım 6: Vəziyyəti yoxlayın və yenidən başladın
- Addım 7: Uzaqdan Test edin
Video: Raspberry PI (RPi) üçün LIRC istifadə edərək IR Quraşdırma Asan Quraşdırma - İyul 2019 [1 -ci hissə]: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Çox axtardıqdan sonra, RPi layihəm üçün IR uzaqdan idarə etmənin necə qurulacağına dair ziddiyyətli məlumatlar məni təəccübləndirdi. Asan olacağını düşündüm, amma Linux InfraRed Control (LIRC) qurmaq uzun müddətdir problemli idi, lakin 2019 -cu ilin iyun ayında Raspbian -ın Buster versiyasının buraxılması ilə çoxlu dərsləri dəyərsiz hala gətirməklə çox dəyişdi. Bir çox dərsliklərdə bir hardware.conf faylı yaratmağınız lazımdır, lakin LIRC-nin buna ehtiyacı yoxdur və istəmir və lirc-rpi modulu gpio-ir modulu ilə əvəz edilmişdir.
Dərslik, RPi -nin raspbian işlədiyini güman edir (Buster Jun 2019 versiyası). Terminal, əmr satırından gələn əsas əmrlər və mətn sənədlərini redaktə etməklə bağlı işçi bilikləri də qəbul edilir.
DİQQƏT: Kök istifadəçisi olaraq işlədilsə və python kodu işləyərkən "RawConnection adını idxal edə bilməz" səhvinə səbəb olarsa LIRC qurğusu uğursuz olacaq. Bu dərslik istifadəçi olaraq daxil olduğunuzu güman edir (yəni: PI)
Məqsəd: RPi layihələrinin IR uzaqdan idarə edilməsini təmin etmək
1) RPi -də LIRC qurun [1 -ci hissə]
2) Python istifadə edərək LIRC nümayiş etdirin [2 -ci hissə]
Təchizat
--- Raspberry Pi (3, 4, sıfır)
--- Dupont tel (qadın-qadın)
--- VS 1838b IR qəbuledicisi
Addım 1: Avadanlıq yığın
VS1838b IR qəbuledicisini istifadə etmək daha asan ola bilməz. Sensoru birbaşa Dupont teli (Dişi-Dişi) ilə RPi-yə bağlayın. Çörək taxtasından (göstərilməyib) və ya protoboardda lehimdən də istifadə edə bilərsiniz (şəkil)
VS1838b IR Alıcısına ön tərəfdən baxarkən (böyük X sizə baxır)
---- Sol ayağı çıxıb
---- Mərkəz ayağı zəmindir
---- Sağ ayaq 3.3v-dir
1) Sol ayağı RPi (sarı tel) üzərindəki BCM pin 17 -yə bağlayın
2) Orta ayağı yerə bağlayın (qara tel)
3) Sağ ayağı 3.3v -ə bağlayın (qırmızı tel)
Addım 2: Lirci quraşdırın
1) Terminal pəncərəsini açın və LIRC quraşdırın. Quraşdırılmış faylların indi.dist əlavə olunduğu və "qeyd etmək üçün şəkilçinin silinməsi lazım olduğu üçün" Flexible IR uzaqdan giriş/çıxış tətbiq dəstəyi başlatıla bilmədi "səhvini meydana gətirəcəyi ehtimal olunur. Çətin deyil amma sinir bozucu.
$ sudo apt-get yeniləməsi
$ sudo apt-get lirc quraşdırın
---- PORUSUZ OLMAYIN!.dist şəkilçisinin lirc_options.conf saytından silinməsi lazım olduğu üçün bu ehtimal "Esnek IR uzaqdan giriş/çıxış tətbiq dəstəyi başlatıla bilmədi" kimi bir səhv yaradacaq. Faylın adını göstərildiyi kimi dəyişdirin.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) lirc_options.conf faylının adı dəyişdirildikdən sonra lirc -i yenidən qurun
$ sudo apt-get lirc quraşdırın
Addım 3: Lirc_options.conf redaktə edin
Bu iki sətri dəyişdirərək /etc/lirc/lirc_options.conf faylını aşağıdakı kimi düzəldin:
:
:
sürücü = standart
cihaz = /dev /lirc0
:
:
Addım 4: Lircd.conf.dist -dən.dist Sufiksini Silin
/Etc/lirc/lircd.conf.dist saytından.dist şəkilçisini çıxarın
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
Addım 5: Config.txt faylını redaktə edin
Lirc-rpi modul hissəsinə aşağıdakı kimi bir xətt əlavə edərək /boot/config.txt faylını redaktə edin. Bu nümunə, RPi -nin IR qəbuledicisi üçün BCM Pin 17 -də 'dinlədiyini' ehtimal edir, lakin hər hansı bir RPi IO pinindən istifadə edilə bilər. Hələ sınamamışam, amma RPi -dən əmrlər göndərmək istəyirsinizsə, BCM pin 18 -də IR əmrləri göndərmək üçün aşağıda göstərilən 4 -cü sətri əlavə edin və qeyd edin.
:
:
:
# Lirc-rpi modulunu aktivləşdirmək üçün bunu qeyd edin
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
Addım 6: Vəziyyəti yoxlayın və yenidən başladın
1) Heç bir səhv olmadığını təmin etmək üçün durun, başlayın və lircd vəziyyətini yoxlayın!
$ sudo systemctl lircd.service'i dayandırın
$ sudo systemctl lircd.service başladın
$ sudo systemctl status lircd.service
2) Yenidən başladın
$ sudo yenidən başladın
Addım 7: Uzaqdan Test edin
Bu addım, config.txt -də göstərilən pin üzərində RPi -yə qoşulmuş bir IR qəbuledicinizin olduğunu güman edir.
1) LIRCD xidmətini dayandırın və mode2 əmrindən istifadə edərək uzaqdan sınayın
$ sudo systemctl lircd.service'i dayandırın
$ sudo rejimi2 -d /dev /lirc0
3) Pultu alıcıya yönəldin və bəzi düymələri basın. Bunun kimi bir şey görməlisiniz:
:
:
boşluq
nəbz
:
:
4) Çıxmaq üçün Ctrl-C düyməsini basın
5) IR qəbulediciniz qurulub və 2 -ci hissəyə keçməyə və pythonda əldə olunmağa hazırdır.
Tövsiyə:
Raspberry Pi Zero istifadə edərək IP Kamera (Evə Nəzarət 1 -ci hissə): 5 addım
Raspberry Pi Sıfırdan istifadə edən IP Kamera (Evə Nəzarət 1-ci hissə): Bu, əsasən Raspberry Pis istifadə edərək bir ev nəzarət sistemi qurduğumuz yeni bir mini seriyadakı ilk yazıdır. Bu yazıda bir Raspberry PI sıfırdan istifadə edirik və RTSP üzərindən video axını edən bir IP kamera yaradırıq. Çıxış videosu daha yüksək q
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırılması (2 -ci hissə): 8 addım
Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırılması (2 -ci hissə): Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırmasının Yeniləməsi. Bu PWM, xarici LED-ləri və Servo motoru idarə etmək üçün istifadə olunur 1-ci hissədə verilmiş bütün detallar https://www.instructables.com/id/Controlling-Light
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər