Mundarija:
- 1 -qadam: Bu shunday ishlaydi
- 2 -qadam: materiallar ro'yxati
- 3 -qadam: Curcuit tavsifi
- 4 -qadam: Lehimlash
- 5 -qadam: Periheries -ni ulang
- 6 -qadam: Sinov vaqti
- 7 -qadam: bezatish vaqti
- 8 -qadam: tabriklash
Video: ScaryPi Xellouin: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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
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
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
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
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
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:
Kontaktsiz Xellouin konfet dispenseri: 6 qadam
Kontaktsiz Xellouin konfet tarqatuvchisi: Bu yilning yana bir vaqti, biz Xellouinni nishonlaymiz, lekin bu yil COVID-19 tufayli barcha garovlar o'chirilgan. Ammo Xellouin bayramida biz hiyla -nayrang yoki davolanishning kulgisini unutmasligimiz kerak, shuning uchun bu xabar oilaga dam olish uchun yaratilgan
BOBBY Bear - Arduino Xellouin dekoratsiyasi: 6 qadam
BOBBY Bear - Arduino Xellouin dekoratsiyasi: Bu loyiha Arduino -dan yasalgan va u qo'rqinchli ayiqchadan iborat bo'lib, bu sirli kichkina ayiq bir qarashda hamma narsaga yoqimli va yoqimli bo'lib tuyulishi mumkin, lekin siz unga yaqinlashganda, boshi aylanadi va siz ko'rishni boshlagan tomonda kichkina ayiq com ko'rsatiladi
Xellouin tabuti: 5 qadam
Xellouin tobuti: Bu tobut Halloween uchun bezak buyumidir, lekin hech qanday emas … Uni sozlash va u bilan muloqotda bo'lgan foydalanuvchi bilan yaxshi vaqt o'tkazish uchun biz tajribani yanada yoqimli va dahshatli qiladigan Arduino -ni taqdim etdik. . Bir tomondan,
Harakatni sezish Arduino Xellouin qovoq: 4 qadam
Harakat sezuvchi Arduino Xellouin qovoqchasi: Bu ko'rsatmaning maqsadi, hech qanday mahorat va hech qanday asbob -uskunalarsiz uyda Halloween bezaklarini yasashning arzon va oson usulini yaratish edi. Internetdan oson manbalarni olish orqali siz ham o'zingizning shaxsiy va shaxsiylashtirilgan H qilishingiz mumkin
Xellouin - Raven Animatronik: 6 qadam
Xellouin - Raven Animatronik: O'shandan beri men har doim uyli uylar va qorong'i sayrlarni yaxshi ko'rardim va Xellouin bayramlarimiz uchun bezak yasashni yaxshi ko'rardim. Lekin men har doim harakatlanuvchi va tovush chiqaradigan narsa qilishni xohlardim - shuning uchun men birinchi to'liq avtomatik animatronni qurdim