فهرست مطالب:

IOT Lunar Rover Raspberrypi+Arduino: 5 مرحله (همراه با تصاویر)
IOT Lunar Rover Raspberrypi+Arduino: 5 مرحله (همراه با تصاویر)

تصویری: IOT Lunar Rover Raspberrypi+Arduino: 5 مرحله (همراه با تصاویر)

تصویری: IOT Lunar Rover Raspberrypi+Arduino: 5 مرحله (همراه با تصاویر)
تصویری: Amazing arduino project 2024, نوامبر
Anonim
Image
Image
IOT Lunar Rover Raspberrypi+آردوینو
IOT Lunar Rover Raspberrypi+آردوینو

این پروژه از مأموریت هندی ماه Chandryaan-2 الهام گرفته است که در سپتامبر 2019 انجام می شود. این یک ماموریت ویژه است زیرا آنها قصد دارند در نقطه ای فرود بیایند که هیچ کس قبلاً فرود نیامده است. بنابراین برای نشان دادن حمایت خود تصمیم گرفتم مریخ نورد واقعی را بر اساس تصاویر مریخ نورد آنلاین بسازید. اندازه چاپگرهای سه بعدی من محدود شده بود ، بنابراین مجبور شدم برخی تغییرات جزئی را انجام دهم.

مرحله 1: اجزای مورد نیاز

اجزای مورد نیاز
اجزای مورد نیاز

این یک طراحی مدولار است که دارای دو برد کنترل arduino و raspberry pi است. هر دو مستقل از یکدیگر کار می کنند. اگر بودجه کافی ندارید ، می توانید تمشک pi را کنار بگذارید و دوربین مریخ نورد همچنان با بلوتوث کار می کند. Raspberry pi فقط برای دوربین و کنترل مریخ نورد از طریق WiFi و اینترنت استفاده می شود. حرکت مریخ نورد توسط آردوینو کنترل می شود. منبع تغذیه هر دو دستگاه متفاوت است.

کنترل اجزای سیستم

  1. آردوینو اونو
  2. راننده L293D موتور خجالت کشید
  3. 6 عدد موتور DC
  4. 6 لاستیک (چاپ سه بعدی)
  5. پیوند اصلی+پیوندها (3 چاپ شده)
  6. 2 سرو موتور
  7. پیوست های مختلف (چاپ سه بعدی)
  8. پیچ های 5 ، 4 ، 3 و 2 میلی متر
  9. مهره های خود قفل کننده 4 میلی متر و 5 میلی متر
  10. منبع تغذیه 7 ولت

اجزای کنترل شبکه

  1. راپبری پی
  2. وب کم USB (برای پخش و ضبط ویدئو)
  3. دوربین Pi (برای تصاویر ثابت)
  4. منبع تغذیه 5 ولت

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

بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات
بدنه اصلی و اتصالات

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

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

مدل سازی cad در solidworks 2017 انجام شده است. من هم فایلهای stl و هم فایل solidworks را درج کرده ام تا بتوانید با توجه به خود تغییراتی ایجاد کرده یا قطعات را مستقیماً چاپ کنید. من از اندر 3 پرو برای چاپ قطعات استفاده کردم.

برای درک بهتر نحوه مونتاژ مریخ نورد ، ویدیو را تماشا کنید.

کد و فایل های CAD را از اینجا بارگیری کنید

مرحله 3: سیم کشی و مدار

سیم کشی و مدار
سیم کشی و مدار

برای احترام در اتصال همه موتورها به برد آردوینو از تصویر بالا استفاده کنید.

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

برای رزبری پای ، وب کم USB را به پورت usb وصل کنید ، هرگونه camra باید کار کند ، نیازی به نصب ندارد

ماژول Raspicamera را از طریق پین اتصال دهنده در borad وصل کنید.

مهم

فقط 5 ولت به تمشک pi تأمین کنید. از منبع تغذیه یکسان برای راسپی و آردوینو استفاده نکنید

تخته خود را سرخ می کنید.

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

مرحله 4: کنترل مریخ نورد

کنترل مریخ نورد
کنترل مریخ نورد
کنترل روور
کنترل روور
کنترل مریخ نورد
کنترل مریخ نورد

دو حالت کنترل وجود دارد که یکی توسط بلوتوث با استفاده از دستگاه اندرویدی و دیگری از طریق WiFi و اینترنت انجام می شود

اتصال بلوتوث محلی

برای این کار باید برنامه بلوتوث را از فروشگاه بازی بارگیری کرده و به مریخ نورد متصل شوید.

برای کنترل وای فای و اینترنت

این کمی مشکل است زیرا ما برای این کار از تمشک پی استفاده می کنیم. ابتدا باید از طریق اتصال دسک تاپ از طریق SSH به تمشک pi متصل شوید. سپس اسکریپت Rovercontol را اجرا کنید ، از شما می خواهد پس از انجام این کار از طریق بلوتوث به برد ardruino متصل شوید ، پنجره ای باز می شود و اکنون از کلیدهای w ، a ، s ، d برای رانندگی مریخ نورد استفاده می کنید و j را برای متوقف کردن آن فشار دهید.

برای کنترل اسکریپت وب کم که توسط دوربین اجرا می شود ، ویدئوی زنده شروع می شود تا یک عکس ثابت بگیرید ، از این دستور در پنجره ترمینال استفاده کنید.

raspistill -v -o test.jpg

هر دو دوربین مستقل از یکدیگر کار می کنند و می توانند همزمان استفاده شوند.

برای راه اندازی RaspiCam اینجا را کلیک کنید

برای راه اندازی اسکریپت وب کم ، از Opencv 3 استفاده می کند که روی Python 3 اجرا می شود و اینجا را کلیک کنید

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

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

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

در صورت تمایل می توانید هر گونه س questionsالی را در نظرات بپرسید و در صورت تردید در اسرع وقت پاسخ خواهم داد.

توصیه شده: