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

モーションセンサー水鉄砲

コンポーネントと消耗品

>
Arduino Nano R3
× 1
PIRモーションセンサー(汎用)
× 1
ソルダーレスブレッドボードハーフサイズ
× 1
汎用トランジスタNPN
2N3904を使用しました
× 1
抵抗330オーム
正確に330オームである必要はなく、わずかに大きい値または小さい値でも機能します。
× 1

必要なツールとマシン

>
レーザーカッター(汎用)

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

概要

このプロジェクトは、 Tinkernut に触発されました のArduinoモーション検出水鉄砲:

Tinkernutのプロジェクトを再現したかったのですが、問題は、私が住んでいた中国ではRaid Auto Triggerが利用できないため、手に入れることができなかったことです。しかし、Taobao.comですばやく検索すると、この興味深い製品が見つかりました:

<図>

Raid Auto Triggerと非常によく似ており、78.80円というリーズナブルな価格で購入することにしました。内部コンポーネントを改ざんする必要がなかったため、ハッキングがかなり簡単であることがわかりました。ブレッドボード/ Arduinoと互換性があるようにプッシュボタンを変更するだけで済みました。中国に住んでいる場合(または淘宝網があなたの国に出荷されている場合)は、ここで水鉄砲を購入できます。

これをワークショップに変えたので、すべてのパワーポイントのスライドと大きなテキストが表示されます。

<図>

ステップ1:水鉄砲をハックする

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

<図>

ステップ2:Arduinoとのインターフェース

ArduinoNanoを使用してPIRモーションセンサーをセットアップしてテストします。

<図>
  / * * PIRセンサー* / intcalibrationTime =10; //センサーにキャリブレーションを行う時間(データシートによると10〜60秒)int outputPin =2; // LEDのピンを選択しますintinputPin =4; //入力ピンを選択します(PIRセンサー用)int pirState =LOW; //モーションが検出されないと仮定して開始しますintval =0; //ピンステータスを読み取るための変数voidsetup(){pinMode(outputPin、OUTPUT); // LEDを出力として宣言しますpinMode(inputPin、INPUT); //センサーを入力として宣言digitalWrite(outputPin、LOW); //電源投入時に銃が発砲するのを防ぎますSerial.begin(9600); //センサーにキャリブレーションを行う時間を与えますSerial.print( "calibrating Sensor"); for(int i =0; i  

シリアルモニターを使用して機能していることを確認してから、水鉄砲を接続します。

トランジスタと抵抗を次のように設定します:

<図>

<図>

そしてそれであなたは働くモーションソーカーを持っているべきです!レーザーカッターを使用して木製のエンクロージャーを作成しました(非常に高速で、ワークショップに多数のエンクロージャーが必要だったため)が、3Dプリンターを使用することもできます。

<図>

モーションセンサーを調整できるように、コードに10秒の遅延を入れたことを覚えておいてください。

<図>


製造プロセス

  1. 水鉄砲
  2. RaspberryPiを使用したモーションセンサー
  3. Arduinoを使用してモニターをAmbilightにする
  4. ArduinoPongゲーム-OLEDディスプレイ
  5. K30センサーによるCO2モニタリング
  6. あなたの身長はどれくらいですか?
  7. 可聴周波数検出器
  8. LEDマトリックス+モーションセンサードアディスプレイ[ArduinoHoliday]
  9. Tech-TicTacToe
  10. Arduinoクラウドセンサータワー
  11. Arduinoカウントダウンタイマー