実現したい事 ラズパイzeroのスマートリモコン化
ラズパイもプログラムも初心者なのでおてやわらかにお願いします…
https://qiita.com/takjg/items/e6b8af53421be54b62c9
↑こちらのページを参考に作成しているのですが、赤外線コードの学習まではうまく行くのに送信を実行しても何も起きません。以下詳細です。
発生している問題・エラーメッセージ
エラーメッセージは、なし
赤外線コードの受信学習が正しくされていないか送信が出来ていない。
該当のソースコード
python3
1# 受信 赤外線学習 2$ python3 irrp.py -r -g18 -f codes light:on --no-confirm --post 130 3# 送信 4$ irrp.py -p -g17 -f codes light:on 5# 送信その2 ページに書かれたコードでエラーだったので。ただしなにも起きない 6$ python3 irrp.py -p -g17 -f codes light:on 7 8# gpioの値を変えたとき(後述)以下の設定に変更 9$ echo 'm 18 w w 18 0 m 25 r pud 25 u' > /dev/pigpio 10 11 $ crontab -e 12 # 初めての場合は、どのエディタで編集するか聞かれるので、好きなエディタを選んでください。 13 # 最後の行に以下の1行を追加して保存。 14 @reboot until echo 'm 18 w w 18 0 m 25 r pud 25 u' > /dev/pigpio; do sleep 1s; done
試したこと
ソフト面
・sudo apt update等の更新
・GPIOの変更 受信18→25、送信17→18 こちらも受信ではokが出るものの送信は何も起きず。
ハード面
・導通チェックやLEDのプラマイ確認。部品を変えてみる。など
・送信時だけ、繋いでいる他のもの(受信センサとdht11温度センサー)を外す
・電圧のチェック
補足情報(FW/ツールのバージョンなど)
実はブレッドボードに回路作成してGoogle Homeを使った明かりのOn/offとTV操作は成功させてます。その後ラズパイ再起動スイッチなども載せた基盤のはんだ付けに失敗し、ブレッドボードに新しく作り直して現在に至るorz(なんのためのブレッドボード試作だったのか。。。) gpioを変えてみたのは失敗したときに何度か抜き差ししたため、ピンが劣化した可能性を考え実施。ただ受信センサは18でも25でも実行できています。
関係ないとは思いますが右上の電源マークが赤いままで0% dischargingとなってるのも気になります。
それ以外で気になるのはdht11のサンプルコードを動かしてみたときにやたら遅かった事。5分以上は待ちました。動画で見たらサクサクモニタリングできていたので何かラズパイの処理速度を下げるような事をしているかもです。
コードに対する質問が多いところで場違いかと思いましたが、見落としていそうなデバッグ方法などありましたらご指摘ください。宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/20 08:24 編集
2019/09/19 14:25