Мазмұны:
- 1 -қадам: Дайындық
- 2 -қадам: Дизайн макеті
- 3 -қадам: Пікірлер тақтасында Pi Zero дайындаңыз
- 4 -қадам: Ойын түймелерін орнатыңыз
- 5 -қадам: Барлық түймелер 1 терминалын GND -ге қосыңыз
- 6 -қадам: түймелерді басқа терминалға Pi Zero GPIO -ға қосыңыз
- 7 -қадам: Таңдау және Бастау түймесін орнатыңыз
- 8 -қадам: Түймешік қақпақтарын безендіріңіз
- 9 -қадам: Негізгі тақтаны өлшеңіз және кесіңіз
- 10 -қадам: Өткір бұрышты дөңгелек жасаңыз
- 11 -қадам: Нан тақтасын толығымен жабыңыз
- 12 -қадам: Батарея ұстағышын бекітіңіз
- 13 -қадам: Батарея ұстағыш сымын терминал блогына орнатыңыз
- 14 -қадам: Қуат сымын қосыңыз
- 15 -қадам: Қуат қосқышын орнатыңыз
- 16 -қадам: СКД сымын қосыңыз
- 17 -қадам: Аудио компонентін орнатыңыз
- 18 -қадам: СКД модульдерін орнатыңыз
- 19 -қадам: RetroPie кескінін жүктеңіз
- 20 -қадам: жүктеу дереккөзі
- 21 -қадам: ROM файлдарын дайындаңыз
- 22 -қадам: RetroPie кескінін жарқылдатыңыз
- 23 -қадам: файлдарды көшіру
- 24 -қадам: Micro SD конфигурациялаңыз
- 25 -қадам: USB қосылымы
- 26 -қадам: СКД конфигурациясын жасаңыз
- 27 -қадам: Fbcp қосыңыз
- 28 -қадам: Джойстикті конфигурациялаңыз
- 29 -қадам: Өзіңіздің түйменің орналасуын жасаңыз
- 30 -қадам: GPIO 18 моно дыбысын қосыңыз
- 31 -қадам: ROM файлдарын көшіру
- 32 -қадам: RetroPie жүктеу
- 33 -қадам: Бақытты оқу
Бейне: Breadboard RetroPie: 33 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулықтар Breadboard RetroPie қалай құруға болатынын көрсетеді, дәнекерлеу жоқ, 3D принтері жоқ, лазерлік кескіш қажет емес.
Ойын автоматын жасау - бұл электрониканы оқып жатқан бала үшін өте жақсы жоба. Алайда, ересектер салған RetroPie жобаларының көпшілігі, оның негізгі себебі - бұл бір уақытта тым көп дағдыларды қажет етеді, дәнекерлеу, 3D басып шығару немесе лазермен кесу, металл қаптаманы жамау …
Бұл жоба электронды оқуда білу қажет бірінші құралдар, тақтаға салынған барлық нәрсені қарапайым етуге бағытталған.
Нан тақтасын қолданудың ең әдемілігі - көп нәрсені қайта пайдалануға болады. Келесі жобаны құрғыңыз келгенде, компоненттерді ажыратып, қайта пайдалануға болады, сонымен қатар тақтаны қайта пайдалануға болады!
1 -қадам: Дайындық
Raspberry Pi Zero
Мен білемін, бұл арзан, бірақ оны сатып алу өте қиын, егер сіз кіріктірілген WiFi мүмкіндігін алғыңыз келсе, Zero W-ді алу оңай, сонымен қатар ол сіздің ойын машинаңыз үшін таза ойнауға мүмкіндік береді.
Micro SD картасы
RPi үйлесімді SD карталарының тізімін мына жерден тексеріңіз:
СКД модулі
2.8 дюймдік ili9341 СКД модулі
Негізгі тақта
165 мм х 112 мм пластикалық пластина барлық компоненттерді біріктіруге көмектеседі
Нан тақтасы
Бұл жобаға Raspberry Pi Zero, 2,8 дюймдік СКД, 12 контроллер түймелері, қуат пен аудио компоненттері қосылуы қажет. Сондықтан оған әр түрлі өлшемді тақталар қажет:
- 1 x 830 саңылаулы нан тақтасы
- 3 x 170 тесік Кішкене тақталар
Нан тақтасы сымы
Нан тақтасының ең жақсы досы
Балық аулау желісі
0,3 мм нейлоннан жасалған балық аулау сызығы, түйреуішті Pi Zero -ге дәнекерлемей бекітуге көмектеседі
Бекіту тақырыбы
2x40 18мм түйреуіш тақырыбы Іс жүзінде оған тек 2х20 түйреуіш қажет, бірақ түйреуіштерді түзету кезінде өте оңай сынған, сондықтан резервтік мақсатта көбірек сатып алыңыз
Түйме
Нанға арналған кез келген түйме жақсы, мен оны қолданамын:
- Түйме қақпақтары бар 10 x 12 мм түймелер
- 2 x 6 мм түймелер
Батарея ұстағыш
2 x 2 AA батарея ұстағыш
Қуат қосқышы
Нанға арналған кез келген коммутатор жақсы
DC-DC 5 В реттегіш модулі
Батарея ұстағыш, қуат қосқышы және тұрақты ток реттегіші Pi Zero -ге 5 В қуат көзін беру үшін біріктірілген. Мен қоршаған ортаға байланысты қайта зарядталатын батареяны қолдануды ұсынамын, 4 зарядталатын АА батареясы 4,8 В қуатты қамтамасыз етеді, ол 5 В -тан сәл төмен, бірақ Pi Zero аздап қуат тапшылығына шыдай алады. Егер сіз әрқашан қайта зарядталатын батареяны қолдансаңыз, тұрақты ток реттегішін өткізіп жіберуге болады.
Бұрандалы терминал блогы
3 x 2 істікшелі бұрандалы терминал блогы, 2 батарея ұстағыш үшін және 1 динамик үшін
Дыбыстық компонент (міндетті емес)
- 33nf конденсатор
- 10 уф конденсатор
- 47 кОм резистор
- NPN транзисторы (мысалы, 2N2222)
- Кішкене динамик (ескі гаджеттерден табуға болады)
Басқалар
RetroPie кескіні мен бастапқы параметрлерді жыпылықтауға арналған компьютер, карта оқу құрылғысы және микро USB кабелі
2 -қадам: Дизайн макеті
Нан тақтасы 2 тақтайшаға бөлінеді. Менің алдыңғы жобадағы төменгі панель негізі (Breadboard -дағы Pi Zero); жоғарғы панель 3 кішкене тақтаймен біріктірілген.
Төменгі панельде:
- Raspberry Pi Zero ортасына қойылды
- Сол жақта - бағыттау түймелері
- Оң жақта - 6 әрекет түймесі
- Pi Zero жоғарыда таңдау және іске қосу түймелері орналасқан
Жоғарғы панельде:
- СКД ортасында орналасқан
- СКД -ден басқа қуат түймесі мен дыбыс компоненттері бар
- Динамик СКД үстінде орналасқан
- Сол және оң жағы 2хАА батарея ұстағыш
3 -қадам: Пікірлер тақтасында Pi Zero дайындаңыз
Бұрынғы нұсқауларға сәйкес Нан тақтасында Pi Zero дайындаңыз:
www.instructables.com/id/Pi-Zero-on-the-Br…
4 -қадам: Ойын түймелерін орнатыңыз
Кейбір батырмаларға тақтаға мықтап кіру үшін кейбір реттеу қажет болуы мүмкін.
Түймелердің орналасуы сіздің қалауыңызға байланысты, тек GND -ге қосылатын бір түйме терминалы және Pi Zero GPIO -ға қосылатын басқа терминал қажет.
5 -қадам: Барлық түймелер 1 терминалын GND -ге қосыңыз
6 -қадам: түймелерді басқа терминалға Pi Zero GPIO -ға қосыңыз
Міне түймелердің қосылуының қысқаша мазмұны:
GND -> Жоғары -> GPIO 22
GND -> Төмен -> GPIO 17 GND -> Солға -> GPIO 27 GND -> Оңға -> GPIO 4 GND -> A -> GPIO 26 GND -> B -> GPIO 19 GND -> L -> GPIO 13 GND - > X -> GPIO 5 GND -> Y -> GPIO 21 GND -> R -> GPIO 20
7 -қадам: Таңдау және Бастау түймесін орнатыңыз
Түймелердің қосылуының қысқаша мазмұны:
GND -> таңдаңыз -> GPIO 16
GND -> бастау -> GPIO 6
8 -қадам: Түймешік қақпақтарын безендіріңіз
9 -қадам: Негізгі тақтаны өлшеңіз және кесіңіз
10 -қадам: Өткір бұрышты дөңгелек жасаңыз
11 -қадам: Нан тақтасын толығымен жабыңыз
12 -қадам: Батарея ұстағышын бекітіңіз
13 -қадам: Батарея ұстағыш сымын терминал блогына орнатыңыз
14 -қадам: Қуат сымын қосыңыз
15 -қадам: Қуат қосқышын орнатыңыз
Мұнда аккумулятордың қосылуының қысқаша мазмұны берілген:
батареяның сол жақ ұстағышы -ve -> оң жақ батарея ұстағы +ve
батареяның сол жақ ұстағышы +ve -> қуат қосқышы -> 5 В реттегіші (міндетті емес: тек қайта зарядталмайтын батарея үшін) -> нан тақтасы 5 В оң жақ батарея ұстағыш -ve -> нан тақтасы GND
16 -қадам: СКД сымын қосыңыз
Мұнда СКД қосылымының қысқаша мазмұны:
LCD Vcc -> нан тақтасы 5 В
LCD GND -> нан тақтасы GND LCD CS -> GPIO 8 LCD қалпына келтіру -> GPIO 25 LCD D/C -> GPIO 24 LCD MOSI -> GPIO 10 LCD CLK -> GPIO 11 LCD жарық диоды -> GPIO 15
17 -қадам: Аудио компонентін орнатыңыз
Міне, аудио компоненттерінің қосылуының қысқаша мазмұны:
GPIO 18 -> 33nf конденсатор -> нан тақтасы GND
GPIO 18 -> 10uf capicitor -> NPN транзисторлық базалық түйреуіш NPN транзисторлық эмитент түйрегіші -> нан тақтасы GND NPN транзисторлық коллекторы -> динамик -> нан тақтасы 5 В
18 -қадам: СКД модульдерін орнатыңыз
19 -қадам: RetroPie кескінін жүктеңіз
RetroPie кескінін мына жерден жүктеңіз:
retropie.org.uk/download/
Raspberry Pi Zero суретін жүктеу үшін «Raspberry Pi 0/1» опциясын таңдаңыз.
20 -қадам: жүктеу дереккөзі
Breadboard RetroPie үшін тағы 2 бастапқы код қажет:
mk_arcade_joystick_rpi:
rpi-fbcp:
«Clone or download» түймесін, содан кейін екі бастапқы веб -беттен «ZIP жүктеу» түймесін басыңыз.
21 -қадам: ROM файлдарын дайындаңыз
Лицензиясыз ойын үшін менің ойымша, сіз тек бастапқы ойынға ие ROM -ды пайдалануыңыз керек.
Немесе мұнда лицензиясыз ойындарды таба аласыз:
pdroms.de/files
www.doperoms.com
22 -қадам: RetroPie кескінін жарқылдатыңыз
Micro SD картасына RetroPie кескінін жыпылықтау қадамдары Raspbian кескінінің жыпылықтауымен бірдей. Егер сіз жыпылықтайтын қадамдарды білмесеңіз, Raspberry.org ұсынған қадамдарды орындаңыз:
- Linux
- Mac OS
- Windows
P. S. сурет файлының атауын RetroPie кескінімен ауыстыруды ұмытпаңыз.
23 -қадам: файлдарды көшіру
«Mk_arcade_joystick_rpi-master.zip», «rpi-fbcp-master.zip» және ROM ойынын жаңа жасалған RetroPie micro SD-ге көшіріңіз.
24 -қадам: Micro SD конфигурациялаңыз
Бізге RetroPie жүктеуден кейін қосымша конфигурация қажет, бұған дейін компьютер мен Pi Zero арасындағы желіге қосылу үшін DWC2 USB контроллерін қосу керек.
Config.txt файлын micro SD -де өңдеңіз, келесі жолды соңына қосыңыз:
dtoverlay = dwc2
Codlin.txt файлын micro SD-де өңдеңіз, «rootwait» кілт сөзінен кейін «modules-load = dwc2, g_ether» енгізіңіз. Нәтиже келесідей болуы керек:
dwc_otg.lpm_enable = 0 консоль = serial0, 115200 консоль = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 элеватор = мерзімі fsck.repair = иә rootwait модульдері-load = dwc2, g_ether тыныш loglevel = 3 консоль = 0 plymouth.enable = 0 тыныш init =/usr/lib/raspi-config/init_resize.sh
Openssh серверін қосу үшін micro SD -те «ssh» деп аталатын бос файл жасаңыз, мысалы: менің Mac жүйесінде:
/Volumes/boot/ssh түрту
Сілтеме:
25 -қадам: USB қосылымы
Micro SD -ті Pi Zero -ге салыңыз және Pi Zero 2 -ші USB розеткасын («USB» деп белгіленген) компьютерге қосыңыз.
Бір минут күтіңіз, сіз компьютерден жаңа желілік адаптерді табуыңыз керек. Pi Zero қосылу үшін келесі пәрменді теріңіз:
P. S. әдепкі құпия сөз - «таңқурай», оны «passwd» пәрмені арқылы тез арада өзгерту керек
26 -қадам: СКД конфигурациясын жасаңыз
«/Etc/модульдерге» қосыңыз
spi-bcm2835
fbtft_device
«/etc/modprobe.d/fbtft.conf» жасаңыз
опциялар fbtft_device реттелетін атауы = fb_ili9341 gpios = қалпына келтіру: 25, dc: 24, led: 15 жылдамдық = 48000000 бұру = 90 bgr = 1
Сілтеме:
27 -қадам: Fbcp қосыңыз
Бастапқы файлдарды шығарыңыз:
ашу /boot/rpi-fbcp-master.zip
Компиляция және орнату:
cd rpi-fbcp-master/
mkdir cd build cmake құрыңыз.. sudo орнатыңыз fbcp/usr/local/bin/fbcp cd../..
«/Etc/rc.local» ішіндегі «шығу 0» алдында келесі жолды енгізіңіз.
/usr/local/bin/fbcp &
Келесі жолды «/boot/config.txt» ішіне қосыңыз:
hdmi_force_hotplug = 1
hdmi_group = 2 hdmi_mode = 87 hdmi_cvt = 320 240 60 1 0 0 0 disable_overscan = 1 dtparam = spi = on
Сілтеме:
28 -қадам: Джойстикті конфигурациялаңыз
Бастапқы файлдарды шығарыңыз:
/boot/mk_arcade_joystick_rpi-master.zip файлын ашыңыз
Түймелердің анықтамасын өңдеу:
CD mk_arcade_joystick_rpi-master/
vi mk_arcade_joystick_rpi.c
«Static const int mk_arcade_gpio_maps » жолын тауып, түйме анықтамасын жаңартыңыз, мысалы. менің анықтамам:
статикалық const int mk_arcade_gpio_maps = {22, 17, 27, 4, 6, 16, 26, 19, 20, 5, 21, 13};
Модульді құрастыру және орнату:
sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/ экспорт MKVERSION = 0.1.5 sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5 sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5
Түймешіктерді тексеріңіз:
sudo modprobe mk_arcade_joystick_rpi map = 1
jstest/dev/input/js0
«/Etc/модульдерге» қосыңыз
mk_arcade_joystick_rpi
«/etc/modprobe.d/joystick.conf» жасаңыз:
mk_arcade_joystick_rpi картасының опциялары = 1
Сілтеме:
29 -қадам: Өзіңіздің түйменің орналасуын жасаңыз
Жаңартылған: 18.05.2017 ж
Нан тақтасы компоненттерді қосуға және ажыратуға өте оңай, түймешіктердің жеке орналасуын жасауға тырысыңыз.
Егер сіз GPIO қосылымын өзгерткен болсаңыз, модульдерді қайта құрастыру үшін келесі сценарийді іске қоса аласыз:
CD mk_arcade_joystick_rpi-master/
экспорттау MKVERSION = 0.1.5 sudo -E dkms жою -m mk_arcade_joystick_rpi -v 0.1.5 vi mk_arcade_joystick_rpi.c sudo rm -rf /usr/src/mk_arcade_joystick_rpi-0.1.5/ sudo mkdir /usr/rrjoy_mp /sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/ sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5 sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5
30 -қадам: GPIO 18 моно дыбысын қосыңыз
Келесі жолды «/boot/config.txt» ішіне қосыңыз:
dtoverlay = pwm, pin = 18, func = 2
Сілт.:
learn.adafruit.com/adding-basic-audio-oupu…
retropie.org.uk/forum/topic/4269/popeye-pi…
31 -қадам: ROM файлдарын көшіру
ROM файлдарын «/boot» қалтасынан «~/RetroPie/roms/$ CONSOLE» қалтасына көшіру
Сілтеме:
32 -қадам: RetroPie жүктеу
RetroPie өшіріңіз:
sudo тоқтату
- USB кабелін ажыратыңыз
- Толық зарядталған АА батареясын салыңыз
- Қуат қосқышын қосыңыз
- Ойын түймесін конфигурациялау үшін экрандағы нұсқауларды орындаңыз
- Консоль мен ойынды таңдаңыз
- Ләззат алыңыз!
33 -қадам: Бақытты оқу
Breadboard RetroPie - Raspberry Pi үйренудің жақсы нүктесі. Балаңызбен Raspberry Pi жобасын бастайтын уақыт келді!
Ұсынылған:
Raspberry Pi RetroPie құрастыруға арналған ZX Spectrum USB адаптері: 5 қадам (суреттермен)
Raspberry Pi RetroPie құруға арналған ZX Spectrum USB адаптері: RetroPie-бұл арнайы Linux дистрибутиві, ол Raspberry Pis пен басқа бір тақталы компьютерлердегі ретро бейне ойын жүйелерін эмуляциялауға арналған. Мен көптен бері RetroPie конструкциясына қатысқым келеді, мен бұл репортажды көргенде
1.3 дюймдік RetroPie нөлі: 36 қадам (суреттермен)
1.3 дюймдік RetroPie Zero: Бұл нұсқаулықтарда 1.3 " Кішкене RetroPie Zero жасау үшін IPS LCD HAT торлы тор
Таңқурай PI, RetroPie және үй қаптамасы бар ретро-ойын машинасы: 17 қадам (суреттермен)
Raspberry PI, RetroPie және Homemade Case бар ретро-ойын машинасы: Біраз уақыт бұрын мен Raspberry Pi үшін RetroPie деп аталатын Linux дистрибутивін таптым. Мен бұл керемет идея екені бірден білдім. Қажет функциялары жоқ бір мақсатты ретро ойын жүйесі. Көп ұзамай мен шешім қабылдадым
Retropie Ikea аркадалық кестесі: 13 қадам (суреттермен)
Retropie Ikea аркадалық кестесі: Ikea Raspberry Pi аркада үстелі - бұл Ikea Lack қонақ бөлмесіндегі жиһаздың толық жұмыс істейтін штепсельдік ойынына ретро аркадалық жүйені бұзудың тамаша тәсілі. Бұл тек есептеу және ағаш өңдеу туралы қарапайым білімді қажет етеді және таң қалдырады
Atari Retropie консолі: 7 қадам (суреттермен)
Atari Retropie консолі: Бұл нұсқаулықта мен сізге Raspberry Pi Zero -мен жұмыс істейтін Retropie ойын жүйесі үшін осы жеке корпусты қалай жасау керектігін көрсеткім келеді. Онда төрт портты USB хаб, қуат қосқышы, жарықдиодты индикатор шамы және Atari 2600 картриджінің барлық ретро көрінісі бар