Retropie за игра вечер или как да си направим ретро конзола

Така дойдоха ръцете да напиша първото есе за моята мастурбация или вечното желание да колекционирам всякакви неща)
Всички помним нашето златно детство, когато играехме на конзоли дни наред през уикендите. Лично аз имах денди пират и понякога имах възможност да тренирам на компютър.

Минаха години и носталгията по тези лампови времена периодично се връщаше към онази епоха чрез емулатори и LPT порт, но това не е всичко. Дори псевдо дендито на касетите също не е правилно, инфекцията е глупава ((((
Като калъф взех pc one slim, който веднъж взех от мъж, който вандалски я замъкна за жицата в кошчето. Машата беше мъртва поради заливане с течност. Всички мечтаеха за реанимация, но уви, в него нямаше нищо живо.
Купих Raspberry Pi 3 модел b на известен сайт, взех черен калъф с дупки за охладител, адаптер и един китайски геймпад към него. Първият вентилатор не пристигна, вторият дойде в грешен размер по погрешка, третият вече е на път някъде. Седя в изчакваща позиция




След като преценихме, че това няма да работи и трябваше да разберем как да съхраняваме ромовете, решението беше просто, външен твърд диск. Извади стар външен винт от рафта, извади родния си диск от него и сложи стария от лаптопа на 200GB, закачи usb и системата го намери без проблеми.


Следващата стъпка беше да инсталирам всичко в кутията. Тялото на слузта е малко и има много малко място в него. Започнах да мисля как да го поставя, по пътя бяха направени промени повече от веднъж и тялото беше нарязано с горещ поялник повече от веднъж. Отбелязвам, че исках изключени hdmi, lan, DC, usbhdd кабели и няколко usb конектора в кутията. Е, добре, ако искаш, ще го направим. Разбиваме шала на машата, или по-скороотхапваме цялата дъска в шепи до конектора, където са поставени геймпадите, поставяме я на място, към нея хвърляме сополи от ядрата на обикновена витуха върху изкормения usb = pc-one адаптер. Проверяваме дали има контакт.



След свалянето на борда имаше място за маневриране, а именно повече място. Малина в кутията също беше фиксирана с усукани двойки проводници към кутията през отворите. Използвах поялник, за да изрежа отвори за винтовете и usb конектора. USB кабела е взет от стар компютър. Отрязах оплетката от кабелите и конекторите, така че всичко да пасне. Оказа се така.



Проверете дали кутията е затворена. Тогава ми хрумна идея, може би трябва да включа бутона за захранване? Включване на LED? как? Хм ... И решението, колкото и да е странно, също беше на повърхността. Между другото, при внедряването на бутона се оказа, че само родното захранване 5v 2A може да стартира малина с външен винт и да изведе картина през hdmi без затруднения, при свързване на устройства с по-малък брой ампери картината беше прекъсваща и винтът стартира всеки друг път.

Да се върнем на бутона. Разкъсваме захранването, един проводник към бутона, вторият към директната линия, сега, когато бутонът е натиснат, подаваме захранване от устройството към малиновия микро usb. Самият светодиод също е запоен с дюза и свързан към GPIO конектора. Включвайки бутона, малината се включва и ценната светлина светва, захранва я от 3v.

Тогава се роди идеята да се подчертае кръгът на бившия диск, взеха три светодиода, закачени сополи. Направих дупки с поялник и също го свързах на 3v.

Като цяло всичко работи, има един минус, който засега не мога да реша. Дойде вторият геймпад, оказа се същата фирма, въпреки че избрах друга.

Сега, когато го въведете в системата, системата в тяхната игравижда като едно, т.е. И двете работят, но се контролира само един играч. Как да се реши въпросът все още не е намерил отговор.
В резултат на това се получи такова творение =) Успех на всички)