_SKU_DFR0524_5.5__HDMI_OLED Display_with_Capacitive_Touchscreen_V1.0 - jimaobian/DFRobotWikiCn GitHub Wiki

概述

这是一款5.5寸FHD触摸屏,拥有1920×1080 HDMI高清输出。自带电容式触摸面板,支持多点触控,最多可同时识别5个手指。USB触摸采用DFRobot免驱动设计,无需安装特殊驱动,就可以像键盘和鼠标一样使用,可以直接插在电脑端进行触摸操作,代替鼠标,结合HDMI高清显示屏,让显示器秒变平板电脑! 屏幕支持Windows,Linux,MACOS等三大主流操作系统,可以直接配合Lattepanda,Raspberry Pi 及其他带有HDMI输出的设备使用。真正做到全平台兼容。背面独特的孔位设计,可直接安装树莓派控制器. 显示屏采用USB供电设计,无需外接电源。同时,显示屏亮度可以通过主机系统设置,无需硬件调节,使用更加方便。 注意:如果是树莓派驱动,建议外部供电电流在[email protected]以上,过低的供电电流会导致屏幕变暗,触摸不灵敏.

特点

  • 电容式触摸屏,支持5点触控
  • HDMI接口输入
  • USB供电,免驱动安�
  • 软件调节亮度

技术规格

  • 工作电压:5V
  • 工作电流:700mA
  • 刷新频率:60Hz
  • 屏幕分辨率:1920x1080
  • 可视角度:160°
  • 视频接口:MINI-HDMI
  • 触控接口:Micro-USB
  • 外形尺寸: 130mm x 71mm
  • 安装孔尺寸:M2.5
  • 外安装孔位置: 123mm x 64mm
  • 内安装孔位置: 58mm x 49mm
  • 重量:150g

接口说明

5.5寸触摸屏背面

  1. 标准MINI-HDMI
  2. 标准Micro USB(触摸 & 供电)

使用教程

本屏幕支持Windows,Linux以及MACOS三种操作系统。其中Windows和MAC两个系统可以通过设置去配置输出分辨率,Linux需要通过命令去设置。

树莓派教程

  • 产品搭配的转接头为树莓派专用,若使用其他系统,请自行购买转接头

在树莓派上使用5.5寸FHD触摸屏,会有分辨率不适应的情况,导致触摸有偏差,需要重新设置分辨率。(供电不足也会导致触摸不灵敏。)

  • 屏幕显示分辨率设置

在终端里,进入/boot/config.txt,末尾加入以下项目:

hdmi_ignore_edid=0xa5000080
config_hdmi_boost=4
#hdmi_timings=1080 0 1 2 2 1920 0 32 2 28 0 0 0 48 0 99532800 3
hdmi_cvt=1080 1920 48 3 0 0 0
hdmi_driver=2
hdmi_group=2
hdmi_mode=87
max_framebuffer_width=1080
max_framebuffer_height=1920
display_rotate=1

在树莓派4B上的配置如下:

| 注意:

目前只支持使用HDMI0接口

如果原始的config.txt里有"dtoverlay=vc4-fkms-v3d"这个参数则需要将其注释掉,即在它前面添加一个"#",让它变为"#dtoverlay=vc4-fkms-v3d" |

hdmi_cvt=1080 1920 48 3 0 0 0
hdmi_driver=2
hdmi_group=2
hdmi_mode=87
max_framebuffer_width=1080
max_framebuffer_height=1920
display_rotate=0

display_rotate=0、1、2、3(分别代表屏幕旋转0, 90, 180, 270度)

  • 触摸板设置

下载DFRobot_RaspberryPi_TouchScreen_Firmware到主机,默认下载到Downloads文件夹下,同时按下键盘的Ctrl+Alt+T按键,打开终端,如下图所示: DFR0524-RPI-1.png 进入**/home/pi/Downloads**,然后输入unzip DFRobot_RaspberryPi_TouchScreen_Firmware-master.zip命令,进行解压,如下图所示: DFR0524-RPI-2.png 进入DFRobot_RaspberryPi_TouchScreen_Firmware-master/5.5 HDMI_DISPLAY文件夹,然后输入sudo python touch_rotate.py命令,输入之前config.txt里display_rotate的值,等待树莓派重启。

固件更新

5.5寸FHD触摸屏固件更新的方法与7寸触摸屏是相同的

Dfu-util(Device Firmware Upgrade Utilities)是一款免费的开源的跨平台的固件更 新程序,通过该程序可以方便的为具有微控制器的设备进行固件更新,而不受平台的限制。更多相关资料可以查询其官网:http://dfu-util.sourceforge.net

在windows系统更新固件

Boot.png

  • 3.zadig安装winUSB驱动

Zadig注册winUSB1.png Zadig注册winUSB2.png

::*点击Options,勾选List All Devices(1)

::*在下拉框中选择设备“STM32 DFU”(2)

::*在 Driver 中选择“WinUSB”(3)

::*点击 Install Driver(4)

  -
    如果有弹出 Windows 系统对话框,点击继续安�

:*用zadig安装winUSB驱动时,安装失败,显示缺少msvcr100d.dll文件(win10系统已经有msvcr100d.dll文件,不会报错) QQ截图20170914095941.png

::*win7系统(32位/64位)

  -
    下载[**msvcr100d.dll**](https://github.com/DFRobot/binaryfiles/blob/master/DFR0506/32bits/msvcr100d.dll),放到C:\\Windows\\System32 目录下,再重新安装驱动,便不会报错了。

::*win8系统

:::*32位

::::下载msvcr100d.dll,放到C:\Windows\System32 目录下,再重新安装驱动,便不会报错了。

:::*64位

  -
    下载[**msvcr100d.dll**](https://github.com/DFRobot/binaryfiles/blob/master/DFR0506/32bits/msvcr100d.dll),放到与zadig.exe同级的目录下。(放到C:\\Windows\\System32 目录下会有新的报错)

Zadig同级.png

烧录过程.png

  • 9.烧录完成后,重新插拔USB设备

Linux下固件更新

  • 1.进入dfu模式

    将boot两个引脚短接,然后通过USB线连接到电脑(先短接,再连接)
    

Boot.png

  • 2.使用apt-get安装dfu-util :*apt-get install dfu-util 3.使用upload.py进行固件升级(需要获取root权限) 4.固件更新[https://codeload.github.com/DFRobot/DFRobot_RaspberryPi_TouchScreen_Firmware/zip/master点击下载] :*打开终端进入到刚下载的固件目录DFRobot_RaspberryPi_TouchScreen_Firmware/5.5"HMDI_DISPLY/linux目录下。 :*使用命令:sudo python upload.py运行即可。 5.重新插拔USB设备

mac下固件更新

  • 1.进入dfu模式

    将boot两个引脚短接,然后通过USB线连接到电脑(先短接,再连接)
    

Boot.png

  • 2.打开命令终端 :*打开launcpad

Launcpad.png

::*在屏幕的最上方搜索“终端” 终端.png

::*打开终端 201505061116575183424_600_0.png

尺寸图

5.5寸触摸屏尺寸图

常见问题

| 问: 接上树莓派后发现触屏特别不灵敏,响应慢怎么办? |

  • 答: 1.请检查树莓派电源,使用屏幕时,最最少需要1.5A的供电 2.分辨率设置是否正确,参见树莓派教程。

| 更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖。 |

更多

DFshopping_car1.png DFRobot 商城购买链接