説明

本文ではラズパイとデジタルタッチスイッチを使って、回路をデザインし、2チャネルリレーを制御します。プログラムが作動したら、ラズパイがTTP223デジタルタッチスイッチから輸出したの信号を連続検出します。タッチ信号が検出したら、リレーが閉合して、ブザーも1回鳴ります。TTP223デジタルタッチスイッチはタッチ検出IC(TTP223B)に基づく容量性タイプのジョグモードタッチスイッチモジュールです。
タッチが無い時、省エネルギーモードで工作し、低電位信号を輸出します。指でセンシング部をタッチされたと、高電位信号を輸出して、高速モードに切り替えます。12秒以上にタッチが無ければ、また省エネルギーモードに戻ります。

DSC_5484

必要なパーツ

PI
Pi3ボードx1
18
ブザーx1
13
TTP223タッチスイッチx1
17
2チャネルリレーx1
LACC2006AD-12
ブレッドボードx1
LACC2006AD-31
ジャンプワイヤーx若干

ハードウェア

本プロジェクトでは,TTP223タッチスイッチ、ブザーと2チャネルリレーの3つのセンサーが使います。TTP223タッチスイッチの工作電圧はDC2~5.5V、タッチが無い時、省エネルギーモードで工作し、低電位信号を輸出します。指でセンシング部をタッチされたと、高電位信号を輸出して、高速モードに切り替えます。本プロジェクトでは3.3vを給電します。ブザーは2TY有源蜂鸣器模块采用2TYトランジスタ(S8550、3.3V~5V)が駆動させる、低電位信号作動します。本プロジェクトでも3.3v給電します。2チャネルリレーも低電位信号制御します。本プロジェクトでも3.3v給電します。

配線図

Untitled Sketch_touchsensor

線路が違うとボード、センサーに損害の恐れが御座いますので、正極と負極を十分ご注意して下さい。Raspberry PiのGPIOピンの概要はこちら~ モジュールのGNDとラズパイの0Vを接続し、モジュールのVCCとラズパイの3.3Vを接続して下さい。

ソフトウエア

下記の操作は、ラズパイとスクリーンを接続しても、SSHを通じでラズパイと接続しても、操作できます。

1)プログラム

nanoエディタを使用して、下記のコマンドを作動して、/home/piにtouchsensor.pyと言うファイルを新規作成します。

sudo nano touchsensor.py

ファイルにコードをコーピーして、キーボードのCtrlとXボーダーを押して、Yを入力して、ファイルを保存します。或いは、下記のコマンドを作動して、弊社編集済みのtouchsensor.pyを直接にダウンロードできます。

sudo wget http://osoyoo.com/driver/touchsensor.py

2)下記のコマンドを作動して、pythonプログラムを作動する

sudo python ./touchsensor.py

2017-03-25-070337_1824x984_scrot

3)テスト

指でセンシング部をタッチされたと、リレーが閉合して、ブザーも1回なります。リレーとLEDランプ、扇風機など接続したら、コントロールしできます。