Мазмуну:
- 1 -кадам: даярдоо
- 2 -кадам: Дизайн макети
- 3 -кадам: Breadboardго Pi Zero даярдаңыз
- 4 -кадам: Оюн баскычтарын орнотуңуз
- 5 -кадам: Бардык баскычтардын 1 терминалын GNDге туташтырыңыз
- 6 -кадам: баскычтарды башка терминалга Pi Zero GPIOго туташтыруу
- 7 -кадам: Тандоо жана Баштоо баскычын орнотуңуз
- 8 -кадам: Баскычтардын капкактарын кооздоо
- 9 -кадам: Негизги плитаны өлчөө жана кесүү
- 10 -кадам: Чукул бурч тегерек кылыңыз
- 11 -кадам: Жалпысынан нан таблону
- 12 -кадам: Батарея кармагычты жабыңыз
- 13 -кадам: Батареяны кармоочу зымды терминалдык блокко орнотуңуз
- 14 -кадам: Power Wire'ди туташтыруу
- 15 -кадам: Power Switch орнотуу
- 16 -кадам: LCD зымын туташтыруу
- 17 -кадам: Аудио компонентин орнотуңуз
- 18 -кадам: ЖК модулдарын орнотуңуз
- 19 -кадам: RetroPie сүрөтүн түшүрүү
- 20 -кадам: Булакты жүктөп алыңыз
- 21 -кадам: ROM файлдарын даярдаңыз
- 22 -кадам: RetroPie сүрөтүн жаркылдатыңыз
- 23 -кадам: Файлдарды көчүрүү
- 24 -кадам: Micro SDти конфигурациялоо
- 25 -кадам: USB туташуусу
- 26 -кадам: ЖКны конфигурациялоо
- 27 -кадам: Fbcp иштетүү
- 28 -кадам: Джойстикти конфигурациялоо
- 29 -кадам: Өзүңүздүн баскыч макетиңизди иштеп чыгыңыз
- 30 -кадам: GPIO 18 Mono Audio иштетүү
- 31 -кадам: ROM файлдарын көчүрүү
- 32 -кадам: RetroPie жүктөө
- 33 -кадам: Бактылуу окуу
Video: Breadboard RetroPie: 33 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмөлөр Breadboard RetroPie кантип курууну көрсөтөт, эч кандай ширетүү жок, 3D принтер жок, лазер кескич талап кылынбайт.
Оюн машинасын куруу - бул электрониканы үйрөнүп жаткан бала үчүн эң жакшы долбоор. Бирок, чоң кишилер тарабынан курулган RetroPie долбоорлорунун көбү, анын бир эле учурда өтө көп алдын ала көндүмдөрдү талап кылуусу, ширетүү, 3D басып чыгаруу же Лазердик кесүү, металл корпусту жамоо …
Бул долбоор жөнөкөй кылып жасоого багытталган, баардык нерселер нан тактасында, электрониканы окуп жатканда билишиңиз керек болгон биринчи шаймандар.
Нан тактасын колдонгон эң кооз нерсе - бул көп нерселерди кайра колдонууга болот. Кийинки долбоорду кургусу келгенде, компоненттерди сууруп, кайра колдонсоңуз болот, ошондой эле нан тактасын кайра колдонсоңуз болот!
1 -кадам: даярдоо
Raspberry Pi Zero
Мен билем, бул арзан, бирок аны сатып алуу өтө кыйын, эгерде сиз орнотулган WiFi функциясын кааласаңыз, Zero Wди алуу оңой, ошондой эле оюн машинаңыз үчүн таза ойнотууну иштете алат.
Micro SD карта
Сураныч, RPiге туура келген SD карттардын тизмесин бул жерден текшериңиз:
LCD модулу
2.8 дюйм ili9341 LCD модулу
Негизги табак
165 мм х 112 мм пластикалык табак бардык компоненттерди бириктирүүгө жардам берет
Breadboard
Бул долбоорго Raspberry Pi Zero, 2.8 дюймдук ЖК, 12 контроллердин баскычы, күч жана аудио компоненттери кошулушу керек. Ошентип, ал бири -бирине туташкан ар кандай өлчөмдөгү нан тактасын талап кылат:
- 1 х 830 тешик нан
- 3 x 170 тешик Tiny breadboards
Breadboard Wire
Breadboardдун эң жакын досу
Fishing Line
0.3мм нейлон балык линиясы, бул пин зонасын Pi Zeroго ширетпей оңдоого жардам берет
Pin Header
2x40 18мм пин баш
Button
Кандайдыр бир панелдин достук баскычы жакшы, мен аны колдонуп жатам:
- 10 х 12 мм баскычтар баскыч капкактары менен
- 2 x 6 мм баскычтар
Батарея кармагыч
2 x 2 AA Батарея кармагыч
Power Switch
Кандайдыр бир панель достук которгуч OK
DC-DC 5 V Regulator Module
Батарея кармагыч, кубат которгуч жана DC жөндөгүчү Pi Zeroго 5 В электр менен камсыз кылуу үчүн бириктирилген. Мен айлана -чөйрөнү коргоо үчүн кайра заряддалуучу батареяны колдонууну сунуштайм, 4 АА батарейкасы 4,8 В кубаттуулукту камсыз кылат, ал 5 Вдан бир аз төмөн, бирок Pi Zero бир аз электр энергиясынын жетишсиздигине чыдай алат. Эгерде сиз дайыма заряддалуучу батареяны колдонсоңуз, DC жөндөгүчүн өткөрүп жиберсе болот.
Бурамалуу терминал блогу
3 х 2 төөнөгүч терминалдык блок, 2 батарейка кармагыч жана 1 динамик үчүн
Аудио компоненти (милдеттүү эмес)
- 33nf конденсатор
- 10uf конденсатор
- 47k Ohm каршылыгы
- NPN транзистору (мис. 2N2222)
- Кичинекей динамик (эски гаджеттерден табууга болот)
Башкалар
RetroPie сүрөтүн жана баштапкы жөндөөлөрдү өчүрүү үчүн компьютер, картты окуучу жана микро USB кабели
2 -кадам: Дизайн макети
Breadboard 2 нан тактасына бөлүнгөн. Менин мурунку долбоорум боюнча төмөнкү панель базасы (Breadboard боюнча Pi Zero); жогорку панели 3 кичинекей нан менен бириктирилген.
Төмөнкү панелде:
- Raspberry Pi Zero ортосуна коюлган
- Сол жагы - багыттоо баскычтары
- Оң жагында 6 аракет баскычы бар
- Pi Zero үстүндө тандоо жана баштоо баскычтары бар
Жогорку панелде:
- LCD ортосуна коюлган
- ЖКдан тышкары кубат баскычы жана аудио компоненттери бар
- Динамик ЖКнын үстүнө коюлган
- Сол жана оң жагы 2xAA батарейка кармагычы
3 -кадам: Breadboardго 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 -кадам: Power Wire'ди туташтыруу
15 -кадам: Power Switch орнотуу
Бул жерде батареянын кубаттуулугу жөнүндө кыскача маалымат:
сол батарея кармагыч -ve -> оң батарея кармагыч +ve
сол батарейка кармагыч +ve -> кубат которгуч -> 5 В жөндөгүч (милдеттүү эмес: кайра заряддалбаган батарея үчүн гана) -> нан панели 5 В оң батарея кармагыч -ve -> нан панели GND
16 -кадам: LCD зымын туташтыруу
Бул жерде LCD туташуу кыскача:
LCD Vcc -> нан 5 В
LCD GND -> нан панели GND LCD CS -> GPIO 8 ЖК калыбына келтирүү -> GPIO 25 LCD D/C -> GPIO 24 LCD MOSI -> GPIO 10 LCD CLK -> GPIO 11 LCD LED -> GPIO 15
17 -кадам: Аудио компонентин орнотуңуз
Бул жерде аудио компоненттин байланышынын кыскача мазмуну:
GPIO 18 -> 33nf конденсатор -> нан GND
GPIO 18 -> 10uf capicitor -> NPN транзистордук базалык пин NPN транзистордук эмитент пин -> breadboard 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 сүрөтүн жаркылдатыңыз
RetroPie сүрөтүн микро SD картага жаркыроо кадамдары, 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 жүктөлгөндөн кийин дагы конфигурация керек, ага чейин биз DWC2 USB контроллерин компьютер менен Pi Zero ортосунда тармакка туташуу үчүн иштетишибиз керек.
Config.txtти micro SDде түзөтүңүз, төмөнкү сапты куйругуна кошуңуз:
dtoverlay = dwc2
Codlin.txtти micro SDде түзөтүңүз, "rootwait" ачкыч сөзүнөн кийин "modules-load = dwc2, g_ether" кириңиз. Жыйынтык мындай болушу керек:
dwc_otg.lpm_enable = 0 консолу = serial0, 115200 консолу = tty1 тамыры =/dev/mmcblk0p2 rootfstype = ext4 лифт = акыркы мөөнөт fsck.repair = ооба rootwait модулдары-load = dwc2, g_ether тынч loglevel = 3 consoleblank = 0 plymouth.enable = 0 тынч init =/usr/lib/raspi-config/init_resize.sh
Openssh серверин иштетүү үчүн micro SDде "ssh" деп аталган бош файлды түзүңүз, мис. менин Macта:
тийүү/Көлөмдөр/жүктөө/ssh
Шилтеме:
25 -кадам: USB туташуусу
Micro SDти Pi Zeroго салып, Pi Zero 2nd USB розеткасын ("USB" деп белгиленген) компьютерге туташтырыңыз.
Бир мүнөт күтө туруңуз, сиз компьютериңизден жаңы тармак адаптерин табышыңыз керек. Pi Zero менен туташуу үчүн төмөнкү команданы териңиз:
P. S. демейки сырсөз "малина", сиз аны "passwd" буйругу менен тез арада өзгөртүшүңүз керек
26 -кадам: ЖКны конфигурациялоо
"/Etc/modules" тиркемесине
spi-bcm2835
fbtft_device
"/etc/modprobe.d/fbtft.conf" түзүү
опциялар fbtft_device салт аты = fb_ili9341 gpios = баштапкы абалга келтирүү: 25, DC: 24, алып баруучу: 15 ылдамдык = 48000000 айлануу = 90 bgr = 1
Шилтеме:
27 -кадам: Fbcp иштетүү
Булак файлдарын чыгаруу:
unzip /boot/rpi-fbcp-master.zip
Компиляция жана орнотуу:
cd rpi-fbcp-master/
mkdir cd build cmake куруңуз.. sudo fbcp/usr/local/bin/fbcp cd../ орнотуп алыңыз.
"0et" алдында "/etc/rc.local" кийинки сапты киргизиңиз
/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 -кадам: Джойстикти конфигурациялоо
Булак файлдарын чыгаруу:
unzip /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/ export 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 карта = 1
jstest/dev/input/js0
"/Etc/modules" тиркемесине
mk_arcade_joystick_rpi
"/etc/modprobe.d/joystick.conf" түзүү:
параметрлери mk_arcade_joystick_rpi карта = 1
Шилтеме:
29 -кадам: Өзүңүздүн баскыч макетиңизди иштеп чыгыңыз
Жаңыртылган: 2017/05/18
Нан тактасы компоненттерди туташтыруу жана ажыратуу үчүн абдан оңой, өзүңүздүн баскыч макетиңизди жасап көрүңүз.
Эгерде сиз GPIO байланышын өзгөрткөн болсоңуз, анда модулдарды кайра компиляциялоо үчүн төмөнкү скриптти иштете аласыз:
cd mk_arcade_joystick_rpi-master/
экспорттоо MKVERSION = 0.1.5 sudo -E dkms uninstall -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_m /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 Mono Audio иштетүү
Төмөнкү сапты "/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 stop
- USB кабелин сууруңуз
- Толук заряддалган AA батареяны салыңыз
- Кубат которгучту күйгүзүңүз
- Оюн баскычын конфигурациялоо үчүн экран көрсөтмөсүн аткарыңыз
- Консолду жана оюнду тандаңыз
- Ырахат алыңыз!
33 -кадам: Бактылуу окуу
Breadboard RetroPie Raspberry Pi үйрөнүүнүн жакшы башталышы. Балаңыз менен Raspberry Pi долбоорун баштоого убакыт келди!
Сунушталууда:
Raspberry Pi RetroPie Build үчүн ZX Spectrum USB адаптери: 5 кадам (Сүрөттөр менен)
Raspberry Pi RetroPie Builds үчүн ZX Spectrum USB адаптери: RetroPie Raspberry Pis жана башка бир тактайлуу компьютерлердеги ретро видео оюн системаларын эмуляциялоо үчүн атайын иштелип чыккан атайын Linux дистрибутиви. Мен көптөн бери RetroPie конструкциясына баргым келет, жана мен бул репорду көргөндө
Breadboard менен Makey Makey Району: 11 кадам (Сүрөттөр менен)
Breadboard менен Makey Makey Circuit: Бул студенттердин тобуна электрониканы таанытуу үчүн жөнөкөй долбоор. 1-7 -кадамдар - Макей Макей менен жөнөкөй схеманы киргизүү. 8 -кадам - Сериядагы схемага чейин узартуу. 9 -кадам - Параллелдүү схемага чейин кеңейтүү. Келгиле, рекорду чогултуудан баштайлы
ESP8266-01 үчүн Breadboard Friendly Breakout Board Voltage Regulator менен: 6 кадам (Сүрөттөр менен)
ESP8266-01 үчүн Breadboard Friendly Breakout Board Voltage Regulator менен: Баарына салам! сен жакшы деп үмүттөнөм. Бул үйрөткүчтө мен ESP8266-01 модулу үчүн ылайыкташтырылган панель достук адаптерин туура чыңалууну жөнгө салуу жана ESPтин жарк режимин иштетүүчү өзгөчөлүктөрү менен кантип көрсөткөм
1.3 дюймдук RetroPie Zero: 36 кадам (сүрөттөр менен)
1.3 дюймдук RetroPie Zero: Бул көрсөтмөлөр 1.3 " Retina класс IPS LCD HAT кичинекей RetroPie Zero кылуу үчүн
Ретро-оюн машинасы Raspberry PI, RetroPie жана Homemade Case менен: 17 кадам (сүрөттөр менен)
Raspberry PI, RetroPie жана Homemade Case менен ретро-оюн машинасы: Бир нече убакыт мурун мен RetroPie аттуу Raspberry Pi үчүн Linux бөлүштүрүүсүн таптым. Мен муну сонун ишке ашыруу менен сонун идея экенин дароо билдим. Керексиз функциялары жок бир максаттуу ретро оюн системасы. Көп өтпөй мен чечтим