最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

线路板retropie

时间:2017-05-17 09:58来源:未知 作者:admin 点击:
添加/ etc /模块 spi-bcm2835 fbtft_device 创建/etc/modprobe. D / fbtft conf 选择fbtft_device自定义名称= fb_ili9341 GPIO =重置:25,直流:24,领导:15速度= 48000000 = 90 = 1旋转BGR 裁判.: http:/ / ret
线路板retropie

这条说明如何建立一个实验retropie,没有焊接,没有3D打印机,不需要激光切割机。

创建一个游戏机是最初的孩子学习电子的一个很好的项目。然而,最retropie项目建成年,最主要的原因是建设需要太多的技能同时,焊接,三维打印,或激光切割,金属外壳修补…

该项目旨在使它简单,建在线路板上的所有的东西,你应该在学习电子知道的第一工具。

最美的东西是用面包板的大部分事情可以重复使用。当你想建立下一个项目你可以拔和重用的组件和重用的线路板本身!

步骤1:准备

准备

Raspberry Pi的零

我知道这很便宜但买了一个很难,如果你想内置WiFi功能,零是容易得到,也可以使你的游戏机上网

微型SD卡

请检查一下RPI兼容SD卡列表:http://elinux.org/rpi_sd_cards

液晶显示模块

2.8英寸ILI9341液晶显示模块

底板

165毫米×112毫米的塑料板有助于将所有成分在一起

线路板

这个项目需要连接Raspberry Pi的零,2.8英寸液晶显示器,12控制器按钮,电源和音频组件一起。因此,需要各种尺寸的线路板连接在一起:

  • 1×830孔板
  • 3×170孔小面包板

线路板线

线路板的最好的朋友

钓鱼线

0.3mm尼龙钓鱼线,它有助于固定销头PI无焊接

18mm 2x40个插针
其实只需要要销,但销很容易断而修补,所以买备份的目的

按钮

任何实验友好的按钮是好的,我用:

  • 10 x 12毫米的按钮与按钮帽
  • 2 x 6毫米的按钮

电池座

2 x 2节AA电池盒

电源开关

任何线路开关可以友好

DC 5 V稳压模块

电池盒,电源开关和直流稳压器结合PI零提供5 V电源。我建议使用充电电池对环境的原因,4个可充电电池提供4.8 V电源,它略低于5 V,但PI零容忍一点点电力短缺。如果你总是使用可充电电池,直流稳压器可以跳过。

螺钉接线端子

3 x 2销螺钉接线端子,2电池座和1扬声器

音频组件(可选)

  • 33nf电容
  • 10uF电容
  • 47k欧姆电阻
  • NPN晶体管(如2N2222)
  • 一个小喇叭(可以在旧的小工具,发现)

其他

一台电脑,一个闪烁的retropie图像和初始设置读卡器和微型USB电缆

步骤2:设计布局

设计布局

实验分为2个线路板。较低的面板根据我以前的项目(在线路板上零PI);上面板结合3个小实验。

在较低的面板:

  • Raspberry Pi的零放在中间
  • 左边是方向键
  • 右边是6个按钮
  • 以上是选择和开始按钮,PI为零

在上面板:

  • 液晶显示器放在中间
  • 除了液晶显示器的电源按钮和音频组件
  • 扬声器放在上面的LCD
  • 左侧和右侧是2xaa电池座

步骤3:准备在线路板上零PI

准备在线路板上零PI

请准备PI零在线路板上根据我以往的教学:

http:/ / www.instructables。对BR的COM /身份/零PI…

步骤4:安装游戏按钮

安装游戏按钮

一些按钮,可能需要一些调整,以适应在线路板上牢固。

按键布局只是取决于你的偏好,唯一需要遵循的是一个按钮,终端连接到GND,另一端连接到PI零GPIO。

步骤5:连接所有按钮1端接地

连接所有按钮1端接地
 

步骤6:连接按钮,另一终端π0 GPIO

连接按钮,另一终端π0 GPIO

这里是按钮连接概述:

接地- > - > GPIO 22 
 GND ->下-> GPIO 17 
 GND ->左-> GPIO 27 
 GND ->右-> GPIO 4 
 GND -> - > GPIO 26 
 GND -> b -> GPIO 19 
 GND ->我-> GPIO 13 
 GND -> x -> GPIO 5 
 GND -> y -> GPIO 21 
 GND -> -> GPIO 20 R

步骤7:安装选择和开始按钮

安装和启动按钮选择

按钮连接概述:

GND ->选择-> GPIO 16 
 GND ->启动-> GPIO 6

步骤8:装饰扣帽

装饰扣帽
 

步骤9:测量和削减基板

测量和削减基板
 #p#分页标题#e#

步骤10:把锋利的角轮

使锋利的角轮
 

步骤11:Stick Breadboard Altogether

粘板共
 

步骤12:把电池盒

把电池座
 

步骤13:安装电瓶夹线端子

安装电池夹线端子
 

步骤14:连接电源线

连接电源线
 

步骤15:安装电源开关

安装电源开关

这里是电池电源连接概述:

左电池座-我- >右电池架+ VE 
左电池架+ VE -> -> 5 V稳压电源开关(仅对非充电电池可选)->板5 V 
右电池座-我- >线路接地

步骤16:连接液晶线

连接液晶线

这是液晶显示器的连接概述:

LCD的VCC ->板5 V 
液晶GND ->线路接地
 CS -> GPIO 8 
 LCD复位-> GPIO 25 
液晶D / C -> GPIO 24 
液晶MoSi -> GPIO 10 
液晶时钟-> GPIO 11 
液晶LED -> GPIO 15

步骤17:安装音频组件

安装音频组件

这里是音频组件连接概述:

GPIO 18 -> 33nf电容->线路板接地
 GPIO 18 -> 10uf电容-> NPN晶体管NPN晶体管管脚
角发射器销->板GND 
 NPN晶体管集电极->扬声器->板5 V

步骤18:安装液晶模块

安装液晶模块
 

步骤19:下载retropie图像

请下载retropie图像在这里:

https://retropie.org.uk/download/

选择“Raspberry Pi的0 / 1“选择下载图像的Raspberry Pi的零。

步骤20:下载源

对于Breadboard RetroPie要求2进一步的源代码:

mk_arcade_joystick_rpi:http:/ / / / mk_arcade_joystick_rp recalbox GitHub网站…

然而RPI:https://github.com/tasanakorn/rpi-fbcp

简单的点击“复制或下载”按钮,然后下载zip”从源网页。

步骤21:准备ROM文件

对于非许可的免费游戏,我认为你应该只使用ROM,你原来的游戏。

或者你可以在这里找到一些免费的游戏:

http://pdroms.de/files

http://www.doperoms.com

步骤22:闪光的retropie图像

闪光的retropie图像

闪光retropie图像到sd卡的步骤是Raspbian图像一样闪烁。如果你不熟悉的闪烁的步骤,请按照Raspberry.org提供的步骤:

  • Linux
  • Mac OS
  • Windows

请记住与retropie图像替换图像文件名。

步骤23:复制文件

复制“mk_arcade_joystick_rpi-master .zip”、“RPI然而大师.zip”和你的游戏ROM的retropie Micro SD刚刚创建的。

步骤24:配置Micro SD

我们需要进一步的配置后retropie开机,在这之前,我们需要使dwc2 USB控制器使计算机和PI零之间的网络连接。

微SD编辑config.txt,将按照尾线:

dtoverlay = dwc2

微SD编辑codlin.txt,插入模块负荷= dwc2,g_ether”之后的“rootwait”关键词。结果应该是这样的:

dwc_otg。lpm_enable = 0 = serial0115200控制台控制台根= = tty1 / dev / mmcblk0p2 rootfstype = EXT4电梯=期限fsck。修复=是rootwait模块负荷= dwc2安静,g_ether LogLevel = 3 consoleblank = 0普利茅斯。使= 0安静的init = /usr/lib raspi配置/ init_resize.sh

创建一个空白的文件名为“嘘”的微型SD使OpenSSH服务器,例如在我的Mac:

触摸/卷/启动/ SSH

裁判.:http:/ / www.instructables。COM /身份证/ connect-to-a-ras…

步骤25:USB连接

USB连接

插入SD卡到PI PI零第二零和连接USB插座(标有“USB”)的计算机。

等待一分钟,你会发现你的计算机的一个新的网络适配器。型跟随的命令连接到PI零:

SSH pi@retropie.local

注:默认密码是“覆盆子”,你应该尽快改变它的“passwd”命令

步骤26:配置液晶

#p#分页标题#e#

添加“/ etc /模块”

spi-bcm2835 
 
 fbtft_device

创建“/etc/modprobe. D / fbtft conf”

选择fbtft_device自定义名称= fb_ili9341 GPIO =重置:25,直流:24,领导:15速度= 48000000 = 90 = 1旋转BGR

裁判.:http:/ / retropie。org。英国/论坛/主题/ 7464 / ili9341-t. ..

步骤27:使然而

提取源文件:

解压/启动/ rpi-fbcp-master.zip

编译和安装:

然而主/ 
 CD RPI 
 mkdir建立
 
 CD建立
 
 cmake .. 
 
使
 
 sudo安装然而/usr/local/bin /然而
 
 cd ..或..

在“0出”中的“/ etc / RC将走线。地方”

/usr/local/bin /然而/

将遵循“开机/配置.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

裁判.:https://github.com/tasanakorn/rpi-fbcp

步骤28:配置的操纵杆

提取源文件:

解压/启动/ mk_arcade_joystick_rpi-master.zip

编辑按钮的定义:

CD mk_arcade_joystick_rpi-master / 
 VI mk_arcade_joystick_rpi C。

找到“静态const int mk_arcade_gpio_maps [ ]”行和更新你的按钮的定义,我的定义:

static 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 - * /usr/src / mk_arcade_joystick_rpi-0.1.5 / 
 
出口mkversion = 0.1.5 
 
 sudo - E - M - V的规则的建立mk_arcade_joystick_rpi 0.1.5 
 
 sudo - E - M - V mk_arcade_joystick_rpi规则安装0.1.5

试验按钮:

sudo modprobe mk_arcade_joystick_rpi地图= 1 
 
 jstest / dev /输入/ js0

添加“/ etc /模块”

mk_arcade_joystick_rpi

创建“/etc/modprobe. D /操纵杆。conf”:

选择mk_arcade_joystick_rpi地图= 1

裁判.:http:/ / / / mk_arcade_joystick_rp recalbox GitHub网站…

步骤29:使GPIO 18单声道音频

将遵循“开机/配置.txt”的尾巴:

dtoverlay = PWM,销= 18,函数= 2

裁判.:

http:/ /学习。Adafruit。COM /添加基本的音频欧普…

http:/ / retropie。org。英国/论坛/主题/ 4269 /大力水手PI…

步骤30:复制ROM文件

复制ROM文件从“启动”文件夹中的“~ / retropie /光碟/ $控制台”文件夹

裁判.:http:/ / GitHub。COM / retropie / retropie安装/维基/转换。

步骤31:Boot RetroPie

引导retropie

 

  • 关闭RetroPie:

 

sudo停止

 

  • 拔下USB电缆
  • 插入充电AA电池
  • 打开电源开关
  • 按照屏幕上的指令来配置游戏按钮
  • 选择控制台和游戏
  • 享受!

 

步骤32:学习的快乐!

学习的快乐!

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片