라즈베리 파이 2와 적외선 실드로 집안의 IR HVAC 장치를 제어하려고합니다 ( http://bit.ly/29iC0lr 참조 ).
IR 쉴드 제품 페이지의 지침에 따라 다른 장소의 팁과 HVAC 리모콘의 신호 수신이 훌륭하게 작동합니다. .conf 파일을 만들 수 있었고 LIST 명령을 사용할 때 구성한 버튼을 보지 못했지만 SEND_ONCE를 시도하면 다음과 같은 응답이 나타납니다.
irsend: hardware does not support sending
나는 다양한 OS (piCore 6.1-v7 및 Raspbian Jesse 2016-05-27 및 2015-11-21 포함)와 두 가지 버전의 LIRC (0.9.0 및 0.9.4)를 시도하는 데 몇 시간을 보냈지 만 항상 같은 결과를 얻었습니다.
IR LED가 디지털 카메라와 GPIO 핀을 수동으로 작동시키는 python 스크립트를 사용하여 작동하고 있음을 확인했습니다.
누구 든지이 문제를 해결하기 위해 올바른 방향으로 나를 가리킬 수 있습니까? LIRC에 내 하드웨어에 송신기가 없다고 생각 하는 이유 를 알 수있는 방법이 있습니까?
미리 감사드립니다.
참고 : 내 /boot/config.txt에는 lirc-rpi에 대한이 줄이 포함되어 있습니다.
dtoverlay=lirc-rpi,gpio_in_pin=18,gpio_out_pin=17
[편집 7-7-2016]
다음은이 페이지의 문제 해결 섹션에있는 여러 명령의 출력을 포함하여 몇 가지 추가 정보입니다. http://aron.ws/projects/lirc_rpi/
출력 cat /sys/kernel/debug/gpio
이 제대로 보이지 않지만 그것에 대해 무엇을해야하는지 모른다. :-\
/etc/rc.local에 다음 줄이 있습니다.
modprobe lirc_rpi gpio_in_pin=18 gpio_out_pins=17
또한 / etc / modules에서 비슷한 코드를 시도했지만 아무런 차이가 없었습니다.
pi@raspberrypi:~ $ ls -l /dev/lirc*
crw-rw---- 1 root video 244, 0 Jul 7 11:27 /dev/lirc0
lrwxrwxrwx 1 root root 21 Jul 7 11:27 /dev/lircd -> ../var/run/lirc/lircd
pi@raspberrypi:~ $ dmesg | grep lirc
[ 5.219904] lirc_dev: IR Remote Control driver registered, major 244
[ 5.230067] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[ 6.196796] lirc_rpi: auto-detected active low receiver on GPIO pin 18
[ 6.197243] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[ 6.197248] lirc_rpi: driver registered!
pi@raspberrypi:~ $ sudo cat /sys/kernel/debug/gpio
GPIOs 0-53, platform/3f200000.gpio, pinctrl-bcm2835:
gpio-35 (? ) in hi
gpio-47 (? ) out lo
pi@raspberrypi:~ $ cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
16: 0 0 0 0 ARMCTRL 16 Edge bcm2708_fb dma
20: 1500 0 0 0 ARMCTRL 20 Edge DMA IRQ
32: 145314 0 0 0 ARMCTRL 32 Edge dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1
49: 0 0 0 0 ARMCTRL 49 Edge 3f200000.gpio:bank0
50: 0 0 0 0 ARMCTRL 50 Edge 3f200000.gpio:bank1
65: 26 0 0 0 ARMCTRL 65 Edge 3f00b880.mailbox
66: 2 0 0 0 ARMCTRL 66 Edge VCHIQ doorbell
75: 1 0 0 0 ARMCTRL 75 Edge
77: 120 0 0 0 ARMCTRL 77 Edge DMA IRQ
82: 192 0 0 0 ARMCTRL 82 Edge mmc0
83: 5 0 0 0 ARMCTRL 83 Edge uart-pl011
96: 0 0 0 0 ARMCTRL 96 Edge arch_timer
97: 3798 2724 1275 1139 ARMCTRL 97 Edge arch_timer
FIQ: usb_fiq
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 2225 2478 3697 2901 Rescheduling interrupts
IPI3: 7 6 8 9 Function call interrupts
IPI4: 3 5 0 1 Single function call interrupts
IPI5: 0 0 0 0 CPU stop interrupts
IPI6: 0 0 0 0 IRQ work interrupts
IPI7: 0 0 0 0 completion interrupts
pi@raspberrypi:~ $ lsmod
Module Size Used by
cfg80211 419759 0
rfkill 16659 2 cfg80211
8192cu 528485 0
evdev 10226 1
snd_bcm2835 19739 0
bcm2835_gpiomem 3023 0
snd_pcm 74833 1 snd_bcm2835
snd_timer 18164 1 snd_pcm
lirc_rpi 6638 0
snd 52116 3 snd_bcm2835,snd_timer,snd_pcm
lirc_dev 8169 1 lirc_rpi
rc_core 16910 1 lirc_dev
uio_pdrv_genirq 2966 0
uio 8228 1 uio_pdrv_genirq
ipv6 341892 30
/boot/config.txt
있습니까?