内置拨盘的ESP32开发板—LILYGO TTGO T-Encoder,配备了2键位键盘扩展板

原文链接:ESP32 board with rotary encoder gets 2-key keypad shield 由Jean-Luc Aufranc撰写。
本文共计 900 字,预计阅读 3 分钟

LILYGO TTGO T-Encoder 是一款内置拨盘的圆形 ESP32 开发板,它基于的是 WCH CH552 8 位微控制器和一个配备了 2 键键盘的扩展板。

TTGO T-Encoder 在几个月前就推出了,它内置有一个由 usb 供电的拨盘、配备 ESP32 微控制器,而且可以支持 WiFi 和蓝牙连接。现在,用户只要借助 T-Encoder 扩展板,就可以制作一个带拨盘功能的键盘。另外,该开发板还具有两个机械开关和带 RGB LED 背光的键帽。

LILYGO T-Encoder ESP32 拨盘键盘

该产品发布时我错过了,所以现在我们一起来看看这款小巧 TTGO T-Encoder 开发板的规格:

  • 系统级封装 (SiP) –Espressif(乐鑫)ESP32-PICO-V3-02
    • MCU – ESP32 Xtensa 双核 32 位 Xtensa LX6 微控制器,频率高达 240 MHz,448 KB ROM 用于启动和核心功能,520 KB SRAM 用于存放数据和指令,支持 2.4 GHz WiFi 4 和蓝牙 4.2 BR/EDR + LE 连接
    • 内存 – 2MB SPI PSRAM
    • 存储 – 8MB SPI 闪存
    • 尺寸 – 7×7 mm
  • 天线 – 陶瓷天线
  • USB – 1 个 USB Type-C 端口,用于供电和编程
  • 带内置按钮的旋转编码器
  • 扩展 – 2 个 4 针(公或母)接头,最多 6 个 GPIO、UART、SPI、I2C
  • 其他 – 2 个 WS2812 RGB LED、复位按钮、蜂鸣器
  • 电源 – 5V 通过 USB Type-C 端口
  • 尺寸 – 直径 25.8mm,高 12.8mm

TTGO-T-Encoder-ESP32 拨盘扩展板

TTGO-T-Encoder 可通过 Arduino 或 PlatformIO 进行编程,在 Github 上他们也提供了相关的示例和基本文档。其开发板上没有 USB 转 TTL 芯片,所以如果你想要将固件刷入开发板内,就需要使用到 T-U2T 工具。

T-Encoder 具有以下规格:

  • MCU – WCH CH552 8 位 E8051 USB 设备微控制器,带 16KB ROM、128B 数据闪存、1KB xRAM、256B iRAM
  • 用户输入
    • 2 个带 APA102 RGB LED 的自定义宏键
    • 2 个用于 TTGO T 编码器板(UART)的 4 针公头
  • USB – 1 个 Micro USB 端口,用于供电和连接主机
  • 其它 – 运行/下载模式切换
  • 电源 – 5V,通过 USB 提供
  • 尺寸 – 7.8 x 3.26 x 2.4 cm

T-Encoder 键盘扩展版

该扩展板上的 CH552 微控制器可以使用 Keil(C 编程)或 Arduino IDE 进行编程,按照其 Github 上所述即可。你们也可以在其中找到两者的代码示例和 PDF 原理图。

这种类型的解决方案其实也可以用当模拟快捷键使用,例如一个键分配给 Control+C,另一个键分配给 Control+V,这样就可以加快复制和粘贴的操作。对了,T-Encoder 扩展板也是可选的,用户可以通过选择更高效地浏览列表、控制音量、提高视频编辑的效率。另外,它也可以转换为蓝牙键盘解决方案,而不仅仅是当作 USB 键盘使用。

T-Encoder 扩展板与 ESP32 拨盘在独立模式下工作

T-Encoder 目前在全球速卖通的售价是 13 美元左右包邮),不过这个价格现在是限量出售基于 ESP32 的 2 键位键盘 TTGo T-Encoder 拨盘开发板的售价 12 美元,如果没有 T-U2T下载器工具的话,则还需要额外花 5 美元来购买 T-U2T 下载器工具。

分享这篇文章
订阅评论
提醒
0 评论
内联反馈
查看所有评论