项目简介
本项目借助Raspberry Pi Pico和Arduino - Pico核心,复现了SONY BKM 10R控制器的主要功能。结合Raspberry Pi Pico、Makerbase MKS Mini 12864 v3显示模块等硬件组件,以及U8G2显示库等软件库,构建了功能丰富的控制器系统。
项目的主要特性和功能
硬件组件
- Raspberry Pi Pico
- Makerbase MKS Mini 12864 v3显示模块
- MAX485 RS485模块
- 红外接收器
- IDC连接器和DSub 9连接器
软件库
- Arduino - Pico Core
- U8G2显示库
- Rotary Encoder库
- Adafruit NeoPixel库
- IRRemote库
主要功能
- 可通过串行通信与监视器交互。
- 支持用旋转编码器和按钮进行用户输入。
- 能实时更新LED状态以反映用户操作。
- 可接收和处理红外遥控器信号。
- 提供图形用户界面,方便用户调整设置和查看状态。
安装使用步骤
硬件连接
将Raspberry Pi Pico与显示模块、MAX485模块、红外接收器等硬件组件连接,确保所有连接器和引脚连接正确。
软件设置
- 安装Arduino IDE,并添加Arduino - Pico Core。
- 下载并安装U8G2、Rotary Encoder、Adafruit NeoPixel和IRRemote库。
- 打开项目源码文件,编译并上传到Raspberry Pi Pico。
启动和使用
- 启动设备,初始化后显示Sony的Logo。
- 使用旋转编码器和按钮操作,GUI将实时更新显示。
- 可通过红外遥控器进行远程控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】