1032|7

175

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【得捷电子Follow me第1期】+ 提交贴:picow太空人表盘 [复制链接]

 

开始提交,我们来用mpy将前面实现的几个任务综合一下,并添加几个新的功能,完成一个可穿戴领域很流行的智能手表太空人表盘小项目。

 

添加新功能第一个是比如联网后获取天气数据,因为这次seeed和得捷digikey提供的picow开发套件没有温湿度sensor,所以联网获取天气和温湿度等环境参数就必不可少。

 

第二个则是根据之前的任务中联网获取的ntp时间,生成一下可在OLED 屏幕上显示的日历,周历和时钟,这也是可以简单实现的表盘数据展示。

 

第三个当然是太空人表盘的核心,小太空人的动图显示效果,其实就是图片按照时间片轮流显示在OLED 屏幕上,达到一个欺骗人眼视觉的动态效果。

 

再加上先前任务中实现的带有microPython大蛇图形的简单picow欢迎界面和GPS定位导航经纬度数据等,代替一下手表上常见的运动类数据,这个小项目就算完事了。

 

其它的功能,如各家表盘中常见的计步,海拔,锂电池电量和心率血氧数据等,我们这个picow套件都还没有相关外设和sensor,就算了先,忽略不计。

 

另外值得一提的是,本次picow套件中完全没有输入外设,例如按键,触摸板和joystick等等,我自己手中也没有合适的硬件添加进去,有考虑过跑起来一个TCP服务器来接收远程的输入操作和OTA固件升级数据,不过只是测试了一下公网访问OK后就忙别的去了,精力时间有限作罢了。

 

因此我用的是一个简单方式,如mcu自带的定时器来实现五个界面轮流显示,只能达到一个模拟太空人表盘展示各类数据信息的效果。之所以这么做,也是因为OLED 屏幕分辨率12864,在显示数据时已经没有办法容纳所有数据都展示在一屏中,试过修改字体大小从16到8,不过已经完全看不清楚了。可能附带的屏幕如果是320240分辨率的话就好多了。

 

综上,就是这个小项目的全部内容。补充一下有关于picow套件上自带的外设,如LED灯进行定时闪烁这个功能也是简单实现了的,还有一个蜂鸣器buzz因为在尝试实现闹钟警铃功能时,闹钟程序和界面切换定时任务有点冲突,暂时没去深入研究,留待以后吧。

 

下面先把之前实现的几个小任务链接附于此处,方便浏览参考。

 

任务一:熟悉micropython基本语法https://bbs.eeworld.com.cn/thread-1245100-1-1.html

 

任务二:驱动外设https://bbs.eeworld.com.cn/thread-1246087-1-1.html

 

任务三:同步网络时间https://bbs.eeworld.com.cn/thread-1246088-1-1.html

 

任务四:实现定位功能 https://bbs.eeworld.com.cn/thread-1246089-1-1.html

 

任务五:扩展任务https://bbs.eeworld.com.cn/thread-1246091-1-1.html

 

然后是本次小项目的运行演示视频演,地址如下https://training.eeworld.com.cn/video/36916

 

最后是本次小项目的mpy程序源代码综合压缩包,可在此处    Proj_spaceman.rar (2.34 MB, 下载次数: 0) 直接下载。

 

PS:picow太空人表盘小结

很高兴能够参加本期由EEWORLD和得捷电子共同举办的得捷电子Follow me第1期活动。活动使用的开发板是来自seeed创客社区树莓派Pico w开发板。这次活动,大佬很多参与进来,实现的项目几乎是产品级的,学习起来收获很多。虽然自己以前也接触过micropython,但是都是做个demo或者产品原型prototype啥的,并没有多么深入研究过它。

 

这次因为micropython和树莓派picow的生态结合还是挺好的,学习资源非常丰富,有给自己增添了不少的经验和体会,俗称获得感爆棚哈哈。通过这次活动,我体验了以前所没有接触过的一些外设,还是有收获的。

 

最后,希望ee论坛和得捷电子越办越好,以后多多举办类似活动,也希望seeed创客社区等各家开源硬件大佬们,不断推出适合创客极客们加速实现和落地项目,产品创意的开发工具等,并祝福大家都能够从中获益良多。

最新回复

这个动画效果看着还不错哟     详情 回复 发表于 2023-7-1 17:09
点赞 关注
 
 

回复
举报

7196

帖子

2

TA的资源

版主

沙发
 

帮你把演示视频贴出来:


 

点评

多谢啦!  详情 回复 发表于 2023-6-30 15:25
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

有链接啊,就是ee大学堂的地址。

 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

4
 
wangerxian 发表于 2023-6-30 15:20 帮你把演示视频贴出来:  

多谢啦!

 
 
 

回复

6992

帖子

11

TA的资源

版主

5
 

有时去学习一下如何发帖,祝楼主天天向上!

点评

一起学习,天天向上!  详情 回复 发表于 2023-7-1 20:35
 
 
 

回复

6483

帖子

9

TA的资源

版主

6
 

这个动画效果看着还不错哟  

点评

谢谢大佬关注哈哈  详情 回复 发表于 2023-7-1 20:35
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

7
 
秦天qintian0303 发表于 2023-7-1 17:09 这个动画效果看着还不错哟  

谢谢大佬关注哈哈

 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

8
 
lugl4313820 发表于 2023-7-1 09:26 有时去学习一下如何发帖,祝楼主天天向上!

一起学习,天天向上!

 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表