Мазмуну:

Arduino менен ретро аркада: 5 кадам
Arduino менен ретро аркада: 5 кадам

Video: Arduino менен ретро аркада: 5 кадам

Video: Arduino менен ретро аркада: 5 кадам
Video: Не выбрасывайте двигатель стеклоподъемника автомобиля 2024, Июль
Anonim
Image
Image

Баарыңарга салам! Мен сиздер менен Малага университетинин Бенг Электроника Инженердик модулу 'Creative Electronics' үчүн ушул жылы жасаган долбоорубуз менен бөлүшкүм келет, Телекоммуникациялар мектеби.

www.uma.es/etsi-de-telecomunicacion/

Долбоор Arduino менен иштелип чыккан үч жөнөкөй оюн менен миниатюралык аркада машинасын кайра жаратуудан турат:

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

-> КОСМОК: Бул оюнда сиз тезирээк түшүп кетүүчү душмандардан качып, мүмкүн болушунча эң жогорку упайга ээ болушуңуз керек.

-> COCO: Мөөнөтү чектелген оюнда тактыгыңызды досторуңуз менен салыштырыңыз, ошондо ким мыкты снайпер экенин көрөсүз.

Бул үчүн сизге керектүү нерселердин тизмеси бар:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 баскычтар.

- 1 джойстик.

- 1 спикер.

- 1 9V Батарея.

- 2 алмаштыргыч.

- 1 RGB Led.

- 9V батарея үчүн 1 адаптер Arduino менен шайкеш келет.

- ЖК үчүн 5 10KOhm.

- 2 10KOhm баскычтар үчүн.

- RGB Led үчүн 3 330Ohm.

- Кээ бир зымдар.

- 1 3D дизайны.

1 -кадам: Компоненттер жана туташуулар

Stripboard боюнча Solder
Stripboard боюнча Solder

Бул сүрөттө сиз кылышыңыз керек болгон байланыштарды көрө аласыз.

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

Биринчи кадам LCDди Arduino Uno менен туташтыруу жана казыктардын туура экенин далилдөө. Андан кийин, башка компоненттер менен да ушундай кылышыңыз керек.

2 -кадам: Китепкана жана код

Эми, ЖКны башкаруу үчүн китепкананы орнотушуңуз керек. Бул жерден шилтеме кылып, жүктөп алыңыз:

www.rinkydinkelectronics.com/library.php?id…

Сиз колдоно турган бардык функциялары бар документ бар.

Кийинки кадам - бул биздин кодду жүктөп алуу жана баары туура экенине ынануу.

github.com/acl173/Retro-Arcade-Machine-wit…

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

www.elecfreaks.com/store/blog/post/joystic…

3 -кадам: Stripboard боюнча Solder

Stripboard боюнча Solder
Stripboard боюнча Solder
Stripboard боюнча Solder
Stripboard боюнча Solder

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

Биринчи сүрөттө, биз кылган бардык байланыштарды көрөсүз:

-> Көк түс: Arduino менен туташуу үчүн эркек казыктары.

-> Кара түс: биз линияларга туташкан стриптизди колдондук жана кыска туташууну болтурбоо үчүн ажыратууларды жасадык. Экинчи сүрөт буга мисал.

-> Кызыл түс: D3-D7 үчүн 10K, D12 жана D8 үчүн 10K жана D11-D9 үчүн 330Ohm.

-> Жашыл түс: стриптиз менен башка компоненттердин ортосундагы байланыштар.

-> Күлгүн түс: стриптиз үчүн өз ара туташуулар.

-> Cyan түсү: Эки пин -автобус бар. Эң узун пин -автобус экранда, кичинеси джойстикте. Пинстердик автобустардын кереги жок, сиз зымдар менен жасай аласыз, бирок бул так дизайнга өбөлгө түзөт.

-> Кызгылт сары түс: Стриптиздин чектерин белгилеңиз.

Үчүнчү сүрөт финалда кандай көрүнүшү керек.

4 -кадам: 3D Дизайн

3D Дизайн
3D Дизайн

Бул этапта биз өзүбүзгө жаккан Интертеттин акысыз 3D дизайнын колдонобуз. Шилтеме бул жерде…

www.thingiverse.com/thing:2293173

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

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

5 -кадам: Акыркы кадам

Акыркы кадам
Акыркы кадам

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

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