فهرست مطالب:

توپ ربات حیوان خانگی: 10 مرحله (همراه با تصاویر)
توپ ربات حیوان خانگی: 10 مرحله (همراه با تصاویر)

تصویری: توپ ربات حیوان خانگی: 10 مرحله (همراه با تصاویر)

تصویری: توپ ربات حیوان خانگی: 10 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
توپ ربات حیوان خانگی
توپ ربات حیوان خانگی

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

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

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

برای این پروژه به موارد زیر نیاز دارید:

  • توپ همستر با قطر 17 سانتی متر (https://amzn.to/2PShVKr)
  • 2 x DC Motors and Wheels (https://amzn.to/2PQkm0n) یا (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • ترانزیستور 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • سنسور شوک KY-002 (https://amzn.to/2oOvHTm)
  • 2 عدد باتری Li-Ion 14500 3.7V (https://www.banggood.com/custlink/m33GB6n1Jv)
  • دارنده باتری AA با سوئیچ (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N Motor Driver Board (https://amzn.to/2pM7PAd) یا (https://www.banggood.com/custlink/mvGG0gbTco)
  • طول سیم های مختلف
  • پیچ Vaious M2 و M3
  • 5 قطعه چاپ سه بعدی

مرحله 1: قطعات را چاپ کنید

قطعات را چاپ کنید
قطعات را چاپ کنید
قطعات را چاپ کنید
قطعات را چاپ کنید

در کل به 5 قسمت چاپ سه بعدی نیاز دارید. پایه و روکش موتور که 2 موتور را محکم در جای خود نگه داشته و تخته D1 mini و موتور راننده به آن وصل شده است و همچنین 2 سر توپی که به بازوی راهنما متصل می شوند.

چاپ با ارتفاع لایه در حدود 0.2 میلی متر و پر شدن 20 and و آنها باید خوب ظاهر شوند.

مرحله 2: سیم ها را به موتورها بچسبانید

سیم های لحیم کاری به موتورها
سیم های لحیم کاری به موتورها

به هر یک از موتورها 2 سیم لحیم کنید

مرحله 3: موقعیت یابی و ایمن سازی موتورها

موقعیت و امنیت موتورها
موقعیت و امنیت موتورها
موقعیت و امنیت موتورها
موقعیت و امنیت موتورها
موقعیت و امنیت موتورها
موقعیت و امنیت موتورها

2 موتور DC را در داخل موتور قرار دهید و با استفاده از پیچ های M3 با طول مناسب و موقعیت های ثابت (2 عدد برای هر موتور) محکم کنید.

مرحله 4: روکش موتور را وصل کنید

درپوش موتور را وصل کنید
درپوش موتور را وصل کنید
درپوش موتور را وصل کنید
درپوش موتور را وصل کنید

درپوش موتور را محکم کرده و با استفاده از پیچ 4 x M3 محکم کنید.

مرحله 5: برد D1 Mini و Motor Driver را وصل کنید

برد D1 Mini و Motor Driver را وصل کنید
برد D1 Mini و Motor Driver را وصل کنید
برد D1 Mini و Motor Driver را وصل کنید
برد D1 Mini و Motor Driver را وصل کنید

با استفاده از چند پیچ M2 ، D1 mini و برد موتور را به درپوش وصل کنید.

مرحله 6: اتصال قطعات

اتصال قطعات
اتصال قطعات
اتصال قطعات
اتصال قطعات

همه اجزا را با استفاده از یادآوری شماتیک وصل کنید تا 2 پرش کننده را از روی برد L298N مطابق شکل جدا کنید. چرخها را به موتورها وصل کنید. باتری را با چسب حرارتی به قسمت زیر محفظه موتور محکم کنید. از چسب حرارتی برای مرتب و محکم کردن همه کابل های شل استفاده کنید (ممکن است بخواهید به قسمت بعدی بروید و ابتدا همه چیز را آزمایش کنید!).

کمی نظریه…

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

ترانزیستور برای کار نیاز به سیگنال از پین خروجی میکروکنترلر دارد. خوشبختانه برای ما ، پین D0 (GPIO16) به طور خودکار در حالت خواب عمیق روی HIGH تنظیم می شود و به محض شروع طرح می توانیم آن را به سادگی روی LOW قرار دهیم تا از بازنشانی بعدی جلوگیری شود. پین به طور خودکار دوباره به حالت HIGH باز می گردد تا به محض بازگشت میکرو کنترلر به خواب عمیق ، سنسور را "مسلح" کند.

مرحله 7: Sketch را پیکربندی کنید

Sketch را پیکربندی کنید
Sketch را پیکربندی کنید
Sketch را پیکربندی کنید
Sketch را پیکربندی کنید

جدیدترین IDE آردوینو و جدیدترین طرح آردوینو را در اینجا بارگیری کنید.

مطمئن شوید که کتابخانه های زیر را نصب کرده اید. اینها را می توان با استفاده از مدیر کتابخانه ها از داخل Arduino IDE نصب کرد. نسخه های جدیدتر ممکن است کار کنند اما آزمایش نشده اند.

  • FastLED v3.3.2
  • Blynk v0.6.1

کتابخانه زیر باید به صورت دستی با انتقال محتویات آن به پوشه کتابخانه های آردوینو نصب شود:

ESP8266 کتابخانه Wi -Fi v2.4.2 -

طرح را در Arduino IDE باز کنید. 3 خط نشان داده شده در زیر را تغییر دهید تا اعتبار WiFi و شناسه Blynk Auth Token شما منعکس شود (برای پیدا کردن این قسمت به قسمت Blynk App مراجعه کنید).

// اعتبارنامه WiFi شما.// رمز عبور را برای شبکه های باز "" تنظیم کنید. char ssid = "SSD WIFI شما در اینجا"؛ char pass = "WIFI شما در اینجا عبور می کند"؛

// شما باید Auth Token را در برنامه Blynk دریافت کنید. // به تنظیمات پروژه (نماد مهره) بروید. char auth = "اتهام شما در اینجا ثبت شده است"؛

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

D1 Mini را با استفاده از میکرو USB به رایانه وصل کنید ، مطمئن شوید که از تنظیمات نشان داده شده استفاده می شود ، درگاه COM درست تنظیم شده و طرح را بارگذاری کنید.

اکنون باید توپ راه اندازی مجدد شود و به شبکه WiFi شما متصل شود. پس از تکمیل بخش Blynk این راهنما ، از طریق برنامه تلفن همراه Blynk خود قابل کنترل خواهد بود. برای رفع اشکال ، با اتصال D1 mini به رایانه ، از مانیتور سریال در Arduino IDE برای تشخیص کمک بگیرید.

مرحله 8: برنامه تلفن همراه Blynk

برنامه تلفن همراه Blynk
برنامه تلفن همراه Blynk
برنامه تلفن همراه Blynk
برنامه تلفن همراه Blynk

توپ با استفاده از یک برنامه وب Blynk کنترل می شود. Blynk یک پلتفرم اینترنت اشیا است که برای نمونه سازی/استفاده غیر تجاری رایگان است.

با بارگیری Blynk از Android Play یا Apple App Store شروع کنید. یک حساب ایجاد کنید و کد QR بالا را از داخل برنامه اسکن کنید. در زیر تنظیمات پروژه ، پروژه های Auth Token را با ایمیل به حساب خود یا با استفاده از ویژگی Copy all پیدا کنید. رمز نویسنده برای طرح اندروید ، بارگذاری کنید و باید خوب بروید!

مرحله 9: ربات را داخل توپ قرار دهید

ربات را داخل توپ قرار دهید
ربات را داخل توپ قرار دهید
ربات را داخل توپ قرار دهید
ربات را داخل توپ قرار دهید
ربات را داخل توپ قرار دهید
ربات را داخل توپ قرار دهید

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

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

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

2 عدد باتری 3.7 ولت را وارد کنید ، کلید پاور را روشن کرده و درب توپ را ببندید.

مرحله دهم: دور از خانه بازی کنید…

بازی دور …
بازی دور …

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

مسابقه رباتیک
مسابقه رباتیک
مسابقه رباتیک
مسابقه رباتیک

جایزه دوم مسابقه رباتیک

توصیه شده: