فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: بدن سازی آدم برفی
- مرحله 3: آدم برفی را بسازید
- مرحله 4: اتصالات سروو
- مرحله 5: اتصال بلندگو
- مرحله 6: Scratch Code
- مرحله 7: Sonic Pi Code
- مرحله 8: نحوه دریافت کد برای این پروژه
- مرحله 9: به کمک نیاز دارید؟
تصویری: آیا می خواهید یک آدم برفی بسازید؟: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
معرفی
این پروژه نحوه ساخت یک آدم برفی رقصنده را با Raspberry Pi و PivotPi نشان می دهد - یک کنترل کننده سروو که فقط برای آن ساخته شده است!
Scratch برای کدگذاری آدم برفی رقصنده استفاده می شود و Sonic Pi موسیقی Holidays را تولید می کند.
مرحله 1: آنچه شما نیاز دارید
آدم برفی PivotPi را به نمایش می گذارد ، بنابراین بگذارید با آن شروع کنیم. شما نیاز خواهید داشت:
- یک PivotPi
- RaspberryPi با دسترسی به wifi (یا Pi3 یا Pi دیگری با دانگل)
- 4 عدد باتری قلمی
- 2 سرو متوسط
- 1 سروو کوچک
- 6 سیم جهنده نر به ماده (مشکی ، قرمز ، سفید و قهوه ای ، قرمز ، نارنجی در صورت امکان انتخاب رنگ)
- گوینده
- Raspbian for Robots SD Card
در زمینه صنایع دستی ، شما نیاز دارید:
- تخته فوم
- کراوات بزرگ می پیچد
- نوار دو طرفه قوی
- چشم های گوگلی
- نشانگر مشکی
- یک پست قوی
مرحله 2: بدن سازی آدم برفی
شما آدم برفی را از یک تکه کفپوش می سازید. از سه بشقاب در اندازه های مختلف یا هر گونه اجسام گرد استفاده کنید که به شما یک آدم برفی متناسب می دهد. قطعات را بریده و سنباده زدن کناره ها را نیز در نظر بگیرید.
سه دایره برش دهید
از یک نشانگر سیاه برای دور زدن هر دایره استفاده کنید تا برجسته شود. و ما شروع به کار یک آدم برفی کردیم!
بدن آدم برفی
مرحله 3: آدم برفی را بسازید
پستی دریافت کنید که به قدری بلند باشد که بتواند آدم برفی را نگه دارد.
دو سرو متوسط را به نیمه پایینی پست بچسبانید و موقعیت تقریبی آنها را با دقت به نمایش بگذارید. قرارگیری سرو نوع حرکتی را که انجام می دهید تعیین می کند. اگر سروو را در مرکز یکی از دایره ها قرار دهید ، یک حرکت چرخشی خالص خواهید داشت. برای قسمت مرکزی با بازوها خوب به نظر می رسد. بازوها را با نوار به بدن وصل کنید ، بازوها حرکت نمی کنند ، این بدن است که می چرخد.
اگر سروو را بالاتر از مرکز دایره بدن قرار دهید ، جلوه ای نوسان به دست خواهید آورد که برای قسمت پایینی زیبا به نظر می رسد. این یک علم دقیق نیست (ممکن است باشد ، اما لازم نیست که برای آدم برفی دقیق باشد) ، اما حدود 1/3 به نظر می رسد زیبا است.
سروو بالا - کوچک - سر را کنترل می کند. از یک تکه کوتاه چوب بالسا به عنوان گردن استفاده می کنیم که قسمت پایینی آن به سروو و قسمت بالای آن به سر متصل است. این به آدم برفی اجازه می دهد سر خود را به سمت دیگر حرکت دهد. چوب بالسا از نوار دو طرفه برای چسباندن به قسمت سر استفاده می کند. زمان تزئین آدم برفی! چشم های گوگلی ، آب نبات و همه چیز!
قسمت میانی با بازو
قسمت پایین با جابجایی از مرکز
سر و گردن
مرحله 4: اتصالات سروو
زمان اتصال این سرویس ها به برد PivotPi فرا رسیده است! سه عدد از آنها وجود دارد ، اما دو مورد باید کمی زیاد باشد. شما یکی دو انتخاب دارید. می توانید PivotPi/RaspberryPi را با استفاده از کراوات یا هر روش ایمن دیگر در قسمت پشتیبانی بالاتر قرار دهید ، یا می توانید سیم های سروو را با استفاده از سیم های بلوز نر به ماده گسترش دهید.
سروو پایین به پورت 1 متصل است.
سروو میانی به پورت 2 متصل است.
سروو بالا (کوچک) به پورت 7 متصل است زیرا PivotPi من ایستاده بود و سیم ها می توانستند به آن برسند (پورت 8 نیز خوب بود).
اتصالات سروو
افزونه های سیم
با تطبیق این بلوک ها می توانید کد Scratch را برای مطابقت با اتصالات خود تغییر دهید
مرحله 5: اتصال بلندگو
اتصال بلندگو آسان است.
- کابل برق آن هم به بلندگو و هم به یکی از درگاه USB Pi متصل است
- کابل صوتی آن روی پورت صوتی Pi قرار می گیرد
- همانطور که بیرون هستیم ، باید قدرت آن به بالاترین میزان تبدیل شود
اتصال بلندگو
مرحله 6: Scratch Code
پروژه آدم برفی از Scratch برای PivotPi استفاده می کند. برای جلوگیری از شباهت کامل به یک ربات ، از برخی ژنراتورهای تصادفی استفاده می شود. در غیر این صورت کد ساده است. با صفحه مرجع آنلاین Scratch ما می توانید اطلاعات بیشتری کسب کنید.
اگر در کارت Raspbian for Robots به روز رسانی نرم افزار DI را انجام دهید ، می توانید کد را با موارد زیر پیدا کنید:
روی File و سپس Open کلیک کنید
روی دکمه Pi کلیک کنید و به Dexter، PivotPi، Projects، Snowman بروید
مرحله 7: Sonic Pi Code
Sonic Pi به طور پیش فرض در Raspbian for Robots نیست. شما به آن احتیاج ندارید ، اما افزودن آن چیز جالبی است.
برای نصب Sonic Pi ، کارت SD شما باید حداقل 8 گیگ با کمی اتاق خالی داشته باشد. اگر 4 گیگ دارید ، تغییرات Sonic Pi در آن مناسب نیست.
دستورات زیر را در پنجره ترمینال اجرا کنید:
sudo apt-get update
sudo apt-get sonic-pi را نصب کنید
و اجازه دهید جادوی خود را انجام دهد
تمشک پای / برنامه نویسی / Sonic Pi
شما می توانید Jingle Bells را از مجموعه رابین نیومن بارگیری کنید (روی دکمه "بارگیری زیپ" ، در بالا سمت راست کلیک کنید) (از رابین به خاطر به اشتراک گذاشتن استعداد موسیقایی او تشکر می کنم!)
اگر برای انتقال فایل از رایانه معمولی خود به Pi به کمک نیاز دارید ، به آموزش های ما نگاهی بیندازید:
انتقال فایلها از مک
انتقال فایلها از کامپیوتر
با کلیک بر روی منوی کوچک تمشک قرمز Pi ، سپس برنامه نویسی ، سپس Sonic Pi ، Sonic Pi را شروع کنید.
فایل Sonic Pi را با کلیک روی دکمه Load و یافتن مکانی که آن را در Pi ذخیره کرده اید بارگذاری کنید.
هنگامی که بلندگوی شما به Pi متصل شده و روشن است ، می توانید بر روی دکمه Run کلیک کرده و به موسیقی Pi خود گوش دهید!
مرحله 8: نحوه دریافت کد برای این پروژه
ساده ترین راه برای دریافت کد این است که نرم افزار Dexter Industries خود را از طریق "به روز رسانی نرم افزار DI" به روز کنید. وقتی این کار را انجام می دهید ، تمام فایل های کد پروژه های جدید مانند این نشان داده می شود!
مسیر فایل
هنگامی که DI Software Update را اجرا می کنید ، این پروژه را می توانید در این مکان پیدا کنید:
/home/pi/Dexter/PivotPi/Projects/آدم برفی
فایل قابل بارگیری
اگر از نرم افزار سفارشی Dexter Industries ، Raspbian for Robots استفاده نمی کنید و همچنان می خواهید این فایل را بارگیری کنید ، می توانید آن را از اینجا بارگیری کنید.
مرحله 9: به کمک نیاز دارید؟
سوالی دارید یا مشکلی دارید؟ آن را در انجمن ارسال کنید و ما به شما کمک خواهیم کرد.
توصیه شده:
دانه برفی LED: 15 مرحله (همراه با تصاویر)
دانه برفی LED: این دانه برفی LED دارای رنگ های متحرک است که توسط 7 LED APA102 ارائه شده و توسط میکروکنترلر آردوینو نانو کنترل می شود. قطعات اکریلیک برش لیزری هستند. شما می توانید طرح دلخواه خود را با رعایت مفاهیم اینجا ایجاد کنید و لیزر آنها را به صورت محلی برش دهید
دستگاه برفی - چیزی در روز - روز 2: 8 مرحله (همراه با تصاویر)
دستگاه برفی - چیزی در روز - روز 2: عصر روز دیگر من برگه های بی پایان برچسب روبات را می بریدم تا همه بچه ها خوشحال شوند. بله ، فقط برش می دهم ، به فکر کار خودم هستم ، و درست در آن زمان اریک رهبر نترس ما سه چیز پلاستیکی عجیب و غریب را در دست من می گذارد. او مرا مطلع می کند
یک فلش مموری عالی بدون قاب بسازید ، آیا اشاره کردم که ضد آب است؟: 13 مرحله
یک فلش مموری عالی بدون قاب بسازید ، آیا به آن اشاره کردم که ضد آب است؟: نحوه استفاده از برخی از مواد رایج موجود که احتمالاً در خانه دارید را بیاموزید تا یک فلش مموری عالی بدون قاب عالی بسازید
بنابراین شما می خواهید یک ربات غول پیکر بسازید .: 19 مرحله (همراه با تصاویر)
بنابراین شما می خواهید یک ربات غول پیکر بسازید: شما می گویید می خواهید یک ربات غول پیکر بسازید؟ مقصودت چیه؟ سلطه جهانی؟ دوست دخترت آن آبجو را برایت نمی گیرد؟ هر چه که هست ، در اینجا نحوه شروع ساختن یک ربات برای خود شرح داده شده است. هدف از این روبات این بود که برای مرحله ای برای متر
هشدار تلفن همراه برای موتور ، ماشین یا هر چیزی که می خواهید: 7 مرحله (همراه با تصاویر)
زنگ هشدار تلفن همراه برای موتور ، ماشین یا هر چیزی که می خواهید: من از زنگ های معمولی که سر و صدای زیادی ایجاد می کنند خسته شده ام و دیگر کسی به آنها توجه نمی کند. همچنین نمی دانم آیا کسی با دوچرخه من اشتباه گرفته است زیرا من برای شنیدن زنگ هشدار دور بودم. بنابراین تصمیم گرفتم این زنگ را با استفاده از یک موبایل قدیمی