今天来做一个蓝牙湿/温度计
之前刷开源广场, 看到有人做这个
原理很简单, 用单片机读温度传感器, 通过蓝牙广播, 然后用手机可以刷到数值
感觉挺好玩的, 所以我也做一个吧, 计划使用2032电池
广场里大部分都是裸奔的 , 我这个要有外壳, 计划用这种最便宜的U盘壳子
单片机选用沁恒的CH571F, 芯片自带蓝牙, RISC-V内核的
芯片
传感器使用广州奥松的AHT20温度+湿度传感器, 出厂已标定, 用IIC直接读就可以了
传感器
测量好尺寸, 去嘉立创画板, 用的TI的天线
正反面预览
打板归来
切割+修边
电池负极需要加强一点, 剪一片镍带
打磨成圆形, 一会焊在PCB上
正极是买的, 也要做一些处理, 多余的部分都剪掉, 打磨平整
开始焊接, 先吹上芯片
焊接完成, 电感没有装, 用了一个铜片短接了, 几根线用来写程序的
传感器和电池在背面
要用沁恒自家的山河开发环境写程序
先点个灯看看, OK亮了, 单片机工作正常
写好程序, 编译好固件
用沁恒的WCHISPStudio刷入, 刷固件我留的USB口, 很方便速度也快
还需要把壳子搞好, 先把支架什么的都去掉
按照电池位置, 打磨出电池口
焊掉调试线, 再找一小段红绳, 装进完工
手机打开蓝牙, 自动扫出读数, 现在28度, 湿度63%, 电池还有3.15v
发完啦, 谢谢观看
|