Mundarija:

Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz): 9 qadam (rasmlar bilan)
Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz): 9 qadam (rasmlar bilan)

Video: Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz): 9 qadam (rasmlar bilan)

Video: Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz): 9 qadam (rasmlar bilan)
Video: ''VAHŞETİN ÇAĞRISI'' 💯ZamanınYasaları 💯 JACK LONDON (PANDORA MEDYA | naringl - SESLİ KİTAP) 2024, Iyul
Anonim
Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz)
Futbol roboti (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz)

Men robototexnikani tinker-robot-labs.tk da o'rgataman. Mening o'quvchilarim futbol o'ynaydigan robotlarni yaratdilar (yoki futbol, agar siz hovuzning narigi tomonida yashasangiz). Ushbu loyihadan maqsadim bolalarga Bluetooth orqali robot bilan muloqot qilishni o'rgatish edi.

Biz robotlarimizni bir necha hafta oldin tugatdik, keyin men Instructables mikrokontroller va robototexnika musobaqasini o'tkazayotganini ko'rdim, shuning uchun biz birgalikda boshqa robot yaratamiz va siz bilan futbol robotini qanday yasash va u bilan o'ynashni bo'lishamiz.

Bu robotni birlashtirgan bolalar - Beatriz, Ruben, Xayme, Gonsalo, Gabriel, Ismoil va Kris. Ularning yoshi yetti yoshdan o'n bir yoshgacha va ular rok!

Bu robotni yig'ish uchun ular kattalar asboblaridan, payvandlash uchun temir, qaychi va kesgichlardan foydalanadilar. Men ularga asboblar o'yinchoq emasligini va ulardan katta hurmat bilan foydalanish kerakligini o'rgatganman. Ular har doim kuzatilishi kerak bo'lgan xavfsizlik qoidalarini bilishadi, masalan, asboblarni har doim stol markazida, ular ko'rinadigan joyda qoldirish yoki har doim tirsagi yon tomoniga yopishgan holda qisqichlardan foydalanish, shuning uchun ularga zarar etkazish mumkin emas. tasodifan yuz.

1 -qadam: O'yin maydoni va o'yin qoidalari (Jaime tomonidan)

O'yin maydoni:

  • O'yin maydonining o'lchami
  • Maydoni uzunligi: 170 sm
  • Maydon kengligi: 113 sm
  • O'rta chiziq 85 sm
  • Maqsad kengligi: 31 sm

O'yin qoidalari:

  • Robot -futbol o'yinini 2 ta robotdan iborat ikkita jamoa o'ynaydi.
  • O'yin 2 daqiqali ikkita bo'limda o'tkaziladi. 2 bo'lim o'rtasida batareyani almashtirish yoki robotlarni tuzatish uchun o'yin 5 daqiqagacha to'xtatilishi mumkin.
  • O'yin o'yinning o'rtasida to'p va har bir robot maydonning bir burchagida boshlanadi.
  • Agar to'p maydondan chiqib ketsa, vaqt to'xtatiladi. To'p maydon markaziga qaytariladi va robotlar burchaklarga joylashtiriladi.
  • Agar ikkinchi bo'lim oxirida har ikkala jamoa durang o'ynagan bo'lsa, o'yinni to'xtatmasdan ikkinchi bo'limga bir daqiqa qo'shiladi.
  • To'p - bu yarim qum bilan to'ldirilgan tennis to'pi (to'pni kesib oling, qum qo'shing, to'pni super elim bilan yopishtiring)
  • Agar biron bir jamoa gol ursa, to'p maydon o'rtasiga qo'yiladi va har bir robot maydon burchaklariga joylashtiriladi.
  • O'yin paytida odam tegadigan har qanday robot o'yinning qolgan qismi uchun diskvalifikatsiya qilinadi.
  • Agar robotlardan birortasi ishlamay qolsa, robot o'yindan chetlatiladi va agar uni birinchi bo'limda tanaffus bo'lmasa va ikkinchi bo'lim boshlanishidan oldin tuzatish mumkin bo'lmasa, uni qaytarib bo'lmaydi.
  • Agar biron bir robot boshqa robotga hujum qilib, uni maydondan olib chiqsa, u o'yinning qolgan qismi uchun diskvalifikatsiya qilinadi.

2 -qadam: Robotni yaratish: materiallar ro'yxati

Robotni yaratish: materiallar ro'yxati
Robotni yaratish: materiallar ro'yxati
Robotni yaratish: materiallar ro'yxati
Robotni yaratish: materiallar ro'yxati
Robotni qurish: materiallar ro'yxati
Robotni qurish: materiallar ro'yxati
Robotni qurish: materiallar ro'yxati
Robotni qurish: materiallar ro'yxati

Barcha elektronika Amazondan olingan

Qolgan materiallar mahalliy apparat do'konidan olinadi.

Biz robotning narxini 40 evrogacha cheklash qoidasini o'rnatdik va menimcha, robotning umumiy narxi 15 evrodan past, chunki men materiallarni katta hajmda sotib olganman.

  • 2 ta tishli dvigatel + g'ildirak
  • Non paneli
  • Arduino nano
  • Simlar
  • Batareya ushlagichi va 4 ta AA batareyasi
  • Kommutator (ixtiyoriy)
  • Kondensator
  • Kabob tayoqchalari
  • Yarim qum bilan to'ldirilgan tennis to'pi
  • Rezinali bog'ich
  • 25 sm x 25 sm o'lchamdagi gofrirovka qilingan plastmassadan 2 dona
  • HC05 yoki HC06 moduli
  • L9110 H ko'prigi

3 -qadam: Shassi qismlarini kesish

Shassi qismlarini kesish
Shassi qismlarini kesish
Shassi qismlarini kesish
Shassi qismlarini kesish
Shassi qismlarini kesish
Shassi qismlarini kesish

Ikki marta o'lchang, bir marta kesing!

Gofrirovka qilingan plastmassani kesishni boshlashdan oldin biz don qutilari bilan karton shablonlarni qilamiz. Bu juda ko'p ish, vaqt va pulni tejashini isbotladi, chunki siz tezda robotingizning asosiy shaklini yaratishingiz mumkin, va agar biror narsa noto'g'ri bo'lsa, uni bir oz lenta tuzatishi mumkin. Ruben shablonlarni qildi va Beatriz shablonlarni plastmassaga o'tkazdi

Robotingizning shaklini aniqlagandan so'ng, siz dizayningizni gofrirovka qilingan plastmassaga o'tkazishingiz kerak.

4 -qadam: Shassining pastki qismi

Shassining pastki qismi
Shassining pastki qismi
Shassining pastki qismi
Shassining pastki qismi
Shassining pastki qismi
Shassining pastki qismi

Gofrirovka qilingan plastmassa konstruktsiya fermuar bog'ichlari bilan birlashtirilgan. Fermuar bog'lamlarini qo'yishdan oldin, struktura bambuk tayoqlari bilan ushlab turiladi. Biz buni shunday qilamiz, chunki siz plastmassadagi tayoqlar bilan osongina teshik ochishingiz mumkin va siz fermuar bog'lamlarini qo'yishdan oldin buyumning shakli haqida umumiy tasavvurga ega bo'lishingiz mumkin. Plastmassani burish uchun biz bambuk tayoqchalarni ishlatib, plastmassaning bir tomonini uramiz.

Kris va Gonsalo shassiga bir oz tormoz qo'shmoqchi bo'ldilar, deb qaror qilishdi va ular yon tomondan xanjar kesib olishdi. ular birinchi tomondan kesib olgan qismini ikkinchisini kesish uchun shablon qilib ishlatishgan.

5 -qadam: dvigatellarni tayyorlash

Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash
Motorlarni tayyorlash

Dvigatellarning yon tomonida elektr ulanishlari joylashgan kichik bir chiqib ketish bor. Biz dvigatelni ajratishimiz va boshqa tomondan elektr aloqalarini o'rnatishimiz kerak.

Bu bajarilgandan so'ng, Xaym va Ismoil dvigatelga 20 sm uzunlikdagi 2 ta simni payvandlashdi. Buning uchun biz telefon liniyalari simlaridan foydalanamiz, lekin har qanday ingichka kabeldan foydalanish mumkin.

Keyin g'ildiraklarni qaerga qo'yishni hal qilamiz. G'ildiraklar qo'yilgan joy robotning xatti -harakatiga ta'sir qiladi. Robotning orqa tarafidagi g'ildiraklar natijada to'pni juda tez harakatlantiradigan robotga olib keladi, lekin uni boshqarish juda qiyin. Boshqa tomondan, g'ildiraklari robotning old tomoniga qarab harakatlanadigan robot, robotni boshqarishi juda oson, lekin to'pni juda sekin harakatlantiradi.

Bu robot uchun biz g'ildiraklarni robotning o'rtasiga qo'yishni tanladik. Biz motorlarni kerakli joyga qo'ydik va g'ildirak millari uchun 2 ta kichik teshik qildik.

6 -qadam: Elektr aloqasini uzing

Quvvatlang!
Quvvatlang!

Gabriel va Ismoil ushbu ulanish sxemasini yaratish uchun Autodesk davrlarini ishlatgan.

H ko'prik 6, 9, 10 va 11 portlarga ulangan

HC06 moduli TXD, RXD, GND va +5V ga ulangan. Arduinoning TXD pimi HC06 ning RXD piniga va arduino RXD pinining HC06 ning TXD piniga ulanganligiga ishonch hosil qiling.

Kondensator - 8200 kv. Bu sizga juda kerak emas, lekin agar batareyalar biroz past bo'lsa, HC06 modulini uzib qo'yadigan kuchlanish pasayishini oldini olish mumkin.

Dvigatellar H ko'prigiga ulangan. Ehtimol, robot oldinga siljish o'rniga orqaga ketadi. bu holda, motor simlarini teskari aylantiring.

7 -qadam: tayoqlar, motorlar va qopqoq joyida

Tayoqlar, motorlar va qopqoq joyida
Tayoqlar, motorlar va qopqoq joyida
Tayoqlar, motorlar va qopqoq joyida
Tayoqlar, motorlar va qopqoq joyida
Tayoqlar, motorlar va qopqoq joyida
Tayoqlar, motorlar va qopqoq joyida

Tanlov - tanlov tanlovi! Dvigatellarni qaerga qo'yishim kerak? Bir nechta variant bor va motorlar qayerda va qanday biriktirilganiga qarab, sizning tortishish markazingiz boshqa joyda bo'ladi!

Bunday holda, biz ularni oldinga yoki orqaga qarab qo'yishimiz mumkin edi va biz ularni orqa tomonga qo'yishga qaror qildik.

Dvigatellar shassining yon tomoniga biriktirilgan bo'lishi kerak. Kris shassi yonidagi teshiklarni ochish uchun bir nechta simli chiroyli asbob yasadi. va motorlarni 2 ta fermuar bilan bog'lab qo'ydi, chunki fermuar qisqichlari juda qisqa edi. Rasmlarni ko'ring!

Keyin, robotning qopqog'i shassisga biriktirilgan. Muqovani Ruben robotning yuziga o'xshash qilib bezatgan, chunki uning qopqog'i shaffof edi va u HC06 modulining yoritgichlari, arduino va H ko'prigi qopqog'i yonib -o'chib turishini ko'rsatadi deb o'ylardi, bu effekt ajoyib bo'ladi va ey bola! u haq edi.

Kris to'pni boshqarish uchun tayoqlarni robotning old qismiga qo'shib qo'ydi. Tayoqlar shassiga fermuarli galstuk bilan mahkamlanadi. Shuningdek, u robotni yopish uchun uning orqa qismiga rezina bant qo'shib qo'ydi. U qopqoqning orqa qismidan bir nechta chuqurchalarni kesib, rezina tasmasini fermuarli galstuk bilan shassisga mahkamladi.

G'ildiraklarni hozir qo'ying va keyingi bosqichga o'ting.

8 -qadam: Elektronni o'rnatish vaqti keldi

Elektronni o'rnatish vaqti keldi!
Elektronni o'rnatish vaqti keldi!
Elektronni o'rnatish vaqti keldi!
Elektronni o'rnatish vaqti keldi!
Elektronni o'rnatish vaqti keldi!
Elektronni o'rnatish vaqti keldi!

Yaqinda!

Muqovada katta yoqimsiz kalitni qo'yish uchun teshik ochilgan. Siz har qanday kalitni ishlatishingiz mumkin, lekin biz katta va yomon kalitni ishlatishni tanladik, chunki u ajoyib ko'rinadi.

Biz tayyorlagan barcha elektronika endi robot ichiga joylashtirilgan. Ulanish sxemasiga rioya qiling!

Hali ham ko'prikni protobardaga ulamang, chunki biz protobardni kamida bir marta chiqarib olishimiz kerak.

Robotni o'z ichiga olgan protoboardga ega bo'lgandan so'ng, siz batareyalarni qaerga qo'yish kerakligini aniqlay olasiz. Ular robotning shakliga va dvigatellarni qaerga qo'yganingizga qarab, robotning old yoki orqa tomoniga o'tishi mumkin.

Siz robotga uchinchi oyog'ini qilishingiz kerak (qolgan 2 oyog'i g'ildirak!). Buning uchun fermuar taqib oling va uni rasmda ko'rsatilgandek ulang.

9 -qadam: Kod

Image
Image
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Endi siz kodni arduino -ga qo'yishingiz va robotingizni android telefoningizga ulashingiz kerak.

Koddan boshlaylik:

Menimcha, sizning kompyuteringizda arduino kodlash interfeysi (IDE) mavjud. bo'lmasa, bu erga o'ting va ko'rsatmalarga amal qiling:

Kodni biriktirilgan zip faylidan yuklab oling va.ino faylini oching. Bu sizning kompyuteringizda papka yaratadi.

Kodni arduino -ga yuklang. Buning uchun siz anakartdan BLUETOOTH modulini uzib qo'yishingiz kerak. Aks holda, u ishlamaydi. Sababini mendan so'ramang, bu men uchun ham sir.

Google ilovalar do'konidan android telefoningizga "Roboremo free" ni o'rnating.

Ushbu qadamga biriktirilgan ziplangan papkadagi ko'rsatmalarga amal qiling.

Agar siz telefoningizga interfeys o'rnatolmasangiz, telefoningiz uchun interfeys yaratish uchun quyidagi ko'rsatmalarga amal qiling.

Android telefonini robotga ulash bo'yicha ko'rsatmalar (Gabriel tomonidan)

  • Bluetooth -ni ulash uchun sizda Android telefoni, planshet yoki bluetoothli kompyuter bo'lishi kerak
  • RoboremoFree -ni o'rnating.
  • Interfeysni dasturlash: Menyuga kiring va slayderni tanlang, shunda siz robotni boshqarasiz.
  • Slayderni ekran interfeysining chap tomoniga qo'yganingizda, slayderning identifikatorini "izq" qilib qo'yish kerak. Bu izq, chunki izquierda biz ispan tilida shunday deymiz.
  • Keyin yorliqqa kirishingiz kerak. Yorliq ichiga izqSpeed#*1 ni qo'yish kerak.
  • Keyin siz "min max" ni kiritishingiz kerak va minutda -255 va maksimal 255 ni qo'yib "int" ni bosishingiz kerak.
  • Keyin, keyingi qatorda "qo'yib yuborilganda" ni o'qishingiz kerak.
  • 2 satr pastda "bo'sh joy yuboring"
  • keyin "avtomatik qaytmang"
  • "Avtomatik qaytish qiymatini o'rnatish" ga "o'rta" ni qo'yish kerak.
  • belgilangan takrorlash davrida siz 100 ni qo'yishingiz kerak

Endi siz interfeysning o'ng tomoniga slayderni qo'shishingiz va idni "der" deb belgilashingiz va derSpeed #*1 belgisini qo'yishingiz kerak. Qolganlarning hammasi bir xil.

O'ynashni boshlash uchun: Ilovaga kirganingizda, menyuga kiradigan RoboremoFree-ga bluethooth-ni ulashingiz kerak, keyin Bluetooth-ni ulash (RFCOMM) tugmachasini bosishingiz va HC-05 yoki HC-06-ni bosishingiz kerak.

Xursand bo'ling!

Tavsiya: