PIRセンサーがアクティブ化されたHalloweenScare Prank
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
このプロジェクトについて
これは私が去年の休暇のために作ったハロウィーンの恐怖のいたずらです。それは目の前の動きに反応し、赤い目が点滅し、雷が鳴り響くと唸り声を上げます...それは本当に効果的で、トリックや治療から戻って暗くなったとき、自分の子供たちを半死に怖がらせました。ポーチに立っている箱を忘れてしまった> :)
したがって、プロジェクトは2つのチュートリアルで構成されています。最初のチュートリアルは、PIRセンサーを接続してLEDを接続する方法です。 2つ目は、mp3プレーヤーを操作して唸り声を再生する方法です。
パート1
このチュートリアルでは、PIRセンサーを接続して使用する方法について説明します。これは、インターフェースするのに非常にシンプルなセンサーであり、特にハロウィーンの時期には、Arduinoの完璧なパートナーです。簡単なスケッチを作成し、マスクに取り付けて、稲妻と輝く目を与えます。
パート2
このチュートリアルでは、一般的なmp3プレーヤーをArduinoに接続して、プロジェクトにサウンドを再生できるようにします。この特別なプロジェクトは、私のハロウィーンの恐怖のいたずらに音を出すために行われました。 MP3シールドを使用する代わりに、ebayで約3ドルで購入した一般的なmp3プレーヤーを使用します。再生したいサウンドが1つしかない場合に最適です。
コード
- ハロウィンArduinoスケアボックス
ハロウィンArduinoスケアボックス Arduino
モーションセンサー、ライト、サウンドを使用して、訪問するトリックや治療者を怖がらせる簡単なインストール...// PIRセンサーの使用例。庭やポーチでのハロウィーンのいたずらや恐怖に最適です。//ビデオを見る完全なウォークスルーと例://パート1. pir-sensorとライト:https://youtu.be/ZAUXMoygVOU//part 2.サウンド:https://www.youtube.com/watch?v =uR_UTPioQYcint pirSensor =2; int previousPin =3; int pausePin =4; int statusLed =10; int led =9; // LEDが接続されているピンはsetup(){pinMode(pirSensor、INPUT);を無効にします。 pinMode(statusLed、OUTPUT); pinMode(previousPin、OUTPUT); pinMode(pausePin、OUTPUT); pinMode(led、OUTPUT); } void loop(){if(digitalRead(pirSensor)==HIGH){//サウンド! digitalWrite(pausePin、HIGH); delay(100); digitalWrite(previousPin、LOW); delay(100); digitalWrite(previousPin、HIGH); delay(2000); //グローアイズエフェクトdigitalWrite(statusLed、LOW); delay(100); digitalWrite(statusLed、HIGH); analogWrite(led、0); //ここにPirセンサーがアクティブ化されたときのコードを入力します(int i =0; i <255; i ++){Serial.println(i); analogWrite(led、i); delay(5); } digitalWrite(statusLed、LOW); delay(100); digitalWrite(statusLed、HIGH); delay(100); digitalWrite(statusLed、LOW); delay(100); digitalWrite(statusLed、HIGH); delay(100); digitalWrite(statusLed、LOW); delay(100); digitalWrite(statusLed、HIGH); delay(100); digitalWrite(statusLed、LOW); delay(2000); for(int i =255; i> =0; i-){Serial.println(i); analogWrite(led、i); delay(5); } digitalWrite(statusLed、HIGH); analogWrite(led、0); //輝く目の効果を終了//サウンドを終了! delay(2000); digitalWrite(previousPin、HIGH); delay(100); digitalWrite(pausePin、LOW); delay(100); digitalWrite(pausePin、HIGH); delay(1000); } else {digitalWrite(statusLed、HIGH); analogWrite(led、0); }}
回路図
質問がある場合は、ビデオでよく説明されています。 製造プロセス