Умные часы

Источник:

Это умные часы, которые показывают время и погоду.

Столбцы и цвета обозначают температуру за 32 часа (1 столбец = 1 час), а логотип погоды показывает тенденцию +1, +9 и +12 часов.

Спецификация:
1x портал Adafruit Matrix — интернет-дисплей на базе CircuitPython
1 светодиодная матричная панель среднего ��азмера 16x32 RGB с шагом 6 мм (куплена на Adafruit)
1x датчик движения (общий)
1 черная светодиодная диффузионная акриловая панель — 10,2 x 5,1 дюйма, толщина 0,1 дюйма / 2,6 мм (куплена на Adafruit)
1x прозрачные клейкие квадраты — 6 шт. — UGlu Dashes
4 винт М4
5 саморезов диаметром 3 мм.

Сборка:

Обрежьте заднюю часть светодиодной матрицы, нужно вырезать два небольших пластиковых выступа.
Прикрепите основание к светодиодной матрице винтами М4.
Подготовьте портал Matrix, как указано здесь: learn.adafruit.com/adafruit-matrixportal-m4.
Подключите Matrix Portal к датчику движения. Соблюдайте полярность. (По умолчанию контакт сенсорного провода — A4) (припой)
Установите Matrix Portal в кейс
Приклейте датчик движения к основе горячим способом. (Регулировочные винты должны быть обращены наружу)
Установите заднюю панель с помощью 5 саморезов.
Вырезаем и устанавливаем панель диффузора

Ардуино:

В IDE Arduino установите все необходимые библиотеки (https://learn.adafruit.com/adafruit-matrixportal-m4).
Поместите предоставленные файлы .ino и .h в папку Arduino и откройте файл smartClock.ino.
Создайте API openweather
Сохраните свои учетные данные Wi-Fi и API openWeather в файле crendential.h.
В основном файле Arduino (.ino) настройте поля в разделе //, чтобы настроить
Переносим программу на плату
Время включения дисплея регулируется на датчике движения с п��мощью отвертки.

Веселитесь :)

Обновление от 5 февраля 2025 г.: я добавил все файлы arduino в zip-папку, так как печатные формы не позволяют загружать файлы .h.

21:15
7
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.