Умные часы
Это умные часы, которые показывают время и погоду.
Столбцы и цвета обозначают температуру за 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.
- Комментарии
Ссылка появится после регистрации





























