Агуулгын хүснэгт:
- Алхам 1: Бэлтгэл ажил
- Алхам 2: Дизайн зохион байгуулалт
- Алхам 3: Breadboard дээр Pi Zero бэлтгэ
- Алхам 4: Тоглоомын товчлууруудыг суулгана уу
- Алхам 5: Бүх товчлуурууд 1 терминалыг GND руу холбоно уу
- Алхам 6: Товчлууруудыг өөр терминалыг Pi Zero GPIO руу холбоно уу
- Алхам 7: Сонгох ба Эхлэх товчийг суулгана уу
- Алхам 8: Товчны тагийг чимэглээрэй
- Алхам 9: Суурийн хавтанг хэмжиж хайчилж ав
- Алхам 10: Хурц булан тойрог хийх
- Алхам 11: Breadboard -ийг бүхэлд нь наана уу
- Алхам 12: Зай эзэмшигчийг наана уу
- Алхам 13: Зай эзэмшигчийн утсыг терминал блок руу суулгана уу
- Алхам 14: Power Wire -ийг холбоно уу
- Алхам 15: Цахилгаан шилжүүлэгчийг суулгана уу
- Алхам 16: LCD утсыг холбоно уу
- Алхам 17: Аудио бүрэлдэхүүн хэсгийг суулгана уу
- Алхам 18: LCD модулийг суулгана уу
- Алхам 19: RetroPie зургийг татаж авах
- Алхам 20: Эх сурвалж татаж авах
- Алхам 21: ROM файлуудыг бэлтгэ
- Алхам 22: RetroPie зургийг гялалзуулна уу
- Алхам 23: Файл хуулах
- Алхам 24: Micro SD -ийг тохируулна уу
- Алхам 25: USB холболт
- Алхам 26: LCD -ийг тохируулна уу
- Алхам 27: Fbcp -ийг идэвхжүүлнэ үү
- Алхам 28: Жойстикийг тохируулна уу
- Алхам 29: Өөрийн товчлуурын загварыг зохион бүтээ
- Алхам 30: GPIO 18 Mono Audio -г идэвхжүүлнэ үү
- Алхам 31: ROM файлуудыг хуулах
- Алхам 32: RetroPie -г ачаална уу
- Алхам 33: Аз жаргалтай суралцаарай
Видео: Breadboard RetroPie: 33 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгаа нь Breadboard RetroPie -ийг хэрхэн яаж бүтээх, гагнах, 3D принтер, лазер таслагч шаардлагагүй болохыг харуулсан болно.
Тоглоомын машин бүтээх нь электроникийн чиглэлээр суралцаж буй хүүхдэд маш сайн төсөл юм. Гэсэн хэдий ч насанд хүрэгчдийн бүтээсэн ихэнх RetroPie төслүүд нь гол зорилго нь нэгэн зэрэг хэт их ур чадвар шаардагдах, гагнах, 3D хэвлэх, лазер хайчлах, метал хайрцгийг нөхөх явдал юм.
Энэхүү төсөл нь электроникийн чиглэлээр сурч байхдаа мэдэх ёстой хамгийн анхны хэрэгсэл болох талхны тавцан дээр суурилсан бүх зүйлийг хялбарчлах зорилготой юм.
Талхны хавтанг ашиглах хамгийн гоё зүйл бол ихэнх зүйлийг дахин ашиглах боломжтой байдаг. Дараагийн төслийг бүтээхийг хүсч байгаа бол та бүрэлдэхүүн хэсгүүдийг салгаж, дахин ашиглаж, талхны самбарыг өөрөө дахин ашиглаж болно!
Алхам 1: Бэлтгэл ажил
Raspberry Pi Zero
Хямдхан боловч нэгийг худалдаж авахад маш хэцүү гэдгийг би мэднэ, хэрэв та WiFi-д суурилсан функцийг ашиглахыг хүсч байвал Z W-ийг авах нь илүү хялбар бөгөөд таны тоглоомын машинд сүлжээгээр тоглох боломжийг олгодог.
Микро SD карт
RPi нийцтэй SD картны жагсаалтыг эндээс шалгана уу:
LCD модуль
2.8 инчийн ili9341 LCD модуль
Суурь хавтан
165 мм x 112 мм хэмжээтэй хуванцар хавтан нь бүх бүрэлдэхүүн хэсгүүдийг нэгтгэхэд тусалдаг
Талхны самбар
Энэ төсөлд Raspberry Pi Zero, 2.8 инчийн LCD, 12 хянагчийн товчлуур, цахилгаан болон аудио бүрэлдэхүүн хэсгүүдийг холбох шаардлагатай. Тиймээс энэ нь хоорондоо холбогдсон янз бүрийн хэмжээтэй талхны хавтанг шаарддаг.
- 1 х 830 нүхтэй талхны хавтан
- 3 x 170 нүх Жижиг талхны самбар
Breadboard утас
Breadboard -ийн хамгийн сайн найз
Загасчлах цэг
0.3 мм -ийн Nylon загас барих шугам нь гагнуур хийхгүйгээр зүү толгойг Pi Zero болгон засахад тусалдаг
Толгойг зүү
2х40 18мм -ийн толгойны толгой Үнэндээ энэ нь зөвхөн 2х20 тээглүүр шаарддаг боловч бэхэлгээ хийх явцад тээглүүр нь маш амархан эвдэрдэг тул нөөцлөх зорилгоор илүү ихийг худалдаж аваарай.
Товч
Талхны самбар дээр ээлтэй товчлуурууд зүгээр, би үүнийг ашиглаж байна.
- Товчлууртай 10 х 12 мм хэмжээтэй товчлуурууд
- 2х6 мм хэмжээтэй товчлуурууд
Зай эзэмшигч
2 x 2 АА зай эзэмшигч
Цахилгаан унтраалга
Талхны тавцан дээр ээлтэй шилжүүлэгч зүгээр
DC-DC 5 V зохицуулагч модуль
Зай эзэмшигч, цахилгаан унтраалга, тогтмол гүйдлийн зохицуулагчийг хослуулан Pi Zero -ийг 5 В хүчдэлээр хангадаг. Би хүрээлэн буй орчны шалтгаанаар цэнэглэдэг батерей ашиглахыг зөвлөж байна, 4 цэнэглэдэг АА батерей нь 4.8 В хүчдэлтэй, 5 В -оос бага зэрэг бага боловч Pi Zero нь бага зэрэг цахилгааны хомсдолыг тэсвэрлэх чадвартай. Хэрэв та үргэлж цэнэглэдэг батерей ашигладаг бол DC зохицуулагчийг алгасаж болно.
Шураг терминалын блок
3 х 2 тээглүүртэй шураг терминал блок, 2 батерей эзэмшигч, 1 чанга яригч
Аудио бүрэлдэхүүн хэсэг (заавал биш)
- 33nf конденсатор
- 10uf конденсатор
- 47k Ом эсэргүүцэл
- NPN транзистор (жишээ нь 2N2222)
- Жижиг чанга яригч (хуучин төхөөрөмжөөс олж болно)
Бусад
RetroPie дүрс болон анхны тохиргоог анивчуулдаг компьютер, карт уншигч, микро USB кабель
Алхам 2: Дизайн зохион байгуулалт
Талхны самбарыг 2 талхны самбар болгон хуваасан. Миний өмнөх төсөл дээр доод самбарын суурь (Breadboard дээрх Pi Zero); дээд самбарыг 3 жижиг талхны самбартай хослуулсан.
Доод самбар дээр:
- Raspberry Pi Zero голд байрлуулсан
- Зүүн талд нь чиглүүлэх товчлуурууд байна
- Баруун талд нь 6 үйлдлийн товчлуур байна
- Pi Zero дээр сонгох, эхлүүлэх товчлуурууд байна
Дээд самбар дээр:
- LCD дэлгэцийг дунд байрлуулсан
- LCD -ээс гадна цахилгаан товчлуур ба аудио бүрэлдэхүүн хэсгүүд байдаг
- Чанга яригчийг LCD дэлгэц дээр байрлуулна
- Зүүн ба баруун тал нь 2хАА зайтай
Алхам 3: Breadboard дээр Pi Zero бэлтгэ
Миний өмнөх зааврын дагуу Breadboard дээр 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: Breadboard -ийг бүхэлд нь наана уу
Алхам 12: Зай эзэмшигчийг наана уу
Алхам 13: Зай эзэмшигчийн утсыг терминал блок руу суулгана уу
Алхам 14: Power Wire -ийг холбоно уу
Алхам 15: Цахилгаан шилжүүлэгчийг суулгана уу
Батерейны тэжээлийн холболтын тоймыг энд харуулав.
зүүн зай эзэмшигч -ve -> баруун зай эзэмшигч +ve
зүүн батерейны эзэмшигч +ve -> цахилгаан унтраалга -> 5 В -ийн зохицуулагч (заавал биш: зөвхөн цэнэглэдэггүй батерейны хувьд) -> талхны 5 В -ийн баруун талын батерейны эзэмшигч -ve -> талхны самбар GND
Алхам 16: LCD утсыг холбоно уу
LCD холболтын тоймыг энд харуулав.
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 LED -> GPIO 15
Алхам 17: Аудио бүрэлдэхүүн хэсгийг суулгана уу
Энд аудио бүрэлдэхүүн хэсгүүдийн холболтын хураангуй байна:
GPIO 18 -> 33nf конденсатор -> талхны самбар GND
GPIO 18 -> 10uf capicitor -> NPN транзисторын үндсэн зүү NPN транзистор дамжуулагчийн зүү -> талхны самбар GND NPN транзисторын цуглуулагч -> чанга яригч -> талхны 5 В
Алхам 18: LCD модулийг суулгана уу
Алхам 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 -ийн өгсөн алхмуудыг дагана уу.
- Линукс
- 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 дээр:
хүрэх/Эзлэхүүн/ачаалах/ssh
Лавлагаа:
Алхам 25: USB холболт
Micro SD -ийг Pi Zero -д оруулаад Pi Zero 2 -р USB залгуурыг ("USB" гэж тэмдэглэсэн) компьютерт холбоно уу.
Түр хүлээгээрэй, та компьютер дээрээ шинэ сүлжээний адаптер олох ёстой. Pi Zero руу холбогдох дараах тушаалыг бичнэ үү.
P. S. Анхдагч нууц үг бол "бөөрөлзгөнө" бөгөөд та үүнийг "passwd" командыг ашиглан аль болох хурдан өөрчлөх хэрэгтэй
Алхам 26: LCD -ийг тохируулна уу
"/Etc/modules" -д хавсаргана уу
spi-bcm2835
fbtft_device
"/etc/modprobe.d/fbtft.conf" үүсгэх
сонголтууд fbtft_device custom name = fb_ili9341 gpios = дахин тохируулах: 25, dc: 24, led: 15 хурд = 48000000 эргүүлэх = 90 bgr = 1
Лавлагаа:
Алхам 27: Fbcp -ийг идэвхжүүлнэ үү
Эх файлуудыг задлах:
задлах /boot/rpi-fbcp-master.zip
Хөрвүүлэх, суулгах:
cd rpi-fbcp-мастер/
mkdir build 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-мастер/
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
Breadboard нь бүрэлдэхүүн хэсгүүдийг залгах, салгахад маш хялбар байдаг тул та товчлуурынхаа зохион байгуулалтыг туршиж үзээрэй.
Хэрэв та GPIO холболтыг өөрчилсөн бол модулийг дахин хөрвүүлэхийн тулд дараах скриптийг ажиллуулж болно.
cd mk_arcade_joystick_rpi-мастер/
экспортлох 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 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 зогсоо
- USB кабелийг салга
- Бүрэн цэнэглэгдсэн АА батерейг оруулна уу
- Цахилгаан унтраалгыг асаана уу
- Тоглоомын товчлуурыг тохируулахын тулд дэлгэцийн зааврыг дагана уу
- Консол болон тоглоомыг сонгоно уу
- Зугаацаарай!
Алхам 33: Аз жаргалтай суралцаарай
Breadboard RetroPie бол Raspberry Pi сурах сайн эхлэл юм. Хүүхэдтэйгээ хамт Raspberry Pi төслийг эхлүүлэх цаг боллоо!
Зөвлөмж болгож буй:
Raspberry Pi RetroPie бүтээх ZX Spectrum USB адаптер: 5 алхам (зурагтай)
Raspberry Pi RetroPie бүтээх ZX Spectrum USB адаптер: RetroPie бол Raspberry Pis болон бусад нэг самбар бүхий компьютер дээр чимэг видео тоглоомын системийг дуурайх зориулалттай тусгай Linux дистрибутив юм. Би хэсэг хугацаанд RetroPie бүтээх ажилд хамрагдахыг хүсч байсан бөгөөд энэ хуулбарыг хараад
1.3 инчийн RetroPie тэг: 36 алхам (зурагтай)
1.3 инчийн RetroPie тэг: Энэхүү зааварчилгаа нь 1.3 " Retina ангийн IPS LCD малгай нь жижиг RetroPie тэг болгох болно
Бөөрөлзгөнө PI, RetroPie болон гар хийцийн хайрцаг бүхий чимэг тоглоомын машин: 17 алхам (зурагтай)
Raspberry PI, RetroPie, Homemade Case бүхий чимэг тоглоомын машин: Хэсэг хугацааны өмнө би Raspberry Pi-д зориулсан RetroPie нэртэй Linux түгээлт олсон. Маш сайн хэрэгжүүлсэн гайхалтай санаа гэдгийг би тэр даруй олж мэдсэн. Шаардлагагүй функцгүй нэг зориулалттай чимэг тоглоомын систем. Удалгүй би шийдсэн
Retropie бүхий фанер аркад чемодан: 10 алхам (зурагтай)
Ретропи бүхий фанер аркад чемодан: Намайг хүүхэд байхад манай найзууд 8 битийн нинтендотой байсан бөгөөд энэ бол дэлхийн хамгийн гайхалтай зүйл байсан. Ах бид хоёр зул сарын баярын бэлэг болгон sega megadrive авах хүртлээ. Бид Христийн Мэндэлсний Баяраас шинэ жилийн өмнөх өдөр хүртэл унтаагүй, зүгээр л тоглож, энэ ногоог идсэн
Retropie Ikea аркад хүснэгт: 13 алхам (зурагтай)
Retropie Ikea аркадийн хүснэгт: Ikea Raspberry Pi аркад хүснэгт нь зочны өрөөний Ikea Lack цуврал тавилгыг бүрэн ажиллагаатай залгуурт оруулах, чимэг аркад систем тоглох гайхалтай арга юм. Энэ нь зөвхөн тооцоолох, модон эдлэлийн талаар анхан шатны мэдлэг шаарддаг бөгөөд энэ нь гайхалтай болгодог