智能鞋(自动系带和发电)
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
|
关于这个项目
我开始这个项目是为了科学博览会,在这个项目中我获得了关于 Arduino 伺服和很多东西的经验。我相信你会喜欢这个项目。
第 1 步:所需零件 图> 图> 图> 图> 图>
用于发电:
- 压电盘
- 二极管 (n4001)
- 移动电源
- 亚克力板
- 领导
- 切换
对于自动系带:
- 鞋子
- Arduino pro mini 5v 或 Arduino 101 或 MKRFOX1200
- CP2102 USB 2.0 转 TTL UART 串行转换器模块(如果您使用 Aruino 101 或 MKRFOX1200,则不需要此模块)
- 伺服(扭矩超过 10 公斤)
- 拉链
对于计步器:
- 柜台
- 按钮
- 电线
第 2 步:发电 图> 图> 图>
我为 Piezo 制作了一个亚克力底座,用于粘在上面,并确保在每个 Piezo 下方钻孔,否则它不会发电,因为 Piezo 需要拉伸和压缩才能发电。并放置一块泡沫或某种相同类型的材料。
将所有压电元件并联在一起。
整流器将交流电流转换为直流电流。
第 3 步:自动系带 图> 图> 图> 图> 图> 图>
使用钻孔机或 Dremel 在鞋上打孔。并用拉链将鞋带引向舵机。
你可以用不同的东西来引导鞋带,但我找不到任何东西,然后是拉链。我使用了伺服旋钮代码,您也可以使用不同的代码来控制伺服。您需要了解对 Arduino Pro Mini 或 Arduino 101 进行编码的基础知识,或者通过谷歌搜索您使用的是哪一个。 (我买不起 Arduino 101,所以我用 pro mini 制作了我的项目,但它可以同时使用两者)
代码 FYQPAKLIW6PQ6C4.txt
第 4 步:计步
我用计数计数器来计算步数。当你打开这种类型的计数计数器时,你可以将两根电线连接到计数按钮的两个端子并连接一个按钮(但这只是一只鞋)。因此,您将需要我制作的这个应用程序来输入计数器上的数字和您的体重。该应用程序将计算平均燃烧的卡路里、距离(以公里为单位)以及明显的步数。
我在做这个项目的时候没有拍照,因为我不知道教程。
F94YI9GIW6PNCKA.apk
第 5 步:添加一些 LED 图>
在这里,我添加了 3 个 LED 与开关并联,并使用移动电源为其供电。
智能鞋的优点:
- 它可以发电,所以我们可以给手机充电。这对我们徒步旅行很有帮助。
- 自动系带可以帮助不会系带的儿童和有背部问题的老人。
- 计步有助于跑步者和慢跑者。还有那些因为应用显示卡路里燃烧而节食的人。
- 光线有助于在黑暗中看到东西。
您可以随时在评论部分提问。如果你喜欢这个项目,请点赞。谢谢!
第 6 步:这是一个完整的工作视频!
如果您在移动应用程序上看不到视频,请单击此处:链接
我想制作一个更好的版本,但我负担不起做更多的项目,所以如果有人想帮忙,请联系我。谢谢!
代码
- 在 pro mini 或 arduino 101 上上传的代码
在 pro mini 或 arduino 101 Arduino 上上传的代码
基本上它适用于任何 Arduino#includeServo myservo; // 创建伺服对象来控制一个servoint potpin =0; // 用于连接电位器的模拟引脚int val; // 从模拟 pinvoid 读取值的变量 setup() { myservo.attach(2); // 将引脚 2 上的伺服器连接到伺服器对象}void loop() { val =analogRead(potpin); // 读取电位器的值(0 到 1023 之间的值) val =map(val, 0, 1023, 0, 180); // 缩放它以与伺服一起使用(值在 0 到 180 之间) myservo.write(val); // 根据缩放值设置舵机位置 delay(15); // 等待舵机到达那里}
示意图
制造工艺