فهرست مطالب:

BB8: 9 مرحله
BB8: 9 مرحله

تصویری: BB8: 9 مرحله

تصویری: BB8: 9 مرحله
تصویری: Walkthrough: Code.org BB8 Hour of Code for K-2 2024, نوامبر
Anonim
Image
Image

این پروژه برای "Creative Electronics" ، یک واحد مهندسی الکترونیک Beng در دانشگاه مالاگا ، دانشکده مخابرات (https://www.uma.es/etsi-de-telecomunicacion/) بود.

ما سه دانش آموز هستیم که می خواستیم پروژه ای بسازیم که انگیزه ما را به خود جلب کند. ما به دنبال پروژه ها بودیم و یکی به طور خاص توجه ما را به خود جلب کرد ، بنابراین فکر کردیم می توانیم آن را بازتولید کنیم. پس از بحث در مورد چندین ایده ، تصمیم گرفتیم BB8 ایجاد کنیم.

دستورالعمل پروژه ما بر اساس این بود:

www.instructables.com/id/BB8-Droid-Arduino…

مرحله 1: مواد

  • آردوینو UNO
  • موتورها و چرخ های DC - پیوند
  • Motor Drive Shield L293D - پیوند
  • بلوتوث مدل HM -10 - پیوند
  • آهنرباهای نئودیمیوم (8 میلی متر در 3 میلی متر)
  • آهن ربا 20 میلی متر در 3 میلی متر
  • توپ پلی استایرن
  • 4 عدد باتری AA
  • نگهدارنده باتری برای 4 باتری AA
  • تیز
  • 100 گرم چوب ماهیگیری
  • پلاستیک برای چاپگر سه بعدی
  • سلول دکمه ای
  • نگهدارنده باتری برای سلول دکمه ای
  • LED قرمز
  • یک جفت سیم
  • برخی از گیره ها برای نگه داشتن موتورها
  • رنگ سفید و نارنجی
  • 3 پیچ برای نگه داشتن برد آردوینو
  • چسب نواری
  • پرکننده چوب
  • رنگ سفید و نارنجی

همچنین به ابزارهای زیر نیاز خواهید داشت:

  • پیچ گوشتی
  • تفنگ مذاب داغ
  • آهن لحیم کاری قلع
  • قلم مو

مرحله 2: بیایید آن را بسازیم! - ساختار داخلی

بیایید آن را بسازیم! - ساختار داخلی
بیایید آن را بسازیم! - ساختار داخلی
بیایید آن را بسازیم! - ساختار داخلی
بیایید آن را بسازیم! - ساختار داخلی
بیایید آن را بسازیم! - ساختار داخلی
بیایید آن را بسازیم! - ساختار داخلی

وقتی همه مواد را در اختیار داریم ، اولین کاری که باید انجام دهیم این است که قطعه داخلی را چاپ کنیم.

در حالی که قطعه در حال چاپ است ، ما پین های نر 0 و 1 کنترل کننده موتور را برای پین های زن و مرد تغییر می دهیم. برای انجام این کار ، با کمک آهن لحیم کاری ، پین های نر موجود را برداشته و پین های جدید را قرار می دهیم. همچنین ، برخی از پین های زن را جوش می دهیم که نشان می دهد Vcc و Gnd می توانند منبع تغذیه ماژول بلوتوث را به آنجا متصل کنند.

پس از اتمام کار ، موتورها را به هم وصل می کنیم: آنها را به ورودی های M1 و M2 تخته وصل می کنیم ، همانطور که در تصاویر نشان داده شده است.

هنگامی که ساختار داخلی را چاپ کردیم ، می توانیم همه اجزا را به شرح زیر نصب کنیم:

موتورها در موقعیت های مشخص شده قرار می گیرند و با فلنج محکم می شوند.

آردوینو به صورت عمودی با پیچ هایی که در تصویر دیده می شود نگه داشته می شود و کنترل کننده موتورها در بالای آن قرار می گیرد.

در نهایت ، ماژول بلوتوث را در محفظه اختصاصی قرار می دهیم.

از سوی دیگر ، ما قبل از قرار دادن آهنرباها در سوراخ های قسمت فوقانی ، سعی می کنیم همه آنها با یک قطب یکسان باشند (ما می توانیم آن را در حال نزدیک شدن به آهنربای دیگر بررسی کنیم).

توجه: قطعات چاپ سه بعدی را می توان از پیوندی که در ابتدا قابل نفوذ است تهیه کرد و با پروژه ذکر شده در بالا مطابقت دارد.

مرحله 3: ماژول بلوتوث و بار برنامه

به دنبال پروژه اصلی ، ماژول بلوتوث ما HM-10 با شش پین است (که ما از آنها چهار مورد داشتیم ، مهمترین آنها ، Vcc ، Gnn ، Rx و Tx).

اتصال پین ها قبلاً در قسمت قبل مشخص شده است و ارتباط بین این ماژول و آردوینو بسیار ساده است زیرا آردوینو به عنوان یک ترمینال سریال با آن ارتباط برقرار می کند.

در پروژه خود ، ما می خواستیم نام ماژول را به "BB8" تغییر دهیم. به طور معمول ، این امر از طریق دستورات AT انجام می شود که اطلاعات زیادی در وب وجود دارد ، اما ماژولی که ما به دست آورده ایم (و پیوندی در لیست مواد آن گذاشته ایم) ، از سازنده DSD TECH است و نیاز دارد برنامه ای که سازنده در وب سایت خود ارائه می دهد تا تنظیمات ماژول را تغییر دهد. پیوند برنامه: dsdtech-global

همانطور که قبلاً اظهار داشتیم ، ارتباطات به عنوان یک ترمینال سریال انجام می شود و بررسی آن بسیار آسان است ، با یک برنامه تلفن همراه و یک برنامه اصلی arduino عملکرد آن.

هنگامی که همه قسمت ها را قرار دادیم (بخش قبلی) و ماژول بلوتوث پیکربندی شده است ، می توانیم آردوینو را با نرم افزاری که در مرحله 8 پیوست کرده ایم بارگذاری کنیم. برای این کار ، ابتدا باید پین های Tx و Rx (به ترتیب 0 و 1) را جدا کنید. زیرا در غیر این صورت ما با مشکلاتی روبرو خواهیم شد. سپس ، arduino را به رایانه متصل می کنیم ، برنامه رسمی Arduino را باز می کنیم ، مدل برد متصل شده (Arduino UNO) و همچنین پورتی که به آن متصل است را انتخاب می کنیم و برنامه را بارگذاری می کنیم.

مرحله 4: برنامه Android

برنامه Android
برنامه Android
برنامه Android
برنامه Android
برنامه Android
برنامه Android

بسیاری از برنامه های IOS و ANDROID سازگار با Arduino و ماژول بلوتوث ما وجود دارد ، بنابراین انتخاب ما برای ما مشکل بود … در نهایت ما یک برنامه Android به نام Bluetooth Electronics را انتخاب کردیم. این برنامه به شما امکان می دهد صفحه را سفارشی کنید ، انواع اقلام را از دکمه ها تا جوی استیک ها قرار دهید و به روش های مختلف مانند بلوتوث ، BLE و USB متصل شوید.

در رابط کاربری خود ، ما نام ربات ، یک دکمه دکمه و یک ترمینال را قرار داده ایم تا ببینیم چه چیزی از برنامه ارسال می کنیم. ما پد را طوری پیکربندی کرده ایم که در هر انتقال "P"+شماره+"F" را ارسال کند. "P" انتقال را شروع می کند ، عدد مربوط به یک عدد مربوط به هر پیکان روی صفحه است و "F" انتقال را به پایان می رساند.

پس از سفارشی سازی و پیکربندی رابط کاربری خود ، دستگاه خود را متصل کرده و دکمه RUN را فشار می دهیم. اکنون می توانیم روبات و برنامه خود را بدون هیچ مشکلی آزمایش کنیم.

پیوند برنامه: arduinobluetooth

مرحله 5: بدن

بدن
بدن
بدن
بدن
بدن
بدن

این یکی از قطعات اصلی پروژه ما است. در پروژه اصلی پلاستیک خاکستری است و توپ باید سفید رنگ شود. در مورد ما ، ما ترجیح می دهیم آن را سفید چاپ کنیم تا مدتی بعد در هنگام رنگ آمیزی ما را نجات دهد.

پس از اتمام کار ، می توانیم ساختار داخلی را معرفی کرده و آزمایش کنیم که همه چیز از طریق برنامه ای که در قسمت قبل ذکر کردیم کار می کند.

مرحله 6: سر

سر
سر
سر
سر
سر
سر

برای انجام این کار ، ابتدا پایه سر چاپ می شود.

در مرحله دوم ، ما یک نگهدارنده باتری را در داخل قرار می دهیم و از سوراخ باقی مانده کابل ها را عبور می دهیم تا یک led (درست قطبی) در بالا و با مقاومت 330 در یکی از پایانه های آن لحیم شود ، همانطور که در عکس نشان داده شده است.

سپس ، توپ porexpan را از وسط نصف کرده و با سیلیکون داغ در بالای پایه سر می چسبانیم.

سرانجام ، ما مجبور شدیم آهن ربا را در داخل قرار دهیم که از سیلیکون داغ برای آن استفاده کردیم.

مرحله 7: تزئین کنید

تزئین کنید
تزئین کنید
تزئین کنید
تزئین کنید
تزئین کنید
تزئین کنید

برای توپ ، ابتدا ، با قطب نما دو دایره ایجاد می کنیم. سپس ، در هر مورب دایره ها 1 مستطیل می سازیم.

هنگامی که 6 نقاشی با مداد انجام شد ، مقداری نوار چسب برای برداشتن همه چیزهایی که نمی خواستیم رنگ آمیزی کنیم ، برمی داریم و 1 لایه اسپری (با رعایت اقدامات احتیاطی لازم) انجام می دهیم.

وقتی خشک شد ، نوار را بر می داریم و همه نقاشی ها را با مداد به دلخواه ترسیم می کنیم. در مورد ما ، ما به طراحی BB8 اصلی نگاه می کنیم.

مهم است که اطمینان حاصل شود که نقشه ها کاملاً توزیع شده اند و نقشه های زیادی در مفصل ها وجود ندارد ، زیرا هنگام بستن توپ ، برش متوجه می شود.

در نهایت ، برای بستن توپ ، ما از نوار چسب استفاده می کنیم و توپ را همانطور که در قسمت گذشته می بینیم ، به پایان می رسانیم.

مرحله 8: نرم افزار

در پیوند زیر به پلت فرم GitHub ، کدی را که برای توسعه این دستورالعمل باید در برد arduino UNO پیاده سازی کنید پیدا خواهید کرد. همانطور که در مرحله 3 توضیح داده شده است ، باید آن را بارگیری و بارگذاری کنید.

به یاد داشته باشید که پین های Tx و Rx برد Arduino UNO را قطع کنید. در غیر این صورت ، بارگیری امکان پذیر نخواهد بود و مشکلاتی را برای شما ایجاد می کند.

پیوند: GitHub

مرحله 9: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

اکنون که می دانید چگونه BB8 را بسازید ، ما مجموعه ای از نکات و ترفندها را از تجربه خود به شما نشان می دهیم که به شما کمک می کند ، هنگامی که این پروژه را تکرار می کنید ، درست کار کنید و مشکلی نداشته باشید.

همانطور که ممکن است به خاطر داشته باشید ، در مرحله 6 آهن ربا نصب شده است و ایده اولیه ما این بود که سه آهنربای نئودیمیوم را در ساختار داخلی و سه آهنربای دیگر را در سر قرار دهیم ، اما هنگامی که آنها را بدست آوردیم و آزمایش کردیم ، آهن رباها چنان نیرویی را اعمال کردند که داخلی ساختار برداشته شد و به درستی کار نمی کرد.

بنابراین ، ما آهنرباهای کم قدرت تری را برای سر (از این رو نئودیمیوم نیستند) و همچنین جبران وزنه ها را آزمایش کردیم تا توپ نوسانات زیادی نداشته باشد و موقعیت اولیه خود را به سرعت بازیابی کند. این امر به شما اطمینان می دهد که هنگام پیچ خوردن و راه رفتن به جلو ، جهت توپ تحریف نشود.

آنچه اتفاق افتاد این بود که در آزمایش های قبلی ، توپ به صورت دایره ای در می آمد و اگر شتاب می کردید ، مسیر کامل نبود ، چیزی که ما با وزن 100 گرم واقع در پشت ساختار داخلی آن را تصحیح کردیم و می توان آن را مشاهده کرد. تصویر پیوست شده

از طرف دیگر ، به منظور کاهش اصطکاک و طبیعی تر و لغزنده تر شدن سر ، نوارهایی از نوار چسب بدن را روی آهن ربا قرار دادیم.

توصیه شده: