فهرست مطالب:
- مرحله 1: بیل مواد (BOM)
- مرحله 2: ساخت گذرگاه برق
- مرحله 3: الکترونیک
- مرحله 4: نصب وسایل الکترونیکی در پوسته
- مرحله 5: برنامه نویسی
- مرحله ششم: تمام شدی
- مرحله 7: Creeperbot در عمل
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این ربات برای ورود به چالش Minecraft ، Epilog Challenge IX و اولین مسابقه نویسنده ساخته شده است. این بر اساس یکی از نمادین ترین اوباش Minecraft است: Creeper. این ربات از پوسته چاپ سه بعدی استفاده می کند ، بنابراین برای ساخت آن باید به چاپگر سه بعدی دسترسی داشته باشید.
** پسر 12 ساله من ربات را طراحی و مونتاژ کرد و کد پایتون را نوشت ، من فقط کمی در حفاری کمک کردم ، او نیز این آموزش را نوشت ، اما به دلیل حداقل شرایط سنی چالش مجبور شد از حساب من استفاده کند. ، بنابراین واقعاً پروژه اوست **.
مرحله 1: بیل مواد (BOM)
برای ساخت این ربات ، شما نیاز دارید
-راه اندازی کامل Raspberry Pi Zero (صفحه کلید ، ماوس ، مانیتور ، نصب تازه raspbian ، دسترسی به اینترنت) با پین های لحیم شده
-HC-SR04 سنسور اولتراسونیک
-2 موتور پله ای 2BYJ-48 با درایور موتور پله ای ULN2003APG
-1 مقاومت 1 کیلو اهم
-1 مقاومت 2KΩ
-سیم های جهنده زن و مرد
پوسته خزنده چاپ سه بعدی (فایل های موجود در این مرحله)
-چسب حرارتی تفنگی
-چند پین اضافی
-آهن لحیم کاری
-protoboard
بسته باتری (ترجیحا یک ماهی مرکب)
-چرخ دیوانه
مرحله 2: ساخت گذرگاه برق
این کار آسان است ، کمی از سطح اولیه (3 مربع در دقیقه) را برش داده و مقداری پین را به آن بچسبانید و بین آنها ، قسمت لحیم شده را با چسب حرارتی بپوشانید تا از میانبرها جلوگیری شود. برای جایگزینی تخته نان و جمع و جورتر کردن دستگاه الکرتونیک به سه مورد از آنها نیاز دارید.
مرحله 3: الکترونیک
اگر نمی توانید کدهای رنگی مقاومت ها را ببینید ، مقاومت سمت چپ 2KΩ و سمت راست 1KΩ است. هنگامی که نیاز به استفاده از نان برد دارید ، به جای آن از گذرگاه برق استفاده کنید.
مرحله 4: نصب وسایل الکترونیکی در پوسته
به طور معمول ، سر روی بدن کلیک می کند ، اما اگر این کار را نکرد ، باید کمی قسمت بالای بدن را ماساژ دهید تا سر کلیک کند. بدنه در قسمت پایه قرار می گیرد ، اما شل است ، بنابراین کمی چسب حرارتی بگذارید تا در جای خود ثابت بماند. بدنه دارای دریچه ای برای درگاه های Pi Zero usb و hdmi است. در اینجا شما ترتیبی دارید که دو درایور موتور پله ای را کنار هم قرار دهید و در فضا صرفه جویی کنید ، تنها کاری که باید انجام دهید این است که آنها را به صورت افقی قرار داده و به صورت داغ روی یک تکه پلاستیک بچسبانید (اگر یکی از اینها چاپگر سه بعدی دارید چاپ بد است ، می توانید آن را با ابزار dremmel برش دهید). برای قرار دادن Pi Zero در محل خود ، باید چند سوراخ ایجاد کرده و آنها را از طریق سوراخ های pcb روی pizero قرار دهید. چسب داغ سنسور اولتراسونیک به سوراخ های چشم (از قبل چاپ شده). برای جا دادن در موتورهای پله ای ، باید چند سوراخ پیچ ایجاد کنید (محور دارای یک سوراخ چاپ شده است). چرخ دیوانه را در قسمت پشتی پایه با نگهدارنده های pcb ثابت کنید تا در سطح چرخ ها قرار بگیرد. ماهی مرکب را در قسمت پشتی پایه ثابت کنید.
مرحله 5: برنامه نویسی
شما باید یک خط فرمان را در Raspbian باز کنید (برای این مرحله شما نیاز به دسترسی به اینترنت در Pi Zero خود دارید) و تایپ کنید: sudo pip3 install gpiozero hcsr04sensor در صورت عدم نصب pip آن را نصب کنید.
مرحله ششم: تمام شدی
اگر می خواهید این pi را به این و فقط به این (داده های raspbian خود) اختصاص دهید. خط فرمان را باز کرده و تایپ کنید:
sudo nano etc/rc.local
بعد ، کد را پایین بیاورید و خط قبل را قبل از خروج 0 اضافه کنید:
python3 /home/pi/Directory_where_the_program_is_st_//CreeperBot_Ultrasonic.py &
در اینجا در حال انجام است….
مرحله 7: Creeperbot در عمل
او بدجنس است ، او سبز رنگ است و سونوگرافی از موانع جلوگیری می کند
توصیه شده:
جلوگیری از ربات LEGO مانع: 8 مرحله (همراه با تصاویر)
جلوگیری از ربات LEGO مانع: ما LEGO را دوست داریم و همچنین مدارهای Crazy را دوست داریم ، بنابراین می خواستیم این دو را به یک ربات ساده و سرگرم کننده تبدیل کنیم که از برخورد با دیوارها و اجسام دیگر جلوگیری کند. ما به شما نشان می دهیم که چگونه ما خودمان را ساخته ایم و اصول اولیه مورد نیاز را برای شما شرح می دهیم تا بتوانید خود را بسازید
جلوگیری از روبات مانع (آردوینو): 8 مرحله (همراه با تصاویر)
ربات اجتناب از موانع (آردوینو): در اینجا قصد دارم در مورد ساخت ربات جلوگیری از موانع بر اساس آردوینو به شما آموزش دهم. امیدوارم راهنمای گام به گام ساخت این ربات را به روش بسیار ساده ای انجام دهم. یک مانع اجتناب از ربات ، یک ربات کاملاً مستقل است که می تواند از هرگونه وسواس اجتناب کند
جلوگیری از روبات مانع: 5 قدم
ربات اجتناب از موانع: در روباتیک ، اجتناب از موانع وظیفه برآوردن برخی از اهداف کنترلی با رعایت محدودیت های موقعیتی در موقعیت متقاطع یا عدم برخورد است. دارای سنسور سونار است که برای تشخیص موانع بین راه روبات استفاده می شود
نحوه مونتاژ یک روبات چوبی قابل توجه چوبی (قسمت دوم: روبات برای جلوگیری از موانع) - بر اساس میکرو: BIT: 3 مرحله
نحوه مونتاژ یک بازوی روبات چوبی قابل توجه (قسمت دوم: ROBOT برای جلوگیری از موانع)-بر اساس MICRO: BIT: قبلاً Armbit را در حالت ردیابی خط معرفی کردیم. در مرحله بعد ، نحوه نصب Armbit در جلوگیری از حالت مانع را معرفی می کنیم
جلوگیری از روبات مانع Ardublock: 7 مرحله (همراه با تصاویر)
جلوگیری از ربات مانع Ardublock: این آموزش آموزنده در مورد & quot؛ چگونه می توان مانع آردوینو برای جلوگیری از ربات ایجاد کرد & quot؛ است. ویدئوی یوتیوب که اخیراً بارگذاری کرده ام. من اکیداً به شما توصیه می کنم که آن را بررسی کنید. بیایید شروع کنیم