Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu plastik qarg'a Raven Pi amaliy, ammo qo'rqinchli xavfsizlik kamerasi sifatida yangi hayotdan zavqlanmoqda. Uning qornida Raspberry Pi va bo'yniga Pi kamerasi o'rnatilgan, u har qanday harakat aniqlanganda HD videoni yozib oladi. Xuddi shu zumda uning nayzali LED ko'zlari yonadi, servo-boshqariladigan boshi oldinga va orqaga buriladi va u baland ovozda tasodifiy qarg'a ovozini yoki Kristofer Lining "Qarg'a" kitobidan ko'chirmani ijro etadi.
Xavfsizlik tomoni Raspberry Pi OS standart tuzilmasi ustiga o'rnatilgan ajoyib MotionEye OS dasturi bilan shug'ullanadi. Qarg'aning hattoki o'z ovozini boshqarish moslamasi ham bor va uning 3 m uzunlikdagi USB kabeli deyarli hamma joyda o'tirishga imkon beradi, u Xellouin bayrami mehmonlarini kutib olishga yoki yilning istalgan vaqtida yo'lovchilarni qo'rqitishga tayyor.
Ta'minotlar
1x Plastik Raven
Raspberry Pi 2
1x Servo
USB WiFi adapter
5v audio kuchaytirgich
2x qizil LED
1x karnay
Jumper kabellari
2x plastik idishlar
1 -qadam: kesilgan bosh
Qushga tegishdan oldin, men birinchi navbatda barcha kodlar va elektronikalarni ishga tushirdim, shuning uchun men komponentlarga qancha joy kerakligini aniq bilardim. Birinchidan, men ikkita qizil LEDni bir nechta o'tish kabellariga parallel ravishda lehimladim, shunda ikkalasini ham bitta GPIO pin bilan boshqarish mumkin edi (bu holda GPIO 15).
Keyin men qushga arra olib keldim, boshini toza qilib kesib tashladim - boshini keyinroq aylantirib oladigan bo'lsak, uni kesish juda muhim edi. Keyin men bo'sh ko'zlardagi asl ko'zlar va issiq yopishtirilgan qizil LEDlarni burg'uladim.
Keyingi kamera standart Raspberry Pi modeli edi-men buning uchun bo'ynidan teshik ochdim va joyiga issiq yopishtirdim, unga 50 sm uzunlikdagi qo'shimcha kamera kabelini mahkam bog'ladim. Boshning hamma joyini aylantirib, simlar bo'shashib qolganiga ishonch hosil qilmoqchi edim.
2 -qadam: Caw kodi
MotionEye OS -ni o'rnatishdan oldin men Raspberry Pi OS -ning standart tuzilmasidan boshladim, chunki avval ovoz va harakat uchun kerakli kodni ishlab chiqmoqchi edim. Men uchta alohida skriptdan boshladim, bittasi servo, bittasi LED va tasodifiy audio. Menda uchta ish bor edi, men ularni bitta Python skriptiga birlashtirdim va uni ra -ga raven.py sifatida saqladim.
Men ishlatgan skript GitHub -da mavjud, siz uni ishlatishingiz mumkin, lekin u erda hech qanday ajoyib narsa yo'q, u GPIO 15 -dagi LEDni va GPIO 18 -dagi Servo -ni boshqaradi, tasodifiy ravishda /home /pi -da joylashgan ovozli fayllarni o'ynatadi. /Musiqa jild.
3 -qadam: Beady Motioneye
Men ilgari MotionEye OS -ni bir nechta konstruktsiyalarda ishlatganman va u uyning bir nechta kameralarida ishlaydi, lekin men uni hech qachon Raspberry Pi OS ustiga o'rnatmaganman. Odatdagidek, siz shunchaki rasmni taxtangizga yuklaysiz va OS sehrli tarzda uni to'liq tarmoqli xavfsizlik kamerasiga aylantiradi, lekin oldindan o'rnatilgan rasmlar skriptni ishga tushirish, servo boshqaruvini boshqarish uchun kerak bo'lgan OS xususiyatlarini o'z ichiga olmaydi. va audio tinglang.
Yaxshiyamki, o'rnatish jarayonini bosqichma -bosqich ko'rsatadigan to'liq ko'rsatmalar va har bir operatsion tizim uchun maxsus eslatmalar mavjud. Men ko'rsatmalarni o'qib chiqsam va ularga to'g'ri rioya qilsam (men yaxshiroq bilaman deb o'ylashning o'rniga) hamma narsa ishlaganini ko'rdim.
O'rnatishdan so'ng men veb -brauzerdan kira oldim va MotionEye sozlamalarini sozladim, uni Google Diskka video yuklaydigan qilib sozladim va hokazo. Men ilgari hech qachon ishlatmagan bitta sozlamani yangilashim kerak edi, agar harakat aniqlansa, raven.py skriptini o'chirib yuboradigan, Harakat bildirishnomalari sozlamalarining "Buyruqni ishga tushirish" qismi.
Bu biroz sinov va xatolarni talab qildi va Internetda o'ylanib qoldi, lekin men skriptni bajarilishi kerakligini va/etc/motioneye/papkasida saqlash kerakligini aniqladim - men juda ko'p turli xil kombinatsiyalar ustida ishladim, boshqa narsa ishlashi mumkin edi. Siz uchun, lekin ishonchim komilki, sozlash ishlaydi. Bu to'liq OS -ni o'rnatishning katta afzalliklaridan biri edi - men kodni o'zgartirish, skriptlarni ko'chirish va hokazolarni amalga oshirish uchun Real VNC -dan foydalanib kira oldim.
4 -qadam: Squawk qutisi
Boshni burish - bu qurilishning asosiy maqsadi, lekin men, albatta, ba'zi ovozlarni qo'shishni juda xohlardim. Pi loyihasiga audio qo'shish ba'zan murakkab bo'ladi, agar siz juda sifatli bo'lishni xohlasangiz, juda yaxshi ishlaydigan HAT-larning ko'pligi va shkalaning boshqa uchida akkumulyator bilan ishlaydigan kichik karnaylar bor, lekin men o'rtada biror narsani sinab ko'rishni o'yladim. - diapazon - audiofil sifati emas, lekin baribir to'g'ridan -to'g'ri Pi tomonidan quvvatlanadi.
Men bir muncha vaqt oldin sotib olgan bir nechta kuchaytirgich sxemalariga o'girildim - bu 5 dona paket bo'lib, sizni hech qanday muammosiz, o'z kabellaringizni lehimlashga majbur qildi, lekin har birining narxi atigi 1 funtdan oshdi. loyiha Sinov paytida, ovoz, albatta, yuqori sifatli emas, shivirlash va h.k. bilan, lekin keyin u yana ishladi, juda baland ovozda va aylanuvchi yoqish/o'chirish/ovoz balandligi bor edi.
Keyin men Internetdan o'nga yaqin qarg'a tovushlarini qazib oldim va ularni Kristofer Li tomonidan yozilgan "Kuzning qarg'asi" filmidan olgan namunalarim bo'lgan papkaga joylashtirdim. Men bu tovushlarni tasodifiy ijro etish uchun Raspberry Pi forumlarida topilgan ba'zi kodlardan foydalanardim.
Menga mos keladigan eng katta ma'ruzachi, qarg'aning ko'kragiga issiq yopishtirilgan edi, chivinni chiqarib yuborish uchun teshiklari ochilgan.
5 -qadam: tana / stakan
Keyin men tanaga hujum qildim, kirish panelini kesib oldim va boshni bo'yniga bog'lashning eng yaxshi usulini o'ylab ko'rdim, bu servoga erkin harakatlanishiga va o'lik markazda qolishiga imkon beradi. Men ustaxonani behuda behuda qazib oldim, natijada ishlay oladigan plastmassa qoldiqlari topildi va oxir -oqibat oshxonada ideal narsa - eski plastik stakanlarni topdim.
Stakanlarning tagligi bosh va bo'yin teshiklarini to'ldirish uchun to'g'ri o'lchamda bo'lib chiqdi, shuning uchun ularni aylanadigan asbob bilan qirqib, servo markaziga qo'shganda (stakan ustida qo'l bilan belgilangan) burg'ulashgan. va vidalanadi. Oxirgi o'rnatishdan oldin, men ikkala stakan tagining katta qismlarini kesib oldim, shunda kabellar boshdan o'tib ketishi mumkin edi va ular osilmasdan harakatlanishi mumkin edi.
Hamma narsa skameykada ishlayotganda, qush ichidagi elektron "ichaklar" ni olish vaqti keldi.
6 -qadam: yig'ish
Plastmassa qushning ichida juda ko'p joy bor, lekin shunga qaramay, ishlar juda qattiq edi va biroz rejalashtirish kerak edi.
Birinchidan, men qarg'aning dumg'azasida ovoz balandligi tugmachasini, so'ng USB kabeliga kirish uchun yana bir katta teshik ochdim. Pi keyingi o'rinda, o'z-o'zidan yopishqoq ikkita simi ushlagichi bilan o'rnatildi, rishtalar taxtadagi murvat teshiklari orqali o'tdi.
Jumper ulanishlari navbatda edi, servo va svetodiodlar uchun ular harakatlanayotganda ham yopishtirilgan. Eng qiyin qismi kameraning tasma kabelini pi -ga ulash edi - men buning uchun oxirida ko'krak bo'shlig'iga mos keladigan jarrohlik cımbızdan foydalandim!
Oxirgi ulanishlar karnay va kuchaytirgich sxemasi o'rtasida edi va men ko'kragini simi rishtalari bilan "yopish" oldidan tizimni yaxshilab sinab ko'rdim.
7 -qadam: abadiy
Men bu plastik qarg'ani o'tgan yili Xellouin bayramidan keyingi sotuvda oldim va bu men o'ylagandek bo'ldi. Yoritgichlar va aylanadigan boshlar unga o'ziga xoslikni beradi va u qo'rqinchli emas, balki jim va jozibali ko'rinadi, yoki biz bunga odatlanib qolganimiz uchun va kunduzi. Ovoz - bu ajoyib qo'shiq, va menimcha, bu Xellouin bayrami oldidagi bog'da ajoyib aksessuar bo'ladi, balki mashinamning qanotli oynasida o'tirgan bo'lishi mumkin - ishonchim komilki, odamlar xavfsiz masofadan o'tayotganda Po -dan zavqlanishadi.
Bu harakatdan qo'rqishdan ko'ra ko'proq narsa, lekin MotionEye OS ishlayotganida bu haqiqatan ham amaliy xavfsizlik kamerasi va men hech shubha yo'qki, biz uni yil bo'yi o'tiradigan joy topamiz. Biz ovozni biroz o'zgartira olamiz va, ehtimol, servo-ni masofadan boshqariladigan panjara-ni imzo chekkasiga qo'shish uchun ishlatamiz. Kamerani PiNoir versiyasiga almashtirish, ba'zi IQ LEDlarni qo'shish va tungi ko'rish versiyasiga ega bo'lish ham oson bo'lardi!
Men bu loyihadan juda xursand bo'ldim va shunga o'xshash qushlarga ko'zingizni yumib qo'yishni maslahat beraman, ular ajoyib Pi loyiha qutisini yasaydilar.
O'qiganingiz uchun tashakkur va Xavfsiz bo'ling!