目的:
このプロジェクトでは、GPIO ポート 20 (Pin 38)からの水銀チルトセンサー信号を認識して、LEDを制御します。Pin38はハイ電位信号(True)が獲得したら、LED点灯します。 そうしないとLED消灯します。 スクリーンで入力信号(1または0)を確認できます。
GPIOの知識は Raspberry Pi_GPIOピンの概要でご参照下さい。
パーツ:
1 pc | Raspberry Pi 2/3/zero | |
1 pc | 8GB メモリーカードRaspbian OSを装着済み | |
1 pc | LED | |
1 pc | 水銀チルトセンサー | |
1 pc | 200 Ω 抵抗 | |
1 pc | ブレッドボード | |
1 pc | 40ピンT型GPIO拡張ボードx1 40ピンリボンケーブルx1 |
Prerequisite:
1)RPI.GPIO モジュールを使用のため、最新版のRaspbianをアップグレードしてくださいませ。
ラズベリー・パイでインタネットを接続して、Terminalで下記のコマンドを入力してくださいませ:
2)I2CとSPIプロトコルを有効にする
Terminalで下記のコマンドを入力してくださいませ。
;
Advance Optionsに入って、I2C and SPIを有効にしてくださいませ。
設定完了したら、REBOOTしてくださいませ。
下記の回路図のように、回路を組み立て下さい。(画像をクリックして拡大イメージを表示):
✱ Raspberry GPIO pinは3Vの入力電圧しか対応できません。入力は3V以上の場合、Piボードに損害された恐れも御座いますので、十分ご注意下さい。
pythonコードを書く
pythonコードを書く方法:
方法1)
Terminalで下記のコマンドを入力してくださいませ。
copy python code をgpiosensor.pyにコーピーしてくださいませ。
方法 2)
codeを書きたくない場合、Terminalで下記のコマンドを入力してくださいませ:
最後、Terminalで下記のコマンドを入力してくださいませ
チルトセンサーが傾くすると、LEDは点灯します。 水平に帰るとLED消灯します。
動画をご覧ください~
DownLoad Url osoyoo.com
You must be logged in to post a comment.
I just got a pi 3 b and I have the one from amozon it is preloaded with noobs I beleave is the programing site radpbain on this ? New and have no clue please help!
you need to install raspbain, Noobs is the bootstrap not an OS.
After you install raspbain, the raspberry pi need to connect with Internet.
回路図の水銀チルトセンサーの配線に注意。
回路図の赤線はVCC、黒線はGND、黄線にDOを接続する必要がある。
ところで、水銀チルトセンサー上の+は何でしょうか?
回すとどうなりますか?部品の仕様が知りたいです。
お問い合わせ、ありがとうございます。
水銀チルトセンサー上の+はVCC、-はGND、SはD0(信号出力)の意味です。
どうぞよろしくお願い致します。