RA MCU&立创EDA的训练营活动已经落下帷幕,其中有不少优秀的开源项目,让我们一起来看看小伙伴们一些优秀的作品吧
基于瑞萨MCU的智能控制设备
基于瑞萨RA2E1A72DFL的智能控制设备设计,当前实现的功能是基于BLE通讯的智能灯光控制器,可远程进行灯光的控制,创建定时任务,更新设备时间。 原理图设计上主要以一个功能板的形式进行开发,预留未使用到的io口,可以方便后续进一步diy,增加自由度;开发板预留透传接口,后续可以选择性接入BLE透传模组或者WiFi透传模组等等; 本设计一个版本将基于这个功能板设计一个智能控制器,实现本地控制设备的开关(例如开关灯,将传统的墙控转换为智能控制设备,解放双手); 1、第一阶段,会以离线版本,搭配OLCD显示屏+按键+电机驱动电路,实现本地的定时开关灯 2、第二阶段,会增加BLE透传模组,实现一个更倾向于低功耗的无线控制器 3、第三阶段,会接入WiFi透传模组,实现语音、APP控制等。 会先从第一阶段,进行设计开发,后续会持续更新第二版本,第三个版本,当前设计的最大优势是开发板功能可扩展性较强,三个版本可以使用同一个开发板已经固件进行开发设计,由功能选择模块,进行选择。如有问题或建议,欢迎随时沟通
原理图:
实物图:
0.96 寸OLED 驱动IC 为SSD1306; SCL OLED 的D0 脚,在IIC 通信中为时钟管脚 SDA OLED 的D1 脚,在IIC 通信中为数据管脚
HC05模块,是一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、 主机手PDA 、PSP 等智能终端配对,该模块支持非常宽的波特率范围: 4800~1382400 ,并且模块兼容 5V 或 3.3V 单片机系统,可以很方便与您的产品进行连接。使用比较灵活、方便。 1、LED 配对状态输出;配对成功输出高电平,未配对则输出低电平。
2、KEY 用于进入AT状态;高电平有效(悬空默认为低电平)。
3、RXD 模块串口接收脚(TTL电平,不能直接接RS232电平!),可接单片机的TXD
4、TXD 模块串口发送脚(TTL电平,不能直接接RS232电平!),可接单片机的RXD
5、GND 地
6、VCC 电源(3.3V~5.0V)
软件主流程说明:
HEX文件:
工程详细内容及项目开源地址:
更多优秀开源作品:
https://oshwhub.com/recommend/LC&RAMCU
|