Mundarija:
- 1 -qadam: Komponentlar, dasturiy ta'minot va asboblar
- 2 -qadam: Dasturiy ta'minotni o'rnatish
- 3 -qadam: uskunani yig'ish
- 4 -qadam: faollashtirish
Video: Smile faollashtirilgan zefirni ishga tushirgich: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Siz mehmonlarni, hamkasblaringizni, do'stlaringizni va oilangizni baxtli bo'lishga undamoqchimisiz? Sizga tabassum bilan faollashtirilgan zefir uchirgich kerak. Raspberry Pi bilan ishlaydigan "SAML" tabassumni sezadi va keyin unga zefir uchiradi - baxt o'z samarasini beradi!
1 -qadam: Komponentlar, dasturiy ta'minot va asboblar
SAML -ni yaratish uchun sizga kerak bo'ladi:
Komponentlar
- Raspberry Pi Model 3 -
- MotoZero motor boshqaruvchisi -
- Mikro metall tishli motor-https://thepihut.com/products/micro-metal-gearmot…
- 4xAA batareya ushlagichi-https://thepihut.com/products/adafruit-4-x-aa-bat…
- Vebkamera
- Monitor
- Wi -Fi Dongle
- Klaviatura
- Sichqoncha
- Raspberry Pi uchun USB va quvvat kabellari
- Tel
- 4 ta AA batareyasi
- O'yinchoqlar katapulti
- Veshilka
- Ip
- Xavfsizlik pimi
- Lehim
- Kanal tasmasi
- Zefir!
Dasturiy ta'minot
- Raspbian -
- Ochiq rezyume - Ochiq manbali kompyuter ko'rinishi -
- Tabassumni aniqlash dasturi - pastdagi.zip faylidan yuklab oling
Asboblar
- Lehimlash temir
- Kichik tornavida
- Tel -stripper
- Tel kesuvchi
- Qaychi
- Pense
Tayyormi? OK - keyingi qadam …
2 -qadam: Dasturiy ta'minotni o'rnatish
OK, shuning uchun siz komponentlarni yig'dingiz. Raspberry Pi -ga e'tibor berishni boshlang. Quvvat manbai, klaviatura va sichqonchani, Internetni (Wi -Fi ulanish yoki chekilgan tarmoq), monitor va USB kamerani ulang. Quvvatni yoqing va Internetga kirganingizda Raspbian -ni yuklab oling.
Keyin siz Open CV -ni, kompyuter ko'rish kutubxonasini, keyin esa.zip faylidagi tabassumni aniqlash dasturini yuklab olishingiz kerak bo'ladi. Https://www.instructables.com/id/Smile-Detection-W… buyuk yo'riqnomasi bor, bu sizni bu yo'ldan olib boradi. Biz tabassumni aniqlash dasturini MotoZero dvigatelini boshqarish qo'llanmasidan ko'rsatmalar kiritish orqali o'zgartirdik, shunda Raspberry Pi motorni GPIO pinlari va MotoZero dvigatel boshqaruvi orqali ishga tushiradi. keyinroq sozlash uchun). O'zgartirilgan tabassumni aniqlash dasturi tabassum aniqlanganda dvigatelning yarim soniya davomida ishlashi haqidagi ko'rsatmani o'z ichiga oladi.
3 -qadam: uskunani yig'ish
Siz allaqachon Raspberry Pi -ni birlashtirgansiz va dasturiy ta'minotni o'rnatgansiz, endi ishga tushirish moslamasi bilan ijod qilish vaqti keldi. Biz uchun bu bolalar yotgan eski singapatani moslashtirish edi. Boshqa ishga tushirish moslamalari uchun ko'p imkoniyatlar mavjud, lekin o'q otish moslamasi shunday ishlaydi.
MotoZero motor boshqaruvchisidan boshlang. Komponentlarni bir -biriga yopishtirish uchun ko'rsatmalarga amal qiling. Keyin Raspberry Pi -dagi GPIO pinlariga ulang. Keyin 4 ta AA batareyasini batareya ushlagichiga joylashtiring va MotoZero quvvat pimlariga ulang. To'g'ri polaritni ishlatishda ehtiyot bo'ling. Keyin Micro Metal Gearmotorni motor 1 uchun MotoZero terminallariga ulang.
Keyinchalik, ishga tushirgichni ishga tushirish uchun Gearmotorning 0,5 soniyali aylanishini qanday ishlatishni aniqlash kerak. Biz uchun bu motorni katapultning yon tomoniga yopishtirish, boshqa uchida tishli vosita o'qiga o'ralgan xavfsizlik pimi bilan bog'lab qo'yish va biz uni ushlab turishimiz uchun palto ilgichini egish orqali mahkamlagich orqali oziqlantirish edi. katapultning qo'lini pastga tushiring va dvigatelni aylantirib, o'qni o'q atrofida aylantirib qo'yib yuboring.
Buni amalga oshirishning ancha tartibli usullari bo'ladi.
Keyin katapultni veb -kamera bilan tekislang, shunda zefir tabassumli yuz tomon otiladi.
Nihoyat, katapultni qurollantiring va zefir bilan yuklang!
4 -qadam: faollashtirish
Hamma jihozlar sozlanganmi? Keyingi bosqich - tabassumni aniqlash Python dasturini ishga tushirish.
Terminal oynasini ochishdan boshlang. Agar siz dasturiy ta'minotni ish stoliga o'rnatgan bo'lsangiz, sizga quyidagi buyruqlar kerak bo'ladi.
cd ish stoli
CD tabassum_detection
sudo tabassum_detection_Rosemodification.py
Bu to'g'ri papkani ochishi va keyin dasturni ishga tushirishi kerak. Veb -kamera ko'rinishini ko'rsatadigan oyna ochiladi va sizning tabassumingiz aniqlangandan so'ng, vosita ishlaydi va katapultni ishga tushiradi.
Xursand bo'ling!
Tavsiya:
Banan maydalagich va ishga tushirgich: 7 qadam
Banan maydalagich va ishga tushirish moslamasi: bu mashina, uning yagona maqsadi bananni maydalash va ishga tushirishdir. U Benjamin Ojanne va Devid Tornqvist tomonidan Stokgolmdagi Tulling gimnaziyasida qurilgan
Ovozli faollashtirilgan masofadan boshqarish tugmasi: 4 qadam (rasmlar bilan)
Ovozli masofadan boshqarish pulti tugmasi: Agar siz mening boshqa ko'rsatmalarni ko'rgan bo'lsangiz, o'g'limizda mushak distrofiyasi borligini bilasiz. Bu biz uchun eshiklarni ochish uchun masofadan boshqarish pulti bilan boshqariladigan eshik bor. Bu men uchun ajoyib bo'ldi
Faollashtirilgan uglerodli filtrli lehimli tutun chiqargich: 6 qadam (rasmlar bilan)
Faollashgan uglerodli filtrli lehimli tutun chiqargich: Men yillar davomida shamollatishsiz lehimlashga chidaganman. Bu sog'lom emas, lekin men bunga ko'nikdim va buni o'zgartirish uchun etarlicha g'amxo'rlik qilmadim. Bir necha hafta oldin men o'z universitetim laboratoriyasida ishlash imkoniyatiga ega bo'lmagunimcha,
Faollashtirilgan Mario savol blokli chiroq: 8 qadam (rasmlar bilan)
Punch faollashtirilgan Mario savol blokli chiroq: Super Mario o'yinlari mening bolaligim edi. Men har doim o'yinlarda rekvizitlar bo'lishni xohlaganman va hozirda menda asboblar bor, men ularni yasashni boshlashga qaror qildim. Mening ro'yxatimdagi birinchi narsa - bu savollar bloki. Men buni qilishga muvaffaq bo'ldim
Ovozli faollashtirilgan BT: 3 qadam (rasmlar bilan)
Ovozli faollashtirilgan BT: Arduino yordamida ovozli boshqariladigan uy avtomatizatsiyasi: Bu loyihada uy qurilmalarini boshqarish uchun ovozli funksiyadan foydalanaman. Bu loyiha mening uy avtomatlashtirish seriyamning bir qismidir. Bu loyihani hayotda ishlatish juda oson. Har qanday yoshdagi odamlar nazorat qila oladi