فهرست مطالب:
- مرحله 1: اجزای مورد نیاز
- مرحله 2: بدنه اصلی و اتصالات
- مرحله 3: سیم کشی و مدار
- مرحله 4: کنترل مریخ نورد
- مرحله 5: نتیجه گیری
تصویری: IOT Lunar Rover Raspberrypi+Arduino: 5 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این پروژه از مأموریت هندی ماه Chandryaan-2 الهام گرفته است که در سپتامبر 2019 انجام می شود. این یک ماموریت ویژه است زیرا آنها قصد دارند در نقطه ای فرود بیایند که هیچ کس قبلاً فرود نیامده است. بنابراین برای نشان دادن حمایت خود تصمیم گرفتم مریخ نورد واقعی را بر اساس تصاویر مریخ نورد آنلاین بسازید. اندازه چاپگرهای سه بعدی من محدود شده بود ، بنابراین مجبور شدم برخی تغییرات جزئی را انجام دهم.
مرحله 1: اجزای مورد نیاز
این یک طراحی مدولار است که دارای دو برد کنترل arduino و raspberry pi است. هر دو مستقل از یکدیگر کار می کنند. اگر بودجه کافی ندارید ، می توانید تمشک pi را کنار بگذارید و دوربین مریخ نورد همچنان با بلوتوث کار می کند. Raspberry pi فقط برای دوربین و کنترل مریخ نورد از طریق WiFi و اینترنت استفاده می شود. حرکت مریخ نورد توسط آردوینو کنترل می شود. منبع تغذیه هر دو دستگاه متفاوت است.
کنترل اجزای سیستم
- آردوینو اونو
- راننده L293D موتور خجالت کشید
- 6 عدد موتور DC
- 6 لاستیک (چاپ سه بعدی)
- پیوند اصلی+پیوندها (3 چاپ شده)
- 2 سرو موتور
- پیوست های مختلف (چاپ سه بعدی)
- پیچ های 5 ، 4 ، 3 و 2 میلی متر
- مهره های خود قفل کننده 4 میلی متر و 5 میلی متر
- منبع تغذیه 7 ولت
اجزای کنترل شبکه
- راپبری پی
- وب کم USB (برای پخش و ضبط ویدئو)
- دوربین Pi (برای تصاویر ثابت)
- منبع تغذیه 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الی را در نظرات بپرسید و در صورت تردید در اسرع وقت پاسخ خواهم داد.
توصیه شده:
IoT Air Freshener (با NodeMCU ، Arduino ، IFTTT و Adafruit.io): 15 مرحله (همراه با تصاویر)
IoT Air Freshener (با NodeMCU ، Arduino ، IFTTT و Adafruit.io): برنده جایزه اول مسابقه دستورالعمل های بی سیم 2017: DNew در حال حاضر در دسترس است: ساعت IoT با پیش بینی آب و هوا! آن را بررسی کنید: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ داشتن یک شکر آرامش بخش است
تطبیق یک گوشی تلفن همراه با تلفن همراه: 7 مرحله (همراه با تصاویر)
انطباق یک گوشی تلفن همراه با یک تلفن همراه: توسط بیل ریو ([email protected]) اقتباس شده برای دستورالعمل ها توسط موس ([email protected]) سلب مسئولیت: روش شرح داده شده در اینجا ممکن است برای شما کارساز نباشد گرفتن. اگر کار نمی کند ، یا اگر چیزی را خراب می کنید ، m نیست
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 1): 6 مرحله (همراه با تصاویر)
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 1): مقدمه بچه ها چه خبر! این دستورالعمل پیگیری اولین دستورالعمل من در مورد استفاده از سپر Botletics LTE/NB-IoT برای آردوینو است ، بنابراین اگر قبلاً این کار را نکرده اید ، لطفاً آن را بخوانید تا یک نمای خوب از نحوه استفاده از سپر و همه اینها بدست آورید
Arduino RC Amphibious Rover: 39 مرحله (همراه با تصاویر)
Arduino RC Amphibious Rover: طی چند ماه گذشته ما یک مریخ نورد کنترل از راه دور را توسعه داده ایم که می تواند هم در خشکی و هم در آب حرکت کند. اگرچه خودرویی با ویژگی های مشابه از مکانیزم های متفاوتی برای پیشرانش استفاده می کند ، ما سعی کردیم به تمام وسایل محرکه دست یابیم
همراه Arduino Desktop: 3 مرحله (همراه با تصاویر)
همراه آردوینو رومیزی: این ایده ایده ای بود که من هنگام تحریک در مشق شب ، مسائل رایانه ای یا بازی به سراغم آمد. قرار است این همراه به & quot؛ خشمگین & quot؛ شما واکنش نشان دهد. رفتار و یا شما را از رفتار خود آگاه کند یا آرامش دهد. آنچه شما برای