![მარტივი დაყენება IR დისტანციური მართვა LIRC- ის გამოყენებით ჟოლოს PI (RPi) - ივლისი 2019 [ნაწილი 1]: 7 ნაბიჯი მარტივი დაყენება IR დისტანციური მართვა LIRC- ის გამოყენებით ჟოლოს PI (RPi) - ივლისი 2019 [ნაწილი 1]: 7 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3016-18-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![მარტივი დაყენება IR დისტანციური მართვა LIRC გამოყენებით ჟოლოს PI (RPi) - ივლისი 2019 [ნაწილი 1] მარტივი დაყენება IR დისტანციური მართვა LIRC გამოყენებით ჟოლოს PI (RPi) - ივლისი 2019 [ნაწილი 1]](https://i.howwhatproduce.com/images/002/image-3016-19-j.webp)
ბევრი ძებნის შემდეგ გამიკვირდა და შემეშინდა კონფლიქტური ინფორმაციის შესახებ, თუ როგორ უნდა დააყენო IR დისტანციური მართვა ჩემი RPi პროექტისთვის. ვიფიქრე, რომ ადვილი იქნებოდა, მაგრამ Linux ინფრაწითელი კონტროლის (LIRC) დაყენება დიდი ხანია პრობლემური იყო, მაგრამ ბევრი რამ შეიცვალა 2019 წლის ივნისში Raspbian– ის Buster ვერსიის გამოშვებით, რაც ბევრ გაკვეთილს უსარგებლო გახდის. ბევრ გაკვეთილს გიქმნით hardware.conf ფაილი, მაგრამ LIRC- ს არ სჭირდება და არც სურს და lirc-rpi მოდული შეიცვალა gpio-ir მოდულით.
სამეურვეო ვარაუდობს, რომ RPi მუშაობს raspbian (ვერსია Buster ივნისი 2019). ასევე ვარაუდობენ ტერმინალის სამუშაო ცოდნას, ძირითადი ბრძანებები ბრძანების სტრიქონიდან და ტექსტური ფაილების რედაქტირებას.
შენიშვნა: LIRC კონფიგურაცია ვერ მოხერხდება, თუ ის მუშაობს როგორც root მომხმარებელი და იწვევს პითონის კოდის გაშვებისას საშინელ შეცდომას "არ შეიძლება სახელის შემოტანა RawConnection". ეს სამეურვეო ვარაუდობს, რომ თქვენ ხართ შესული როგორც მომხმარებელი (მაგ.: PI)
მიზანი: RPi პროექტების IR დისტანციური მართვის ჩართვა
1) დააყენეთ LIRC RPi– ზე [ნაწილი 1]
2) LIRC– ის დემონსტრირება პითონის გამოყენებით [ნაწილი 2]
მარაგები
--- ჟოლო პი (3, 4, ნული)
--- დიუპონის მავთული (ქალი-ქალი)
--- VS 1838b IR მიმღები
ნაბიჯი 1: აპარატურის შეკრება
![აწყობა აპარატურა აწყობა აპარატურა](https://i.howwhatproduce.com/images/002/image-3016-20-j.webp)
![აწყობა აპარატურა აწყობა აპარატურა](https://i.howwhatproduce.com/images/002/image-3016-21-j.webp)
![აწყობა აპარატურა აწყობა აპარატურა](https://i.howwhatproduce.com/images/002/image-3016-22-j.webp)
VS1838b IR მიმღების გამოყენება ადვილი არ იქნებოდა. უბრალოდ მიამაგრეთ სენსორი RPi– ზე პირდაპირ დუპონტის მავთულით (ქალი – ქალი). თქვენ ასევე შეგიძლიათ გამოიყენოთ დაფა (არ არის ნაჩვენები) ან შედუღება პროტობორდზე (ფოტო)
უყურებთ VS1838b IR მიმღებს წინა მხრიდან (დიდი X თქვენსკენ)
---- მარცხენა ფეხი გარეთ არის
---- ცენტრალური ფეხი დაფქულია
---- მარჯვენა ფეხი არის 3.3 ვ
1) მიამაგრეთ მარცხენა ფეხი BCM პინზე RPi (ყვითელი მავთული)
2) მიამაგრეთ ცენტრალური ფეხი მიწაზე (შავი მავთული)
3) მიამაგრეთ მარჯვენა ფეხი 3.3 ვ (წითელი მავთული)
ნაბიჯი 2: დააინსტალირეთ Lirc
![დააინსტალირეთ Lirc დააინსტალირეთ Lirc](https://i.howwhatproduce.com/images/002/image-3016-23-j.webp)
1) გახსენით ტერმინალის ფანჯარა და დააინსტალირეთ LIRC. გაფრთხილებული იყავით, რომ ეს, სავარაუდოდ, წარმოშობს შეცდომას "ვერ მოხერხდა მოქნილი IR დისტანციური შეყვანის/გამომავალი პროგრამის მხარდაჭერის დაწყება", როგორც დაინსტალირებულ ფაილებს. არ არის რთული, მაგრამ იმედგაცრუებული.
$ sudo apt-get განახლება
$ sudo apt-get დააინსტალირეთ lirc
---- არ ინერვიულო! რადგან ეს სავარაუდოდ გაზრდის შეცდომას "ვერ მოხერხდა მოქნილი IR დისტანციური შეყვანის/გამომავალი პროგრამის მხარდაჭერის დაწყება", რადგან.dist სუფიქსი უნდა წაიშალოს lirc_options.conf. უბრალოდ გადაარქვით ფაილს, როგორც ნაჩვენებია.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) დააინსტალირეთ lirc ახლა, როდესაც lirc_options.conf ფაილს გადაარქვეს სახელი
$ sudo apt-get დააინსტალირეთ lirc
ნაბიჯი 3: შეცვალეთ Lirc_options.conf
![შეცვალეთ Lirc_options.conf შეცვალეთ Lirc_options.conf](https://i.howwhatproduce.com/images/002/image-3016-24-j.webp)
შეცვალეთ /etc/lirc/lirc_options.conf შემდეგნაირად ამ ორი ხაზის შეცვლით:
:
:
მძღოლი = ნაგულისხმევი
მოწყობილობა = /dev /lirc0
:
:
ნაბიჯი 4: შეასრულეთ Move to remove.dist Suffix From Lircd.conf.dist
![შეასრულეთ Move to Remove.dist Suffix From Lircd.conf.dist შეასრულეთ Move to Remove.dist Suffix From Lircd.conf.dist](https://i.howwhatproduce.com/images/002/image-3016-25-j.webp)
ამოიღეთ სუფიქსი.dist /etc/lirc/lircd.conf.dist– დან
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
ნაბიჯი 5: შეცვალეთ Config.txt
![შეცვალეთ Config.txt შეცვალეთ Config.txt](https://i.howwhatproduce.com/images/002/image-3016-26-j.webp)
შეცვალეთ /boot/config.txt lirc-rpi მოდულის განყოფილებაში ერთი სტრიქონის დამატებით შემდეგნაირად. ეს მაგალითი ვარაუდობს, რომ RPi "უსმენს" BCM პინ 17 -ს IR მიმღებისთვის, მაგრამ ნებისმიერი RPi IO პინის გამოყენება შესაძლებელია. მე ჯერ არ მიცდია, მაგრამ თუ გსურთ ბრძანებების გაგზავნა RPi– დან, დაამატეთ და გაუკეთეთ კომენტარი ქვემოთ ნაჩვენები მე –4 სტრიქონი, რათა გაგზავნოთ IR ბრძანებები BCM pin 18 – ზე.
:
:
:
# არ გააკეთოთ კომენტარი lirc-rpi მოდულის გასააქტიურებლად
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
ნაბიჯი 6: შეამოწმეთ სტატუსი და გადატვირთეთ
![შეამოწმეთ სტატუსი და გადატვირთეთ შეამოწმეთ სტატუსი და გადატვირთეთ](https://i.howwhatproduce.com/images/002/image-3016-27-j.webp)
1) გაჩერდით, დაიწყეთ და შეამოწმეთ lircd სტატუსი, რათა დარწმუნდეთ, რომ არ არსებობს შეცდომები!
$ sudo systemctl შეაჩერე lircd.service
$ sudo systemctl დაიწყეთ lircd.service
$ sudo systemctl სტატუსი lircd.service
2) გადატვირთეთ
$ sudo გადატვირთვა
ნაბიჯი 7: ტესტი დისტანციური
![ტესტი დისტანციური ტესტი დისტანციური](https://i.howwhatproduce.com/images/002/image-3016-28-j.webp)
ეს ნაბიჯი ვარაუდობს, რომ თქვენ გაქვთ IR მიმღები, რომელიც დაკავშირებულია თქვენს RPi– ზე config.txt– ში მითითებულ პინზე.
1) შეაჩერე LIRCD სერვისი და შეამოწმე დისტანციური რეჟიმი mode2 ბრძანების გამოყენებით
$ sudo systemctl შეაჩერე lircd.service
$ sudo mode2 -d /dev /lirc0
3) მიუთითეთ პულტი მიმღებზე და დააჭირეთ რამდენიმე ღილაკს. თქვენ უნდა ნახოთ რაღაც მსგავსი:
:
:
სივრცე
პულსი
:
:
4) გასასვლელად დააჭირეთ Ctrl-C
5) თქვენი IR მიმღები დაყენებულია და მზადაა გააგრძელოს ნაწილი 2 და წვდომა იქონიოს პითონში.
გირჩევთ:
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
![LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-13299-j.webp)
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი
![დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი](https://i.howwhatproduce.com/images/008/image-23329-j.webp)
უსაფრთხო Arduino დისტანციური: ეს არის მაგალითი იმისა, თუ როგორ უნდა გააკეთოთ ულტრა უსაფრთხო უკაბელო (ავტოფარეხი) დისტანციური. ჩვეულებრივ დისტანციურ დისკებს აქვს მოძრავი კოდის ტიპის უსაფრთხოება, რომლის გვერდის ავლით ნებისმიერი მოწინავე ქურდი შეძლებს. ეს დისტანციური სისტემა ეყრდნობა 16 ბაიტიანი ღილაკის გამოყენებას, ასე რომ მისი გატეხვა იქნება
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება
![Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე - დაწყება ჟოლოს Pi 3B - თქვენი ჟოლოს პი 3: 6 ნაბიჯის დაყენება](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Raspbian– ის დაყენება Raspberry Pi 3 B– ში HDMI გარეშე | დაწყება ჟოლოს Pi 3B | თქვენი Raspberry Pi 3-ის დაყენება: როგორც ზოგიერთმა თქვენგანმა იცის Raspberry Pi კომპიუტერები საკმაოდ გასაოცარია და შეგიძლიათ მიიღოთ მთელი კომპიუტერი მხოლოდ ერთ პატარა დაფაზე. Raspberry Pi 3 Model B- ს აქვს ოთხ ბირთვიანი 64-ბიტიანი ARM Cortex A53 დატვირთულია 1.2 GHz– ზე. ეს ადგენს Pi 3 -ს დაახლოებით 50
[წვრილმანი] ობობის რობოტი - ნაწილი II - დისტანციური მართვა: 5 ნაბიჯი
![[წვრილმანი] ობობის რობოტი - ნაწილი II - დისტანციური მართვა: 5 ნაბიჯი [წვრილმანი] ობობის რობოტი - ნაწილი II - დისტანციური მართვა: 5 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-8661-16-j.webp)
[წვრილმანი] ობობა რობოტი - ნაწილი II - დისტანციური მართვა: თუ ჩემი დიზაინი თქვენთვის საინტერესოა, შეგიძლიათ გააკეთოთ მცირე შემოწირულობა: http: //paypal.me/RegisHsu არის ჩემი ობობა რობოტი პროექტის მეორე ნაწილი - როგორ უნდა მოხდეს დისტანციური მართვა bluetooth. აქ არის ნაწილი 1-https://www.instructables.com/id/DIY-Spider-Ro
დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)
![დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით) დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10963471-remote-remote-control-11-steps-with-pictures-j.webp)
დისტანციური მართვა: მე მყავს ახალშობილი ბავშვი და ის არ ფიქრობს, რომ მან უნდა დაიძინოს მანამ, სანამ მე და ჩემმა ცოლმა მასაც ვუსურვოთ. ერთი რამ, რაც მას ბედნიერს ხდის თავის საწოლში არის მობილური, რომელიც მის თავზეა ჩამოკიდებული. ასე რომ, როდესაც ის გაიღვიძებს, თუ ჩვენ გვჭირდება კიდევ 25 წუთი ან მეტი