Мазмуну:

Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам
Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам

Video: Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам

Video: Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам
Video: Раз на раз за гаражами ► 3 Прохождение Dark Souls 3 2024, Июнь
Anonim
Evive- Arduino камтылган платформасын колдонуп упайларды эсептөөчү акылдуу баскетбол аркада оюну
Evive- Arduino камтылган платформасын колдонуп упайларды эсептөөчү акылдуу баскетбол аркада оюну
Evive- Arduino камтылган платформасын колдонуп упайларды эсептөөчү акылдуу баскетбол аркада оюну
Evive- Arduino камтылган платформасын колдонуп упайларды эсептөөчү акылдуу баскетбол аркада оюну

Ал жердеги бардык оюндардын ичинен эң кызыктуусу - аркада оюндары. Ошентип, биз эмне үчүн өзүбүздү үйдө жасабайлы деп ойлодук! Мына, биз ушул убакка чейин сиз ойногон эң кызыктуу DIY оюну - DIY Аркада Баскетбол Оюну! Бул оюнду ойноо абдан кызыктуу гана эмес, супер дюперди жасоо да кызыктуу! Сүрөттөмө кайра англисче (Кошмо Штаттар) тилине которулсун Которуу With the step-step Instructions and Easy Programming in PictoBlox-a graphical programming software with advanced features, this game be going to the best game to ever!

Ошентип, бул жерде дагы эмне кылып жатасың? ЖЕРДЕН PictoBloxту жүктөп алыңыз жана баштаңыз!

1 -кадам: Керектүү компоненттердин тизмеси

Аппараттык

  • evive
  • IR Sensor
  • Micro Servo жана анын аксессуарлары
  • Калың картон
  • Түс диаграммасы кагазы
  • Полистирол чөйчөкчөлөрү
  • Глей пистолети жана клей таякчалары
  • Jumper Cables

Программалык камсыздоо

PictoBlox

Жогорудагы бардык электрондук компоненттерди Стартер Киттеринен тапса болот.

2 -кадам: Дизайнды түшүнүү

Дизайнды түшүнүү
Дизайнды түшүнүү

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

  1. Чатыр
  2. Жердин каптал дубалдары (x 2)
  3. Топ ээсинин базасы
  4. Servo Door
  5. Лидер тактасына туруңуз

    1. Артка колдоо
    2. Front колдоо
  6. Топ ээсинин базасы
  7. Жердин негизи

    1. Сол жактагы V формасындагы дубал
    2. Оң V формасындагы дубал
  8. Арткы дубал
  9. Front Wall
  10. Топ ээсинин каптал дубалдары (x 2)

3 -кадам: Баскетбол алкактарын жасоо

Баскетбол алкактарын жасоо
Баскетбол алкактарын жасоо

Келгиле, оңой бөлүктөн баштайлы: Хооптар.

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

4 -кадам: Хоопторду акылдуу кылуу

Хоопторду акылдуу кылуу
Хоопторду акылдуу кылуу
Хоопторду акылдуу кылуу
Хоопторду акылдуу кылуу
Хоопторду акылдуу кылуу
Хоопторду акылдуу кылуу

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

Биз IR сенсорун ушул эле максатта колдонобуз. Бардык IR сенсорун сыноо үчүн evive программасынын Pin State Monitor опциясын колдонуңуз.

  1. Балмуздак таякчаларын алып, аларды узун кылып өзгөртө тургандай кылып жабыштыргыла.
  2. Түстүү кагазды сурамжылоого окшош кылып бекем ороп алыңыз. Биз ар бир обручка шыргый жасашыбыз керек.
  3. Эми, бул уюлдарга, Hot Glue менен I Sensor тиркеп, бул IR сенсорлорун айнектин тешиктерине бекиңиз.
  4. Бүткөндөн кийин, обручтарды жерге оңдоңуз. Бирок, зымдарды жерден өткөргөнүңүздү текшериңиз. Кааласаңыз, арткы дубалга бир обручту беките аласыз.

Биздин учурда, биз аларды атуунун канчалык кыйын экендигине карап, упайларды обручтарга беребиз. Бизге эң жакын куржун бизге 10 упай берет, ортончусу 20 упай берет, ал эми арткы дубалдагы себет 50 упай берет.

Эскертүү: баллды каалагандай бере аласыз.

5 -кадам: Сотту түзүү

Сотту түзүү
Сотту түзүү
Сотту түзүү
Сотту түзүү
Сотту түзүү
Сотту түзүү

Баскетбол аянтчасын түзүүнү баштайлы.

  1. Жогорудагы биринчи сүрөттө көрсөтүлгөндөй ысык желимди колдонуп V формасындагы дубалдарды бекиткиле. Бул дубалдар бардык шарларды чогултат.
  2. Эки каптал дубалды алып, ар бир дубалдын ортосуна түз сызык чийиңиз. Эми, короонун негизин бул сызыктарга жабыштырыңыз (эки тараптан бирден). Бул сиздин соттун бийиктигин берет жана топторду бир жерге чогултууга жардам берет.
  3. Сотту калган тараптан жабууга убакыт келди. Алдыңкы дубалды базага жабыштырыңыз, бирок алдыңкы дубалдагы боштук менен V формасындагы дубалдын тегизделгенин текшериңиз.
  4. Акырында, арткы дубалды базага бекиңиз.

Ошентип, баскетбол аянтчасы жасалды.

6 -кадам: Сервону оңдоо

Сервону оңдоо
Сервону оңдоо
Сервону оңдоо
Сервону оңдоо
Сервону оңдоо
Сервону оңдоо

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

Сервисти эвиванын программасын колдонуу менен алдын ала текшергениңизди текшериңиз.

7 -кадам: Чатырды жана Эшикти/ Шар Стоперин оңдоо

Чатырды жана Эшикти/ Шар Тыгын бекитүү
Чатырды жана Эшикти/ Шар Тыгын бекитүү
Чатырды жана Эшикти/ Шар Тыгын бекитүү
Чатырды жана Эшикти/ Шар Тыгын бекитүү
Чатырды жана Эшикти/ Шар Тыгын бекитүү
Чатырды жана Эшикти/ Шар Тыгын бекитүү

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

Бүткөндөн кийин, кичинекей картон эшикти алып, servo мүйүзүнө бекиңиз. Бул сизге белгиленген сандагы кадрларды берет. Кантип? Топтолгон топтор бул эшикти ачмайынча дарбазадан өтпөйт. Мына, биз аны бардык коддор топ ээсине чогултулушу үчүн оюндун башталышында гана ачыла тургандай кылып код коёбуз. Оюн башталаары менен эшик жабылат.

8 -кадам: Катапультту же Ишке киргизгичти чогултуу

Катапульттун же ишке киргизгичтин чогулушу
Катапульттун же ишке киргизгичтин чогулушу
Катапульттун же ишке киргизгичтин чогулушу
Катапульттун же ишке киргизгичтин чогулушу
Катапульттун же ишке киргизгичтин чогулушу
Катапульттун же ишке киргизгичтин чогулушу

Эми, оюндун эң маанилүү элементин, катапультту же ишке киргизүүчү мезгил келди.

  1. Ар бири 2 см x 2 см болгон алты кичинекей картон бөлүгүн алып, алардан эки стек жасаңыз.
  2. Стектерди алгандан кийин, аларды бир аз картон кесимге коюп, алардын ортосундагы аралыкты калтырыңыз.
  3. Арасына тиш чукугучту салып, ортосуна балмуздак таякчасын чаптаңыз.
  4. Эми, эки тиш чукугучту сыртка каратып тургандай кылып стектерге бекиткиле.
  5. Эми, бул таякчалардын үстүнө кичинекей резинканы бекит.
  6. Акырында, топту кармоо үчүн балмуздактын таякчасына капкак жабыштырыңыз.

Бүткөндөн кийин, аны каалагандай кооздоп алыңыз. Муну короонун чатырынын ортосуна коюңуз.

9 -кадам: Топторду кармаган кутуну жасоо

Шарларды кармаган кутуну жасоо
Шарларды кармаган кутуну жасоо
Шарларды кармаган кутуну жасоо
Шарларды кармаган кутуну жасоо

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

  1. Топту кармагычтын негизин алып, Hot Glue менен алдыңкы дубалга чаптаңыз.
  2. Андан кийин, каптал дубалдарын чаптаңыз.
  3. Акырында, топ кармагычтын алдыңкы дубалын чаптаңыз.

Бул жерде жасоо аяктайт.

10 -кадам: Аренаны жасалгалоо

Аренаны жасалгалоо
Аренаны жасалгалоо
Аренаны жасалгалоо
Аренаны жасалгалоо

Эми сиз баскетбол оюнун каалагандай кооздоп аласыз.

11 -кадам: LeaderBoard кошуу

LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу
LeaderBoard кошуу

Лидер тактасын кошууга убакыт келди. Ошол үчүн биз evive колдонобуз. Эвивди үйдүн чатырына жайгаштыруудан мурун, биринчи кезекте байланыштарды орнотуңуз.

  • Үч IR сенсорун жана микро сервону параллель туташтырып, алардын GND'ин eviveдин GND пинине жана VCCди 5V пинине туташтырыңыз.
  • Эми, Сигнал Пиндерин туташтырууга убакыт келди:

    • IR Sensor 1 - Digital Pin 2 evive
    • IR Sensor 2 - Digital Pin 3 evive
    • IR Sensor 3 - Digital Pin 4 evive
    • Серво мотору - Digital Pin 5 evive

Биз билдирүүлөрдү, упайларды жана убакытты экранда көрсөтөбүз.

12 -кадам: Убакыт коду

Аны жөнөкөй жол менен коддоо үчүн, биз графикалык программалоо PictoBloxту колдонобуз.

Сиз төмөнкү сценарийди жаза аласыз же төмөндө берилген кодду түз жүктөй аласыз:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

13 -кадам: Жыйынтык

Муну менен сиз үй -бүлөңүздү жана досторуңузду аркада баскетболунун кызыктуу оюнуна чакырууга даярсыз! Ырахат алыңыз!: D

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