
Mundarija:
- Ta'minotlar
- 1 -qadam: Shassini 3D bosib chiqarish
- 2 -qadam: Shassisni zımparalash (tozalash)
- 3 -qadam: g'ildiraklar va servolarni birlashtirish
- 4 -qadam: Servislarni xazaga ulash
- 5 -qadam: Old rolikli to'pni qo'shish
- 6 -qadam: Non paneli va datchiklarni qo'shish
- 7 -qadam: Batareyani boshqarish sxemasini yaratish va uni chazaga qo'shish
- 8 -qadam: Kod, Arduino Nano va O'chirish
- 9 -qadam: Bu shunday! Sizning sumo botingiz borishga tayyor
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Sumo boti nima?
Bu loyiha sumo robototexnikasining raqobat uslubidan ilhomlangan, uning misolini bu erda topish mumkin. Oq botli qora halqaga ikkita bot joylashtirilgan, uning maqsadi - boshqa botni avtonom tarzda ringdan chiqarib tashlash. Shuning uchun sensorlardan foydalanish borasida u yaxshi loyihani amalga oshiradi.
Ushbu qo'llanmada men sizga mini sumo botini yaratish bo'yicha ko'rsatma beraman. Biroz vaqt o'tkazish yoki hatto robototexnika bo'yicha o'zingizning tadbiringizni boshlash ajoyib loyihadir. Bu ixcham, o'rganish imkoniyatlari bilan to'la va o'ynash juda qiziq.
Ta'minotlar
Materiallar hisobi
- Yashil PLA
- 2x SG90 uzluksiz servo
- HC-SR04 ultratovush sensori
- Infraqizil sensor
- 2 m qizil o'tish simlari
- 2 x M4 murvat
- 2x M4 olti burchakli yong'oqlar
- 1x lityum ionli batareya 3.7V 3600 mA / soat
- 1x Li-Ion 18650 batareya ushlagichi
- TP4056 Li-Ion zaryadlash moduli
- 5V DC-DC kuchaytirgichi
- Arduino Nano
- Kichik non paneli
- Moviy tayoq
- 2x g'ildiraklar
- 2x M3 kichik vintlardek (Servo uchun)
- 1 x SPDT kaliti
Foydali uskunalar
- 3D printer
- Dremel to'plami
- Issiq yopishtiruvchi qurol
- Kompyuter
1 -qadam: Shassini 3D bosib chiqarish

Birinchidan, biriktirilgan faylni yuklab oling va FlashPrint yoki boshqa 3D printerli dastur yordamida oching. Ushbu faylni SD -kartaga saqlang va 3D -printerga joylashtiring. Printerni o'rnatgandan so'ng, filamentni yuklang va ekstruderlarni qizdiring, dizaynni chop eting.
2 -qadam: Shassisni zımparalash (tozalash)


Shassi chop etilgach, tayanchlarni olib tashlash kerak bo'ladi. Kesish yoki kesish yordamida ularni osonlikcha kesib tashlash mumkin. Fayl qo'pol qirralarni tekislash va tozalash uchun ham ishlatilishi mumkin. Shassini buzmaslik yoki barmoqlaringizni shikastlamaslik uchun ehtiyot bo'ling.
3 -qadam: g'ildiraklar va servolarni birlashtirish


Bu qadam uchun, servo g'ildirak bilan mahkam bog'langan bo'lishi kerak, shunda u raqobat paytida yiqilib tushmaydi. Bu bo'g'inni ikki qismni bir -biriga mahkamlash orqali erishish mumkin, bu esa kuchli bo'g'in hosil qiladi.
4 -qadam: Servislarni xazaga ulash


G'ildiraklar servolarga o'rnatilgandan so'ng, endi shassiga doimiy ravishda o'rnatilishi mumkin. Buni amalga oshirishning eng yaxshi usuli, servolarni shassisga ushlab turish uchun etarlicha kuchli issiq yopishtiruvchi quroldan foydalanish edi, lekin agar kerak bo'lsa, servolarning joylashishiga o'zgartirishlar kiritishga imkon beradi.
Servislarni shassisga o'rnatishda to'g'ri va to'g'ri yo'naltirilganligiga ishonch hosil qiling!
5 -qadam: Old rolikli to'pni qo'shish


Bu qadam juda to'g'ri, chunki vintlar uchun ikkita teshik allaqachon shakllangan. Shassi bilan rulonli to'pni tekislang va ikkita komponentni M4 vintlardek va oltita somun yordamida mahkamlang.
Sumo botining pastga burilish burchagini kamaytirish uchun rulonli to'p va shassi orasiga qo'shimcha olti burchakli yong'oq qo'yish mumkin.
6 -qadam: Non paneli va datchiklarni qo'shish



