Mundarija:

Roomba Bot - bulider: 5 qadam (rasmlar bilan)
Roomba Bot - bulider: 5 qadam (rasmlar bilan)

Video: Roomba Bot - bulider: 5 qadam (rasmlar bilan)

Video: Roomba Bot - bulider: 5 qadam (rasmlar bilan)
Video: BTT SKR2 -Klipper Firmware Install 2024, Noyabr
Anonim
Roomba Bot - bulider
Roomba Bot - bulider

Bot Builder - bu xona xonasi, uning old tomoniga "ushlagichlar" biriktirilgan bo'lsa, ob'ektlar atrofida harakatlana oladi. U bilan kod sichqonchaning bir marta bosilishi bilan boshqariladigan GUI qutisi bilan birinchi harakatni yozib olish uchun o'rnatiladi. Birinchi ishga tushirishdan so'ng, botni birinchi marta aylanada aynan bajaradigan qilib sozlash mumkin!

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar
Ta'minotlar

Vakuumli 3D qopqoq bilan almashtirilgan xona

Roombaga ulangan malina Pi

Kamera xonaga mos keladi

Quvvat manbai

Roombaning old tomoniga joylashtirish uchun U shaklidagi tutqichlar

2 -qadam: Roomba asboblar qutisini yuklab oling

Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling
Roomba asboblar qutisini yuklab oling

MATLAB -ni oching va loyiha fayllarini tartibli saqlash uchun yangi loyiha papkasini yarating.

ESLATMA: Bu kod berilgan loyiha uchun ishlatilgan, bu biz uchun bo'lgani kabi siz uchun ham ishlamasligi mumkin.

Ushbu kodni ishga tushiring va endi barcha fayllar sizning loyiha papkasida saqlanishi kerak.

MATLAB -dagi "Joriy papka" oynasining istalgan joyini o'ng tugmasini bosing va MATLAB -ga fayllaringizni topishga ruxsat berish uchun "Yo'lga qo'shish" -ni bosing.

Asboblar qutisining so'nggi versiyasiga ega bo'lish uchun 3 -rasmda ko'rsatilgan koddan foydalaning

3 -qadam: kerakli natijalar uchun dizayn kodi

Agar siz yuqoridagi uchta faylni yuklasangiz, siz quyidagi videoga o'xshab roomba/Mars Rover -ni boshqarishingiz mumkin bo'ladi. Birinchi fayl-bu kodning m-fayli, ikkinchi va uchinchi fayllar-bu sizning haqiqiy kodingiz bo'lib, uni o'zgartirish va sizning maxsus xonangizga tahrir qilish kerak bo'ladi. Masalan, bizning xona xonamiz Roomba 30 deb nomlangan, shuning uchun biz o'z xonamizga ulanganimizda biz kodni yozardik

r = xona. 30

va bu bizning kodimizni ishga tushirishga imkon beradi.

4 -qadam: Kodni to'liq bajarguncha ishga tushiring va tahrir qiling

Qaytish, tezlik va boshqalarni takomillashtirishdan oldin siz kodingizni bir necha marta ishlatishingiz kerak bo'lishi mumkin. Har xil xonadagi shinalar siljishi har xil bo'ladi va siz turgan sirtga qarab ko'p yoki kamroq buriladi. Biz xonani ochiq maydonda haydash testini tavsiya qilamiz, shunda siz xona xonasi qodir bo'lgan hamma narsani ushlab turmaguningizcha hech narsaga duch kelmaysiz. Robotingizni osib qo'ygandan va burilish burchaklaringizni takomillashtirgandan so'ng, siz qurishni boshlashingiz mumkin!

5 -qadam: Yakuniy loyiha

Yakuniy loyiha
Yakuniy loyiha

Sizning yakuniy loyihangiz yuqoridagi rasmga o'xshab ketishi kerak, bu erda sizning xonangiz va tutqichlar old tomonga o'rnatiladi. Siz takomillashtirgan kod va siz yaratgan robot yordamida siz tezda o'z robotingiz bilan harakat qilishni boshlashingiz mumkin!

Tavsiya: