Мазмұны:
- 1 -қадам: Қажетті заттар
- 2 -қадам: Etcher жүктеңіз
- 3 -қадам: бірінші рет конфигурация
- 4 -қадам: Ойындарды орнату
- 5 -қадам: TFT дисплейін конфигурациялау
- 6 -қадам: Түймешік басқару элементтерін қосу
- 7 -қадам: Әдебиеттер
Бейне: RetroPie көмегімен DIY қолмен жұмыс жасайтын ойын консолі: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жобаны жақсы түсіну үшін жоғарыдағы бейнені қараңыз.
Жақсы. Сізді бастау уақыты келді!
Ең алдымен, біз RetroPie қолданамыз. Бұл бізге екі нұсқа қалдырады. Егер біз Raspbian -ды SD картасына орнатқан болсақ, оның үстіне RetroPie эмуляторын орнатуға болады. Әйтпесе, біз алдын ала салынған RetroPie кескінін жүктей аламыз және жабдықты конфигурациялаймыз, ойындарды жүктей аламыз, орнатамыз және ойнаймыз.
Мен алдын ала орнатылған RetroPie бейнесін жүктеймін. Сіз мына сілтемеге өтуіңіз керек: https://retropie.org.uk/download/ және Raspberry Pi Zero тақтасын қолдансаңыз, Raspberry Pi 0/1 суретін жүктеңіз немесе егер сіз Raspberry Pi 2/3 суретін жүктей аласыз. 2, 3, 3B нұсқалық тақталарын қолданады.
1 -қадам: Қажетті заттар
Міне бізге қажет заттар:
- Raspberry Pi Zero W
- Пернетақта немесе джойстик (бастапқы орнату үшін)
- Micro SD картасы (ең аз 4 ГБ)
- Теледидар / монитор компьютері (бастапқы орнату үшін)
- Түйме түймелері - 12 дана
- Жылжымалы қосқыш - 1 дана
- TFT дисплейі (мен 2.2 «ILI9341 дисплейін қолдандым)
- 0,5 Вт 8 Ом металл динамигі
- DC-DC түрлендіргіш модулін жоғарылату (мен MT3608 қолдандым)
- Сүзгіге арналған резисторлар мен конденсаторлар (схеманы қараңыз)
- PAM1608 стерео күшейткіш модулі (мен оны тұтқамен қолдандым)
- Желім мылтық
- Дәнекерлеу машинасы
- Литий полимерлі батарея (мен 1500 мАч қолдандым)
- LiPo зарядтау модулі
Егер сіз толық консоль жасағыңыз келсе, сізге 3D принтерге кіру қажет болуы мүмкін.
Бұл жағдайда сіз 3D модельдерін Thingiverse профилінен жүктей аласыз:
www.thingiverse.com/thing:3089880
2 -қадам: Etcher жүктеңіз
Диск суреті жүктелгеннен кейін оны Etcher деп аталатын бағдарламалық жасақтаманың көмегімен SD картасына жыпылықтауға болады.
Сіз Etcher -ді мына жерден жүктей аласыз:
Бағдарламалық жасақтаманы жүктегеннен кейін жүктелген дискіні таңдап, SD картасын таңдап, флэш түймесін басыңыз. SD картасын дайындауға бір -екі минут кетуі мүмкін.
Енді мұны таңқурайға қосыңыз және оны мониторға қосыңыз.
3 -қадам: бірінші рет конфигурация
Қуатты микро USB кабелі арқылы қосыңыз.
Бинго
Бізде іске қосу консолі туралы хабарлама пайда болды, содан кейін RetroPie Splash Screen, содан кейін RetroPie алдыңғы ойын іске қосу құралы ретінде қолданылатын Emulationstation Splash Screen болды.
Егер сізде пернетақта болса, оны қосыңыз және Linux пәрмен жолына өту үшін F4 пернесін басыңыз. Кірістерді кейін конфигурациялауға болады.
Конфигурация бетіне өту үшін келесі пәрменді енгізіңіз
sudo raspi-config
Сіз әдепкі құпия сөзді өзгертуіңіз керек. Сондықтан оны жалғастырыңыз.
Содан кейін локализация опцияларында өз аймағыңызды таңдаңыз.
Біз TFT дисплейін SPI интерфейсі арқылы қосатындықтан, интерфейс опцияларында SPI байланысын қосу керек.
SSH қосқан жөн, сондықтан бұл консольді оңай жүктеуге және конфигурациялауға көмектеседі. Сондықтан жалғастырыңыз және оны қосыңыз.
Біз Pi PWM шығысындағы дыбысты қолданатын боламыз, сондықтан дыбысты 3,5 мм ұядан өткізуге мәжбүр боламыз. Қосымша нұсқаларға өтіп, дыбысты 3,5 мм ұяға күшейтіңіз.
Қазір конфигурация бетінен шығуға болады.
Pi қайта жүктеңіз.
Біз кірістерді конфигурациялау үшін пернетақтаны немесе джойстикті уақытша қолдана аламыз (міндетті емес), пернетақтаны конфигурациялау терезесі пайда болғанша кез келген түймені басып тұрыңыз. Содан кейін джойстик түймесі үшін пернетақтадағы пернені конфигурациялаңыз. Түймені біраз уақыт ұстап тұрып, қажет емес әрекеттерді болдырмаңыз.
Пернелерді таңдағаннан кейін конфигурацияланған түймелердің көмегімен растауды нұқыңыз.
Қажет болса, біз кейінірек түймелерді қайта конфигурациялай аламыз.
4 -қадам: Ойындарды орнату
Қазіргі уақытта жүйеде ойындар болмайды. Сіз ойындарды интернеттен жүктеп алып, оны SD картасына жүктеуіңіз керек.
Мұны істеудің екі әдісі бар.
Ойындарды компьютерден Pi -ге көшіру үшін саусақ дискісін пайдалануға болады, немесе егер сіз Wi -Fi қосылған болса, ойындарды Pi -ге апарып тастау үшін WinSCP сияқты бағдарламаларды қолдана аласыз.
Сіз ойындарды ROM файлдарын интернеттен жүктей аласыз және оларды/home/pi/RetroPie/roms/қалтасындағы сәйкес каталогтарға көшіре аласыз.
5 -қадам: TFT дисплейін конфигурациялау
Схеманы түйіспелі қосылыстар үшін тексеріңіз.
Келесі жолдарды /boot/config.txt файлына қосыңыз
=======================================================================
hdmi_group = 2
#менің дисплей ажыратымдылығы 320 x 240. Өзіңізге сәйкес реттеңіз
hdmi_mode = 87
hdmi_cvt = 320 240 60 1 0 0 0
hdmi_force_hotplug = 1
жылдамдық = 48000000
fps = 60
display_rotate = 2180 градус
#Егер сіз оны стерео қолданғыңыз келсе
#dtoverlay = pwm-2chan, pin = 18, func = 2, pin2 = 13, func2 = 4
#Егер сіз моно алғыңыз келсе, мұны пайдаланыңыз
dtoverlay = pwm, pin = 13, func = 4
=======================================================================
Схемада көрсетілгендей сымдарды қосқаныңызға көз жеткізіңіз.
Терминалға келесі пәрменді енгізіңіз және СКД артқы жарығы сиқырлы түрде пайда болатынын көріңіз!
sudo modprobe fbtft_device реттелетін атауы = fb_ili9341 gpios = қалпына келтіру: 25, dc: 24, led: 15 жылдамдық = 16000000 bgr = 1
Келесі жолдарды /etc /модульдерге қосыңыз
spi-bcm2835fbtft_device
Pi LCD -ге жазу үшін fbtft кітапханасын пайдаланады.
Fbtft_device /etc/modprobe.d/fbtft.conf файлында пин конфигурациялары нақты айтылуы қажет.
Сондықтан файлды ашыңыз:
sudo nano /etc/modprobe.d/fbtft.conf
Файлға келесіні қосыңыз:
опциялар fbtft_device name = fb_ili9341 gpios = қалпына келтіру: 25, dc: 24, led: 15 жылдамдық = 16000000 bgr = 1 айналдыру = 90 реттелетін = 1
Біз Pi framebuffer -ді fbtft құрылғысына көшіруіміз керек. Сонымен, fbcp жобасын құрыңыз және орнатыңыз.
Github -дан таңқурай pi fbcp жобасын клондау:
git клоны
cd rpi-fbcp/
mkdir құрастыру
CD құрастыру/
смейк
жасау
sudo fbcp/usr/local/bin/fbcp орнатыңыз
Осы орнатудан кейін, fbcp терсеңіз, кадр буферінің мазмұны TFT экранына көшірілетінін көресіз.
Бірақ егер сіз қайта жүктесеңіз, TFT мазмұнын алу үшін сізге осы пәрменді қайта енгізу қажет болуы мүмкін. Мұны автоматты түрде жасау үшін сізге Pi -ге жүктеу кезінде мұны нақты бастау керектігін айтуыңыз керек.
Сонымен, келесі жолды /etc/rc.local мекенжайына қосыңыз
sudo nano /etc/rc.local
Fbcp қосу және 0 шығудан сәл жоғары
Енді қайта іске қосыңыз және консольдің жүктелуін көріңіз!
6 -қадам: Түймешік басқару элементтерін қосу
Мен консольге басқару элементтерін қосу үшін Adafruit RetroGame жобасын қолданамын.
Міне, жобаның басты беті:
github.com/adafruit/Adafruit-Retrogame/blo…
Жүктеу Сценарийді келесі пәрмендерді пайдаланып орнатыңыз:
бұйра https://raw.githubusercontent.com/adafruit/Raspbe…> retrogame.sh
sudo bash retrogame.sh
Енді сізден конфигурация сценарийін орнату үшін құрылғы түрін енгізу сұралады. Біз PiGRRL 2 (бірінші) таңдауымыз керек. Біз басқару элементтерін кейінірек өзгерте аламыз.
Pi қайта жүктеңіз.
Енді басқару конфигурацияларын өзгерту уақыты келді.
Біз /boot/retrogame.cfg ішіндегі retrogame.cfg файлына басқару элементтерін қосуымыз керек.
Бар конфигурацияны келесі конфигурациямен алмастырыңыз:
СОЛ 4 КӨП 16
ДҰРЫС 19
ТӨМЕН 26
КЕҢІСТІК 5
КІРУ 6
A 14
B 22
X 20
Y 18
L 12
R 7
SPACE - бұл таңдау, ал ENTER - бұл Бастау!
7 -қадам: Әдебиеттер
github.com/notro/fbtft/wiki/fbtft_device
learn.adafruit.com/retro-gaming-with-raspb…
github.com/tasanakorn/rpi-fbcp
sudomod.com/forum/viewtopic.php?t=1534
Ұсынылған:
Қолмен жұмыс жасайтын гамбол машинасы: 18 қадам (суреттермен)
Қолмен жұмыс жасамайтын гамбол машинасы: Біз микро: бит, Crazy Circuits бит тақтасы, қашықтық сенсоры, серво және картонды қолданып сенсорсыз гамбол машинасын жасадық. Оны жасау және қолдану - «BLAST» болды! ? ? Қолыңызды ракетаның түбіне қойғанда, қашықтық сенсоры
Python жүйесімен жұмыс жасайтын қолмен USB және Bluetooth пернетақтасы: 5 қадам
Қолмен сымды USB және Bluetooth пернетақтасы Python арқылы жұмыс істейді: бұл қолмен механикалық пернетақта. Ол USB мен Bluetooth -ды қолдайды және Python пернетақтаның микроконтроллерінде жұмыс істейді. Сіз бұл қалай жұмыс істейтініне таң қалуыңыз мүмкін. Біреуді құру үшін қадамдарды орындаңыз, сіз оны білесіз
2.2 TFT көмегімен қолмен жұмыс істейтін Recalbox ойын консолі: 6 қадам
2.2 TFT қолдана отырып, портативті қалталы ойын консолі: 2.2 «TFT СКД және Raspberry Pi 0 W және GPIO түймелерін қолдана отырып, портативті ойын қорабының қолмен жұмыс жасауына арналған нұсқаулық. Сіз бұл қадамдарды толық көрсету үшін осы youtube бейнесін қарай аласыз: A. Барлық бөлшектерді алыңыз B. Бөлшектерді дәнекерлеңіз
Қолмен жұмыс жасайтын пернелер тірегі (Photoshop + Қосымша үшін) [Arduino]: 4 қадам
Қолмен жұмыс жасайтын пернелер тірегі (Photoshop + тағы басқалары үшін) [Arduino]: Соңғы рет мен Photoshop -та пайдалану үшін шағын басқару тақтасын жасадым. Бұл керемет болды, мен оны әлі де қолданамын! Бірақ бұл өте шектеулі, тек бес түйме және пайдалы өлшемі мен мөлдір емес терулер. Мен әлі де пернетақтаға қолымды созатынымды таптым … Сонымен
Ескі DVD дискісінен қолмен жұмыс жасайтын шам: 6 қадам
Ескі DVD дискісінен қолмен жұмыс жасайтын фонарь: Сәлем балалар, мен Мануэльмін және жасыл энергияға қатысты басқа жобаға қош келдіңіздер. Бүгін біз ескі DVD ойнатқыштан кішкентай қолмен крандық шам жасаймыз және ол төтенше жағдайларда сенімді серіктес бола алады. Мен бұл мүмкін еместігін білемін