65浏览
查看: 65|回复: 7

[项目] 【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

[复制链接]
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百四十:Seeed Round Display for XIAO 1.28“圆型触控屏幕240×240模块

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图2

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

本帖最后由 驴友花雕 于 2024-11-9 13:55 编辑

Seeed Studio XIAO 圆形显示器 - 1.28 英寸圆形触摸屏,240×240 分辨率,65k 色,RTC,充电 IC,TF 卡插槽,JST 1.25 连接器,所有 XIAO 兼容,HMI,智能家居,可穿戴设备

电容式触摸屏扩展板:1.28 英寸圆形显示屏,240×240 分辨率,65K 色,提供清晰多彩的图像展示
高兼容性:与所有 XIAO 系列产品高度兼容,轻松集成到您当前的项目中
丰富的外设:具有板载 RTC、电池充电芯片、TF 卡插槽、JST 1.25 连接器,均在其紧凑的尺寸中
手表大小的设计:采用 39 毫米圆形设计,适用于可穿戴和空间有限的项目
即插即用:所有引脚均引出,无需焊接

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1
【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

Seeed Round Display for XIAO 1.28 是一款由Seeed Studio公司生产的小型OLED显示屏,专为Arduino XIAO系列微控制器设计。以下是该显示屏的一些详细参数:

  • 显示屏类型:OLED显示屏

  • 屏幕尺寸:1.28英寸

  • 分辨率:128x64像素

  • 颜色:单色(通常为绿色或蓝色)

  • 接口:I2C接口,易于与Arduino XIAO等微控制器连接

  • 引脚定义:

    • VCC:电源引脚,通常为3.3V
    • GND:地线
    • SCL:I2C时钟线
    • SDA:I2C数据线
    • RESET:复位引脚(可选)
  • 工作电压:2.5V至5V

  • 工作电流:典型工作电流约为2.5mA至3.5mA

  • 显示方向:支持横向和纵向显示

  • 显示模式:支持图形和文字显示

  • 对比度:可调节,以适应不同的观看角度和亮度需求

  • 响应时间:快速响应,适合动态显示

  • 视角:宽视角设计,提供良好的视角表现

  • 封装类型:通常为COB(Chip On Board)封装,提高耐用性和可靠性

  • 软件支持:支持Arduino IDE,可通过Seeed Studio提供的库进行编程和控制

  • 应用场景:适用于需要小型、低功耗显示屏的项目,如智能家居设备、小型游戏机、数据监测设备等


请注意,这些参数可能会根据不同的生产批次和版本略有变化。


【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1


回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

Seeed Studio Round Display for XIAO 是一款兼容所有 XIAO 开发板的扩展板。它的一侧有一个全覆盖的触摸屏,设计为 39 毫米圆盘。它在其紧凑的尺寸内包含一个板载 RTC 支架、充电芯片和 MicroSD 卡插槽,非常适合智能家居、可穿戴设备等中的交互式显示。

虽然最初仅为 XIAO 设计,但它也可用于 QT Py 板,尽管我们发现使用 Arduino 需要一些努力,因为使用了 eTFT 的分支和不在 Arduino 库管理器中的库。相反,我们建议尝试这个 CircuitPython 示例,它在 RP2040 QT Py 上运行良好 - 它可能无法在 SAMD21 上运行,因为您需要相当多的内存。

特征
电容式触摸屏扩展板:显示屏采用 1.28 英寸圆形,分辨率 240×240,65K 色,提供清晰多彩的图像展示。采用 GC9A01 驱动芯片。
高兼容性:与所有 XIAO 系列产品高度兼容,轻松集成到您的项目中
Rich P设备:具有板载 PCF8563 RTC、Lipoly 电池充电芯片、MicroSD 卡插槽、JST 1.25 连接器,所有这些都在其紧凑的尺寸内
手表大小的设计:采用 39mm 圆形设计,适用于可穿戴和空间受限的项目
即插即用:所有引脚都在 XIAO 接头上,无需焊接。

Seeed 描述
Seeed Studio Round Display for XIAO 是一款带有电容式触摸屏的扩展板,与所有 XIAO 开发板兼容。它的一侧有一个全覆盖的触摸屏,设计为半径为 39 毫米的辐射盘。

该板配备 1.28 英寸圆形触摸屏,分辨率为 240 x 240 像素,颜色为 65K,呈现清晰多彩的图像。可应用于设计可编程手表、可穿戴指示器等。