Birinchidan, infraqizil sensorni botning old qismiga issiq elim yordamida mahkamlang, shu bilan birga uning ostidagi erni aniq skanerlay olishiga ishonch hosil qiling. Keyin, yuqoridagi rasmlarda ko'rinib turganidek, ultratovush sensorini botning old qismidagi kerakli teshiklarga mahkamlang.
Nihoyat, Arduino nanosi bo'lgan non panelini botning o'rtasiga qo'shing va muammoni bartaraf etish va ta'mirlash vaqtida olib tashlash oson bo'lishi uchun uni ko'k rang bilan mahkamlang.
7 -qadam: Batareyani boshqarish sxemasini yaratish va uni chazaga qo'shish




Lityum-ionli batareyani TP-4056 Li-Ion zaryadlovchi moduli va 3V-5V kuchaytirgichi bilan parallel ravishda ulash lozim. Bu jarayonda o'tish simlarini to'g'ri kutupluluğun terminallariga ulashingizga ishonch hosil qiling.
Lehimlashda ehtiyot bo'lish, yaxshi gazlangan joyda ishlash va ko'zdan himoya vositalarini kiyishni unutmang.
Botni yoqish va o'chirish uchun 5Vboost konvertorining ijobiy chiqishiga kalit qo'yish kerak. DC-DC konvertorining chiqishi to'g'ridan-to'g'ri Arduino Nano quvvat manbasiga o'tadi.
8 -qadam: Kod, Arduino Nano va O'chirish


Birinchidan, Arduino Nano -ni dasturlash uchun siz Arduino IDE va Nano uchun kerakli drayverlarni yuklab olishingiz kerak bo'ladi. Buni amalga oshirgandan so'ng, siz kompyuterni nano-ga USB-Micro-USB-kabel orqali ulash orqali quyida ko'rsatilgan kodni yuklashingiz kerak.
Keyin yuqoridagi diagramadan foydalanib, kerakli komponentlar va sensorlarning har birini Nano -ga ulang.
- 2 Servo 9 va 10 -pinlarga ulangan bo'lishi kerak.
- Infraqizil sensori analog pinga ulangan bo'lishi kerak (bu sensor kodga kiritilmagan, chunki u faqat raqobatga xosdir - foydalanuvchi qo'shishi kerak)
- HC-SR04 ultratovush sensori aks-pinini 5-pinga va uning uchini 4-pinga ulangan bo'lishi kerak.
Bu bajarilgandan so'ng, botni sinab ko'ring va kerakli o'zgartirishlarni kiriting.
9 -qadam: Bu shunday! Sizning sumo botingiz borishga tayyor


Hamma narsa tayyor va sizning botingiz tugadi.
Xursand bo'ling!
Tavsiya:
Yozish boti: 6 qadam (rasmlar bilan)

Chiziq boti: Bu mashg'ulotda biz vosita va og'irlikdan foydalanib, chizilgan botimizni muvozanatsiz qilib qog'ozga chizamiz
Uy hayvonlari boti: 6 qadam (rasmlar bilan)

Pet Bot: Kredit: Ushbu loyiha robomaniac tomonidan Beetlebotdan ilhomlangan. (Videoda hali ham Catfish Bot sifatida ko'rsatilgan) Men ESP8266, Arduino va Raspberry PI platformalarida yosh ishlab chiqaruvchilarga robototexnika fanini o'rgataman
Depressiya boti 5000: 8 qadam

Depressiya boti 5000: Agar siz uyga o'zingizni juda baxtli va to'la his qilib kelgan bo'lsangiz, bu loyiha siz uchun! Bir necha daqiqada Depressiya Bot 5000 sizni hammamiz biladigan qayg'u tubiga qaytaradi. Sevgi, bu yo'riqnomada men aytaman
KiKi klaviatura boti: 5 qadam

KiKi klaviatura boti: Men tez -tez ish joyimdan kompyuterga ulanishim kerak, lekin men uni doim qoldirishni yoqtirmayman. Muammo shundaki, mening eski kompyuterim WOL -ni qo'llab -quvvatlamaydi. Biroq, uni uyqu holatiga qo'yish va klaviaturadagi quvvat tugmasi yordamida uyg'otish mumkin. Biroq, uyda hech kim yo'q
Python yordamida pochta yuborish boti: 5 qadam

Python yordamida pochta jo'natish boti: Ushbu loyihada siz python yordamida xat yuborishni o'rganasiz. Bu erda men sizda kollajdan/maktabdan ta'til olish uchun qatnashish etarli yoki yo'qligini aniqlash uchun ishlatilishi mumkin bo'lgan loyihani ko'rsatdim. attestatning minimal foizi qabul qilindi