
基于AI8051的小时钟
简介
Ai8051U开源创意电子设计大赛,基于Ai8051U主项目设计一个小时钟,带有温湿度检测,和陀螺仪可以写一些小游戏
简介:Ai8051U开源创意电子设计大赛,基于Ai8051U主项目设计一个小时钟,带有温湿度检测,和陀螺仪可以写一些小游戏开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
本项目是基于ai8051单片机制作的小时钟带有温湿度检测功能,带电池,带陀螺仪,可以用于熟悉ai8051单片机的外设等
项目功能
本设计是基于ai8051u单片机设计的小时钟,带有温湿度检测功能,板载陀螺仪可以通过摇晃唤醒屏幕,使用陀螺仪mpu6050可以配合屏幕写一些小游戏娱乐
项目参数
此处可填写项目的相关功能参数介绍,示例:
- 本设计采用内部flash,来存储一些数据
- 本设计采用lcdp屏幕显示,上部分为时间,中间为温湿度,下部分可以写一些小游戏之类的;
- 选用温湿度传感器SHT30,具有较宽的温度测量范围,可以满足一般需求;
- 还带有按键可以交互,还有指示灯;
(此处为示例,在填写完后请将说明文字删除)
原理解析(硬件说明)
本项目由以下部分组成,电源部分、传感器部分、电池管理部分组成
图1--电源电路:
采用TYPE-C-16P接口作为供电接口,同时使用对应的USB数据引脚接入S3对应的USB引脚处(USBD+ IO20),(USBD- IO19),直接使用USB 作为下载和调试,无需转换为串口信号。在CC1和CC2引脚处加入5.1K下拉电阻,便于不同主机识别和配置。
根据ai8051的手册可得下载电路有很多种可以选择适合自己的搭建
图2--传感器电路:
sht30使用iic通信,scl和sda上拉3.3v即可使用软件或者硬件方式即可通信,我这里原理图使用软件模拟,包括mpu6050也是同样道理都是iic通信
图3--电池管理电路:
使用英集芯的这款芯片,可以通信获取电池电压,这款芯片还不错,就是硬件有时候会出问题,立创商城没有货,淘宝买可能还有假货,后面我会找一个替代的
软件部分
代码后期会逐渐增加功能,目前只是简单做了显示。
注意事项
- 设计时注意看手册
- 有问题可以去https://www.stcaimcu.com/论坛里去寻找答案
实物图
设计图

BOM


评论