فهرست مطالب:

کارگاه آموزشی روباتیک HackerBoxes: 22 مرحله
کارگاه آموزشی روباتیک HackerBoxes: 22 مرحله

تصویری: کارگاه آموزشی روباتیک HackerBoxes: 22 مرحله

تصویری: کارگاه آموزشی روباتیک HackerBoxes: 22 مرحله
تصویری: DC آموزش رباتیک ،آشنایی با موتورهای 2024, جولای
Anonim
کارگاه آموزشی روباتیک HackerBoxes
کارگاه آموزشی روباتیک HackerBoxes

کارگاه آموزشی روباتیک HackerBoxes برای ارائه یک مقدمه بسیار چالش برانگیز اما لذت بخش برای سیستم های روباتیک DIY و همچنین وسایل الکترونیکی سرگرم کننده به طور کلی طراحی شد. کارگاه روباتیک به گونه ای طراحی شده است که شرکت کننده را در معرض این موضوعات مهم و اهداف آموزشی قرار دهد:

  • روبات های پیاده روی
  • مجموعه های دنده ای برای هماهنگی حرکت
  • لحیم کاری پروژه های الکترونیکی
  • نمودارهای شماتیک مدار
  • سنسورهای نوری برای فرمان و هدایت خودکار
  • مدارهای کنترل حلقه بسته آنالوگ
  • برنامه نویسی آردوینو
  • NodeMCU پردازنده های RISC را تعبیه کرده است
  • Wi-Fi در سیستم های پردازنده تعبیه شده
  • کنترل اینترنت اشیا با استفاده از بستر Blyk
  • سیم کشی و کالیبراسیون سرو موتورها
  • مونتاژ و کنترل یکپارچه رباتیک پیچیده

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

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

سیاره را هک کنید!

مرحله 1: مطالب کارگاه

مطالب کارگاه
مطالب کارگاه
  • کیت RoboSpider
  • خط خودکار به دنبال کیت ربات
  • کنترل کننده Wi-Fi بازوی روباتیک آردوینو
  • کیت بازوی رباتیک MeArm
  • وصله دستاوردهای رباتیک

موارد اضافی که ممکن است مفید باشد:

  • هفت باتری AA
  • ابزارهای اصلی لحیم کاری
  • رایانه ای برای اجرای Arduino IDE

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

مرحله 2: RoboSpider

RoboSpider
RoboSpider
RoboSpider
RoboSpider

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

مرحله 3: RoboSpider - سیم کشی

RoboSpider - سیم کشی
RoboSpider - سیم کشی

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

مرحله 4: RoboSpider - مونتاژ مکانیکی

RoboSpider - مونتاژ مکانیکی
RoboSpider - مونتاژ مکانیکی
RoboSpider - مونتاژ مکانیکی
RoboSpider - مونتاژ مکانیکی

یک مجموعه دنده بسیار جالب برای هر جفت پا شکل می گیرد. هر RoboSpider دارای چهار مجموعه از هر دو پا است تا حرکت هشت پای عنکبوتی جداگانه را هماهنگ کند. توجه داشته باشید که چگونه یک فیکسچر برای کمک به تراز دنده ها ارائه شده است.

بقیه RoboSpider را می توان مطابق دستورالعمل ها مونتاژ کرد. این نوع پویایی راه رفتن توسط این RoboSpider نمایش داده می شود؟

مرحله 5: بیایید برای لحیم کاری آماده شویم

بیایید برای سربازی آماده شویم
بیایید برای سربازی آماده شویم
بیایید برای سربازی آماده شویم
بیایید برای سربازی آماده شویم

