
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14





Bir oz buzilgan Lego bo'lagi, uzluksiz servo va ba'zi Python kodlari yordamida siz Raspberry Pi yuqori sifatli kamerangizni dunyoning istalgan nuqtasidan yo'naltirishingiz mumkin!
Pi HQ kamerasi - bu ajoyib to'plam, lekin men yaqinda Merlin Pi loyihasi ustida ishlaganimda, aniq natijalarga erishish uchun diqqatni jamlash kerak.
Men bog'da yovvoyi tabiat kamerasini o'rnatib, uni qo'l bilan fokuslab oldinga va orqaga ketmasligim uchun masofadan turib, diqqatni jamlashning yo'lini topmoqchi edim.
Ta'minotlar
Raspberry Pi yuqori sifatli kamera
3MP keng burchakli linzalar
Raspberry Pi 3
Lego mos keluvchi uzluksiz aylanma servo
60 tishli Lego aylanuvchi stol (18938 qismi)
1 -qadam: Tishli qism


Menga kerak bo'lgan birinchi narsa - bu Lego bo'lagi - bu kamera linzalariga sig'adigan darajada keng tishli texnika. Minimal tadqiqotlardan so'ng men 18938 qismni topdim, u ideal ko'rinardi va uni eBay -dan alohida buyurtma qilish mumkin edi.
Bu bo'lakning markazida allaqachon teshik bo'lgan bo'lsa -da, u ob'ektivga sig'adigan darajada katta bo'lmagan, shuning uchun men uni Rojdestvo daraxti (qadam burg'ulash) yordamida teshikni 30 mm gacha kengaytirdim. Bosqichli matkapning menga yoqadigan tomoni shundaki, uni markazda ushlab turish oson, bu ish uchun juda muhim.
Men buyumni diqqat bilan linzaga surib qo'ydim va hayron bo'ldimki, bu ishqalanish uchun juda mos, juda qattiq va bo'sh emas. Men uni qora Sugru yordamida himoya qilishni rejalashtirgandim, lekin bunga hojat yo'q edi - va bu meni quriguncha 24 soat kutishga majbur qildi!
Endi kamera linzalari o'z tishli qutisiga ulangan bo'lsa, keyingi vazifa - uni ko'chirish yo'llarini topish edi va ko'p o'tmay men qo'lda chuvalchangli dastani o'rnatdim - unchalik yoqimli emas, lekin juda qoniqarli. Keyingi to'xtash joyi - avtomatlashtirish!
2 -qadam: mos keladigan servo


Men bir necha hafta oldin Internetda bu Lego mos keluvchi servolarni payqadim va ularning yoqimtoyligiga qoyil qoldim! Ular oddiy, 270 graduslik va uzluksiz versiyalarda keladi va men hayajon bilan, kamera linzalariga tishli mahkamlagandan so'ng, ikkinchisiga buyurtma berdim.
Siz hech qachon onlayn tavsifdan bu narsalar haqiqiy Lego bloklariga qanchalik mos kelishini ayta olmaysiz, lekin bu juda mos keladi.
Men "zaxiramiz" dan kichik tishli quti qo'shdim va linzalar tishli bilan o'ralgan bo'lishi uchun servo atrofida qurilish bloklarini o'rnatdim. Shu nuqtai nazardan, men juda omadli edim, men servo linzaga yaqin joylashtirdim va tishli tishlar bir -biriga mahkam o'rnashdi.
3 -qadam: masofadan boshqarish pulti



Lego -ni servo atrofiga yig'ib olgach (mayda qora plitkalar uchun bir soat shovqin -suron), men servo mexanizmini boshqaradigan kodni yig'a boshladim.
Men oxirgi loyiham Merlin Pi -ning skriptlaridan boshladim - bu kamera rejimlarini sozlash va tasvirni olish uchun foydalanuvchi interfeysini o'z ichiga olgan edi, faqat farq shundaki, bu safar men GUI -ga masofadan turib VNC Viewer orqali kirishni emas. o'rnatilgan ekran.
Keyin men GUIzero -dan foydalanib, servo -ni GPIO orqali boshqarishga imkon beradigan boshqa kichik menyuni yaratdim va shuning uchun kameraning diqqat markazida bo'ldim. Men menyuni baland va ingichka qilib yaratdim, shuning uchun u real vaqtda diqqatni jamlashga imkon beradigan kamerani oldindan ko'rish oynasi yonida ko'rinadi. U servolarni ikki tomonga siljitish uchun tugmachalarni o'z ichiga olgan bo'lib, sozlamalarni sozlash uchun katta va kichik qadamlarni o'z ichiga olgan.
Bularning hammasi juda yaxshi ishladi, shuning uchun men skriptlarni ishga tushganda avtomatik ishga tushirishini o'rnatdim va sinov uchun kamerani tasodifiy bog'ga tashladim. Birinchi sinov bir muncha vaqt o'tdi, chunki men linzalarni echib qo'ygandim, lekin men tez orada kameramni VNC orqali o'z ofisimdagi kompyuterda qushlarni oziqlantiruvchi kameraga qaratib qo'ydim.
Men ishlatgan barcha kod GitHub -da mavjud, ham "diqqat", ham "ta'qib qilish" grafik menyusi uchun.
4 -qadam: yangi fokus



Kamerani masofadan turib fokuslash men uchun haqiqiy o'yinni o'zgartiradi, bu esa bog 'atrofida kamera tuzog'ini o'rnatishni osonlashtiradi, yuqori sifatli tasvirlar va videolarni oladi.
Buni ishga tushirish uchun menga kunning eng yaxshi qismi kerak bo'ldi, lekin menimcha, agar sizda ehtiyot qismlar bo'lsa va ushbu ko'rsatmaga amal qilsangiz, buni bir soat ichida bajarish mumkin. Bu sizning kamera loyihangizga moslashuvchanlikni qo'shishning ajoyib usuli, ko'pgina GPIO pinlarini ishlatmaydi va juda tejamli, siz uzluksiz servo va 60 tishli vitesni 10 funtgacha sotib olishingiz mumkin.
Men buni mavjud pan/tilt tartibga solish uchun juda foydali qo'shimcha deb tasavvur qila olaman, va ayniqsa, agar siz yuqori sifatli kamerani robototexnika loyihasining bir qismi sifatida ishlatayotgan bo'lsangiz, bu erda aniq yoki qo'lda fokuslanish muammosi bo'ladi.
Men uchun asosiy narsa shundaki, bu juda kulgili edi, xuddi Lego va Raspberry Pi -ni birlashtirgan har qanday loyiha men uchun yaxshi vaqt.
O'qiganingiz uchun tashakkur va hamma xavfsiz bo'lsin.
Mening boshqa Old Tech, New Spec loyihalarim hammasi Instructables -da
Batafsil ma'lumot bizning veb -saytimizda bit.ly/OldTechNewSpec va men Twitterda @OldTechNewSpec.
Tavsiya:
Yuqori sifatli dinamiklar: 9 qadam

Quvvatli yuqori sifatli karnaylar: 20 vattli yuqori sifatli woofer va bitta ovoz balandligi boshqariladigan o'rnatilgan kuchaytirgichli tweeter
1979 yil Merlin Pi yuqori sifatli kamera: 7 qadam (rasmlar bilan)

1979 yil Merlin Pi yuqori sifatli kamera: bu eski Merlin qo'lda ishlaydigan o'yini endi Raspberry Pi yuqori sifatli kamerasi uchun sezgir va amaliy holatga aylandi. O'zaro almashtiriladigan kamera linzalari orqa tarafdagi batareya qopqog'idan ko'rinadi va old tomondan tugmalar matritsasi o'zgartirildi
Oddiy yuqori sifatli karnay: 4 qadam

Oddiy yuqori sifatli karnay: Menda arzon karnaylar to'plami bor va men ularni yaxshiroq qila olamanmi deb o'yladim. Men ularni ajratib, haydovchini chiqarib oldim va uni kattaroq sifatli karnayga uladim. Keyin men uning atrofiga korpus yasadim va hozir menda chiroyli va ovozli karnay bor
Mobil qurilmalar uchun usb quvvat manbai bilan yuqori sifatli kuchaytirgich (PAM8403): 3 qadam

Mobil qurilmalar uchun usb quvvat manbai bilan yuqori tezlik kuchaytirgichi (PAM8403): Bizda muammolar bor: notebook ovozli karnaylarining past darajasi! daftar karnaylarining shovqini! Bizda tashqi quvvat manbai yo'q! Bu muammolar boshqa ko'plab mobil qurilmalar uchun ham dolzarbdir. Biz nima qila olamiz? Fikr! Biz ovozli karnaylarning super kuchaytirgichini qila olamiz
Pennies uchun yuqori sifatli LEDlarni qanday olish mumkin: 7 qadam

Pennies uchun yuqori sifatli LEDlarni qanday olish mumkin: Yangilanish: Men buni yillar oldin nashr qilganimda, LEDlar bugungigidan ancha qimmat edi. Agar siz o'zingizni Rojdestvo chiroqlari bilan o'rab olgan bo'lsangiz, bu ularni qutqarishning yaxshi usuli bo'lishi mumkin. LEDlarning hozirgi narxi bilan, t