Paragon 项目:最糟糕的智能手表

最糟糕的智能手表 标题图片

在生活中,有时最糟糕的就是最好的。这个非典型的 Paragon 项目无疑就是如此: 最糟糕的智能手表由我们最喜爱的科技 YouTubers 之一--"...... "制作。 低水平学习.

Low Level Learning 以带有 WiFi 功能的 Arduino Uno R4 为基础,设计出了一款超大、不舒适、安装简陋的智能手表,而且非常出色。

它通过 Arduino 上的内置 LED 灯直接显示时间和心率。

硬件设施

这个项目需要一个带 WiFi 功能的 Arduino Uno R4、一个心率监测器、一块电池、一个表带和一个外壳,以及一些胶带。

建造过程不费吹灰之力。

第一步:把 Arduino 装在一个塑料盒里,用一根带子穿过塑料盒。把它套在手腕上。

第二步:小心地将心率监测器和电池放在一起,然后用胶带粘在手臂上。

嘣嘣嘣可以出发了

软件

我认为,这一切真正有趣的地方在于让这一切运行起来的软件的出色之处(Low Level Learning 的视频通常都是如此)。

最糟糕智能手表的心率监测器代码
心率监测器代码
学分 低水平学习.

首先,如视频中所述,需要在 Arduino Uno 上通过 ESP32 芯片的 SDK 设置网络时间协议(NTP)。您需要初始化一个缓冲区,然后创建一个用户数据报协议(UDP)数据包。该数据包将包含 NTP 数据。

实际上,从理论上讲,这个项目只需要 ESP32,因为所有代码都是由它来运行的。但是,如果你想要炫酷的显示屏,就需要 Arduino。

接下来,您需要设置 LED 矩阵,将 NTP 转换成显示屏上可用的内容。

第三步是将心率监视器连接到 Arduino,使其真正成为一个 聪颖 看。在视频中,Low Level Learning 提到心率监测器是绿色的,因为当光线从皮肤上反弹时,监测器会输出所看到的光线。而绿色与血液的颜色正好相反。

如果有人能回答你从未想过的问题,比如:为什么我的智能手表指示灯是绿色的?

总之,第四步是编写代码,计算出有多少光线从你的皮肤上反射出来,从而确定你的心率。这一步是我最喜欢 Low Level Learning 的巧妙之处:找出模拟输出的最高和最低水平,并最终将其转换为每分钟心跳次数的整数。

哦,我有没有说过你不能带着它去任何地方,因为它依赖于 WiFi 连接?

这就是有史以来最糟糕的智能手表的四个步骤。请务必观看视频:

如果您决定自己创作,请告诉我们--我们很乐意在后续文章中介绍您的作品!

您可以点击以下链接查看本系列中介绍的更多 Paragon 项目 这里.

如果您有任何问题,或者想为这个系列推荐一个项目,请在下面留言!

2评论

  1. Micheal O'Reilly 在8 月 8, 2023在2:45 下午

    对 Youtube 说不!

    • Adam 在8 月 8, 2023在2:57 下午

      为什么,迈克尔?

发表评论