开源硬件-带圆形显示屏的旋转编码器

RoenDi 是一款视觉上自适应强的旋转编码器,能够显示自定义图形。内置1.28寸圆形显示屏使其能够提供视觉反馈,与其他编码器不同的是RoenDi 在设计时考虑到了简单性和多功能性。只需连接Micro USB电缆或ST-LINK连接器,将您的代码上传到MCU,就可以实现你需要的功能。

Github地址

https://github.com/MitkoDyakov/Roendi

https://www.crowdsupply.com/xtech/roendi

RoenDi 的潜在用途取决于您的想象力,潜在用途的一些示例包括:

  • 信息显示:显示温度、天气、空气质量数据、日历信息等!跟踪您的股票,对菜单选择进行排序,或密切关注您的在线消息。
  • 物联网设备:监控和控制照明水平、温度和湿度设置、时间显示、连接的电器、库存、医疗设备等。
  • 安全应用:通过使用 RoenDi 作为密码锁来保护您的设备。
  • 音频应用:使用 Roendi 的可视化反馈来显示和控制波形、音量大小、采样选择、bpm 信息、无线电调频等,将您的合成器设计提升到一个全新的水平。

使用 RoenDi,您可以创建独特的自定义界面,从其他界面中脱颖而出,并为用户提供响应式视觉反馈。

  

原理图

主要器件 

  • 1.28 英寸 TFT 240×240 圆形显示屏、亮度400cd/m2
  • ST超低功耗 Arm Cortex-M4 MCU STM32L433 , 80 MHz,256 Kbytes Flash
  • Alps  EC35A编码器,输出:增量(A, B, 2相输出) ・ 外形尺寸:35mm size ・ 定位数:18 / 30 ・ 脉冲数(位置数):9 / 15 ・ 操作寿命:50,000 cycles ・ 最大额定值:10mA 5V DC
  • Cypress S25FL128,128 Mbits NOR Flash (QSPI接口)
  • TI TPS73630DBV,具有反向电流保护和使能功能的 400mA、高精度、超低压LDO 

开源软件    

RoenDi 使用功能强大的 STM32L433 MCU,可以使用 Arduino IDE 进行编程。这使得爱好者更容易参与进来,同时也可以让专家们享受意法半导体在线调试工具的好处。ST和Arduino的代码库非常强大,这意味着有大量的示例代码可供使用。

为了帮助您开始自定义 RoenDi,我们提供了使用几个有据可查的代码库的示例代码。对于Arduino爱好者,我们提供了使用Adafruit GFX库的示例,这意味着您只需几行代码即可将文本、图像和其他图形对象添加到屏幕上。如果您更喜欢STM32CubeIDE,我们提供了使用强大的TouchGFX库的示例,该库专为RoenDi等交互式显示界面而设计。

开源和完全可定制的硬件  

RoenDi 硬件和软件是开源的,因此您可以根据需要修改和自定义其组件。我们还致力于使用现成的现成零件来构建 RoenDi,因此您可以在需要时修改和修理您的 RoenDi。

编码器和显示器 MCU 还包含大量可用的 IO 引脚。它们被分解到 PCB 侧面的焊盘上,因此您可以轻松连接到 UART、CAN、I²C、PWM、DAC 和 SAI 外设。这些接口可用于与各种第三方IC进行通信,包括LED驱动器、扬声器、电机和检测温度、湿度和光线的传感器,仅举几例。STM32L4 MCU 的一大优点是所有引脚均可承受 5 V 电压,便于连接。

RoenDi 还可以与其他连接设备结合使用,例如 Wi-Fi 和蓝牙模块,这使得 RoenDi 非常适合无线接口和物联网应用。

RoenDi 板卡尺寸及引脚图    

 

        

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注