Mundarija:

ScaryPi Xellouin: 8 qadam
ScaryPi Xellouin: 8 qadam

Video: ScaryPi Xellouin: 8 qadam

Video: ScaryPi Xellouin: 8 qadam
Video: Танец Мумии с Ча-Ча, Бум-Бум, Ля-Ля и Чики | D Billions Детские Песни 2024, Oktyabr
Anonim
Scarypi2 Watch on
Scarypi2 Watch on

Har yili Xellouin bayramida biz uyning tashqarisida ko'plab bezaklar, chiroqlar bilan qovoqlar, o'rgimchaklar, skeletlari va boshqalarni qilamiz.

Shundan so'ng, biz bolalar eshikni taqillatib, hiyla -nayrang so'rashini kutamiz.

Bu ko'rsatma eshikni taqillatganda qo'rqinchli tajribani kengaytirish uchun qurilma yaratish haqida.

Men loyihani ScaryPi deb atayman.

Agar siz uni boshqa voqealar uchun ishlatmoqchi bo'lsangiz, uni Rojdestvo yoki tug'ilgan kun va hokazolarga mos ravishda o'zgartirishingiz mumkin.

Qani boshladik.

1 -qadam: Bu shunday ishlaydi

Bu shunday ishlaydi
Bu shunday ishlaydi
Bu shunday ishlaydi
Bu shunday ishlaydi

Eshik tashqarisida harakat aniqlanganda qo'rqinchli tovushlarni ijro etish va lampalar bilan tasodifiy miltillash.

Loyiha malina Pi, PIR sensori va bir nechta tashqi komponentlardan iborat.

PIR sensori harakatlarni aniqlaydi, agar eshikda kimdir bo'lsa, u malina pi -ga GPI kirishini ishga tushiradi.

Python -da yozilgan kichik dastur, keyin 8 xil tovush effektlari orasidan va tasodifiy ikki xil chiqishda chiroqlar miltillashini tanlang.

2 -qadam: materiallar ro'yxati

Bu sizga kerak:

1 ta malina pi B+ Running rasbian.

1 ta USB xotira qurilmasi

1 Pir sensori, o'rnatilgan o'rni bilan, odatda ochiq.

2 Opto ulagichi, 4N35.

2 ta FET tranzistorli IRF520.

1 Quvvat kuchaytirgichining uzilishi, TPA2005/D1 sparkfundan.

2 rezistor, 1K.

2 rezistor 100K.

2 rezistor 220 Ohm

1 qarshilik 10K.

Kuchaytirgichning kesish taxtasida daromadni o'zgartirish uchun ishlatiladigan 47K rezistorlar.

3 diod, 1N4007, sxemani himoya qilish uchun ishlatiladi.

Sarlavha pinlari, tashqi qurilmalarni ulashni osonlashtiradi.

Taxminan 4 dan 5 dyuymgacha bo'lgan 1 ta to'liq diapazonli kichik karnay.

2 ta Rojdestvo daraxti chiroqlari yoki boshqa nimani afzal ko'rasiz. Ularni 9 dan 30 voltgacha bo'lgan tok manbaiga ulashingiz mumkinligiga ishonch hosil qiling.

PCB, simlar va boshqalarni sinab ko'ring.

GPI uchun uzilish taxtasi va tekis kabeldan foydalanish ham yaxshi. Pi Breakoutboard

3 -qadam: Curcuit tavsifi

Krujka tavsifi
Krujka tavsifi
Krujka tavsifi
Krujka tavsifi

PIR sensori harakatni aniqlagach, pi USB qurilmasida saqlangan ovoz effektini o'ynaydi.

Men ularni Pi-da emas, balki USB-da saqlashimning sababi shundaki, u turli hodisalar uchun ovoz effektlarini o'zgartirishni osonlashtiradi.

Ovoz effekti *.wav fayli bo'lishi kerak va siz Internetda bepul yuklab olinadigan turli xil effektlarni topishingiz mumkin

Men o'zimni https://www.freesoundeffects.com/ saytidan topaman.

Yana bir g'oya - "Mening uyimga xush kelibsiz" kabi o'z ovozli fayllaringizni yozib olish va kimdir yaqin bo'lganda xabar sifatida qoldirish.

Pi ovozli faylni o'ynaydi va GPO 24 va 25 ni tasodifiy ravishda yoqadi va o'chiradi, yoqish va o'chirish vaqti ham tasodifiy tanlanadi. Har bir tovush uchun miltillovchi vaqtni sozlashingiz mumkin, shunda u tovush uzunligiga mos keladi.

GPO pi himoya qilish va yukdan kuchlanish hech qachon PI ga etib bormasligi va uni yo'q qilishiga ishonch hosil qilish uchun optokuplga ulangan.

Optocoupler FET tranzistoridagi eshikka ulangan, shuning uchun yukni yoqadi va o'chiradi.

O'chirish 9-30 voltsli kuchlanish uchun javob beradi.

Ovozni minigarnituraning rozetkasidan kichkina karnayga mos keladigan darajaga ko'tarish uchun, men sparkfundan kichik mono quvvat kuchaytirgichni uzuvchi taxtadan foydalanaman.

