Мазмуну:

Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз): 9 кадам (сүрөттөр менен)
Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз): 9 кадам (сүрөттөр менен)

Video: Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз): 9 кадам (сүрөттөр менен)

Video: Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз): 9 кадам (сүрөттөр менен)
Video: АКТОБЕ - САМЫЙ ФУТБОЛЬНЫЙ ГОРОД / QJ LEAGUE спецпроект 2024, Июль
Anonim
Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз)
Футбол роботу (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз)

Мен робототехниканы tinker-robot-labs.tk боюнча үйрөтөм Менин окуучуларым футбол ойногон бул роботторду жаратышты (же футбол, эгер сиз көлмөнүн аркы өйүзүндө жашасаңыз). Бул долбоор менен менин максатым - балдарды Bluetooth аркылуу робот менен кантип иштөөнү үйрөтүү болчу.

Биз роботторубузду бир -эки жума мурун бүтүрдүк, анан Instructables микроконтроллер конкурсун жана робототехника сынагын өткөрүп жатканын көрдүм, ошондуктан биз биргелешип дагы бир роботту куруп жатабыз жана сиз менен Футбол роботун кантип куруп, аны менен ойноону бөлүшүп жатабыз.

Бул роботту чогултуп жаткан балдар - Беатриз, Рубен, Хайме, Гонсало, Габриэль, Исмаил жана Крис. Алардын жашы жетиден он бир жашка чейин, алар рок!

Бул роботту чогултуу үчүн алар чоң кишилердин шаймандарын, мисалы, ширетүүчү үтүктү, кайчыны жана кескичтерди колдонушат. Мен аларга инструменттер оюнчук эмес экенин, аларды абдан урматтоо менен колдонуу керектигин үйрөттүм. Алар ар дайым сакталууга тийиш болгон коопсуздук эрежелерин билишет, мисалы, шаймандарды үстөлдүн ортосуна, алар көрүнүп турган жерге калтыруу же чыканактарын дайыма капталдарына жабыштырып колдонуу, андыктан алар зыян келтире албайт. кокусунан бетме -бет.

1 -кадам: Оюн талаасы жана оюн эрежелери (Jaime тарабынан)

Оюн талаасы:

  • Оюн талаасынын өлчөмү
  • Талаанын узундугу: 170 см
  • Талаа туурасы: 113 см
  • Орто сызык 85 см
  • Максаттын туурасы: 31 см

Оюндун эрежелери:

  • Робот футбол беттешин 2 роботтон турган эки команда ойнойт.
  • Беттеш 2 мүнөттүк эки таймда өтөт. 2 таймдын ортосунда, батареяны алмаштыруу же роботторду оңдоо үчүн оюнду 5 мүнөткө чейин токтотууга болот.
  • Оюн оюндун ортосунда топ менен жана талаанын бир бурчунда ар бир робот менен башталат.
  • Эгерде топ талаадан чыгып кетсе, убакыт токтотулат. Топ кайра талаанын борборуна коюлат жана роботтор бурчтарга коюлат.
  • Эгерде экинчи таймдын аягында эки команда тең болуп калышса, оюнду токтотпостон экинчи таймга бир мүнөт кошулат.
  • Топ - бул теннис тобу, кум менен толтурулган (топтун тешигин кесип, кум кошуп, топту супер клей менен кайра чаптаңыз)
  • Эгерде кайсы бир команда гол киргизсе, топ талаанын ортосуна коюлат жана ар бир робот талаанын бурчтарына коюлат.
  • Беттешүү учурунда адам колуна тийген робот оюндун калган мезгилинде дисквалификацияланат.
  • Эгерде роботтордун бирөө иштебей калса, анда робот оюндан чыгарылат жана экинчи жарымдын башталышына чейин оңдолбосо, аны кайра коюуга болбойт.
  • Эгерде кандайдыр бир робот аны башка роботко талаадан чыгаруу үчүн кол салса, ал оюндун калган бөлүгүнө дисквалификацияланат.

2 -кадам: Роботту куруу: Билл материалдар

Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар
Роботту куруу: Билл материалдар

Бардык электроника Амазонкадан алынган

Калган материалдар жергиликтүү жабдыктар дүкөнүнөн алынат.

Биз роботтун баасын 40 еврого чейин чектөө эрежесин койдук жана мен роботтун жалпы баасы 15 евродон төмөн деп эсептейм, анткени мен материалдарды жапырт сатып алгам.

  • 2 тиштүү мотор + дөңгөлөк
  • Breadboard
  • Arduino nano
  • Зымдар
  • Батарея кармагыч жана 4 АА батарея
  • Которуу (милдеттүү эмес)
  • Конденсатор
  • Кебаб таяктары
  • Теннис тобу кумга толгон
  • Резина тобу
  • 2 даана 25 см х 25 см толкундуу пластик
  • HC05 же HC06 модулу
  • L9110 H көпүрөсү

3 -кадам: шасси кесимдерин кесүү

Шасси бөлүктөрүн кесүү
Шасси бөлүктөрүн кесүү
Шасси бөлүктөрүн кесүү
Шасси бөлүктөрүн кесүү
Шасси бөлүктөрүн кесүү
Шасси бөлүктөрүн кесүү

Эки жолу өлчөгүлө, бир жолу кескиле!

Гофрленген пластмассаны кесүүнү баштоодон мурун, биз эгин кутучалары бар картон шаблондорун жасайбыз. Бул көп жумушту, убакытты жана акчаны үнөмдөөгө далилденди, анткени сиз роботтун негизги формасын тез түзө аласыз, эгер сиз туура эмес бир нерсе кылсаңыз, бир аз лента аны оңдой алат. Рубен шаблондорду жасады жана Беатриз калыптарды пластикке өткөрүп берди

Роботуңуздун формасын аныктагандан кийин, дизайныңызды гофрленген пластикалык баракка өткөрүшүңүз керек.

4 -кадам: Шассидин төмөнкү бөлүгү

Шассидин төмөнкү бөлүгү
Шассидин төмөнкү бөлүгү
Шассидин төмөнкү бөлүгү
Шассидин төмөнкү бөлүгү
Шассидин төмөнкү бөлүгү
Шассидин төмөнкү бөлүгү

Гофрленген пластикалык түзүлүш сыдырма галстуктар менен бириктирилет. Зип галстуктарды салардан мурун, структура бамбук таяктары менен бирге өткөрүлөт. Биз муну ушундай кылабыз, анткени сиз пластиктин таякчасы менен тешикти оңой эле тыгып аласыз жана чынжыр байламталарын коюудан мурун кесимдин формасы жөнүндө жалпы түшүнүккө ээ боло аласыз. Пластикти бүктөө үчүн, биз бамбук таякчаларын колдонуп, пластиктин бир жагын чийип алабыз.

Крис менен Гонсало шассиге тырмоок кошууну каалашып, капталынан шынаа кесип салышты. алар биринчисинен кескен бөлүгүн шаблон катары колдонуп, экинчисин кесип салышты.

5 -кадам: моторлорду даярдоо

Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо
Моторлорду даярдоо

Кыймылдаткычтардын электр байланыштары турган жагында кичинекей чыгышы бар. Моторду ажыратып, электр байланыштарын башка тарапка коюшубуз керек.

Бул бүткөндөн кийин, Джейме менен Исмаил моторго 20 см 2 зым ширетишти. Биз бул үчүн телефон линиясынын зымдарын колдонобуз, бирок ар кандай жука кабель колдонсо болот.

Анан дөңгөлөктөрдү кайда коюуну чечебиз. Дөңгөлөктөр коюлган жер роботтун жүрүм -турумуна таасир этет. Роботтун артындагы дөңгөлөктөр топту абдан тез кыймылдаткан роботко алып келет, бирок аны башкаруу өтө кыйын. Экинчи тарапта, дөңгөлөктөрү роботтун маңдайына карай турган робот, башкарууга өтө оңой болгон, бирок топту өтө жай кыймылдаткан роботту түзөт.

Бул робот үчүн дөңгөлөктөрдү роботтун ортосуна коюуну чечтик. Биз моторлорду каалаган жерине коюп, дөңгөлөктүн шахталары үчүн 2 кичинекей тешик жасадык.

6 -кадам: Wire It Up

Wire It Up!
Wire It Up!

Габриэль менен Исмаил бул электр схемасын түзүү үчүн Autodesk схемаларын колдонушкан.

H көпүрө 6, 9, 10 жана 11 портторуна туташкан

HC06 модулу TXD, RXD, GND жана +5V туташкан. Ардуинонун TXD пини HC06нын RXD пинине жана ардунонун RXD пининин HC06нын TXD пинине туташканына ишениңиз.

Конденсатор 8200 кВ конденсатор. Сизге чындап эле кереги жок, бирок батарейкалар бир аз төмөн болсо, HC06 модулун ажыратып турган чыңалуунун төмөндөшүнүн алдын алуу үчүн бар.

Кыймылдаткычтар H көпүрөсүнө туташкан. Балким, робот алдыга эмес, артка кетет. бул учурда мотор зымдарын тескери бургула.

7 -кадам: таякчалар, моторлор жана капкак ордуна

Таяктар, моторлор жана капкак өз ордунда
Таяктар, моторлор жана капкак өз ордунда
Таяктар, моторлор жана капкак өз ордунда
Таяктар, моторлор жана капкак өз ордунда
Таяктар, моторлор жана капкак өз ордунда
Таяктар, моторлор жана капкак өз ордунда

Тандоолор тандоолор тандоолор! Моторду кайда коюшум керек? Бир нече варианттар бар, моторлор кайда жана кантип бекитилгенине жараша, сиздин тартылуу борборуңуз башка жерде болот!

Бул учурда биз аларды алдыга же артка каратып койсок болот жана биз аларды артка кароону чечтик.

Моторлор шассинин капталына тиркелиши керек. Крис шассинин капталындагы тешиктерди жасоо үчүн кээ бир зымдар менен кооз курал жасады. жана моторлорду 2 сыдырма галстук менен бекитти, анткени сыдырма галстуктар бир аз кыска болчу. Сүрөттөрдү көрүңүз!

Андан кийин, роботтун капкагы шассиге бекитилген. мукабасы Рубен тарабынан роботтун бетине окшоштурулуп кооздолгон, анткени капкак тунук болчу жана ал HC06 модулунун светодиоддору болгондуктан, ардуино менен Н көпүрөсү капкактын жаркылдап көрсөтүлө турганын, эффект укмуштуудай болмок оо бала! ал туура айтты

Крис топту көзөмөлдөө үчүн таяктарды роботтун алдына кошту. Таякчалар жөн гана штапиге сыдырма галстук менен бекитилет. Ошондой эле, ал жабуу үчүн роботтун арткы жагына резинка кошту. Ал капкактын арткы бетине бир нече оюктарды кесип, резинасын шипиге галстук менен бекитти.

АЗЫР дөңгөлөктөрдү коюп, кийинки кадамга өтүңүз.

8 -кадам: Электрониканы салууга убакыт келди

Электрониканы салууга убакыт келди!
Электрониканы салууга убакыт келди!
Электрониканы салууга убакыт келди!
Электрониканы салууга убакыт келди!
Электрониканы салууга убакыт келди!
Электрониканы салууга убакыт келди!

Аз калды!

Мукабасында чоң тетик которгучту коюу үчүн тешик ачылган. Сиз каалаган которууну колдонсоңуз болот, бирок биз чоң жана жагымсыз которууну колдонууну чечтик, анткени ал сонун көрүнөт.

Биз эрте даярдаган бардык электроника азыр роботтун ичине салынган. Кабыл алуу схемасын аткарыңыз!

Протоборго h көпүрөсүн тиркебеңиз, анткени биз протобонду жок дегенде дагы бир жолу алып чыгышыбыз керек.

Роботту коргоонун протобору болгондон кийин, батарейкаларды кайда коюу керектигин ойлонуп көрүңүз. Алар роботтун формасына жана моторлорду кайда койгонуңузга жараша роботтун алдыңкы же арткы жагына кете алышат.

Сиз роботтун үчүнчү бутун жасашыңыз керек (калган 2 буту дөңгөлөктөр!). Бул үчүн, галстукту алып, сүрөттөрдө көрсөтүлгөндөй бекиңиз.

9 -кадам: Код

Image
Image
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс
Кодекс

Эми сиз кодду arduinoго салып, роботту андроид телефонуңузга туташтырышыңыз керек.

Код менен баштайлы:

Сиздин компьютериңизде arduino коддоо интерфейси (IDE) бар деп ойлойм. жок болсо, бул жерге барып, көрсөтмөлөрдү аткарыңыз:

Тиркелген ZIP файлынан кодду жүктөп алып,.ino файлын ачыңыз. Бул сиздин компьютериңизде папка түзөт.

Кодду arduinoго жүктөңүз. Бул үчүн, аналык платадан BLUETOOTH модулун ажыратуу керек. Болбосо иштебейт. Себебин сураба, бул мен үчүн да табышмак.

Google колдонмолор дүкөнүнөн андроид телефонуңузга "Roboremo free" орнотуңуз.

Бул кадамга тиркелген сыдырылган папкадагы көрсөтмөлөрдү аткарыңыз.

Телефонуңузга интерфейсти орното албасаңыз, телефонуңуз үчүн интерфейсти түзүү үчүн бул жердеги нускамаларды аткарыңыз.

Android телефонун роботко туташтыруу боюнча нускамалар, (Габриэль тарабынан)

  • Bluetooth туташуу үчүн сизде Android уюлдук телефону, планшети же Bluetooth менен компьютери болушу керек
  • RoboremoFree орнотуу.
  • Интерфейсти программалоо: Менюга кирип, сыдырманы тандаңыз, ошондо роботту башкаруу үчүн колдоносуз.
  • Слайдды экран интерфейсинин сол жагына койгондон кийин, слайддын идентификаторун "izq" деп басуу керек. Бул изкир, анткени izquierda биз испан тилинде сол деп кантип айтабыз.
  • Андан кийин сиз энбелгиге киришиңиз керек. Этикетканын ичине izqSpeed#*1 коюу керек.
  • Андан кийин "min max" киргизип, мүнөт ичинде -255 жана max 255 коюп "int" басуу керек.
  • Андан кийин, кийинки сапта "бошотулганда жөнөтүү" дегенди окушуңуз керек
  • Төмөндө 2 сап, "боштук жөнөтүү"
  • анда "автоматтык түрдө кайтпа"
  • "автоматтык түрдө кайтаруу маанисине" "орто" коюу керек
  • белгиленген кайталоо мезгилинде 100 коюу керек

Эми сиз интерфейстин оң жагына слайдер кошуп, IDди "der" деп белгилеп, derSpeed #*1 этикеткасын орнотушуңуз керек. Калганынын баары бирдей.

Ойноону баштоо үчүн: Колдонмого киргенде, менюга кирүүчү RoboremoFree менен блютузду туташтырышыңыз керек, андан кийин Bluetoothга туташууну (RFCOMM) басып, HC-05 же HC-06 басышыңыз керек.

Ырахат алыңыз!

Сунушталууда: