麦斯科技 · 2023年04月23日 · 四川

基于Pico的进度条

https://www.raspberrypi.com/news/pico-powered-progress-bar/
作者:Lucy Hattersley 2023年4月17日

你在工作日经常盯着时钟吗?在最新一期的《MagPi》中,Nicola King了解到观看彩虹是多么令人愉快。

老实说,在我们工作生活中的某个时刻,我们都在观察时钟。好吧,The MagPi、Martin Spendiff和Vanessa Bradley的朋友们想出了一个小主意,可以改善你的工作日,在下班时带来一个五颜六色的彩虹展示,那里曾经有一个温和而平凡的时钟。这个实体进度条(https://www.veeb.ch/notes/if-only-life-had-a-progress-bar)可能正是照亮你的办公室、愉悦你灵魂的门票。

Screenshot-2023-04-17-at-10.45.48-800x445.png

树莓派Pi Pico W从互联网上获取时间并控制LED

Martin告诉我们,灵感来自“对时钟的喜爱,以及花了太多时间看进度条。作为一种随意的酒吧琐事……进度条早在电脑发明之前就被使用了——早在19世纪。”

因此,Veeb对这一概念的全新诠释,配备了一个树莓派Pico W、一个来自五金店的一米长的框架、一个塑料光漫射器和一米长、144-LED,5 V可寻址LED灯带,二人组开始工作。

Screenshot-2023-04-17-at-10.45.35-800x447.png

彩虹的颜色表示工作时间结束了

正在进行的工作

Martin和Vanessa迅速将硬件组装在一起,编写了一些MicroPython代码,然后连接了Pico W,这是进度条的大脑。Martin透露:“Pico W(https://www.raspberrypi.com/products/raspberry-pi-pico/)连接到互联网,然后获取现在是什么时间。”。“在那之后,它会检查(你输入代码的)工作时间。它只需要做一点算术,就可以计算出你是否在工作,以及你一天中工作了多久。然后就很容易计算出LED条上应该开多少灯了。”

聪明的是,这两人还加入了谷歌日历的链接,因此任何约会都会显示在进度条上(并在一天中不断更新),进度条也会在约会时间闪烁,作为一个充满活力的提醒,尽管Martin认为也许“骑士式的横扫会更好!”,但是gcalcli命令行工具(https://github.com/insanum/gcalcli)可以处理所有的谷歌授权。

Screenshot-2023-04-17-at-10.45.23-800x444.png

将进度条安装到白板顶部

Martin说,两人使用了支持Wi-Fi的Pico W,因为“运行一台成熟的计算机来打开几盏灯会有些过头”。“它需要连接到互联网,所以我们(选择)了Pico W。这是我们第一次使用它,它非常容易。”

他和Vanessa总是乐于接受调整建议——当有人看到GitHub页面,想在没有谷歌日历链接的学校使用它时,他们很乐意提供帮助,“教室在家里看到彩虹的想法足够吸引人,让我们完善代码。”

轻松如Pi

进度条的一大特点是它相对简单,在硬件方面几乎不需要什么,这使它成为新创客的理想项目。“这是一个很好的小例子,只需要很少的焊接和相对简单的代码,”Martin强调道。

Screenshot-2023-04-17-at-10.45.06-768x430.png

添加一个塑料漫射带可以软化和混合来自LED的光线

他和Vanessa从创客社区得到了非常积极的反馈——尽管Martin回忆起一个人是如何宣称的,“想象一下,你如此讨厌工作,以至于你一直盯着看。”这对情侣很务实:“如果对回家时间感到高兴就是犯罪,那就有罪好了!”他们每天都会使用进度条,强调“它有一个可爱的元素,温柔地提醒你要工作,什么时候放下一天的工具。”

推荐阅读
关注数
5845
内容数
525
定期发布Arm相关软件信息,微信公众号 ArmSWDevs,欢迎关注~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息