در اینجا نحوه اضافه کردن نور، صدا و اکشن به پروژه مورد علاقه هالووین با استفاده از میکروکنترلر آردوینو منبع باز آورده شده است. استفاده از آردوینو آسان است و دنیای کاملا جدیدی را برای سازندگان لباس و سازندگان موجودات باز می کند. اگر میخواهید نحوه اتصال سیمها، سرووها، الایدیها و استفاده از جلوههای صوتی را برای افزودن آن چیزی خاص به آخرین پروژه خود بیاموزید، این برای شماست.
من به شما نشان خواهم داد که چگونه یک برد کنترلر سروو آردوینو کوچک جمع و جور با کانکتورهای سروو داخلی بسازید که برای کاربردهای لباس و خانه های خالی از سکنه عالی است. چندین نمونه کد، نمودارهای سیم کشی وجود دارد و من به شما نحوه اتصال سنسورها و حتی نحوه اتصال دو کنترلر را با استفاده از رادیوهای بی سیم نشان خواهم داد.
در اینجا یک کلیپ فیلم کوچک از آنچه که به راحتی امکان پذیر است - یک توپ شکارچی متحرک با دید لیزری، صدای شلیک توپ و کنترل حرکت ردیابی سر وجود دارد.
در اینجا یک دافع دست مرد آهنین با سروو برای باز کردن محفظه موشک ساعد وجود دارد. با ما همراه باشید و بیاموزید که چگونه لباس های عالی خود را جذاب تر کنید…
به روز رسانی: راهنمای من برای نشان دادن نحوه ساخت کلاه ایمنی انیماترونیک Stargate در اینجا است-
http://www.instructables.com/id/Animatronic-Stargate-helmet/
توجه - در حالی که این دستورالعمل برای مبتدیان نوشته شده است، این آموزش فرض میکند که میدانید چگونه از آهن لحیم کاری و سایر ابزارهای مختلف مانند سیم کش و سیم برش استفاده کنید. لطفاً حتماً اقدامات احتیاطی ایمنی را رعایت کنید، هنگام استفاده از ابزارهای برش از عینک ایمنی استفاده کنید و هنگام لحیم کاری از تهویه مناسب برخوردار باشید. اگر هنوز با لحیم کاری قطعات کوچک سطحی راحت نیستید، نگران نباشید - من پیوندهایی را در بخش مرجع ارسال کرده ام که به شما کمک می کند در کمترین زمان یک قهرمان لحیم کاری شوید.
مرحله 1: ابتدا به یک آردوینو نیاز دارید
آردوینو؟ آردوینو دقیقا چیست؟
آردوینو یک میکروکنترلر منبع باز است - در اصل یک کامپیوتر کوچک با زبان برنامه نویسی متقابل پلتفرم آسان است. این به شما امکان میدهد تا اشیاء تعاملی را بر اساس ورودیهای حسی ایجاد کنید (محاسبات فیزیکی). میتوانید از آن برای انجام کارهای ساده مانند محو کردن LED یا حرکت سروو هنگام فشار دادن یک دکمه یا کاری بسیار پیچیده مانند کنترل یک ربات از آن استفاده کنید. با پردازش ورودیهای حسگر، ورودیها را از طریق یک شبکه بیسیم به رایانه ارسال کنید و سپس دستورات را به ربات برگردانید. برنامه ها واقعاً فقط با تخیل شما محدود می شوند و هزاران نمونه از پروژه های جالب در سراسر وب وجود دارد. چندین کتاب در مورد آردوینو و قابلیت های آن وجود دارد و من تعدادی از آنها را در بخش مرجع ذکر کرده ام.
از کدام آردوینو استفاده کنیم؟
انواع مختلفی از کنترلر آردوینو موجود است، بنابراین شما از کدام یک استفاده می کنید؟ بستگی به درخواست شما دارد. اگر به ورودی های حسگر زیادی نیاز دارید، برخی از آنها پین های ورودی بیشتری نسبت به بقیه دارند. برای اهداف این دستورالعمل شما واقعاً می توانید از هر آردوینویی که دوست دارید استفاده کنید زیرا اطلاعات ارائه شده برای اکثر نسخه ها اعمال می شود. در اینجا یک صفحه گسترده است که بیشتر تغییرات فعلی موجود را نشان می دهد -
https://spreadsheets.google.com/ccc?key=0AsCUiP6WbJIvcG8xalA3QVdmb3JVT0ptWE9VNC02WEE&hl=en#gid=0
اگر می خواهید از Arduino Uno یا Mega یا هر Arduino که در USB ساخته شده است استفاده کنید، می توانید به بخش شروع کار بروید.
ساخت برد سروو
از آنجایی که تمرکز من عمدتا بر روی ساخت لباس است، تصمیم گرفتم از Sparkfun Arduino Pro Mini استفاده کنم و سپس یک برد کاربردی سروو فشرده برای آن بسازم که دارای چندین خروجی سروو، ورودی های آنالوگ و خروجی های دیجیتال است. من همچنین یک سوکت برای یک آداپتور رادیویی بیسیم Adafruit Xbee و همچنین یک مدار شارژ برای یک باتری LiPo تک سلولی برای تغذیه کنترلر اضافه کردم.
دلایلی که من واقعاً Pro Mini را دوست دارم، ضریب فرم بسیار کوچک، هزینه کم و نیاز به انرژی کم آن است. این دستگاه با ولتاژ 3.3 ولت کار می کند، به این معنی که می توان آن را با یک سلول LiPo تغذیه کرد و اتصال سنسورهایی را که با ولتاژ 3.3 ولت کار می کنند آسان می کند.
آخرین نسخه برد سروو دارای هشت خروجی سروو، چهار خروجی دیجیتال و شش ورودی آنالوگ است. خروجیهای سروو نیز خروجیهای دیجیتالی هستند - آنها فقط به گونهای پیکربندی شدهاند که اتصال سرووهای سرگرمی را بسیار آسان کنند. نسخه قبلی که در عکس ها دیده می شود دارای شش خروجی سروو است. هر خروجی سروو دارای سه پایه زمین، قدرت و سیگنال است. ورودی های آنالوگ به همین ترتیب پیکربندی می شوند - هر ورودی دارای سه پایه است - زمین، قدرت و سیگنال. این پیکربندی اتصال سنسورهای جداگانه را بسیار آسان می کند. ابعاد برد 1.75 x 2.30 اینچ است بنابراین بسیار کوچک است.
این برد دارای مداری برای شارژ سلول LiPo است که کنترلر را تغذیه می کند. یک پورت مینی USB برای برق ورودی 5 ولت وجود دارد. به سادگی باتری را وصل کنید و سپس یک کابل USB وصل کنید و باتری به طور خودکار شارژ می شود. یک نشانگر شارژ وجود دارد - LED در هنگام شارژ شدن باتری روشن می شود و پس از شارژ کامل باتری به طور خودکار خاموش می شود.
پورت mini USB نیز کنترلر را حتی بدون اتصال باتری تغذیه می کند. پورت mini USB فقط به عنوان یک اتصال دهنده منبع تغذیه در هنگام شارژ یا در مواقعی که باتری LiPo در دسترس نیست استفاده می شود - با استفاده از پورت mini USB هیچ انتقال داده ای وجود ندارد و شما به میزان توانی که یک پورت USB می تواند ارائه دهد محدود می شوید.
کد با استفاده از آداپتور USB به سریال روی کنترلر آپلود می شود (در ادامه در این مورد بیشتر توضیح خواهیم داد.) این آداپتور همچنین می تواند کنترلر را از طریق USB بدون نیاز به اتصال باتری تغذیه کند. وقتی در حال آزمایش کد هستید و میخواهید کنترلر را بدون نیاز به اتصال باتری LiPo روشن کنید، این واقعاً مفید است.