لحیم کاری فرآیندی است که در آن دو یا چند مورد فلزی (اغلب سیم یا سیم) با ذوب فلز پرکننده به نام لحیم در مفصل بین اقلام فلزی به هم متصل می شوند. انواع مختلف ابزار لحیم کاری به راحتی در دسترس است. کار راه انداز HackerBoxes شامل مجموعه ای زیبا از ابزارهای اساسی برای لحیم کاری لوازم الکترونیکی کوچک است:

  • آهن لحیم کاری
  • نکات جایگزینی
  • پایه آهنی لحیم کاری
  • دستگاه تمیز کننده لحیم کاری لحیم کاری
  • لحیم کاری
  • جوشکاری فتیله

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

هنگام لحیم کاری از عینک ایمنی استفاده کنید

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

در نهایت ، ممکن است بخواهید کتاب کمیک "Soldering is Easy" از میچ آلتمن را بررسی کنید.

مرحله ششم: ربات را دنبال کنید

Image
Image
ربات دنبال خط - شماتیک و اجزا
ربات دنبال خط - شماتیک و اجزا

ربات Line Following (معروف به ردیابی خط) می تواند یک خط سیاه ضخیم را که روی سطح سفید کشیده شده دنبال کند. ضخامت خط باید حدود 15 میلی متر باشد.

مرحله 7: خط دنبال کردن ربات - شماتیک و اجزاء

ربات دنبال خط - شماتیک و اجزا
ربات دنبال خط - شماتیک و اجزا
ربات دنبال خط - شماتیک و اجزا
ربات دنبال خط - شماتیک و اجزا

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

نظریه عملیات:

در هر طرف خط ، از LED (D4 و D5) برای نمایش یک نقطه روشن بر روی سطح زیر استفاده می شود. این LED های پایینی دارای لنزهای شفافی هستند که بر خلاف پرتو پراکنده ، یک پرتو نور هدایت شده را تشکیل می دهند. بسته به سفید یا سیاه بودن سطح زیر LED ، مقدار متفاوتی از نور به مقاومت نوری مربوطه بازمی گردد (D13 و D14). لوله سیاه در اطراف مقاومت در برابر عکس کمک می کند تا منعکس شده مستقیماً روی سنسور متمرکز شود. سیگنال های مقاومت نوری در تراشه LM393 مقایسه می شوند تا مشخص شود که آیا ربات باید مستقیم به جلو ادامه دهد یا باید بچرخد. توجه داشته باشید که دو مقایسه کننده در LM393 سیگنالهای ورودی یکسانی دارند ، اما سیگنالها برعکس هستند.

چرخاندن ربات با استفاده از موتور DC (M1 یا M2) در خارج از پیچ در حالی که موتور را به سمت داخل پیچ در حالت خاموش قرار می دهید ، انجام می شود. موتورها با استفاده از ترانزیستورهای درایو (Q1 و Q2) روشن و خاموش می شوند. LED های قرمز بالا (D1 و D2) به ما نشان می دهند که در هر زمان کدام موتور روشن است. این مکانیسم فرمان نمونه ای از کنترل حلقه بسته است و به سرعت راهنمای سازگار برای به روز رسانی مسیر ربات به روشی بسیار ساده اما م providesثر ارائه می دهد.

مرحله 8: خط دنبال کردن ربات - مقاومت ها

ربات دنبال کننده خط - مقاومت
ربات دنبال کننده خط - مقاومت
ربات دنبال کننده خط - مقاومت
ربات دنبال کننده خط - مقاومت

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

کیت ربات زیر شامل چهار مقدار متفاوت از مقاومت محوری سرب ، از طریق سوراخ است که دارای نوارهای کد رنگی مطابق شکل است:

  • 10 اهم: قهوه ای ، مشکی ، مشکی ، طلایی
  • 51 اهم: سبز ، قهوه ای ، مشکی ، طلایی
  • 1 کیلو اهم: قهوه ای ، سیاه ، سیاه ، قهوه ای
  • 3.3K اهم: نارنجی ، نارنجی ، مشکی ، قهوه ای

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

مرحله 9: خط دنبال کردن ربات - اجزای باقی مانده

ربات دنبال کننده خط - اجزای باقی مانده
ربات دنبال کننده خط - اجزای باقی مانده
ربات دنبال کننده خط - اجزای باقی مانده
ربات دنبال کننده خط - اجزای باقی مانده

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

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

برخلاف مقاومت ها ، چندین جزء دیگر قطبی شده اند:

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

LED ها دارای سربی بلند و سربی کوتاهتر هستند. سرب طولانی باید با ترمینال + مطابقت داشته باشد همانطور که در صفحه ابریشم نشان داده شده است.

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

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

مرحله 10: خط دنبال کردن ربات - Battery Pack

ربات دنبال کننده خط - بسته باتری
ربات دنبال کننده خط - بسته باتری

لایه نازک و بالای نوار دو طرفه را می توان جدا کرد تا بسته باتری را چسباند. سیمها را می توان از طریق PCB تغذیه کرد و در زیر لحیم کرد. سیم اضافی ممکن است برای لحیم کاری موتورها مفید باشد.

مرحله 11: خط دنبال کردن ربات - موتورز

ربات دنبال کننده خط - موتورز
ربات دنبال کننده خط - موتورز
ربات دنبال کننده خط - موتورز
ربات دنبال کننده خط - موتورز
ربات دنبال کننده خط - موتورز
ربات دنبال کننده خط - موتورز

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

مرحله 12: ربات را دنبال کنید - تماشا کنید

ربات دنبال کننده خط - تماشا کنید!
ربات دنبال کننده خط - تماشا کنید!
ربات دنبال کننده خط - تماشا کنید!
ربات دنبال کننده خط - تماشا کنید!

تماشای ربات زیر بسیار لذت بخش است. چند سلول باتری AA بگذارید و بگذارید پاره شود.

در صورت لزوم ، پتانسیومترهای تریمر ممکن است تنظیم شوند تا تشخیص لبه روبات بهبود یابد.

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

در نهایت ، حتماً از باتری های تازه استفاده کنید. هنگامی که باتری خالی می شود ، متوجه عملکرد نامنظم شده ایم.

مرحله 13: بازوی روباتیک از MeArm

بازوی روباتیک از MeArm
بازوی روباتیک از MeArm
بازوی روباتیک از MeArm
بازوی روباتیک از MeArm

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

MeArm در این کارگاه از طریق برنامه تلفن هوشمند یا رایانه لوحی با استفاده از ماژول Wi-Fi NodeMCU که با پلت فرم توسعه Arduino سازگار شده است کنترل می شود. این مکانیسم کنترل جدید کاملاً متفاوت از صفحه اصلی "مغز" است که در مستندات MeArm مورد بحث قرار گرفته است ، بنابراین مطمئن شوید که دستورالعمل های کنترل کننده را که در اینجا ارائه شده است دنبال کنید و نه آنهایی که در اسناد اصلی MeArm آمده است. جزئیات مکانیکی در مورد مونتاژ اجزای اکریلیک MeArm و موتورهای سروو یکسان است.

مرحله 14: کنترل کننده Wi -Fi بازوی روباتیک - Arduino را برای NodeMCU آماده کنید

Robotic Arm Wi -Fi Controller - Arduino را برای NodeMCU آماده کنید
Robotic Arm Wi -Fi Controller - Arduino را برای NodeMCU آماده کنید

NodeMCU یک پلتفرم منبع باز است که بر اساس تراشه ESP8266 طراحی شده است. این تراشه شامل پردازنده 32 بیتی RISC با سرعت 80 مگاهرتز ، Wi-Fi (IEEE 802.11 b/g/n) ، حافظه RAM ، حافظه فلش و 16 پین ورودی/خروجی است.

سخت افزار کنترل کننده ما بر اساس ماژول ESP-12 نشان داده شده است که شامل یک تراشه ESP8266 به همراه پشتیبانی از شبکه Wi-Fi می باشد.

آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. این برای هر کسی که پروژه های تعاملی انجام می دهد در نظر گرفته شده است. در حالی که پلت فرم آردوینو به طور کلی از میکروکنترلر Atmel AVR استفاده می کند ، می تواند برای کار با میکروکنترلرهای دیگر ، از جمله ESP8266 ما ، سازگار باشد.

برای شروع ، باید مطمئن شوید که Arduino IDE را بر روی رایانه خود نصب کرده اید. اگر IDE را نصب نکرده اید ، می توانید آن را به صورت رایگان بارگیری کنید (www.arduino.cc).

همچنین برای دسترسی به تراشه Serial-USB مناسب در ماژول NodeMCU که از آن استفاده می کنید ، به درایورهای سیستم عامل (OS) کامپیوتر خود نیاز خواهید داشت. در حال حاضر اکثر ماژول های NodeMCU شامل تراشه CH340 Serial-USB هستند. سازنده تراشه های CH340 (WCH.cn) دارای درایورهایی برای همه سیستم عامل های محبوب است. بهتر است از صفحه ترجمه Google برای سایت خود استفاده کنید.

پس از نصب Arduino IDE و نصب درایورهای سیستم عامل برای تراشه رابط USB ، باید Ardino IDE را برای استفاده با تراشه ESP8266 گسترش دهیم. IDE را اجرا کنید ، به تنظیمات برگزیده بروید و فیلد را برای وارد کردن "آدرس های اضافی مدیر هیئت مدیره" پیدا کنید

برای نصب مدیر هیئت مدیره برای ESP8266 ، در این نشانی اینترنتی جایگذاری کنید:

arduino.esp8266.com/stable/package_esp8266com_index.json

پس از نصب ، IDE را ببندید و سپس آن را پشتیبان گیری کنید.

حالا ماژول NodeMCU را با استفاده از کابل microUSB به رایانه خود وصل کنید.

نوع برد را در Arduino IDE به عنوان NodeMCU 1.0 انتخاب کنید

در اینجا یک دستورالعمل وجود دارد که فرایند راه اندازی Arduino NodeMCU را با استفاده از چند مثال کاربردی مختلف بررسی می کند. این کمی از هدف در اینجا گمراه است ، اما اگر به بن بست برسید ، ممکن است مفید باشد.

مرحله 15: کنترل کننده Wi -Fi بازوی بازویی - اولین برنامه NodeMCU خود را هک کنید

Robotic Arm Wi -Fi Controller - اولین برنامه NodeMCU خود را هک کنید
Robotic Arm Wi -Fi Controller - اولین برنامه NodeMCU خود را هک کنید

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

خوشبختانه NodeMCU دارای LED داخلی است که می توانیم پلک بزنیم. همچنین ، Arduino IDE دارای یک برنامه نمونه برای چشمک زدن LED ها است.

در Arduino IDE ، نمونه ای را به نام چشمک زدن باز کنید. اگر این کد را از نزدیک بررسی کنید ، می بینید که به طور متناوب پین 13 را بالا و پایین می چرخاند. در تابلوهای اصلی آردوینو ، LED کاربر روی پین 13 قرار دارد. با این حال ، LED NodeMCU روی پین 16 قرار دارد. بنابراین می توانیم برنامه blink.ino را ویرایش کنیم تا هر مرجع را به پین 13 به پین 16 تغییر دهیم. سپس می توانیم برنامه را کامپایل کنیم. و آن را در ماژول NodeMCU بارگذاری کنید. این کار ممکن است چند بار طول بکشد و نیاز به تأیید درایور USB و بررسی مجدد تنظیمات برد و پورت در IDE دارد. وقت بگذارید و صبور باشید.

هنگامی که برنامه به درستی بارگذاری شد IDE می گوید "بارگذاری کامل شد" و LED شروع به چشمک زدن می کند. ببینید اگر طول تابع delay () را در داخل برنامه تغییر دهید و سپس دوباره بارگذاری کنید ، چه اتفاقی می افتد. آیا آن چیزی است که انتظار داشتید؟ در این صورت ، اولین کد جاسازی شده خود را هک کرده اید. تبریک می گویم!

مرحله 16: کنترل کننده Wi -Fi بازوی بازویی - مثال کد نرم افزار

Robotic Arm Wi -Fi Controller - مثال کد نرم افزار
Robotic Arm Wi -Fi Controller - مثال کد نرم افزار

Blynk (www.blynk.cc) یک پلتفرم است که شامل برنامه های iOS و Android برای کنترل Arduino ، Raspberry Pi و سایر سخت افزارها از طریق اینترنت است. این یک داشبورد دیجیتالی است که در آن می توانید با کشیدن و رها کردن ابزارک ها ، یک رابط گرافیکی برای پروژه خود بسازید. تنظیم همه چیز واقعاً ساده است و بلافاصله شروع به خرابکاری می کنید. بلینک شما را آنلاین و آماده اینترنت چیزهای شما می کند.

به سایت Blynk نگاهی بیندازید و دستورالعمل های راه اندازی کتابخانه Arduino Blynk را دنبال کنید.

برنامه ArmBlynkMCU.ino Arduino را که در اینجا ضمیمه شده است بگیرید. متوجه خواهید شد که دارای سه رشته است که باید مقداردهی اولیه شوند. در حال حاضر می توانید این موارد را نادیده بگیرید و فقط مطمئن شوید که می توانید کد را همانطور که هست در NodeMCU کامپایل و بارگذاری کنید. برای مرحله بعدی کالیبراسیون سرو موتورها ، به این برنامه نیاز دارید تا در NodeMCU بارگیری شود.

مرحله 17: کنترل کننده Wi -Fi بازوی روباتیک - کالیبراسیون سرو موتورها

Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors
Robotic Arm Wi -Fi Controller - Calibrating Servo Motors

برد محافظ موتور ESP-12E از اتصال مستقیم ماژول NodeMCU پشتیبانی می کند. ماژول NodeMCU را با دقت ردیف کرده و به برد سپر موتور وارد کنید. مطابق شکل ، چهار سرو را به سپر وصل کنید. توجه داشته باشید که اتصالات قطبی هستند و باید مطابق شکل جهت گیری شوند.

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

درباره استفاده از قدرت باتری با سروو موتورهای NodeMCU و MeArm:

سیم های باتری باید به پایانه های پیچ ورودی باتری وصل شوند. یک دکمه پاور پلاستیکی روی سپر موتور برای فعال کردن منبع ورودی باتری وجود دارد. بلوک بلوز پلاستیکی کوچک برای هدایت نیرو به NodeMCU از سپر موتور استفاده می شود. بدون بلوک بلوز نصب شده ، NodeMCU می تواند خود را از طریق کابل USB تغذیه کند. با نصب بلوک بلوز (مطابق شکل) ، قدرت باتری به ماژول NodeMCU هدایت می شود.

مرحله 18: رابط کاربر Robotic Arm - ادغام با Blynk

رابط کاربر Robotic Arm - ادغام با Blynk
رابط کاربر Robotic Arm - ادغام با Blynk

اکنون می توانیم برنامه Blynk را برای کنترل موتورهای سروو پیکربندی کنیم.

برنامه Blyk را روی دستگاه تلفن همراه iOS یا Android خود (تلفن هوشمند یا رایانه لوحی) خود نصب کنید. پس از نصب ، یک پروژه جدید Blynk با چهار اسلایدر برای کنترل چهار موتور سروو تنظیم کنید. به توکن مجوز Blynk که برای پروژه جدید Blynk شما ایجاد شده است ، توجه کنید. برای سهولت چسباندن می توانید آن را برای شما ایمیل کنید.

برنامه ArmBlynkMCU.ino Arduino را برای پر کردن سه رشته ویرایش کنید:

  • Wi-Fi SSID (برای نقطه دسترسی Wi-Fi شما)
  • گذرواژه Wi-Fi (برای نقطه دسترسی Wi-Fi شما)
  • نشان مجوز Blynk (از پروژه Blynk شما)

اکنون کد به روز شده حاوی سه رشته را کامپایل و بارگذاری کنید.

تأیید کنید که می توانید چهار سروو موتور را با استفاده از لغزنده های دستگاه تلفن همراه خود از طریق Wi-Fi منتقل کنید.

مرحله 19: بازوی روباتیک - مونتاژ مکانیکی

بازوی روباتیک - مونتاژ مکانیکی
بازوی روباتیک - مونتاژ مکانیکی
بازوی روباتیک - مونتاژ مکانیکی
بازوی روباتیک - مونتاژ مکانیکی
بازوی روباتیک - مونتاژ مکانیکی
بازوی روباتیک - مونتاژ مکانیکی

اکنون می توانیم مونتاژ مکانیکی MeArm را ادامه دهیم. همانطور که قبلاً اشاره شد ، این می تواند کمی مشکل باشد. وقت بگذارید و صبور باشید. سعی کنید سروو موتورها را مجبور نکنید.

به یاد داشته باشید که این MeArm توسط ماژول Wi-Fi NodeMCU کنترل می شود که کاملاً متفاوت از برد اصلی "مغزها" است که در اسناد MeArm مورد بحث قرار گرفته است. مطمئن شوید که دستورالعمل های کنترل کننده را که در اینجا ارائه شده است و نه آنهایی که در اسناد اصلی MeArm ارائه شده است ، دنبال کنید.

جزئیات کامل مونتاژ مکانیکی را می توانید در این سایت پیدا کنید. آنها به عنوان راهنمای ساخت برای MeArm v1.0 برچسب گذاری شده اند.

مرحله 20: منابع آنلاین برای مطالعه رباتیک

منابع آنلاین برای مطالعه رباتیک
منابع آنلاین برای مطالعه رباتیک

تعداد فزاینده ای از دوره های آنلاین رباتیک ، کتاب ها و منابع دیگر وجود دارد…

  • دوره استنفورد: مقدمه ای بر روباتیک
  • دوره کلمبیا: رباتیک
  • دوره MIT: رباتیک کم کار
  • ویکی کتاب روباتیک
  • دوره آموزشی روباتیک
  • آموزش محاسبه با روبات ها
  • روباتیک از بین رفت
  • مکانیسم های ربات
  • دستکاری رباتیک ریاضی
  • روبات های آموزشی با Lego NXT
  • آموزش LEGO
  • روباتیک برش لبه
  • روباتیک جاسازی شده
  • ربات های موبایل مستقل
  • روبات های کوهنوردی و پیاده روی
  • روبات های کوهنوردی و راه رفتن برنامه های جدید
  • روبات های انسان نما
  • اسلحه روبات
  • دستکاری کننده های ربات
  • پیشرفت در دستکاری ربات ها
  • روباتیک هوش مصنوعی

با کشف این منابع و سایر منابع ، به طور مداوم دانش شما در مورد دنیای رباتیک افزایش می یابد.

مرحله 21: پچ دستیابی به رباتیک

پچ دستیابی به رباتیک
پچ دستیابی به رباتیک

تبریک می گویم! اگر تمام تلاش خود را در این پروژه های رباتیک به کار برده اید و دانش خود را ارتقا داده اید ، باید با موفقیت وصله دستاوردهای موجود را بپوشید. بگذارید دنیا بداند که شما استاد سرو و سنسور هستید.

مرحله 22: سیاره را هک کنید

سیاره را هک کنید
سیاره را هک کنید

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

لطفاً موفقیت خود را در نظرات زیر و/یا در گروه فیس بوک HackerBoxes به اشتراک بگذارید. در صورت داشتن هرگونه سوال یا نیاز به راهنمایی در هر مورد ، مطمئناً به ما اطلاع دهید. از اینکه بخشی از ماجراجویی HackerBoxes هستید ، متشکریم. بیایید چیزی عالی بسازیم!

توصیه شده: