打印
[Wi-Fi/蓝牙/Zigbee…]

Wi-Fi®触摸和OLED显示屏

[复制链接]
435|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ElenaZ|  楼主 | 2022-4-21 09:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ElenaZ 于 2022-5-17 12:07 编辑

Wi-Fi®触摸和OLED显示屏
目的

介绍演示Wi-Fi连接、电容式触摸和OLED显示屏控制的示例应用。

此应用充当TCP服务器,TCP客户端可以连接到该服务器并可视化QT7 TouchXpro数据。

触摸数据也会打印到OLED显示屏上。


观看视频,您将看到通过WFI32ECuriosity板实现的一体化应用的演示

硬件设置

•        J211跳线在引脚2-3之间短接,以获得IRQ线
•        J209开路,用于断开板上温度传感器,以便其中一个滑块Y线共用相同的引脚
•        按照前面部分所述设置WFI32 Curiosity板,并使能QT7 Xplained Pro的触摸功能
•        将QT7 Xplained Pro连接到WFI32ECuriosity板的Xpro插槽
•        订购OLED W click板
•        确保OLED W click板上的RST引脚未连接到WFI32 Curiosity板(RB6信号),但连接到恒定3.3V(此处连接到J4023V3_IN)。RB6信号已经连接到QT7 Xplained Pro板并用于Capacitive Touch Driven Shield(电容式触摸驱动屏蔽)。


执行此修改后,WFI32不控制OLED Wclick板上的RESET(复位)线,且显示屏始终处于点亮状态。


•        然后将OLED W click板连接到mikroBUS™插槽。



OLED W click

OLED W click板装有一个96 x 39 px的白色单色无源矩阵OLED显示屏。这款显示屏亮度高、视角广且功耗低。为了驱动显示屏,OLED W click板包含SSD1306控制器。欲了解更多信息,请查看SSD1306数据手册。


在本演示中,OLED W click板通过SPI线与WFI32 MCU通信。

MHC配置

Project Graph(项目图)——Root(根)视图

•        使用ADCHS和TMR2组件的触摸库
•        Wi-Fi服务、Wi-Fi配置和网络服务


Project Graph——System component(系统组件)视图

•        OLED W click板的SPI2接口


Project Graph——Net Service(网络服务)配置


ADCHS Easy View(ADCHS简易视图)——使能ADC7


引脚配置


触摸配置


尝试操作

2.       在MPLAB XIDE中打开项目PIC32MZW1_WIFI_TOUCH_OLED/firmware/wifiTouchOled.X
3.       编译并编程代码
4.       在计算机上打开终端应用程序(例如:Tera term)
5.       连接到“USB to UART” COM 端口并配置串行设置如下:
        波特率:115200
        数据:8位
        奇偶校验:无
        停止 : 1 位
        流量控制:无
6.    设备會設定為软 AP,然后根据网络服务配置,TCP 服务器開啟,等待来自 TCP 客户端的连接。。
7.    将 PC 连接到此软 AP, 并运行提供的 python 脚本。 (使用 Python v3.8 和 Windows 10 测试)
8.    连接提供服务器 IP(板的 IP)和端口为 5555 的 python 客户端。来自 QT7 Xpro 板的所有操作现在将在 GUI 上实时可见:


在本示例应用中,不驱动QT7 Xplained Pro LED。OLED显示屏将取代LED来可视化按钮和滑块上的电容式触摸数据。





150356260b585b4cda.png (160.7 KB )

150356260b585b4cda.png

244526260b598dec3b.png (160.7 KB )

244526260b598dec3b.png

615166260b5ceda4c0.png (219.09 KB )

615166260b5ceda4c0.png

99746260b73159d24.png (139.53 KB )

99746260b73159d24.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

9

帖子

0

粉丝