فهرست مطالب:
- مرحله 1: اجزا ، نرم افزار و ابزارها
- مرحله 2: نصب نرم افزار
- مرحله 3: مونتاژ سخت افزار
- مرحله 4: فعال سازی
تصویری: Smile Activated Marshmallow Launcher: 4 Step (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
آیا می خواهید مهمانان ، همکاران ، دوستان و خانواده را به شادی تشویق کنید؟ شما به یک پرتاب مارشمالو فعال با لبخند نیاز دارید. Raspberry Pi مجهز به "SAML" لبخندی را تشخیص می دهد و سپس مارشمالو را بر روی آن پرتاب می کند - خوشبختی نتیجه می دهد!
مرحله 1: اجزا ، نرم افزار و ابزارها
برای ایجاد SAML خود به موارد زیر نیاز دارید:
اجزاء
- Raspberry Pi Model 3 -
- کنترل کننده موتور MotoZero -
- Micro Metal Gearmotor-https://thepihut.com/products/micro-metal-gearmot…
- نگهدارنده باتری 4xAA-https://thepihut.com/products/adafruit-4-x-aa-bat…
- وبکم
- مانیتور
- دانگل وای فای
- صفحه کلید
- موش
- USB و کابل های برق برای رزبری پای
- سیم
- 4 عدد باتری AA
- منجنیق اسباب بازی
- جالباسی
- رشته
- سنجاق قفلی
- لحیم کاری
- نوار چسب
- مارشملو!
نرم افزار
- Raspbian -
- CV باز - چشم انداز رایانه منبع باز -
- نرم افزار تشخیص لبخند - از فایل.zip زیر بارگیری کنید
ابزارها
- آهن لحیم کاری
- پیچ گوشتی کوچک
- استریپر سیم
- سیم چین
- قیچی
- انبر
آماده؟ خوب - مرحله بعدی…
مرحله 2: نصب نرم افزار
خوب ، بنابراین اجزاء را جمع آوری کرده اید. با تمرکز بر رزبری پای شروع کنید. منبع تغذیه ، صفحه کلید و موس ، اینترنت (دانگل وای فای یا اترنت) ، مانیتور و دوربین USB را وصل کنید. برق را روشن کنید و وقتی آنلاین هستید ، Raspbian را بارگیری کنید.
در مرحله بعد باید Open CV ، کتابخانه بینایی رایانه و سپس نرم افزار تشخیص لبخند را در فایل.zip زیر بارگیری کنید. یک دستورالعمل عالی در https://www.instructables.com/id/Smile-Detection-W… وجود دارد که شما را در این مورد راهنمایی می کند. ما نرم افزار تشخیص لبخند را با درج دستورالعمل های راهنمای کنترل موتور MotoZero تغییر دادیم تا Raspberry Pi به جای چاپ پیام روی صفحه ، موتور را از طریق پین های GPIO و کنترل کننده موتور MotoZero فعال کند (در ادامه به نحوه تا بعداً آنها را تنظیم کنید). نرم افزار اصلاح شده تشخیص لبخند شامل دستورالعمل برای موتور برای فعال شدن نیم ثانیه در هنگام تشخیص لبخند است.
مرحله 3: مونتاژ سخت افزار
شما قبلاً رزبری پای را کنار هم قرار داده اید و نرم افزار را نصب کرده اید ، بنابراین اکنون وقت آن رسیده که با راه انداز خلاق باشید. برای ما این به معنای اقتباس از یک منجنیق شکسته قدیمی بود که بچه ها در اطراف دراز کشیده بودند. برای پرتابگرهای دیگر آزادی عمل زیادی وجود دارد ، اما کنترل کننده شلیک به این شکل عمل می کند.
با کنترل موتور MotoZero شروع کنید. برای لحیم کاری اجزا با هم ، دستورالعمل ها را دنبال کنید. سپس به پین های GPIO روی رزبری پای وصل کنید. سپس 4 باتری AA را در محل نگهدارنده باتری قرار دهید و به پین های برق MotoZero متصل شوید. مراقب باشید که از قطبیت صحیح استفاده کنید. سپس Micro Metal Gearmotor را به پایانه های MotoZero برای موتور 1 وصل کنید.
در مرحله بعد باید نحوه استفاده از چرخش 0.5 ثانیه ای Gearmotor را برای راه اندازی پرتاب مشخص کنید. برای ما این شامل چسباندن موتور به کنار منجنیق ، ضربه زدن به یک سیم با یک سنجاق ایمنی برش خورده در انتهای دیگر به محور Gearmotor و تغذیه این وسیله از طریق نگهدارنده ای است که از طریق خم کردن یک چوب لباسی ساخته شده است تا بتوانیم نگه داریم. بازوی منجنیق را پایین بیاورید و با چرخاندن موتور و پیچاندن سیم به دور محور آن را رها کنید.
روشهای بسیار مرتب تری برای انجام این کار وجود خواهد داشت.
سپس منجنیق را با وب کم طوری تراز کنید که مارشملو به سمت صورت خندان شلیک شود.
در نهایت ، منجنیق را مسلح کرده و با ختمی بارگیری کنید!
مرحله 4: فعال سازی
سخت افزار همه راه اندازی شده؟ مرحله بعدی اجرای برنامه پایتون Smile Detection است.
با باز کردن پنجره ترمینال شروع کنید. اگر نرم افزار را روی دسکتاپ خود نصب کرده اید ، به دستورات زیر احتیاج دارید:
سی دی رومیزی
سی دی smile_detection
sudo smile_detection_Rosemodification.py
این باید پوشه صحیح را باز کرده و سپس نرم افزار را اجرا کند. پنجره ای باز می شود که نمای وب کم را نشان می دهد و هنگامی که لبخند شما شناخته می شود - موتور کار می کند و منجنیق را فعال می کند.
لذت بردن!
توصیه شده:
آگاه باشید از ATLAS - STAR WARS - Death Star II: 7 Step (همراه با تصاویر)
از ATLAS آگاه باشید - STAR WARS - Death Star II: Build from Bandai Death Star II مدل پلاستیکی. ویژگی های اصلی عبارتند از: ستاره مرگ
"High-Fivey" Cardboard Micro: bit Robot: 18 Step (همراه با تصاویر)
"High-Fivey" Cardboard Micro: bit Robot: در خانه گیر کرده اید اما هنوز به پنج نفر نیاز دارید؟ ما یک ربات کوچک دوستانه با مقوا و میکرو ساخته ایم: بیت به همراه تخته مدار Crazy Circuits و تنها چیزی که او از شما می خواهد یک پنج نفره بالا است تا عشق او را به شما زنده نگه دارد. اگر دوست دارید
Motion Activated Cosplay Wings با استفاده از Circuit Playground Express - قسمت 1: 7 مرحله (همراه با تصاویر)
Motion Activated Cosplay Wings با استفاده از Circuit Playground Express - قسمت 1: این بخشی از یک پروژه دو قسمتی است ، که در آن من قصد دارم روند ساخت یک جفت بال پری خودکار را به شما نشان دهم. اولین قسمت پروژه مکانیک بالها ، و قسمت دوم آن را پوشیدنی می کند و بالها را اضافه می کند
Redo a Cool Old Robot: 10 Step (همراه با تصاویر)
Redo a Cool Old Robot: با آرلان آشنا شوید ، یک ربات سرگرم کننده با شخصیت زیاد. او در کلاس درس علوم پایه پنجم زندگی می کند. من او را دوباره ساختم تا طلسم تیم رباتیک مدرسه باشد ، او همچنین کمک کننده کلاس است. بچه ها دوست دارند تکنولوژی را در عمل ببینند و آرلان قدم می زند
Punch Activated Mario Question Block Lamp: 8 مرحله (همراه با تصاویر)
Punch Activated Mario Question Block Lamp: بازی های سوپر ماریو دوران کودکی من بود. من همیشه می خواستم برخی از وسایل بازی را در اختیار داشته باشم ، و اکنون که ابزارهایی برای انجام این کار دارم ، تصمیم گرفتم ساخت آنها را شروع کنم. اولین موردی که در لیست من وجود دارد بلوک سionالات است. من موفق شدم