XIAO 扩展板另一侧的高集成度和丰富的外设令人印象深刻,板载 RTC、TF 卡槽、电池充电芯片和 JST 1.25 电池接口,都在紧凑的 39 x 39mm 尺寸内。也就是说,你可以拥有可靠的计时,一种将内存扩展到 32GB FAT 的方法,这是一种锂电池的充电方法。

Seeed Studio XIAO 的引脚全部引出,无需焊接,提供便捷的开发体验。XIAO 扩展板具有迷你尺寸,非常适合可穿戴和小批量项目。它是一个多功能且功能强大的扩展板,可用于从显示传感器数据到创建交互式界面的广泛项目。

规格:
电源:USB Type-C:5V @35 mA / 电池充电:3.7V @37mA
电池连接器:3.7V 锂离子电池 JST 1.25mm 连接器
充电电流:~ 485 mA
RTC 电池座:CR927
RTC 芯片:PCF8563
可扩展内存:TF 卡插槽,最高可达 32GB FAT
屏幕: 1.28 英寸触摸屏,240×240 分辨率,65K 色
采样率:100Hz
尺寸:43 毫米 x 43 毫米

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

硬件概述
Seeed Studio Round Display for XIAO 是一款兼容所有 XIAO 开发板的扩展板。它的一侧有一个全覆盖的触摸屏,设计为 39 毫米圆盘。它包含板载 RTC、充电芯片、TF 卡插槽,体积小巧,非常适合智能家居、可穿戴设备等的交互式显示。在开始之前,我们可以参考下面的图片来了解圆形显示器的引脚设计,以方便我们了解圆形显示器的功能。

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

Seeed Round Display for XIAO 1.28的细分应用场景,按照不同的功能分类:

1、人机交互(HMI)
智能家居控制:用于控制智能家居设备,如灯光、温度控制等。

智能锁:显示门锁状态、密码输入界面等。

智能插座:显示插座的使用状态和功率监控。

2、可穿戴设备
智能手表:用于设计和制作智能手表,显示时间、日期、健康数据等。

健身追踪器:显示运动数据、心率、步数等。

智能耳机:显示音量、播放状态等。

3、教育和学习
教学辅助工具:用于展示教学内容、互动学习等。

学生项目:学生可以用它进行编程和电子项目,提高技术能力。

4、娱乐设备
电子游戏:用于设计简单的电子游戏,如猜谜语、井字棋等。

音乐播放器:显示播放状态、歌曲信息等。

5、工业和商业应用
工业监控:用于工业设备的监控和数据显示。

POS系统:用于点销售系统的显示和操作。

这些应用场景展示了Seeed Round Display for XIAO 1.28的多功能性和适用性。

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

Seeed Round Display for XIAO 1.28 显示屏通常通过 I2C 接口与微控制器(如Arduino XIAO)进行通信。它支持多种编程语言,只要这些语言能够操作 GPIO 引脚和实现 I2C 通信。以下是一些能够用来编程控制该显示屏的常见编程语言:

C/C++:

由于Arduino平台基于C++,大多数与显示屏相关的库都是用C++编写的。你可以使用Arduino IDE直接编写C++代码来控制显示屏。

Python:

使用MicroPython或CircuitPython,这些是为微控制器设计的Python编程环境,允许使用Python语言进行硬件编程。

JavaScript:

通过Espruino或Node.js for ESP8266/ESP32,你可以使用JavaScript来编写代码,控制显示屏。

Java:

通过Arduino IDE,Java语言可以用来编写Arduino sketch(草图),进而控制显示屏。

Assembly:

如果你熟悉汇编语言,也可以直接编写汇编程序来控制显示屏,但这通常更复杂且不常见。

Bash:

对于某些支持Shell脚本的系统(如ESP32-CAM),你可以使用Bash脚本来控制显示屏。

Rust:

使用Rust嵌入式开发框架,如cargo-embed,可以编写Rust程序来控制硬件。

Swift:

对于支持Swift编程的硬件平台,可以使用Swift语言进行编程。
通常,具体的支持情况取决于是否有相应的库或驱动程序可用,以及你的开发环境是否能够支持这些语言。对于Seeed Round Display for XIAO 1.28,最常见的编程语言是C++,通过Arduino IDE进行开发。

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1



回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 4 天前

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图1

【花雕学编程】Arduino动手做(240)---XIAO Round display园屏图2
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail