工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoを使用したタッチ制御ライト

コンポーネントと消耗品

>
Arduino UNO
× 1
LED(汎用)
× 1
ジャンパー線(汎用)
× 4
1メガオーム抵抗器
× 1
アルミホイルまたはコイン
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

このプロジェクトでは、arduino静電容量センシングライブラリに基づいて動作するコインを使用してタッチセンサーを作成しました。このセンサーを使って、LEDに触れてオンとオフを切り替えました。静電容量センサーは、人体や手など、導電性のあるものや空気とは大幅に異なる誘電率を持つものを検出できます。

静電容量センサーライブラリは、2つ以上のArduinoピンを静電容量センサーに変えます。これは人体の電気容量を感知できます。センサーのセットアップに必要なのは、中程度から高い値の抵抗器と、端にある小さな(から大きな)アルミホイルです。最も感度が高いと、センサーはセンサーから数インチ離れた手または体を感知し始めます。

<図>

回路と動作

シンプルなRC回路(抵抗-コンデンサ)です。ある状態から別の状態に移行するのにかかる時間を測定することで、距離の概算が得られます(人体の一般的な静電容量、高い値の抵抗、およびセンサー材料の一般的な静電容量がわかります)。高い値の抵抗は、大幅に短いドレイン時間を提供するためのものです。

このプロジェクトでは、センサー材料をコインやアルミホイルなどの金属物体として使用できます。

<図>

ソフトウェアプログラム:

タッチによる光のオン/オフ機能は、arduinoboardにロードされたソフトウェアプログラムによって制御されます。コードをarduinoにアップロードする前に、arduinoWebサイトからCapacitiveセンサーライブラリをインストールする必要があることに注意してください。

静電容量センサーライブラリリンク:https://github.com/arduino-libraries/CapacitiveSensor/zipball/master

ハードウェアのセットアップ:

Arduinoの2番目と4番目のピンの間に高い値の抵抗(1MΩ)を挿入します。プログラムによると、ピン4は受信ピンなので、コイン(コインは静電容量センサーとして機能します)を受信ピンに接続します。 .LedをGNDと8番目のピンの間に接続します。

テスト:

センサーに触れると、以前の状態、つまりLEDがオンまたはオフになります。抵抗を大きくすると、センサーの感度が高くなり、近接センサーのように機能する傾向があります。

ありがとう。

コード

  • Arduinoコード
Arduinoコード Arduino
Capacitive SensingLibraryがインストールされていることを確認してください。
 #include  CapacitiveSensor cs_2_4 =CapacitiveSensor(2,4); //ピン2と4の間に1Mの抵抗があり、ピン4はセンサーピンです。ワイヤーを追加するか、またはフォイリントを2に追加します。 int out =4; int状態=HIGH; int r; int p =LOW;長い時間=0; long debounce =200; void setup(){pinMode(4、INPUT); pinMode(8、OUTPUT);} void loop(){r =digitalRead(4); if(r ==HIGH &&p ==LOW &&millis()-時間>デバウンス){if(state ==HIGH)state =LOW;それ以外の場合、状態=HIGH;時間=ミリ秒(); } digitalWrite(8、state); p =r;} 

回路図


製造プロセス

  1. RaspberryPiを使用したモーションセンサー
  2. ラズベリーパイ温度および光センサー
  3. RaspberryPiとTwilioを使用した音声およびSMS対応の光センサー
  4. デジタル光センサー
  5. Firebaseを使用して、あるArduinoから別のArduinoにセンサーデータを送信します
  6. ジェスチャー制御のインタラクティブテーブルライト
  7. ArduinoUnoを使用した人間検出ロボティクスシステム
  8. Arduinoを使用したDIY赤外線ハートビートセンサー
  9. ラズベリーモーターシールドを使用したAndroid制御玩具
  10. IOT-ESP8266、Arduino、超音波センサーを使用したスマートジャー
  11. Arduinoクラウドセンサータワー