查看: 671|回复: 0

分享一个最近自己画的asrpro拓展板

[复制链接]

4

主题

4

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2023-5-23 21:59:00 | 显示全部楼层 |阅读模式
如题:asrpro玩了一段时间了,自己画了一个板子,,给自己的学习之路画一个句号!
这个拓展板板载了一个ds18B20温度传感器,3个rgb灯珠,引出全部io,可以拓展一块OLED屏幕,和一个ESP01S进行联网,楼楼用这个板子做了一个网络时钟,可以播报时间,并显示在屏幕上,如果需要天气信息可以自己添加,项目代码在上传在项目中心了,喜欢的话可以研究一下(带图的那个就是,一眼就可以看到)


实物展示:

· 唤醒时显示一个表情,因为要刷屏幕,语音有时候可能会卡一下,可以自己研究一下


唤醒时显示一个表情,因为要刷屏幕,语音有时候可能会卡一下,可以自己研究一下 ...

唤醒时显示一个表情,因为要刷屏幕,语音有时候可能会卡一下,可以自己研究一下 ...




· 退出后显示一个表情,并打开时间线程,到了下一分就会刷新屏幕变成当前的时间

退出后显示一个表情,并打开时间线程,到了下一分就会刷新屏幕变成当前的时间 ...

退出后显示一个表情,并打开时间线程,到了下一分就会刷新屏幕变成当前的时间 ...


· 退出或者在没有唤醒的时候显示当前时间

显示时间

显示时间


下面是板上引脚说明
· rgb灯珠在引脚PA6
· oled的sda在PA4,SCL在PA5 [*注意检查屏幕和板子的引脚是否对的上]
· 温度传感器在PA1
· 板载一个0603灯珠,在PA4上,低电平点亮
· 剩余一个ADC引脚PC4,还有PA0,串口0

命令词有
1:当前温度(获取温度)
2:现在几点了(获取时间)
3:开灯(打开板载rgb灯)
4:关灯(关闭灯)
5:打开屏幕(退出后会显示时间,因为要刷新屏幕,有时候语音唤醒可能不灵敏,不需要的时候可以关闭屏幕)
6:关闭屏幕(退出后不会显示时间,屏幕关闭之后就不会一卡一卡的了)
7:帮我定个闹钟(启动闹钟线程,到了指定时间就会播报设定好的提示音,单次执行,重启后就无效了,可以自己代码)
8:退出(马上退出唤醒)




· pcb开源地址“https://oshwhub.com/iiiv/ASPROta-zhan-ban
· esp01s烧录的AT固件,可以在论坛找到大佬发的,直接按教程烧录就可以正常使用了。
* 需要注意的地方:共享的这个项目中需要自己修改自己家的wifi账号和密码,直接添加到变量中双引号就可以,esp01我使用的5V供电,不想单独加3v3电路了,我用着好像没啥问题,如果有需要可以自己加一下
在屏幕是打开的情况下感觉唤醒效率略低,如果发现哪里有问题可以自己修改一下代码
我也是一个新手,可能有的地方不对,有问题可以自己修改,也可以在下面留言讨论
喜欢的话可以自己做一个,开源链接里面有pcb下单文件,直接下载就可以,还有楼楼自己写的一个网络时钟程序(可能有bug,大家可以自己修改,也可以添加一些自己想要的功能)

在asrpro的扩展库中楼楼放了一个用来防止大家迷路的库,添加之后里面有楼楼自己写的网络时钟程序还有pcb开源文件链接


好了,就说这么多,喜欢的话可以打一块,我们有缘再见


                                                                                                                                  ----作者 [ii
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-4-27 02:06 , Processed in 0.318682 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表