İçindekiler:

ScaryPi Cadılar Bayramı: 8 Adım
ScaryPi Cadılar Bayramı: 8 Adım

Video: ScaryPi Cadılar Bayramı: 8 Adım

Video: ScaryPi Cadılar Bayramı: 8 Adım
Video: KIZGIN ÖĞRETMEN HAVUZA DÜŞTÜ KATİL BALIKLAR SALDIRDI! | SCARY TEACHER 3D OYNUYORUZ! 2024, Ekim
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Her yıl Cadılar Bayramı çevresinde evin dışında birçok dekorasyon yaparız, ışıklı balkabağı, örümcek, iskelet vb.

Bundan sonra çocukların kapıyı çalıp şeker mi şeker mi istemelerini bekliyoruz.

Bu talimat, kapıyı çalarken onlar için korkunç deneyimi genişletmek için bir cihaz inşa etmekle ilgilidir.

Ben projeye ScaryPi adını veriyorum.

Diğer etkinlikler için kullanmak istiyorsanız, örneğin Noel veya doğum günü partisi vb.

başlayalım.

Adım 1: Bu Nasıl Çalışır

Bu nasıl çalışır
Bu nasıl çalışır
Bu nasıl çalışır
Bu nasıl çalışır

Buradaki fikir, kapının dışında hareket algılandığında korkutucu sesler çalmak ve lambalarla rastgele yanıp sönmektir.

Proje bir ahududu Pi, bir PIR sensörü ve birkaç harici bileşenden oluşuyor.

PIR sensörü hareketleri algılıyor, kapıda biri varsa ahududu pi üzerinde bir GPI girişi tetikleyecektir.

Python ile yazılmış küçük bir program, 8 farklı ses efekti ve iki farklı çıkışta rastgele yanıp sönen ışıklar arasından seçim yapar.

Adım 2: Malzeme Listesi

İhtiyacın olan şey bu:

1 ahududu pi B+ Rasbian çalışıyor.

1 USB bellek cihazı

1 Pir sensörü, dahili röleli, normalde açık.

2 Opto Bağlayıcı, 4N35.

2 FET transistör IRF520.

1 Güç amplifikatörü koparma, sparkfun'dan TPA2005/D1.

2 Direnç, 1K.

2 Direnç 100K.

2 Direnç 220 Ohm

1 Direnç 10K.

2 Direnç 47K, amplifikatör devre kartındaki kazancı değiştirmek için kullanılır.

3 Diyot, 1N4007, devreyi korumak için kullanılır.

Harici cihazları bağlamayı kolaylaştırmak için başlık pimleri.

1 küçük tam aralıklı hoparlör, yaklaşık 4 ila 5 inç büyüklüğünde.

2 Noel ağacı lambası veya başka ne tercih ederseniz. Bunları 9 ila 30 Volt DC arasında bir güç kaynağıyla çalıştırabildiğinizden emin olun.

Deney PCB'si, teller vb.

GPI için bir ara kartı ve düz kablo kullanmak da iyi bir fikirdir. Pi Breakoutboard

Adım 3: Devre Tanımı

Devre Tanımı
Devre Tanımı
Devre Tanımı
Devre Tanımı

PIR sensörü bir hareket algıladığında, pi, bir USB cihazında depolanan bir ses efektini çalacaktır.

Bunları Pi yerine USB'ye kaydetmemin nedeni, farklı etkinlikler için ses efektlerini değiştirmeyi kolaylaştırmasıdır.

Ses efekti bir *.wav dosyası olmalıdır ve web'de ücretsiz olarak indirebileceğiniz birçok farklı efekt bulabilirsiniz.

Benimkini https://www.freesoundeffects.com/ adresinde buluyorum.

Başka bir fikir, "Evime hoş geldiniz" gibi kendi ses dosyalarınızı kaydetmek ve yakınınızda biri olduğunda mesaj olarak bırakmaktır.

Pi, ses dosyasını çalar ve GPO 24 ve 25'i rastgele açar ve kapatır, açık ve kapalı olduğu zaman da rastgele seçilir. Her sesin yanıp sönme süresini, sesin uzunluğuna uyacak şekilde ayarlayabilirsiniz.

GPO, pi'yi korumak ve yükten gelen voltajın asla PI'ye ulaşıp onu yok etmemesini sağlamak için bir optokuplöre bağlanır.

Optokuplör, FET transistöründeki kapıya bağlanır, böylece yükü açar ve kapatır.

Devre 9-30 Volt arası gerilime uygundur.

Kulaklık çıkışından gelen sesi küçük bir hoparlöre uygun bir seviyeye yükseltmek için sparkfun'dan küçük bir mono güç amplifikatörü devre kartı kullanıyorum.

Bu cihaz, pi üzerindeki kulaklık çıkışındaki seviyeyi 1.4 Watt'a yükseltiyor, pantolonunuzu sallamak için yeterli değil, benim durumumda 5 inç büyüklüğünde küçük bir hoparlör için yeterli.

Hassasiyeti ayarlamak için karta iki adet 47K direnç ekleyin, resme bakın.

Şematikteki trim potansiyometresi isteğe bağlıdır, sesi PCB/breadboard'dan ziyade pi'den ayarlamanın daha kolay olduğunu düşünüyorum.

Adım 4: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme

Harici bileşenleri seçtiğiniz bir prototip panosuna lehimleyin. Standart lehimsiz devre tahtası ile aynı imzaya sahip bir PCB kullanıyorum.

Resimde nasıl kablo çekileceğini görmek zor olabilir, bu yüzden lütfen şemaya bakın.

Amplifikatör kartını Pi(pin2) üzerindeki 5V'a bağladığınızdan emin olun.

D1, D2, D3 için koruma diyotlarını unutmayınız.

D1 devreyi yanlış polariteye karşı korur, D2, D3 FET'leri endüktif yüklere karşı korur, bu, devreyi değiştirirseniz ve röleleri veya diğer endüktif yükleri kontrol etmek istiyorsanız.

Yükler için güç kaynağını bağlarken dikkatli olun, böylece Pi'den gelen 3.3V ve 5V ile aynı rayları breadboard'unuzda yanlışlıkla kullanmayın.

Adım 5: Çevre Birimleri Bağlayın

Çevre birimleri bağlayın
Çevre birimleri bağlayın
Çevre birimleri bağlayın
Çevre birimleri bağlayın
Çevre birimleri bağlayın
Çevre birimleri bağlayın

PCB'nizle işiniz bittiğinde, çevre birimlerini bağlamanın zamanı geldi.

PIR sensör rölesini GPI 18'e bağlayın, bu normalde Açık (NO) olmalıdır, ardından yükü yük terminallerine bağlayın ve son olarak yükler için güç kaynağını bağlayın.

Devre kartındaki amplifikatör giriş terminallerini artı ve eksi pi üzerindeki kulaklık çıkışına bağlayın.

Artı ucuna ve eksiyi toprağa/manşona bağladığınızdan emin olun.

3,5 mm'lik bir fiş kullanın, kablonun bir ucunu soyun.

Pi'den yalnızca bir kanal kullandığımı unutmayın, her iki kanala da ihtiyacınız varsa (sol/Sağ) her kanala 10K direnç ekleyin ve ardından bunları birbirine bağlayın. resmi görmek.

Ardından hoparlörü bağlayın.

GPIO Breakout kullanıyorsanız, pi'nizi düz bir kabloyla bağlamak çok kolaydır, yoksa standart dişi kabloları kullanın.

Adım 6: Test Zamanı

Test Zamanı
Test Zamanı
Test Zamanı
Test Zamanı
Test Zamanı
Test Zamanı

PI'nizi güçlendirin ve python3'ü başlatın.

Program dosyasını açın ve seslerinizle eşleşmesi için dosya yolunda ve dosya adlarında gerekli değişiklikleri yapın, Resme bakın.

Programı çalıştır.

Başarılı olursa, çalan sesi duymalı ve sensöre doğru hareket ederken lambaların yanıp söndüğünü görmelisiniz.

Program ayrıca her ziyaretçi/tetik için saat ve tarihi izler ve ekrana bir çıktı alır, böylece siz evde olmadığınızda kapıda birinin olup olmadığını görebilirsiniz.

Sesin tekrar tekrar çalınmasını önlemek için program sensörün tekrar hareketi algılaması için 30 saniye bekleyecek, gerekirse zamanı değiştirin.

Adım 7: Dekorasyon Zamanı

Süsleme Zamanı
Süsleme Zamanı
Süsleme Zamanı
Süsleme Zamanı

Her şey olması gerektiği gibi çalıştığında, onu evin dışına kurmanın zamanı geldi.

Bu adımda kendi fantezinizi ve yaratıcılığınızı kullanmanız gerekir.

Süslememi ön kapının yanına yaptım ve sensörü kapıya bakacak şekilde yerleştirdim, bu yanlış alarmları önlemek ve sadece kapının önünde biri durduğunda tetikleyeceğinden emin olmak için.

2 adet standart Noel ağacı ışık sapan kullanıyorum ve onları uçan iskeletin arkasına koyuyorum, şimdi hava karardığında ziyaretçinin tepkilerini bekleyeceğiz.

8. Adım: Tebrikler

Bunu Cadılar Bayramı'ndan önce inşa etmek için zamanınız yoksa, Noel veya başkaları için sesi ve ışığı değiştirin.

Umarım talimatı beğenirsiniz.

Saygılarımla

Tom C

Önerilen: