Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Прототипната кутия
- Стъпка 3: Общ преглед на електрониката
- Стъпка 4: Разширение на USB концентратор
- Стъпка 5: HDMI разширение
- Стъпка 6: Удължаване на захранването на Micro USB
- Стъпка 7: Разширение на USB платката за превключване
- Стъпка 8: Разширение за слушалки
- Стъпка 9: LED бутон за захранване
Видео: Всичко в едно Аркадна система: 12 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Вече създадох аркаден джойстик и той беше огромен (60x30x12 сантиметра за 2 играчи), също труден за използване, защото ще ви трябва компютър с цялата емулация, готова за игра и т.н., така че един в крайна сметка да се съхранява някъде не помня да събирам прах, но все пак искам да играя стари училищни игри с пръчка и големи бутони.
След този опит исках по -добро решение, което трябва да има:
- Вградена система: plug & play с телевизор чрез HDMI
- Малък размер: лесен за пренасяне и съхранение
- Мащабируемо: включете в него друг джойстик за повече играчи
- Режим само джойстик: готов за използване само на джойстика за всяка друга система чрез USB
Най -добрият вариант, който открих, е да използвам RaspberryPi с RetroPie плюс USB HUB и персонализиран USB превключвател за сигнал. НО не исках да излагам малиновото пи, исках затворена кутия с всички IO готови за употреба.
Знам, че това не е нищо епично оригинално, но просто исках да документирам и споделя всички неща, които измислих за всяка част от изграждането, за да можете да изградите своя собствена, да подобрите тази, която вече имате, или дори да я използвате като вдъхновение за следващата си проект.
Тази инструкция няма да бъде стъпка по стъпка DIY за точно същата конструкция, защото има много персонализирани неща, които може да получите по -лесно решение с нещата, които вече имате в дома си. Въпреки че ще се опитам да премина през всичко това, за да не се налага да преосмисляте всичко, за да направите такъв със същите функции.
Ако изграждате такъв или сте взели нещо от тук, споделете снимка в коментарите, ще се радвам да я видя
Стъпка 1: Какво ще ви трябва
Първото нещо тук ще поставя линкове към компонентите, които получих за моята компилация като справка, че не купих нито един от моите от тези продавачи, защото купих всичко от местни продавачи в моята страна.
1. Raspberry Pi: Както казах в Intro, тази система работи с RetroPie, така че ще ви трябва Raspberry Pi, използвах най -новия Pi 3 B+, но мисля, че можете да използвате и версия 2. Единственото нещо тук е, ако отидете с Pi Zero игри, които можете да играете, са много по -малко и конструкцията може да се промени в някои части (тъй като аз разширих Pi IO като аудио, USB, HDMI и бутон за захранване), така че проверете схемите снимка, за да видите дали има смисъл за вас.
2. Комплект за джойстик за аркади: Не съм купил такъв, вместо това съм сглобил собствения си, като взех 6 от малките бутони (24 мм вместо 30 мм) и 2 бутона (стартиране и избор) от 12 мм от магазин за електроника, тъй като исках джойстик с малък размер, но основно ще ви трябва:
- Пръчка
- 2 бутона за стартиране и избор
- N бутони за игра (това зависи изцяло от вас, използвах 6, защото има смисъл за игрите, които искам да играя, които имат бутони X, Y, A, B, L и R)
- USB интерфейс за джойстик
Ако искате повече информация за настройките и всички тези неща, препоръчвам да проверите RetroPie Wiki, който също има всички контроли и бутони, така че да ви помогне да решите настройката.
Ако искате същата пръчка, бутони и интерфейс, който използвах, е този (това са точните компоненти, които използвах, но не от този продавач)
3. USB хъб: Той е за отваряне на кутията и разширяване на портовете на малиновото пи, така че не харчете твърде много пари за него. Купих най -евтиното, което можех да намеря (и за което знаех, че работи добре на RPi) от местен продавач като този (ако можете да намерите още по -добре без превключватели, трябваше да ги съкратя по -късно, за да ги направя винаги ВКЛ.)
4. Бутон за захранване: Този е напълно незадължителен, но е наистина страхотно да имате бутон за захранване със светодиод за системата. Моят е този в бял led. ТРЯБВА ДА БЪДЕ ВРЕМЕННО не получавайте фиксиращо, те идват и в двата типа.
След това малко електроника, която ще изброявам на всяка стъпка, за да поддържа този списък кратък.
Стъпка 2: Прототипната кутия
Преди да вляза в изграждането на последната кутия (моята изработена от MDF) използвах картонената кутия, където всички компоненти идват от продавача. Това е нещо, което препоръчвам със сигурност, вземете картонена кутия или нещо евтино с размерите на вашата аркада, направете всички дупки и поставете джойстика там, по -лесно е да тествате цялата електроника, преди да започнете да правите последната кутия.
Стъпка 3: Общ преглед на електрониката
Както можете да видите на първата снимка, основната идея беше да се разшири RaspberryPi извън кутията, но и да се запази целостта му (без запояване и разбиване на RPi). Тази стъпка е преглед на всички връзки и кабели, които са необходими за изграждането. Ще покрия всяка от тях в рамките на стъпки.
Стъпка 4: Разширение на USB концентратор
За да позволите на други играчи да се свържат към вашата система, имате нужда от USB портове, които RaspberryPi вече е разкрил, но тъй като вече имаме един джойстик (нашата аркада), включен в RPi, се нуждаем от начин да изложим USB портовете от кутията.
Така че закупуването на най -евтиния USB хъб би било подходящо или използвайте такъв, който имате (USB 2.0 е достатъчен за RPi). Това ще ви даде възможност да включите клавиатура, мишка, повече аркадни плейъри, искам да кажа … ако имам още 1 от тези системи, бих могъл да ги свържа, което беше една от идеите на този проект.
Едно нещо обаче, ако купувате, опитайте да го получите:
- без светодиоди (може да ги премахнете)
- без превключватели (ще трябва да ги разпаявате и да запоявате късо, за да бъде винаги ВКЛ.)
- всички USB портове трябва да са на едно лице (по -лесно е да се извади от кутията)
Стъпка 5: HDMI разширение
Това беше трудно за намиране, въпросът е да имате разширение, което е HDMI мъжки към женски, така че да можете да включите телевизор извън кутията. Получаването на един къс от този размер около 5 см беше по принцип невъзможно локално за мен, така че в крайна сметка купих такъв от този тип и след това го отворих, така че пластмасата да не пречи.
Първата мисъл беше да се получат няколко 90 ° (L) мъжки към женски и да се направи някаква верига от RPi до задната част на кутията, но счупването на един от тези 360 ° беше доста лесно.
Би било много по -добре и чисто, ако можете да получите нещо подобно на това (което не можах да намеря на местно ниво).
Стъпка 6: Удължаване на захранването на Micro USB
За това разширение ще ви е необходим всеки Micro USB кабел, който може да имате около един, те са доста нормални в наши дни, поради смартфони като този и след това вземете един от тях за другия край.
Както се вижда на снимката, отрежете кабела, за да получите микро usb и след това спойка положителни и отрицателни в женския модул micro usb.
USB 2.0 кабелите имат 4 пътя в тях, V+ (положителен), GND (заземен), Data+ и Data-. Искаме само захранване, така че ако намерите само 2 кабела вътре, те са това, което искаме, в противен случай ще трябва да намерите V+ и GND и да изхвърлите останалите.
НЕ ПРИЕМАЙТЕ ПОЛЯРНОСТТА ПО ЦВЕТОВЕ, Открих, че наличието на червен и черен цвят (или червено и бяло) не е задължително да означава, че черно или бяло са GND или червеното е V+.
И така, как да ги идентифицирате?, Като използвате същото, което имате, и мултицет:
Просто включете micro usb в женския модул и проверете непрекъснатостта между кабел и VBUS (обозначен на модула) или GND в модула, по този начин ще знаете коя къде да запоявате.
Стъпка 7: Разширение на USB платката за превключване
Това ще изисква запояване на печатна платка, аз използвах перфорирана дъска и изградих пистите на ръка, защото връзката е доста права.
ЗАБЕЛЕЖКА: игнорирайте MicroUSB там, случва се да използвам същото парче дъска, за да го прикрепя.
Идеята зад това е да се направи USB комутатор, където интерфейсът на джойстика отива към Raspberry Pi ИЛИ към женска USB тип B, за да мога да включа джойстика в компютър и да го използвам далеч от системата RetroPie.
Компоненти, от които се нуждаете:
- a Превключване на вертикален плъзгащ превключвател (2 песни)
- USB Type -B Female: Използвах този, защото не можах да намеря локално този (Socket B - по -лесно е да се запоява)
- USB кабел (този, който идва с аркадния интерфейс на джойстика работи добре)
Създадох схема за това как да свържа всичко (снимка), но основно това, което прави, е да се присъединят V+ и GND за всички USB заедно и след това да се настроят D+ и D- в комутатора, така че да превключва предаването на данни между RPi ИЛИ USB женски (изходен джойстик).
Важно нещо за това, тъй като това ще бъде споделяне на напрежение, препоръчвам ви да използвате само едното или другото; не използвайте и двете едновременно. Искам да кажа, ако ще превключвате на "само режим на джойстика", след това изключете и изключете захранването с малиново пи. Използването на някои диоди би помогнало много там за сигурност, но за съжаление току -що разбрах за това хаха *свивам рамене *
Стъпка 8: Разширение за слушалки
По подразбиране RetroPie ще изпраща аудио през HDMI, така че звукът ще се чува от телевизора, но реших, че може да искам да свържа слушалки, които са доста трудни, използвайки самия телевизор и тъй като RetroPie поддържа избора на аудио изход, аз настройвам това лесно разширение.
Всичко, от което се нуждаете, е аудио жак 3.5 за шаси (като този) и кабел с мъжки жак за включване в малиновото пи.
Просто запоявайте ляво, дясно и GND и имате го.
Странична бележка.. Не съм го изпробвал, защото нямам Bluetooth слушалки, но те може просто да работят, като използват един от USB портовете в центъра за разширения на тази система и можете да пропуснете тази стъпка
Стъпка 9: LED бутон за захранване
Вицешампион в конкурса Game Life
Препоръчано:
IoT DevKit (Всичко в едно)-ORB1T V19.0 ALPHA: 6 стъпки
IoT DevKit (Всичко в едно)-ORB1T V19.0 ALPHA: Какво е OBJEX? OBJEX е " стартиране " може би (не знам, рано е да се каже). В момента това е набор от експериментални IoT проекти. Всеки проект има различно име, например ORB1T. Целта на OBJEX е да разработи IoT системи/устройства
Всичко в едно Цифров хронометър (часовник, таймер, аларма, температура): 10 стъпки (със снимки)
Всичко в един цифров хронометър (часовник, таймер, аларма, температура): Планирахме да направим таймер за някое друго състезание, но по -късно въведохме и часовник (без RTC). С навлизането в програмирането се заинтересувахме да приложим повече функционалности към устройството и в крайна сметка добавихме DS3231 RTC като
ПОИНГ! - Аркадна аркадна игра!: 3 стъпки
ПОИНГ! - Аркадна игра Arduino !: Ще изграждаме аркадна игра в стил PONG, която използва части от „Най-пълния стартов комплект UNO R3 Project“комплект от Elegoo Inc. Пълно разкриване - Повечето от частите, предоставени за тази инструкция, са предоставени на автора от Elegoo
Всичко в едно Преносима помощна банка за захранване: 11 стъпки (със снимки)
Всичко в едно Преносима помощна банка за захранване: Натоварването или разтърсването е много често срещано явление в развиващите се страни като Индия, Южна Африка, Бангладеш и др. Сезонът на натоварване не е любим сезон за никого. Това оказва голямо влияние върху ежедневните ни дейности и главно върху нашите
Мениджър на пароли, Typer, макрос, полезен товар Всичко в ЕДНО!: 11 стъпки (със снимки)
Password Manager, Typer, Macro, Payload … Всичко в ЕДНО !: ВНИМАНИЕ МОЛЯ: Ако имате проблем с изработката на това устройство (печатна платка, запояване или други), не се колебайте да ми изпратите лично съобщение тук или имейл на [email protected]. Ще се радвам да изпратя едно от печатните платки или устройства, които вече произвеждам