内容介绍
项目备注
内容介绍
基于Pico的重力感应LED沙漏
接下来依次回答几个灵魂拷问~
1. 你想用它来做什么?
使用最新的Pico开发板实现这一热门的“重力感应LED沙漏”项目。
2. 为啥要用它而不是其它单片机平台?
自然是因为Pico强劲的计算性能和充足的外设接口,Pico具有双核133MHz Arm Cortex M0+处理器,充足的主频和算力恰好能够承担此项目运行粒子群算法所需的较高要求,用Pico树莓派取代原有的树莓派单板机,本身就是一大亮点。
3. 用它能取得什么效果?
通过运行粒子群算法动态控制每一颗LED“沙粒”,并结合重力传感器,模拟出一个沙漏,具有非常绚丽的动态视觉效果。
在严格控制时间的情况下,它可以同样变成一个真正实用的计时器。
3. 你预期要实现的功能是什么?
实现一个带有重力感应功能的彩色LED"沙漏",使其兼具具有观赏性和实用性。
4. 需要的扩展硬件是什么?
LED点阵屏幕、MPU6050六轴传感器、按键。
5. 软件如何编程?
编程语言选择C++,开发环境Visual Studio Code ,并基于官方提供的Raspberry Pi Pico C/C++ SDK驱动底层硬件,实现粒子群模拟算法。
6. 软件框图
7. 硬件框图
8. 硬件材料
软硬件
电路图
团队介绍
个人
团队成员
枫雪天
一个热爱嵌入式的算法工程师
评论
0 / 100
查看更多
猜你喜欢
基于RP2040游戏机的电子沙漏基于RP2040在keil开发环境下设计的可以定时调节速度的电子沙漏
冷月烟
1250
2022暑期在家一起练(2)——基于M5StickC Plus的可定时电子沙漏基于M5StickC Plus及其SDK,使用Arduino与VSCode开发,通过软SPI驱动两块LED矩阵,作为电子沙漏显示面板,实现按键控制电子沙漏工作状态、定时、在LCD上显示倒计时,同时在LED矩阵上显示沙漏滴落的动态效果。
葉SiR
1335
基于M5StickCplus的桌面电子沙漏可以定时的电子沙漏,设置不同的时长,在LCD屏幕上显示时间,在灯板上显示沙漏效果。设计了外壳可以在着桌面摆放。
好喝的娃哈哈
958