Съдържание:
- Консумативи
- Стъпка 1: Код:
- Стъпка 2: 3D дизайн
- Стъпка 3: Хардуер - Дънна платка
- Стъпка 4: Хардуер - Бутони 1
- Стъпка 5: Хардуер - Бутони 2
- Стъпка 6: Хардуер - Захранване и ВКЛ./ИЗКЛ
- Стъпка 7: Хардуер - Звуков сигнал
- Стъпка 8: Поставяне на гайки
- Стъпка 9: Монтаж - LCD и плъзгащ се превключвател
- Стъпка 10: Монтаж - Бутони
- Стъпка 11: Монтаж - Затваряне
- Стъпка 12: Добавете логото на GameGirl5110
- Стъпка 13: Насладете се на GameGirl5110
Видео: GameGirl5110: 13 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Здравейте! Аз съм Álvaro Rubio, исках да създам своя собствена класическа конзола за любителите на ретро игрите и това е резултатът: GameGirl 5110.
Той има 3D отпечатан калъф, вдъхновен от GameBoy Classic. И…
ЗАЩО 5110?
За да го направя още по -ретро, реших да използвам оригиналния LCD дисплей на Nokia 5110 със синя подсветка.
-Не се основава на Arduino, можете да използвате модела, който искате, в моя случай избрах Arduino Nano за ограниченото пространство.
-Имате 6 програмируеми бутона за качване на игрите, които обичате! Тук ще програмирам играта Змия.
-Използвах 4 -те бутона отляво за упътвания, а горният десен бутон е нулирането, можете да промените контролите във файла arduino.
-Има пиезоелектрик като зумер за звуците.
Консумативи
Материали:
- Arduino Nano
- LCD екран на Nokia 5110
- Включване/изключване на мини плъзгащ превключвател
- Бутон B3F Omron 12 мм цветове
- Прототипна дъска
- 9V държач за батерия
- Тел
- Дюпон кабел женско-женско
- PLA или някой, който ви отпечатва калъфа
- Поставете гайки
-
Гайки и болтове 2 мм
Инструменти:
- Поялник
- Калай и флюс
- Пистолет за лепило
- отвертка
Стъпка 1: Код:
Този проект беше за „Creative Electronics“, модул на Beng Electronics Engineering в Университета в Малага, Училище по телекомуникации (https://www.uma.es/etsi-de-telecomunicacion/).
Първо, програмирах играта „Змия“, използвайки библиотеката LCD5110_Graph.h.
Можете да го изтеглите и да получите ръководството тук.
Няма да се задълбочавам в програмирането, но ако имате въпроси, можете да ме питате в коментарите!:)
Щракнете тук, за да изтеглите моите arduino файлове от Github, Споделя се с помощта на MIT License.
Стъпка 2: 3D дизайн
Следващата стъпка е да направите 3D печатна кутия. Препоръчвам първо да отпечатате калъфа и по -късно да направите хардуера, за да го приспособите по -лесно към кутията. Използвах Freecad, за да направя този дизайн (за първи път използвайки 3D) и споделям файловете, използвайки CC License.
Има 4 файла:
- обратно
- Отпред
- Лого „GameGirl5110“
- Основа за издигане на хардуера.
Възможно е вашата прототипна платка или вашият хардуер да са различни от моите и да трябва да направите някои промени в този дизайн или вашия хардуер.
Това произведение е лицензирано под международен лиценз Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
Стъпка 3: Хардуер - Дънна платка
Първо направих прототипната платка за arduino nano и LCD, продадох две женски заглавки 15 пина към прототипна платка с разстоянието на щифтовете arduino и още 8 женски заглавки за LCD свързване. Гледайте, че поставям 8 -та женска заглавка в позицията на щифтове D3, D4, D5, D6, D7, които запоявам към щифтовете на заглавката arduinos. Следващите 3 пина са VCC BL и GND, трябва да запоите VCC и BL към всеки 5V щифт и GND към всяка земна връзка на вашата платка, с това завършихме първата от 3 прототипни платки. С помощта на женските заглавки можем да извадим arduino и екран, когато пожелаете, или можете да го замените, ако нещо е счупено, без да го разпаявате. Можете да видите снимката с резултата, след което трябва да свържете LCD дисплея с кабелите dupont като разширител.
Стъпка 4: Хардуер - Бутони 1
Сега ще направим левите бутони за упътвания в играта. Използването на резистор е по избор, можете да използвате вътрешните резистори на входовете arduino, като използвате линията INPUT_PULLUP (PIN); но трябва да добавите или промените някои редове от кода, в следващата стъпка ще направя пример за този начин на свързване на бутоните.
Имате схеми за свързване вляво, трябва да запоите 4 бутона, като следвате разстоянията между тях от 3d файла или да промените дизайна, за да го адаптирате към новия си хардуер.
Можете да използвате аналогови входове като цифрови, като само ги дефинирате като входове.
Зелените кабели са кабелите, които трябва да запоите към входовете на arduino, използвах:
- НАГОРЕ -> щифт 16 (A2)
- НАЛЯВО -> щифт 17 (A3)
- НАДОЛУ -> щифт 18 (A4)
- НАДЯСНО -> щифт 19 (A5)
Също така трябва да запоите VCC към 5V и GND към всяка земя на основната прототипна платка.
ВАЖНО: Предлагам да запоявате дълги кабели между прототипните платки, след което по -късно можете да ги преместите и регулирате по -добре в кутията, без да счупите нищо.
Стъпка 5: Хардуер - Бутони 2
Сега трябва да направим двата бутона вдясно. В този случай ще ви покажа как да използвате INPUT_PULLUP, ако искате да използвате вътрешния резистор.
Ще използвам горния бутон като нулиране, след което ще запоя едната страна, за да закрепя RST на дънната платка, а другата страна да споя към GND.
В тази игра не се нуждая от втория бутон, но ще го запоя, за да използвам за други игри в бъдеще, след което просто трябва да запоите едната страна към A1, а другата към GND. Когато искате да го използвате, запомнете, за да използвате INPUT_PULLUP (15); и го използвайте с digitalRead.
Стъпка 6: Хардуер - Захранване и ВКЛ./ИЗКЛ
Ще използвам 9v батерия и плъзгащ превключвател, след това купих държач за батерия, който трябва да запоите черния проводник към GND и червения проводник към VIN, но преди да добавите превключвателя, запояващ червения проводник от държача на батерията към средният щифт на превключвателя и един от другите щифтове се запояват към VIN. След това затваряте веригата.
Стъпка 7: Хардуер - Звуков сигнал
За да произвеждам звуци, ще използвам пиезоелектрик, можете да използвате това, което предпочитате, трябва да запоите един проводник към GND, а другият проводник към цифровия щифт 2 с този код. Можете да го промените, ако предпочитате.
След това го фиксирах към задната част на държача на батерията с пистолета за лепило, за да прозвучи по -силно, както можете да видите.
Стъпка 8: Поставяне на гайки
Сега сте приключили с хардуера на конзолата, опитайте преди да поставите в кутията !!
След като сте сигурни, че конзолата е готова, с точката на спойката можете да поставите гайките, разтопяващи пластмасата, в четирите колони.
Стъпка 9: Монтаж - LCD и плъзгащ се превключвател
Вашата конзола е почти готова !!
Започнах с LCD, просто го поставете на мястото му и го поправете с пластмасовия пистолет.
След това можете да поставите плъзгащия се ключ и да го завиете, можете да използвате гайка, ако е необходимо.
Стъпка 10: Монтаж - Бутони
Това е най -трудната част, трябва да поставите бутоните в съответните им дупки и трябва да го фиксирате с точната височина, защото ако не направите това, вашият бутон ще продължи да бъде натиснат. За да направя това, вмъкнах парче мек пластмасов стикер, както можете да видите на снимката в горната част и дъното на дъската, можете да използвате всичко с няколко сантиметра, за да запазите височината.
След като получите правилната позиция за прототипните платки, просто я фиксирайте с пластмасовия пистолет и я задръжте, докато изсъхне. Направете го с двете прототипни дъски.
Сега опитайте, ако можете да натиснете всички бутони правилно, тогава сте готови за следващата стъпка.
Стъпка 11: Монтаж - Затваряне
Сега ще поправите пластмасовото парче, което отпечатахме, и се използва, за да стане по -плътно и тогава прототипните платки не се задълбочават, когато натискате със сила.
Просто го регулирайте в средата на двете дъски и фиксирайте с пластмасовия пистолет, натиснете, докато изсъхне и след това можете да поставите държача на батерията в останалото пространство.
Регулирайте всички кабели и основната платка в горната част на кутията и след това можете да я затворите.
Вашият GameGirl5110 е почти готов за употреба;)
Стъпка 12: Добавете логото на GameGirl5110
Сега трябва да поправите логото на екрана, за това предпочитам да използвам малко Superglue и да го нарисувам с перманентен маркер, ако ви харесва!
Стъпка 13: Насладете се на GameGirl5110
Това е резултатът! Ако имате някакви въпроси, попитайте ме в коментарите и аз ще ви помогна възможно най -скоро!
Надявам се да се насладите на процеса на създаване на своя собствена GameGirl5110 и да се забавлявате да играете!;)
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr