今日はフォトリフレクタを使用して物体の接近検知演習を行います。
光の反射を利用して検知しています。
実験では数センチ近づいたところで反応しました。
ドアの開閉やメカのセンサーとして利用ができそうです。
テキストはいつも通り下記を使用します。
電子部品ごとの制御を学べる! Raspberry Pi 電子工作実践講座 新品価格 |
今日の演習はPP177-P183まで
- 準備物
- ラズベリーパイ本体 RaspberryPi Zero使用 1台
Raspberry Pi Zero W – ヘッダー ハンダ付け済み – ラズベリー・パイ ゼロ W ワイヤレス
新品価格
¥2,980から
(2020/8/2 14:07時点) - フォトリフレクタ 1個
新品価格
¥125から
(2020/8/2 14:07時点) - 配線 適量
- 抵抗 適当
OSOYOO(オソヨー)金属皮膜抵抗器 抵抗セット 10Ω~1MΩ 30種類 各20本入り 合計600本 (600本セット)
新品価格
¥989から
(2020/8/2 14:08時点)
-
- 配置図
今回なし - 回路図
今回なし
- 配置図
- ラズベリーパイ本体 RaspberryPi Zero使用 1台
- プログラム
import wiringpi as piimport timePIR_PIN = 23pi.wiringPiSetupGpio()pi.pinMode(PIR_PIN,pi.INPUT)while True:if(pi.digitalRead(PIR_PIN) == pi.HIGH):print(“インターラプター ON.”)else:print(“インターラプター OFF.”)time.sleep(1)
- 実際画像
- 実行結果
センサーに手を近づけると表示が変わります。
- まとめ
プログラム中に「インターラプター」と表示していますが、リフレクタの間違いです。^^;
今日実験したフォトリフレクタや、その他フォトインターラプターを使うことにより活用範囲が広がります。これらのセンサを感知したときに写真をとるとか、メカにセットし、感知したときに停止する、等の応用ができそうです。