Проект Paragon: Худшие умные часы в истории

Худшие умные часы в истории Название изображения

Иногда в жизни худшее оказывается лучшим. А в мейкерских проектах часто самый интересный способ сделать что-то - это худший способ. Это, несомненно, относится и к этому нетипичному проекту Paragon: худшие смарт-часы в истории, созданный одним из наших любимых технологических YouTubers - Низкоуровневое обучение.

На базе Arduino Uno R4 с WiFi компания Low Level Learning создала огромные, неудобные, плохо настроенные умные часы, и они великолепны.

Он показывает время и частоту сердечных сокращений непосредственно на встроенных в Arduino светодиодах.

Оборудование

Для реализации этого проекта вам понадобятся Arduino Uno R4 с WiFi, пульсометр, аккумулятор, ремешок и чехол, а также клейкая лента.

Сборка не вызывает затруднений.

Шаг первый: поместите Arduino в пластиковый корпус и пропустите через него ремешок. Прикрепите его к запястью.

Шаг второй: аккуратно положите пульсометр и батарею рядом друг с другом, а затем прикрепите их клейкой лентой к руке.

Бада бинг бада бум. Вы готовы к работе.

Программное обеспечение

Я думаю, что самое интересное во всем этом - гениальность программного обеспечения, обеспечивающего работу этой штуки (как это обычно бывает с видеоматериалами Low Level Learning).

Код монитора сердечного ритма для худших смарт-часов в истории
Код монитора сердечного ритма.
Кредит: Низкоуровневое обучение.

Сначала, как описано в видеоролике, необходимо настроить сетевой протокол времени (NTP) через SDK микросхемы ESP32 на Arduino Uno. Для этого инициализируется буфер, а затем создается пакет протокола UDP (User Datagram Protocol). В этом пакете будут содержаться данные NTP.

Действительно, теоретически для этого проекта нужен только ESP32, поскольку именно на нем выполняется весь код. Но если вы хотите получить классный дисплей, вам понадобится Arduino.

Далее необходимо настроить светодиодную матрицу, чтобы преобразовать NTP в нечто пригодное для отображения на дисплее.

Третий шаг - подключение к Arduino монитора сердечного ритма, чтобы сделать его действительно smart смотреть. В видеоролике Low Level Learning упоминается, что мониторы сердечного ритма имеют зеленый цвет, поскольку они выдают количество света, отражающегося от кожи. А зеленый цвет противоположен цвету крови.

Всегда приятно, когда люди отвечают на вопросы, которые ты даже не думал задавать, например: почему у моих умных часов зеленый свет?

В любом случае, на четвертом этапе необходимо написать код для определения частоты сердечных сокращений по отраженному от кожи свету. Этот шаг является моим любимым в плане изобретательности Low Level Learning: определение верхнего и нижнего уровней аналогового выхода и преобразование их в целое число ударов в минуту.

А я уже упоминал, что с ним нельзя никуда пойти, так как он зависит от подключения к WiFi?

Вот и все - худшие в истории смарт-часы в четырех шагах. Обязательно посмотрите видео:

И сообщите нам, если вы решите создать свой собственный проект - мы с удовольствием расскажем о нем в следующем материале!

С другими проектами Paragon, представленными в этой серии, вы можете ознакомиться, нажав кнопку здесь.

И, как всегда, если у вас есть вопросы или вы хотите предложить проект для этой серии, просто прокомментируйте его ниже!

2 комментариев

  1. Micheal O'Reilly Август 8, 2023 в 2:45 пп

    Скажите "нет" ютубу!

Комментировать