Bu qurilma quloqchinlarning rozetkasidan tortib 1.4 Vattgacha ko'taradi, bu sizning shimingizni silkitib qo'yish uchun etarli emas, lekin 5 dyuymli katta ovoz balandligi uchun etarli.

Hassoslikni sozlash uchun doskaga 47K ikkita rezistor qo'shing, rasmga qarang.

Sxemadagi trim potentsiometri ixtiyoriy, menimcha, ovoz balandligini PCB/ non taxtasidan emas, balki pi dan sozlash osonroq.

4 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash

Tashqi komponentlarni siz tanlagan prototip taxtasiga lehimlang. Men standart lehimsiz non paneli bilan bir xil imzoga ega bo'lgan tenglikni ishlataman.

Rasmni qanday ulash kerakligini ko'rish qiyin bo'lishi mumkin, shuning uchun sxemaga qarang.

Kuchaytirgich panelini Pi (pin2) 5V ga ulaganingizga ishonch hosil qiling.

D1, D2, D3 uchun himoya diodlarini unutmang.

D1 sxemani noto'g'ri kutuplulukdan himoya qiladi, D2, D3, FET'yi indüktif yuklardan himoya qiladi, agar siz chiziqni o'zgartirsangiz va o'rni yoki boshqa indüktif yuklarni boshqarishni xohlasangiz.

Yuklarni quvvat manbaiga ulashda ehtiyot bo'ling, shunda tasodifan non panelidagi 3.3V va 5 V kuchlanishli relslarni ishlatmang.

5 -qadam: Periheries -ni ulang

Periheries -ni ulang
Periheries -ni ulang
Periheries -ni ulang
Periheries -ni ulang
Periheries -ni ulang
Periheries -ni ulang

PCB bilan ishlashni tugatgandan so'ng, atrof -muhitni ulash vaqti keldi.

PIR sensori rölesini GPI 18 ga ulang, bu odatda ochiq bo'lishi kerak, (YO'Q), keyin yukni yuk terminallariga ulang va nihoyat yuklar uchun quvvat manbaini ulang.

Kuchaytirgichning kirish terminallarini plyusdagi minigarniturani rozetkaga ulang.

Plyusni Tipga, minusni esa erga/manjetga ulanganingizga ishonch hosil qiling.

3,5 mm vilkasidan foydalaning, kabelning bir uchini echib oling.

E'tibor bering, men pi -dan faqat bitta kanalni ishlataman, agar sizga ikkala kanal kerak bo'lsa (chap/o'ng) har bir kanalga 10K qarshilik qo'shing va keyin ularni bir -biriga ulang. rasmga qarang.

Keyin karnayni ulang.

Agar siz GPIO Breakout -dan foydalanayotgan bo'lsangiz, pi -ni tekis kabel bilan ulash juda oson, agar bo'lmasa - standart ayol simlardan foydalaning.

6 -qadam: Sinov vaqti

Sinov vaqti
Sinov vaqti
Sinov vaqti
Sinov vaqti
Sinov vaqti
Sinov vaqti

PI -ni yoqing va python3 -ni ishga tushiring.

Dastur faylini oching va tovush yo'llariga mos keladigan fayl yo'lini va fayl nomlarini o'zgartiring, rasmga qarang.

Dasturni ishga tushiring.

Muvaffaqiyatli bo'lsa, siz ovozni eshitishingiz va sensor tomon harakatlanayotganda miltillovchi lampalarni ko'rishingiz kerak.

Shuningdek, dastur har bir tashrif buyuruvchi/trig uchun vaqt va sanani kuzatib boradi va ekranga bosib chiqarishni amalga oshiradi, shunda siz uyingizda bo'lmaganingizda kimdir eshik oldida turganligini bilib olasiz.

Ovoz qayta -qayta eshitilmasligi uchun, dastur 30 soniya kutadi va sensor yana harakatni aniqlaydi, kerak bo'lganda vaqtni o'zgartiring.

7 -qadam: bezatish vaqti

Bezatish vaqti
Bezatish vaqti
Bezatish vaqti
Bezatish vaqti

Qachonki hamma narsa kerakli tarzda ishlayotgan bo'lsa, uni uydan tashqarida o'rnatish vaqti keldi.

Bu bosqichda siz o'z fantaziyangiz va ijodingizdan foydalanishingiz kerak.

Men bezatishni old eshik yonida qildim, keyin sensorni eshik tomon yo'naltirdim, bu noto'g'ri signallardan qochish va faqat eshik oldida turgan odam ishlayotganiga ishonch hosil qilish uchun.

Men ikkita standart Rojdestvo daraxti nuridan foydalanaman va ularni uchadigan skeletning orqasiga qo'yaman, endi biz tashqarida qorong'i tushganda tashrif buyuruvchilarning reaktsiyasini kutamiz.

8 -qadam: tabriklash

Agar siz buni Xellouin bayramidan oldin qurishga vaqtingiz bo'lmasa, Rojdestvo yoki boshqa bayramlar uchun ovoz va yorug'likni o'zgartiring.

Umid qilamanki, sizga ko'rsatma yoqdi.

Eng yaxshi ezgu tilaklar bilan

Tomas C.

Tavsiya: