Мазмуну:
- Жабдуулар
- 1 -кадам: Аппараттык жабдууларды чогултуу
- 2 -кадам: Lirc орнотуу
- 3 -кадам: Lirc_options.conf түзөтүңүз
- 4 -кадам: Lircd.conf.distден.dist Suffix'ти алып салуу үчүн Move аткарыңыз
- 5 -кадам: Config.txtти түзөтүңүз
- 6 -кадам: Статусун текшерип, кайра жүктөңүз
- 7 -кадам: Алыстан текшерүү
Video: Raspberry PI (RPi) үчүн LIRCди колдонуу менен IR орнотуунун оңой орнотулушу - July 2019 [1 -бөлүк]: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Көп изденгенден кийин, мен RPi долбоорум үчүн IR пультун кантип орнотуу боюнча карама -каршы маалыматка таң калып, коркуп кеттим. Мен оңой болот деп ойлогом, бирок Linux InfraRed Control (LIRC) орнотуу көптөн бери көйгөйлүү болуп келген, бирок 2019 -жылдын июнь айында Raspbianдын Buster версиясынын жарыкка чыгышы менен көп нерселер пайдасыз болуп калды. Көптөгөн окуу куралдарында hardware.conf файлын түзөсүз, бирок LIRCтин кереги да, каалоосу да жок жана lirc-rpi модулу gpio-ir модулу менен алмаштырылган.
Үйрөткүч RPi raspbian (Buster Jun 2019 версиясы) иштеп жатат деп болжойт. Ошондой эле терминалдын иштөөчү билими, командалык саптан негизги буйруктар жана текст файлдарын түзөтүү болжолдонот.
ЭСКЕРТҮҮ: LIRCти орнотуу, эгерде Root колдонуучусу катары иштетилсе жана python кодун иштетүүдө коркунучтуу "RawConnection атын импорттой албайт" катасына алып келсе, ишке ашпай калат. Бул окуу куралы сиз колдонуучу катары киргениңизди билдирет (б.а.: PI)
Максаты: RPi долбоорлорун IR алыстан башкарууну иштетүү
1) RPiде LIRCти орнотуу [1 -бөлүк]
2) Python аркылуу LIRC көрсөтүңүз [2 -бөлүк]
Жабдуулар
--- Raspberry Pi (3, 4, нөл)
--- Дюпонт зымы (аял-аял)
--- VS 1838b IR кабылдагыч
1 -кадам: Аппараттык жабдууларды чогултуу
VS1838b IR кабылдагычты колдонуу оңой болмок эмес. Жөн эле сенсорду DPont зымы менен RPiге туташтырыңыз (Аял-Аял). Сиз ошондой эле протон тактасында (көрсөтүлгөн эмес) же ширетүүнү колдонсоңуз болот (сүрөт)
VS1838b IR кабылдагычын алдыңкы жактан карап (чоң X сизге караган)
---- Сол буту чыгып калды
---- Борбордук буту жерге
---- Оң буту 3.3v
1) RPi (сары зым) боюнча BCM пин 17ге сол бутун тиркөө
2) борбордук бутун жерге бекитүү (кара зым)
3) Оң бутун 3.3v (кызыл зым) менен бекитүү
2 -кадам: Lirc орнотуу
1) Терминал терезесин ачыңыз жана LIRC орнотуңуз. Алдын ала эскертип коюңуз, бул "Flexible IR алыскы киргизүү/чыгаруу тиркемесин колдоого алуу ишке ашкан жок" деген ката алып келиши мүмкүн, анткени орнотулган файлдарга азыр.dist тиркемеси кошулган жана суффикси төмөндө айтылгандай алынып салынышы керек. Кыйын эмес, бирок капаландырат.
$ sudo apt-get update
$ sudo apt-get lirc орнотуу
---- ЭЧ КАЙГЫРБА! бул ката кетириши мүмкүн "Flex IR IR алыскы киргизүү/чыгаруу тиркемеси колдоого алынбай калды".dist суффиксин lirc_options.conf сайтынан жок кылуу керек. Жөн эле көрсөтүлгөндөй файлдын атын өзгөртүңүз.
$ sudo mv /etc/lirc/lirc_options.conf.dist /etc/lirc/lirc_options.conf
2) lirc_options.conf файлынын аталышы өзгөртүлгөндөн кийин lircти кайра орнотуңуз
$ sudo apt-get lirc орнотуу
3 -кадам: Lirc_options.conf түзөтүңүз
Бул эки сапты өзгөртүү аркылуу /etc/lirc/lirc_options.conf түзөтүңүз:
:
:
айдоочу = демейки
түзмөк = /dev /lirc0
:
:
4 -кадам: Lircd.conf.distден.dist Suffix'ти алып салуу үчүн Move аткарыңыз
/Etc/lirc/lircd.conf.distден.dist суффиксин алып салуу
$ sudo mv /etc/lirc/lircd.conf.dist /etc/lirc/lircd.conf
5 -кадам: Config.txtти түзөтүңүз
Түзөтүү /boot/config.txt төмөнкүчө lirc-rpi модулу бөлүмүнө бир сапты кошуу менен. Бул мисал RPi IR кабылдагычы үчүн BCM Pin 17де "угуп жатат" деп болжолдойт, бирок каалаган RPi IO пинин колдонсо болот. Мен азырынча аракет кыла элекмин, бирок эгер сиз RPiден буйруктарды жөнөткүңүз келсе, анда IRM буйруктарын BCM пин 18ге жөнөтүү үчүн төмөндө көрсөтүлгөн 4 -сапты кошуңуз жана комментарий бериңиз.
:
:
:
# Lirc-rpi модулун иштетүү үчүн муну комментарийлебеңиз
#dtoverlay = lirc-rpi
dtoverlay = gpio-ir, gpio_pin = 17
#dtoverlay = gpio-ir-tx, gpio_pin = 18
:
:
:
6 -кадам: Статусун текшерип, кайра жүктөңүз
1) Токтотуу, баштоо жана каталардын жоктугун камсыз кылуу үчүн lircd статусун текшерүү!
$ sudo systemctl lircd.serviceти токтотуңуз
$ sudo systemctl lircd.service баштайт
$ sudo systemctl status lircd.service
2) Кайра жүктөө
$ sudo кайра жүктөө
7 -кадам: Алыстан текшерүү
Бул кадам сизде RPiге туташкан IR кабылдагычы бар деп болжолдонот config.txt.
1) LIRCD кызматын токтотуу жана mode2 буйругун колдонуу менен алыстан текшерүү
$ sudo systemctl lircd.serviceти токтотуңуз
$ sudo mode2 -d /dev /lirc0
3) пультту ресиверге каратып, кээ бир баскычтарды басыңыз. Сиз бул сыяктуу нерсени көрүшүңүз керек:
:
:
боштук
импульс
:
:
4) Чыгуу үчүн Ctrl-C басыңыз
5) Сиздин IR кабылдагычыңыз орнотулган жана 2 -бөлүккө өтүүгө жана питонго кирүүгө даяр.
Сунушталууда:
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
CCTV коопсуздук тутумдары - Орнотуунун толук көрсөтмөсү: 7 кадам
CCTV коопсуздук тутумдары - Орнотуунун толук көрсөтмөсү: Эй балдар, мен баары сонун иштеп жатат деп үмүттөнөм. Эгер сиз муну окуп жатсаңыз, балким, сизди жана сиздин жакындарыңызды коопсуз жана бактылуу кылуу үчүн үйүңүздүн же башка мүлкүңүздүн коопсуздугун жогорулатууну пландап жаткандырсыз, бирок сиз бардык нерселер менен чаташып калгансыз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
IPhone видеокамерасынын арзан жана оңой орнотулушу: 4 кадам (сүрөттөр менен)
IPhone'дун арзан жана оңой видеокамерасы: Сиз качандыр бир убакта iPhone'уңузду видеого тарткыңыз келген беле, анткени: сиз сонун трюк көрсөткүңүз келет, сиз жаңы колдонмоңузду көрсөткүңүз келет, сиз iPhone колдонмосун карап көргүңүз келет, зерикесиз жана бул сонун болот деп ойлодуңуз iPhonго видео тартуу керек болчу