Мазмуну:
- 1 -кадам: Керектүү компоненттердин тизмеси
- 2 -кадам: Дизайнды түшүнүү
- 3 -кадам: Баскетбол алкактарын жасоо
- 4 -кадам: Хоопторду акылдуу кылуу
- 5 -кадам: Сотту түзүү
- 6 -кадам: Сервону оңдоо
- 7 -кадам: Чатырды жана Эшикти/ Шар Стоперин оңдоо
- 8 -кадам: Катапультту же Ишке киргизгичти чогултуу
- 9 -кадам: Топторду кармаган кутуну жасоо
- 10 -кадам: Аренаны жасалгалоо
- 11 -кадам: LeaderBoard кошуу
- 12 -кадам: Убакыт коду
- 13 -кадам: Жыйынтык
Video: Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Ал жердеги бардык оюндардын ичинен эң кызыктуусу - аркада оюндары. Ошентип, биз эмне үчүн өзүбүздү үйдө жасабайлы деп ойлодук! Мына, биз ушул убакка чейин сиз ойногон эң кызыктуу 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 барактары аркылуу жасоого аракет кылсаңыз болот.
- Чатыр
- Жердин каптал дубалдары (x 2)
- Топ ээсинин базасы
- Servo Door
-
Лидер тактасына туруңуз
- Артка колдоо
- Front колдоо
- Топ ээсинин базасы
-
Жердин негизи
- Сол жактагы V формасындагы дубал
- Оң V формасындагы дубал
- Арткы дубал
- Front Wall
- Топ ээсинин каптал дубалдары (x 2)
3 -кадам: Баскетбол алкактарын жасоо
Келгиле, оңой бөлүктөн баштайлы: Хооптар.
Полистиролдун кичине чөйчөктөрүн алыңыз, сиз каалаган алкак санына жараша стакандын каалаган санын ала аласыз. Көз айнектин түбүн кескиле, биз алардагы топторду атканда, топтор оңой эле өтүп кетет. Көз айнекти торго окшош кылып кескич менен тешип алыңыз.
4 -кадам: Хоопторду акылдуу кылуу
Мурунку кадамда жасаган торлорубуз - дудук торлор. Алар ар бир корзинада кылган бүчүрлөрүңүздү санай албайт жана сизге упай бере албайт. Бизге упай берген торлорду, топтордун канча жолу өткөнүн аларга берилген упайга көбөйтүү менен жасасак кандай болот.
Биз IR сенсорун ушул эле максатта колдонобуз. Бардык IR сенсорун сыноо үчүн evive программасынын Pin State Monitor опциясын колдонуңуз.
- Балмуздак таякчаларын алып, аларды узун кылып өзгөртө тургандай кылып жабыштыргыла.
- Түстүү кагазды сурамжылоого окшош кылып бекем ороп алыңыз. Биз ар бир обручка шыргый жасашыбыз керек.
- Эми, бул уюлдарга, Hot Glue менен I Sensor тиркеп, бул IR сенсорлорун айнектин тешиктерине бекиңиз.
- Бүткөндөн кийин, обручтарды жерге оңдоңуз. Бирок, зымдарды жерден өткөргөнүңүздү текшериңиз. Кааласаңыз, арткы дубалга бир обручту беките аласыз.
Биздин учурда, биз аларды атуунун канчалык кыйын экендигине карап, упайларды обручтарга беребиз. Бизге эң жакын куржун бизге 10 упай берет, ортончусу 20 упай берет, ал эми арткы дубалдагы себет 50 упай берет.
Эскертүү: баллды каалагандай бере аласыз.
5 -кадам: Сотту түзүү
Баскетбол аянтчасын түзүүнү баштайлы.
- Жогорудагы биринчи сүрөттө көрсөтүлгөндөй ысык желимди колдонуп V формасындагы дубалдарды бекиткиле. Бул дубалдар бардык шарларды чогултат.
- Эки каптал дубалды алып, ар бир дубалдын ортосуна түз сызык чийиңиз. Эми, короонун негизин бул сызыктарга жабыштырыңыз (эки тараптан бирден). Бул сиздин соттун бийиктигин берет жана топторду бир жерге чогултууга жардам берет.
- Сотту калган тараптан жабууга убакыт келди. Алдыңкы дубалды базага жабыштырыңыз, бирок алдыңкы дубалдагы боштук менен V формасындагы дубалдын тегизделгенин текшериңиз.
- Акырында, арткы дубалды базага бекиңиз.
Ошентип, баскетбол аянтчасы жасалды.
6 -кадам: Сервону оңдоо
Микро сервону алдыңкы дубалда берилген кичинекей мейкиндикке ысык клей менен бекитүү. Биз байланыштын көбүн соттун астына жасайбыз. Ошентип, базадан серводон башка кичине кесип алыңыз, ошондо сиз зымдарды өткөрө аласыз.
Сервисти эвиванын программасын колдонуу менен алдын ала текшергениңизди текшериңиз.
7 -кадам: Чатырды жана Эшикти/ Шар Стоперин оңдоо
Чатырдын бөлүгүн алып, стенд катары иштеген дубалдарды сүрөттө көрсөтүлгөндөй лидер тактасына чаптаңыз. Эми, бул чатырды короонун дубалдарына бекиткиле.
Бүткөндөн кийин, кичинекей картон эшикти алып, servo мүйүзүнө бекиңиз. Бул сизге белгиленген сандагы кадрларды берет. Кантип? Топтолгон топтор бул эшикти ачмайынча дарбазадан өтпөйт. Мына, биз аны бардык коддор топ ээсине чогултулушу үчүн оюндун башталышында гана ачыла тургандай кылып код коёбуз. Оюн башталаары менен эшик жабылат.
8 -кадам: Катапультту же Ишке киргизгичти чогултуу
Эми, оюндун эң маанилүү элементин, катапультту же ишке киргизүүчү мезгил келди.
- Ар бири 2 см x 2 см болгон алты кичинекей картон бөлүгүн алып, алардан эки стек жасаңыз.
- Стектерди алгандан кийин, аларды бир аз картон кесимге коюп, алардын ортосундагы аралыкты калтырыңыз.
- Арасына тиш чукугучту салып, ортосуна балмуздак таякчасын чаптаңыз.
- Эми, эки тиш чукугучту сыртка каратып тургандай кылып стектерге бекиткиле.
- Эми, бул таякчалардын үстүнө кичинекей резинканы бекит.
- Акырында, топту кармоо үчүн балмуздактын таякчасына капкак жабыштырыңыз.
Бүткөндөн кийин, аны каалагандай кооздоп алыңыз. Муну короонун чатырынын ортосуна коюңуз.
9 -кадам: Топторду кармаган кутуну жасоо
Бул топ ээси кылууга убакыт келди. Бардык топтор эшиктен жылганда, биз алардын айланып кетишине жол бере албайбыз. Ошентип, бизге топ кармагыч керек.
- Топту кармагычтын негизин алып, Hot Glue менен алдыңкы дубалга чаптаңыз.
- Андан кийин, каптал дубалдарын чаптаңыз.
- Акырында, топ кармагычтын алдыңкы дубалын чаптаңыз.
Бул жерде жасоо аяктайт.
10 -кадам: Аренаны жасалгалоо
Эми сиз баскетбол оюнун каалагандай кооздоп аласыз.
11 -кадам: 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
Сунушталууда:
Оксиметр жана жүрөктүн кагышы менен DIY фитнес трекер акылдуу сааты - TinyCircuitsтен Модулдук Электрондук Модулдар - Эң кичине аркада: 6 кадам
Оксиметр жана жүрөктүн кагышы менен DIY фитнес трекер акылдуу сааты | TinyCircuitsтен Модулдук Электрондук Модулдар | Эң кичинекей аркада: Эй, эмне болду, балдар! Akarsh бул жерден CETech.Todayден бизде сенсор модулдарыбыз бар, алар биздин күнүмдүк жашообузда абдан пайдалуу, бирок алардын кичинекей версиясында. Бүгүнкү күндө бизде бар сенсорлордун көлөмү тра -га салыштырмалуу өтө кичине
SONOFF акылдуу өчүргүчтөрү менен DIY акылдуу ролик жалюзи кантип жасалат ?: 14 кадам
SONOFF акылдуу өчүргүчтөрү менен кантип DIY акылдуу ролик жалюзи? жана аны кечинде түшүрөсүзбү? Кандай болбосун, мен
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Stackers аркада оюну: 6 кадам (сүрөттөр менен)
Stackers Аркада Оюну: Салам балдар, бүгүн мен сиздер менен Ws2812b LED диоддору жана микроконтроллер/FPGA менен жасай турган укмуштуудай аркада оюну менен бөлүшкүм келет. Мына Stack Overflow - биздин классикалык аркада оюнунун аппараттык аткарылышы. Мектеп долбоору эмнеден башталды
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз