Съдържание:

Ретро аркада с Arduino: 5 стъпки
Ретро аркада с Arduino: 5 стъпки

Видео: Ретро аркада с Arduino: 5 стъпки

Видео: Ретро аркада с Arduino: 5 стъпки
Видео: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Юли
Anonim
Image
Image

Здравейте всички! Искам да споделя с вас проект, който направихме тази година за „Creative Electronics“, модул на Beng Electronics Engineering в Университета в Малага, Училище по телекомуникации.

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.

- 1 адаптер за 9V батерия съвместим с Arduino.

- 5 10KOhm за LCD.

- 2 10KOhm за бутоните.

- 3 330Ohm за RGB Led.

- Някои проводници.

- 1 3D дизайн.

Стъпка 1: Компоненти и връзки

Припой върху таблата
Припой върху таблата

На тази снимка можете да видите връзките, които трябва да направите.

За проверка на компонентите е по -добре първо да направите на протоборда, преди да запоите нещо.

Първата стъпка е да свържете LCD с Arduino Uno и да докажете, че връзките на щифтовете са правилни. След това трябва да направите същото с останалите компоненти.

Стъпка 2: Библиотека и код

Сега трябва да инсталирате библиотеката, за да управлявате LCD дисплея. Връзка тук и изтегляне:

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

Има документ с всички функции, които можете да използвате.

Следващата стъпка е да изтеглите нашия код и да го докажете, за да се уверите, че всичко е правилно.

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

Искаме също да благодарим на тази публикация, която ни помогна в третата игра, където трябваше само да променим някои неща, за да добавим играта към аркадата:

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

Стъпка 3: Запояйте върху таблата

Припой върху таблата
Припой върху таблата
Припой върху таблата
Припой върху таблата

След като се уверите, че всичко работи правилно, започвате да запоявате лентата, което придава стабилност и яснота на веригата и проводниците.

На първата снимка виждате всички връзки, които правим:

-> Син цвят: мъжки щифтове за свързване към Arduino.

-> Черен цвят: използвахме лента, свързана в линии, и направихме прекъсвания, за да избегнем късо съединение. Втората снимка е пример за това.

-> Червен цвят: 10K за D3-D7, 10K за D12 и D8 и 330Ohm за D11-D9.

-> Зелен цвят: Връзки между лентата и другите компоненти.

-> Виолетов цвят: Връзки за лентата.

-> Циан цвят: Има две шинни шини. Най -дългата пинова шина е за екрана, а малката за джойстика. Пин шините не са необходими, можете да направите с проводници, но това допринася за по -ясен дизайн.

-> Оранжев цвят: Маркирайте границите на лентата.

Третата снимка е как трябва да изглежда на финала.

Стъпка 4: 3D дизайн

3D дизайн
3D дизайн

На тази стъпка използваме безплатен 3D дизайн на Intertet, който ни хареса. Връзката е тук…

www.thingiverse.com/thing:2293173

Трябваше обаче да направим някаква подредба, която да отговаря на 3D печата с нашия дизайн. Например, трябваше да увеличим бутоните и дупките на джойстика.

Въпреки това можете да отпечатате друг дизайн или да го направите сами.

Стъпка 5: Последна стъпка

Последна стъпка
Последна стъпка

Решихме да лепим компоненти със силикон, защото това беше лесен и добър вариант да направим този прототип.

Препоръчано: