PIR Sensor Diaktifkan Halloween Scare Prank
Komponen dan persediaan
Tentang proyek ini
Ini adalah lelucon menakut-nakuti halloween yang saya buat tahun lalu untuk liburan. Itu bereaksi terhadap gerakan di depannya, dan menggeram mengancam dengan mata merah berkedip dan kilatan rhunder... Itu benar-benar efektif, dan membuat anak-anak saya setengah mati ketika kami kembali dari trik atau perawatan dan hari sudah gelap, dan kotak yang berdiri di teras dilupakan>:)
Jadi proyek ini terdiri dari dua tutorial, yang pertama adalah bagaimana menghubungkan sensor PIR dan menghubungkan LED. Yang kedua adalah cara berinteraksi dengan pemutar mp3 untuk memutar suara geraman.
Bagian 1
Dalam tutorial ini saya membahas cara menghubungkan dan menggunakan sensor PIR. Ini adalah sensor yang sangat sederhana untuk berinteraksi, dan merupakan mitra yang sempurna untuk Arduino, terutama di masa Halloween. Saya membuat sketsa sederhana yang saya pasang di topeng yang memberikan kilat dan mata bersinar.
Bagian 2
Dalam tutorial ini kami menghubungkan pemutar mp3 generik ke Arduino untuk memberikan proyek kemungkinan untuk memutar suara. Proyek khusus ini dilakukan untuk membuat lelucon ketakutan Halloween saya terdengar. Alih-alih menggunakan pelindung MP3, kami menggunakan pemutar mp3 generik yang dibeli di ebay seharga sekitar $3. Ini berfungsi dengan baik ketika Anda hanya memiliki satu suara yang ingin Anda mainkan.
Kode
- Kotak menakut-nakuti Arduino Halloween
Kotak menakut-nakuti Arduino HalloweenArduino
Instalasi sederhana untuk menakut-nakuti trik atau perawatan pengunjung menggunakan sensor gerak, lampu, dan suara...//Contoh penggunaan sensor PIR, bagus untuk lelucon Halloween dan menakut-nakuti di halaman atau teras Anda.//Tonton videonya untuk penelusuran lengkap dan contoh://part 1. pir-sensor dan lampu:https://youtu.be/ZAUXMoygVOU//part 2. suara:https://www.youtube.com/watch?v=uR_UTPioQYcint pirSensor=2;int sebelumnyaPin =3;int jedaPin =4;int statusLed=10;int led =9; // pin yang dipasang pada LED untuk menghindari setup(){ pinMode(pirSensor, INPUT); pinMode(statusLed, OUTPUT); pinMode(Pin sebelumnya, OUTPUT); pinMode(pausePin, OUTPUT); pinMode (dipimpin, OUTPUT); }void loop(){ if (digitalRead(pirSensor) ==TINGGI) { //Suara! digitalWrite(jedaPin, TINGGI); penundaan(100); digitalWrite(Pin sebelumnya, RENDAH); penundaan(100); digitalWrite(Pin sebelumnya,TINGGI); penundaan(2000); //Efek Mata Bersinar digitalWrite(statusLed, LOW); penundaan(100); digitalWrite(statusLed, TINGGI); analogWrite(dipimpin, 0); //Di sini kita meletakkan kode apa pun ketika Pir-sensor diaktifkan untuk (int i=0; i<255; i++) { Serial.println(i); analogWrite(dipimpin, i); penundaan (5); } digitalWrite(statusLed, RENDAH); penundaan(100); digitalWrite(statusLed, TINGGI); penundaan(100); digitalWrite(statusLed, RENDAH); penundaan(100); digitalWrite(statusLed, TINGGI); penundaan(100); digitalWrite(statusLed, RENDAH); penundaan(100); digitalWrite(statusLed, TINGGI); penundaan(100); digitalWrite(statusLed, RENDAH); penundaan(2000); for (int i=255; i>=0; i--) { Serial.println(i); analogWrite(dipimpin, i); penundaan (5); } digitalWrite(statusLed, TINGGI); analogWrite(led, 0);//End efek mata bersinar //End Sound! penundaan(2000); digitalWrite(Pin sebelumnya, TINGGI); penundaan(100); digitalWrite(jedaPin, RENDAH); penundaan(100); digitalWrite(jedaPin, TINGGI); penundaan (1000); } else { digitalWrite(statusLed, HIGH); analogWrite(dipimpin, 0); }}
Skema
Dijelaskan dengan baik dalam video jika ada pertanyaan.