Мазмуну:
- 1 -кадам: талаптар
- 2 -кадам: Arduino зымдарын орнотуу
- 3 -кадам: Arduino скрипти
- 4 -кадам: Аркада алкагын куруу
- 5 -кадам: Arduino кошуу
- 6 -кадам: Оюнду жүктөп алып, ойноңуз
Video: Arduino көзөмөлдөгөн аркада: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмөдө мен сизге Arduino жана тышкы ноутбуктун жардамы менен башкарылуучу аркадага окшош структурамды кантип кураарымды көрсөтөм.
Сиз толтура турган бир нече варианттарга ээ болосуз: аркада дизайнына монитор керек, ал бүт кадрды куруу үчүн канчалык чоң экенин чечет.
1 -кадам: талаптар
Сизге керек болот: Arduino Uno
Зымдар: Сиз джойстик бирдигине байланыштуу эркектин да, аялдын да учуна муктаж болосуз. Эркек менен эркек бирге ургаачы менен аял иштейт, бирок эркектен ургаачыга чейин иштейт. Мен көп түрдүү түстөрдү сунуштайм.
Джойстиктин үзүлүү тактасы DR811
Breadboard 170 төөнөгүчтөр (кичинекей бирөө) Сиз бул курста ширетүүнүн кажети жок, бирок аны менен менин дизайнымды өркүндөтө аласыз.
Microswitch Button 12x12mm (Ар кандай түстүү капкак)
10k Ohm каршылыгы.
Ducttape
Мыктар
(Эски) Монитор. Жакшы чарчы.
Жыгач (же башка бир нерсе менен сиз рамка курмаксыз)
Сүрөттөгү ак алкактар оптимисттик, мындай нерсе сиздин кабелдик башкаруу үчүн ыңгайлуу.
2 -кадам: Arduino зымдарын орнотуу
Джойстик абдан жөнөкөй жана аны чагылдырган сүрөттө окшош. Ачкыч уячасы сиздин бир нече пиниңизге салынышы керек. Менин сүрөттөрүмдө джойстик жана баскыч экөө 2 -оюкка салынган. Биз джойстиктин ачкычын колдонбойбуз (бул джойстиктин баскычын басуу үчүн). Мен муну 3кө киргиздим (эгер сиз муну менен бир нерсе кылгыңыз келсе).
Джойстиктин X жана Y аналогдору болот. A0 жана A1. Андан кийин 5v жана Joystickке жерди колдонуу керек.
Баскыч https://www.arduino.cc/en/Tutorial/Buttonдун кичирээк версиясы
Бул курста мен сүрөттө көрсөтүлгөндөй кичинекей нан тактасын колдондум. Бул сизге кичинекей баскыч панелин берет, сизге ширетүүнүн кажети жок. Микросвичка баскычын чындап нан баскычына басыңыз, ага жабышуу үчүн кандайдыр бир басым керек.
Баскычы 3.3v колдонот.
3 -кадам: Arduino скрипти
Сценарий аналогдук жана санарипти бирге айлантат, анткени бул Arduino Unoдо бир аз татаал болгон. Ардуино Леонардодо бул оңой. Менин программист эки досум | Ароп Рулофс жана Роберт Попиджус мага жардам берди.
Бул сценарийди түшүндүрүү үчүн: ал өзгөрмөлөрдүн топтомун аныктоо менен башталат. Сизге 9600 бадын ылдамдыгы керек болот, ошентип arduino Unity Game кыймылдаткычына киргизүүлөрдү так жөнөтө алат.
Джойстик 512 бирдиктин борбордук чекити менен иштейт (сиз муну пиксел катары элестете аласыз). Бизге X+, X-, Y+ жана Y- мааниси керек. Мына ошондуктан биз эки огунун өзгөрмөлөрү боюнча 256ны аныктайбыз. Ошентип, джойстик 512 -жылдын так ортосунда жайгашкан жана -1 менен 1дин ортосундагы маанини кайтарууга болот.
"Чыныгы коддун" асты жагында сөздүн белгилүү бир айкалышы пайда болот, ал бирдиктүү кыймылдаткычка жөнөтүлөт. Ал окшош болот: Xvalue_Yvalue_FiringYes/No
Баскыч ft (өрт чыныгы) деп айтылып, оюнчу атылып жатканын айтат. Болбосо фф (от жалган) деп айта берет
Ошентип, эгер сиз джойстикти бир аз оңго коюп, күйгүзүү баскычын бассаңыз, система 0.53_0_ft сыяктуу нерсени жөнөтөт
Төмөнкү бөлүгү бул механизмдин жумушчу кыймылдаткычы.
Сценарийди бул жерден жүктөп алсаңыз болот
4 -кадам: Аркада алкагын куруу
Бул чоң кадам жана сиз үчүн мен кандай кылганымдан айырмаланышы мүмкүн.
Аркадия үчүн колдонууну каалаган монитордун айланасына жыгач алкак куруу керек.
Кадрыңызды чийүүдөн баштаңыз жана так өлчөөлөрдү алыңыз. Эң жакшы натыйжага жетүү үчүн монитордун айланасын ченеп көрүңүз. Ардуинону жайгаштыруу үчүн сиз бурчтуу бурч жасашыңыз керек. Мен бир аз 8-9 сантиметрди колдонуп, мониторду чыгардым. Мен астынкы бөлүгүнөн баштап, биринчи сүрөттөгү каптал панелдерди коштум. Мен MDF менен иштегем, аны жыгачтан оңой эле курууга болот.
Аркадаңыздын арткы бөлүгүн кошуңуз, MDF менен сиз баарын чогуу кармоо үчүн бурамаларды колдоно аласыз. Мен желимди колдонгон эмесмин, эгерде мен жаңыртууну же кийинчерээк бир нерсени оңдоону кааласам, бул рамканы демонтаждай алам.
Арткы жагын кошкондон кийин, мониторуңуздун турушу үчүн платформа жасашыңыз керек. Сиздин монитор бүт аркада түбүнөн бир аз жогору турушу керек: түбү сиздин arduino конструкцияңыз үчүн.
Үстүнкү панелде мен абанын агышы үчүн муздатуучу кабыргаларды кесип салдым, анткени мониторум бир аз эскирип калган жана ал ысык болуп калышы мүмкүн.
Мониторуңуздун HMDI/VGA жана электр кабели жабышып калышы үчүн, арткы жагында чоң тешиктерди жасаңыз.
5 -кадам: Arduino кошуу
Сиздин Arduino аркадаңыздан чыгып турган алдыңкы бөлмөгө киргизилиши керек. Сиз джойстик жана кнопка-нан үчүн эки платформа курууңуз керек. Мен жыгачтын эки устунун колдонуп, аларды алдыңкы панель ылдый түшкөн бурч менен бирдей бурдум. Ошентип, сиздин джойстик менен баскычыңыз алдыңкы панелдей эле жабышып калат.
Алдыңкы панель абдан жөнөкөй, джойстик менен баскыч чыгып турушу үчүн бир нече тешиктерди бургулаңыз. Сизге бир нече тешик керек.
Джойстик үчүн тешик, баскычыңыз үчүн бирөө жана Arduino USB кабелиңиз чыгып турушу үчүн тешик. Кааласаңыз, бул акыркы тешикти таштап, ардуиноңузга батарея жасай аласыз. Сиз ошондой эле каптал панелдердин бирине акыркы тешикти кошо аласыз.
Кнопканын өзү өтө төмөн жана алдыңкы панелдин сыртына жабышпайт. Цилиндр-объектини, помада капкагын табыңыз. Булар, адатта, манжа баскычынын эң жакшы жагы. Супер клей менен капкакты толтуруп, мөөр басылган кагаз толтуруунун баскычынын үстүнкү капкагын чаптадым. Кийинкиде аны кайра нан табыңыздын баскычына чыкылдатып койсоңуз болот. Сиз блокнот платформаңыздагы контроллердин бирдигин скотч менен чаптай аласыз. Мен мыктарды таптым жана джойстик бирдиги менен келген кичинекей тешиктерге урдум. Эгерде сиз нанды тактайга ар тараптан чаптасаңыз, анда ал алдыңкы панелден чыгып турган капкак баскычы менен бирге кыймылдай албайт. Ардуинону USB кабелине туташтырып, алдыңкы панелин кошуп, баарын бурап салыңыз. бирге.
6 -кадам: Оюнду жүктөп алып, ойноңуз
Мен дароо ойной турган оюн жасадым.
Аны https://drive.google.com/open?id=1KOdLxV-Pn2jji3O0… жүктөп алууга болот.
Arduino USB'ни ноутбукка же компьютерге туташтырып, HDMI туташтырыңыз. Оюн терезеси ачылганда, адатта туташкан мониторуңуз болгон "Дисплей 2" дегенди тандаңыз. Эгерде эски мониторду колдонуп, жаңы компьютериңиз болсо, анда сизге сүрөттөгүдөй VGAдан HMDI конвертери керек болушу мүмкүн.
Ойноп, ырахат алыңыз!
Сунушталууда:
POiNG! - Arduino Аркада оюну!: 3 кадам
POiNG! - Arduino Аркада Оюну!: Биз " Эң Толук Башталгыч БУУнун R3 Долбоорунун " бөлүктөрүн колдонгон ПОНГ стилиндеги аркада оюнун курабыз. Elegoo Inc.ден алынган комплект Толук ачыкка чыгаруу - Бул Нускамага берилген көпчүлүк бөлүктөр авторго Elegoo тарабынан берилген
Arduino менен ретро аркада: 5 кадам
Ардуино менен ретро аркада: Салам баарыңарга! Мен сиздер менен Малага университетинин Бенг Электроника Инженердик модулу 'Creative Electronics' үчүн быйыл аткарган проектим менен бөлүшкүм келет. проект
Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасы аркылуу упайларды эсептөө менен: 13 кадам
Акылдуу баскетбол аркада оюну Evive- Arduino камтылган платформасын колдонуп, упайларды эсептөө менен: Ал жердеги бардык оюндардын ичинен эң кызыктуусу- бул аркада оюндары. Ошентип, биз эмне үчүн өзүбүздү үйдө жасабайлы деп ойлодук! Мына, биз ушул убакка чейин сиз ойногон эң кызыктуу DIY оюну - DIY Аркада Баскетбол Оюну! Бир гана эмес
Ретро аркада сааты - Arduino: 6 кадам (сүрөттөр менен)
Ретро аркада сааты - Arduino: сенсордук экраны бар, интерактивдүү аркада тумбочкасын жана ойготкуч үчүн каалаган үнүңүздү жаздыра турган анимацияланган аркада фигураларын куруңуз. төрт башка программа
Arduino LED лазердик аркада оюну: 3 кадам (сүрөттөр менен)
Arduino LED лазердик аркада оюну: Бул көрсөтмөдө мен LED жана жарык сенсорлорун колдонуп лазердик аркада оюнун кантип жасоону көрсөтөм. Код камтылган жана аны куруу үчүн көп бөлүктөрдүн кереги жок. Мен бул ишти кантип кураарымды айтпайм, муну өзүңүз жасашыңыз керек! T