Мазмұны:

Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз): 9 қадам (суреттермен)
Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз): 9 қадам (суреттермен)

Бейне: Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз): 9 қадам (суреттермен)

Бейне: Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз): 9 қадам (суреттермен)
Бейне: Get Started → Learn English → Master ALL the ENGLISH BASICS you NEED to know! 2024, Шілде
Anonim
Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз)
Футбол роботы (немесе футбол, егер сіз тоғанның арғы жағында тұрсаңыз)

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

Біз роботтарымызды бірнеше апта бұрын аяқтадық, содан кейін Instructables микроконтроллер байқауы мен робототехника байқауын өткізіп жатқанын көрдім, сондықтан біз бірлесіп басқа робот жасап, сізбен футбол роботын қалай құруға және онымен ойнауға болатынын айтамыз.

Бұл роботты құрастыратын балалар - Беатрис, Рубен, Хайме, Гонсало, Габриэль, Исмаил және Крис. Олардың жасы жетіден он бір жасқа дейін, олар рок!

Бұл роботты жинау үшін олар ересектерге арналған құралдарды, мысалы, дәнекерлеу үтігін, қайшыны және кескішті пайдаланады. Мен оларға құралдардың ойыншық емес екенін және оларды үлкен құрметпен қолдану керектігін үйреттім. Олар үнемі сақталуы керек қауіпсіздік ережелерін біледі, мысалы, құрал -саймандарды үстелдің ортасында, олар көрінетін жерде қалдыру немесе шынтақты әрқашан бүйіріне қысып тұрып пайдалану, сондықтан олар зақым келтіре алмайды. кездейсоқ бет.

1 -қадам: ойын алаңы мен ойын ережелері (Джайме)

Ойын алаңы:

  • Ойын алаңының көлемі
  • Өріс ұзындығы: 170 см
  • Өріс ені: 113 см
  • Ортаңғы сызық 85 см
  • Мақсаттың ені: 31 см

Ойын ережесі:

  • Робот футбол матчын 2 роботтан тұратын екі команда ойнайды.
  • Матч 2 минуттық екі таймда өтеді. 2 таймның арасында батареяны ауыстыру немесе роботтарды жөндеу үшін ойынды 5 минутқа дейін тоқтатуға болады.
  • Ойын доптың ортасында және әр робот алаңның бұрышында басталады.
  • Егер доп алаңнан шықса, уақыт тоқтатылады. Доп алаңның ортасына қайта қойылады, ал роботтар бұрыштарға қойылады.
  • Егер екінші таймның соңында екі команда тең түскен жағдайда, екінші таймға ойын тоқтатылмай бір минут қосылады.
  • Доп - бұл жартылай құммен толтырылған теннис допы (допты кесіңіз, құм қосыңыз, допты супер желіммен жабыңыз)
  • Егер кез келген команда гол соқса, доп алаңның ортасына қойылады және әр робот алаңның бұрыштарына қойылады.
  • Кездесу кезінде адам қолын тигізген кез келген робот ойынның қалған бөлігінде дисквалификацияланады.
  • Егер роботтардың кез келгені жұмысын тоқтатса, онда робот ойыннан шығарылады және оны бірінші таймда үзілмесе және оны екінші тайм басталмай тұрып түзетуге болмайтын болса, оны қайта қою мүмкін емес.
  • Егер кез келген робот алаңнан шығару үшін басқа роботқа шабуыл жасаса, ол ойынның қалған бөлігінде дисквалификацияланады.

2 -қадам: Роботты құру: материалдар кітабы

Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп
Роботтың құрылысы: материалдар туралы есеп

Барлық электроника Амазоннан алынған

Қалған материалдар жергілікті құрылыс дүкенінен алынады.

Біз роботтың құнын 40 еуродан төмен шектеу ережесін белгіледік, мен роботтың жалпы құны 15 евродан төмен деп есептеймін, себебі мен материалдарды жаппай сатып алдым.

  • 2 редукторлы қозғалтқыш + доңғалақ
  • Нан тақтасы
  • Ардуино нано
  • Сымдар
  • Батарея ұстағыш және 4 АА батарея
  • Ауыстыру (міндетті емес)
  • Конденсатор
  • Кебаб таяқшалары
  • Теннис добы құммен толтырылған
  • Резеңке таспа
  • Гофрленген пластмассадан 25 см х 25 см мөлшеріндегі 2 дана
  • HC05 немесе HC06 модулі
  • L9110 H көпірі

3 -қадам: шасси бөліктерін кесу

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

Екі рет өлшеңіз, бір рет кесіңіз!

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

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

4 -қадам: шассидің төменгі бөлігі

Шассидің төменгі бөлігі
Шассидің төменгі бөлігі
Шассидің төменгі бөлігі
Шассидің төменгі бөлігі
Шассидің төменгі бөлігі
Шассидің төменгі бөлігі

Гофрленген пластикалық құрылым ілмектермен біріктірілген. Қыстырғышты салмас бұрын, құрылым бамбук таяқшаларымен бірге ұсталады. Біз мұны осылай жасаймыз, өйткені сіз пластмассадан таяқшалармен оңай тесік жасай аласыз, ал ілгекті орнатпас бұрын оның пішіні туралы жалпы түсінік аласыз. Пластмассаны бүктеу үшін біз бамбук таяқшаларын пайдаланып, пластмассаның бір жағын тесеміз.

Крис пен Гонсало шассиге тырма қосқысы келетінін шешіп, бүйірлерінен сынаны қиды. олар екінші жағынан кесу үшін шаблон ретінде бірінші жағынан кескен бөлікті қолданды.

5 -қадам: қозғалтқыштарды дайындау

Моторларды дайындау
Моторларды дайындау
Моторларды дайындау
Моторларды дайындау
Моторларды дайындау
Моторларды дайындау
Моторларды дайындау
Моторларды дайындау

Қозғалтқыштардың электр қосылымдары орналасқан жағында кішкене шығыңқы жағы бар. Біз қозғалтқышты ажыратып, электр қосылымдарын екінші жағына қоюымыз керек.

Мұны жасағаннан кейін, Джейм мен Исмаэл қозғалтқышқа 20 см 2 сымды дәнекерледі. Біз бұл үшін телефон желісінің сымдарын қолданамыз, бірақ кез келген жұқа кабельді қолдануға болады.

Содан кейін біз дөңгелектерді қайда қою керектігін шешеміз. Дөңгелектерді орналастыратын орын роботтың мінез -құлқына әсер етеді. Роботтың артқы жағындағы дөңгелектер допты өте тез қозғалатын роботқа әкеледі, бірақ оны басқару өте қиын. Екінші жағынан, дөңгелектері роботтың алдыңғы жағына қарай орналасқан робот басқаруға өте оңай робот жасайды, бірақ допты өте баяу қозғайды.

Бұл робот үшін біз дөңгелектерді роботтың ортасына қарай қоюды таңдадық. Біз қозғалтқыштарды қалаған жеріне қойып, доңғалақ біліктеріне 2 кішкене тесік жасадық.

6 -қадам: оны қосыңыз

Қосыңыз!
Қосыңыз!

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

H көпір 6, 9, 10 және 11 порттарына қосылған

HC06 модулі TXD, RXD, GND және +5V қосылады. Ардуиноның TXD істікшесі HC06 RXD істігіне, ал arduino RXD істігі HC06 TXD істігіне қосылғанына көз жеткізіңіз.

Конденсатор - 8200 кВ конденсатор. Сізге бұл қажет емес, бірақ егер батареялар аз болса, HC06 модулін ажырататын кернеудің төмендеуіне жол бермеу үшін.

Қозғалтқыштар H көпіріне қосылған. Мүмкін, робот алға емес, артқа кететін шығар. бұл жағдайда қозғалтқыш сымдарын төңкеріңіз.

7 -қадам: таяқшалар, қозғалтқыштар мен қақпақ орнында

Таяқтар, қозғалтқыштар мен қақпақ орнында
Таяқтар, қозғалтқыштар мен қақпақ орнында
Таяқтар, қозғалтқыштар мен қақпақ орнында
Таяқтар, қозғалтқыштар мен қақпақ орнында
Таяқтар, қозғалтқыштар мен қақпақ орнында
Таяқтар, қозғалтқыштар мен қақпақ орнында

Таңдау таңдау таңдау! Моторды қайда қою керек? Бірнеше нұсқа бар және қозғалтқыштардың қайда және қалай бекітілгеніне байланысты сіздің ауырлық центріңіз басқа жерде болады!

Бұл жағдайда біз оларды алдыңғы жағына немесе артына қаратып қоюға болатын еді, және біз оларды артқа қаратып қоюды шештік.

Қозғалтқыштар шассидің бүйіріне бекітілуі керек. Крис шассидің бүйіріндегі тесіктерді жасау үшін сыммен керемет құрал жасады. және қозғалтқыштарды 2 ілмекпен бекітіңіз, себебі ілмек сәл қысқа болды. Суреттерді қараңыз!

Содан кейін роботтың қақпағы шассиге бекітілді. Мұқабаны Рубен роботтың бетіне ұқсайтын етіп безендірді, себебі мұқаба мөлдір болды, және ол HC06 модулінің светодиодтары болғандықтан, ардуино мен Н көпірі қақпақ арқылы жыпылықтайды деп ойлады, әсер керемет болады о, бала! ол дұрыс болды

Крис допты басқару үшін таяқшаларды роботтың алдыңғы жағына қосты. Таяқтар шассиге ілмекпен бекітілген. Сонымен қатар, ол жабу үшін роботтың артқы жағына резеңке таспаны қосты. Ол қақпақтың артқы жағындағы екі ойықты кесіп тастады және резеңке таспаны бекіткішпен шассиге бекітті.

Дөңгелектерді қазір қойыңыз және келесі қадамға өтіңіз.

8 -қадам: электрониканы қосатын уақыт

Электрониканы қосатын уақыт келді!
Электрониканы қосатын уақыт келді!
Электрониканы қосатын уақыт келді!
Электрониканы қосатын уақыт келді!
Электрониканы қосатын уақыт келді!
Электрониканы қосатын уақыт келді!

Жақында!

Қақпақта үлкен сөндіргішті орнату үшін тесік ашылған. Сіз кез келген қосқышты пайдалана аласыз, бірақ біз үлкен және жағымсыз қосқышты таңдадық, себебі ол керемет көрінеді.

Біз дайындаған барлық электроника қазір роботтың ішіне салынған. Қосылу схемасын орындаңыз!

Протобанға әлі де көпірді бекітпеңіз, өйткені біз протонды кем дегенде бір рет шығарып алуымыз керек.

Сізде роботты тазартатын протободы болғаннан кейін, сіз батареяларды қайда қою керектігін білгіңіз келеді. олар роботтың пішініне және қозғалтқыштарды қайда қойғанына байланысты роботтың алдыңғы немесе артқы жағында жүре алады.

Сіз роботқа үшінші аяқты жасауыңыз керек (қалған 2 аяқ - дөңгелектер!). Мұны істеу үшін ілгекті алыңыз және суретте көрсетілгендей бекітіңіз.

9 -қадам: Кодекс

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

Енді сіз кодты arduino -ға салып, роботты андроид телефонына қосуыңыз керек.

Кодтан бастайық:

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

Қосылған ZIP файлынан кодты жүктеп алып,.ino файлын ашыңыз. Бұл сіздің компьютеріңізде қалта жасайды.

Кодты arduino -ға жүктеңіз. Ол үшін аналық платадан BLUETOOTH модулін ажырату қажет. Олай болмаған жағдайда, ол жұмыс істемейді. Неге екенін сұрамаңыз, бұл мен үшін де жұмбақ.

Google қолданбалар дүкенінен андроид телефоныңызға «Roboremo free» орнатыңыз.

Осы қадамға бекітілген қысылған қалтадағы нұсқауларды орындаңыз.

Егер сіз телефонға интерфейсті орната алмасаңыз, телефонға интерфейс жасау үшін төмендегі нұсқауларды орындаңыз.

Android телефонын роботқа қосу бойынша нұсқаулық, (Габриэль)

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

Енді сіз интерфейстің оң жағына жүгірткіні қосуыңыз керек және солай істеуіңіз керек, идентификаторды «der» және белгіні derSpeed #*1 деп орнатыңыз. Қалғанының бәрі бірдей.

Ойнауды бастау үшін: Қолданбаға кіргенде, мәзірге кіретін RoboremoFree-ге блютузды қосу керек, содан кейін Bluetooth-ды қосу (RFCOMM) түймесін басу керек, HC-05 немесе HC-06 басу керек.

Ләззат алыңыз!

Ұсынылған: