所有关于电路
行业的文章

添加一个电容触摸显示模块BeagleBone黑色

2017年6月13日通过马库- Riihonen 4 d系统

BeagleBone黑和一个电容触摸液晶显示器为小创建一个开发平台,具有成本效益的解决方案。

开发人员和工程师想创造直观的接口为工业和家庭自动化经常寻找LCD显示屏以最小的按钮交互。电容显示删除按钮的必要性,同时保持互动。最重要的是,它常常需要远程登录或更新系统。BeagleBone搭配一个电容触摸液晶显示器发展平台小,具有成本效益的解决方案。

BeagleBone黑是一种低成本、支持开发平台。BeagleBone董事会作为开源替代其他开发设计平台,允许设计师或工程师开始发展BeagleBone和进步到自己的定制系统使用相同的硬件。所有的图表,布局文件,并免费提供材料清单。

董事会在德州仪器思达拉AM335x系统基于皮层A8芯片的ARM处理器。在1 GHz的处理器内核运行,PowerVR新交所530图形核心和连接到512 MB的低功耗DDR3L内存时速为400 MHz。外围设备包括65 GPIOs,一个USB 2.0端口,以太网10/100杰克,存储和一个迷你的microSD槽HDMI连接器。

BeagleBones使用可叠起堆放的必要称为“斗篷”把各种各样的以社区为基础的开发板添加功能从LCD显示屏、汽车司机蜂窝调制解调器和GPS / GPRS模块。一系列的LCD显示屏的一个例子专门为BeagleBone黑的GEN4系列生产的4 d系统。其范围包括4.3、5.0或7.0英寸主要显示直接用户交互和信息显示。

这些显示器都可以在两个电阻触摸(GEN4-4DCAPE-xxT),电容式触摸(GEN4-4DCAPE-xxCT)和半导体激光器(GEN4-4DCAPE-xx), xx是43岁,50和70。板可用于一个可选的外部按钮等操作,下,左,右,输入/返回,权力和重置或用户的要求。

电容式触摸显示有一个看上去很专业涵盖透镜边框,这是一个玻璃前悬边允许直接安装到一个面板显示使用特殊的悬臂玻璃胶。

开始

起床,与BeagleBone黑4 d系统液晶斗篷,还需要下列事项:

  • BeagleBone黑
  • 4 d系统4.3寸的液晶显示屏
  • 4 d系统4.3”角适配器
  • 4 gb MicroSD卡
  • USB微型SD卡适配器
  • 5 V, 2电源
  • 迷你USB USB电缆
  • 无线键盘和鼠标组合(可选)
  • RJ45以太网电缆(可选)

BeagleBone的一个吸引人的特点是全体的选择与设备。只使用一个迷你USB线,用户可以像油灰董事会和使用一个串行接口。exe或Terraterm登录到命令行。默认的用户名是“debian”和密码“temppwd”。

或者,BeagleBone将注册为一个USB设备主机,一旦正确的USB网络驱动程序已经安装,然后用户可以登录到BeagleBone通过web服务器接口板上运行(不支持Chrome和Firefox、Internet Explorer)beplay体育下载不了http://192/168.7.2- - -见图1。在这个web服务器接口,可以编写脚本在BoneScript Cloud9 IDE,它是一个节点。js库优化小猎犬号家庭使用熟悉的Arduino函数调用。

图1所示。Web服务器上运行的界面BeagleBone黑色。

关注使用4 d系统液晶角关机,4 d角适配器连接到BeagleBone黑色。警惕的正确方向和不弯针,因为这样会破坏角。然后把两端提供30 FFC线缆4 dcape显示方式。裸露的金属点向上和蓝色的加劲肋应该面对PCB如图2所示。

图2。BeagleBone黑色4 dcape液晶显示器适配器。

另一边FFC线缆连接到适配器板,确保暴露金属垫再次朝如图3所示。如果附加其他斗篷,确保没有销冲突通过检查BeagleBone示意图。在图3中,可以看到一个eepm LCD的角,通过变光开关可选择的I2C地址。这可以用于解决I2C地址冲突与任何其他附加I2C设备。

图3。4.3“4 d系统液晶显示屏。

BeagleBone是装载在船上与Debian 3.8.13 4 gb eMMC NAND Flash,而不幸的是不包含正确的显示驱动程序或覆盖。可以更新Linux发行版,但它需要更多时间。最快的办法,是走过本教程加载4 gb的最新版本的Debian microSD卡(4.4.54时间写)。Debian Linux发行版的下载可能需要30分钟或更长的时间,而写的微型SD应该需要20分钟才能完成。其他Linux发行版,如埃和Android还支持4 dcape,但涉及到更多的工作起来。

插入microSD卡的持有人在底部一侧BeagleBone,虽然力量。按住启动按钮,如图4所示,插入5 VDC插头。启动按钮有点难以访问附带4 dcape,但一个小螺丝刀应该到达。4 dcape吸引重要当前GEN4-4DCAPE-43CT典型(620毫安),远远超过任何USB端口可以处理,因此为什么5 V / 2外部电源是必要的。USB杰克不会供电4 d角,除非焊锡桥跨接在上面的4 dcape适配器板切割和重焊。

图4。BeagleBone黑色边缘和按钮的位置。

一两分钟后,屏幕应该闪光白色,然后是一个闪烁的光标在右上角可以看到。插入的迷你USB连接线BeagleBone虽然和你的电脑的另一端。启动一个串行会话使用腻子。exe或Terraterm以下设置:115200 8,N, 1。默认的用户名是“debian”和密码“temppwd”。注意与液晶显示器连接在这一点上,是不可能访问web服务器接口。

使图形界面

电容式触摸屏不工作在命令行,因此使用图形界面。为了激活图形界面,需要一些小的修改之后的/ boot / uEnv。txt文件。Vi, Vim和纳米都是Linux命令行文本编辑器,可用于编辑这个文件。看看这个新手指南命令行文本编辑器,纳米。

下面的命令将打开文件编辑:

sudo纳米/ boot / uEnv.txt

编辑任何文件之前,建议先创建一个备份文件。这可以通过使用下面的命令;

sudo cp / boot / uEnv。txt / boot / uEnv-Backup.txt

找到以下uEnv线。txt文件并更改以下。禁用HDMI接口,这与一些冲突的别针液晶角。

# # Beaglebone黑色/绿色dtb v4.1的。x (BeagleBone白工作. .)# # BeagleBone布莱克:HDMI(音频/视频)禁用:dtb = am335x-boneblack-emmc-overlay。dtb # # Beaglebone黑色:eMMC禁用:dtb = am335x-boneblack-hdmi-overlay。dtb # # Beaglebone黑色:HDMI音频/ eMMC禁用:dtb = am335x-boneblack-nhdmi-overlay。dtb # # Beaglebone布莱克:HDMI(音频/视频)/ eMMC禁用:dtb = am335x-boneblack-overlay。dtb # # Beaglebone黑色:wl1835 # dtb = am335x-boneblack-wl1835mod。dtb # # Beaglebone黑色:replicape # dtb = am335x-boneblack-replicape。dtb # # Beaglebone格林:eMMC dtb = am335x-bonegreen-overlay.dtb禁用

一旦更改,保存文件并重新启动;关闭- r现在

这可能需要几分钟重新启动。或者按下重置按钮在黑板上。

屏幕现在应该引导到Openbox图形界面。是有用的有一个键盘和一个鼠标完全与界面交互,但不是完全必要的。只有一个USB 2.0端口可用,所以无线键盘和鼠标组合或可以使用USB集线器。

附加一个以太网电缆启用DHCP网络路由器和互联网访问可以通过Qupzilla或铬。图5显示了Qupzilla web浏览器在4.3英寸液晶显示器。

图5。Qupzilla web浏览器运行在4.3“4 d系统液晶显示。

由于屏幕的大小,有些项目只显示窗口的一部分。

结论

设置BeagleBone黑色和4 d系统液晶角是非常简单的,但这意味着用户可以得到尽快发展。它很方便,显示的图层在最新的可用BeagleBone Debian分布。总设置时间应少于90分钟总共包括下载时间。一旦启动并运行,大量通过Openbox窗口管理器选项可用。

文章内容的一种形式,允许行业合作伙伴分享有用的新闻,信息,技术和关于电路的读者的方式编辑内容并不适合。所有行业的文章受到严格的编辑指南的目的是提供读者有用的消息,技术专长,或故事。在行业的文章中表达的观点和意见不一定是合作伙伴和所有的电路或其作家。