
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05





Привет, Мне всегда хотелось сделать настенные часы. В таких магазинах, как IKEA, немало замечательных настенных часов. У меня были проблемы с этими коммерческими часами. Они слишком громкие для меня (раздражают непрерывные крестики-нолики), я не вижу часовые стрелки в темноте, они занимают много места на моей стене и не точны. Я решил построить бесшумные часы со светодиодами и синхронизацией через Интернет, и я объединил их с зеркалом бесконечности. Зеркало позволяет видеть часовые стрелки. Моя идея заключалась в том, чтобы сделать это как можно проще. Весь процесс сборки занимает около 30 минут. Стоимость проекта 20 $. Устройство питается от стандартного зарядного устройства для телефона (5 В постоянного тока). Вся электроника и зеркало были встроены в рамку для картины, купленную в IKEA.
Шаг 1. Список спецификаций

Название материала, количество, ссылка
IKEA RIBBA Фоторамка Черная 23см x 23см 1 шт
WS2812B Led Strip, Smart RGB Led Strip с индивидуальной адресацией, черная 74 шт. / 1 м IP30 1 шт.
NodeMcu v3 Lua WIFI Разработка Интернета вещей Плата MCU ESP8266 1 шт.
Зарядное устройство для телефона 1 шт.
Телефонный USB-кабель 1 шт.
Proto PCB 1 шт.
Кабель для пайки 1 шт
Припой оловянный 1 шт
Конденсатор 16V 16V 470uF 1 шт
Корпус для электроники 1 шт
Зеркало 23 см x 23 см 1 шт. Местный магазин.
Стеклянная тарелка 23 см x 23 см 1 шт. Местный магазин
Общая материальная стоимость проекта: 20, 25 $ / итого проекта.
Шаг 2: Сборка


Каждый шаг процесса сборки можно увидеть в первом шаге видео.
Дополнительная информация к видео:
Вопрос о точности часов был решен с помощью технологии IoT и периодической синхронизации сервера времени. В этом проекте я использовал NodeMCU, который будет обрабатывать синхронизацию времени.
Следующим шагом был поиск подходящего жилья. Я выбираю фоторамку IKEA RIBBA. Мне потребовалось 60 светодиодов в часах, потому что в них 60 секунд и 60 минут. Замерил внутренний периметр рамы. Я подсчитал, что светодиодная лента 74 шт. / 1 метр идеальна. После того, как я вырезал 14 светодиодов из 1-метровой полосы, оставшиеся 60 идеально подошли по внутреннему периметру рамки.
Подробнее об эффекте зеркала бесконечности можно узнать здесь:
Зеркало и стеклянная пластина были стандартным товаром в местном стекольном магазине, их вырезали под нужный размер.
Шаг 3: Схема

Я соединил все компоненты по схеме. Было использовано всего несколько PIN-кодов nodeMCU, поэтому небольшой прототипной печатной платы было более чем достаточно. Фактически, кабели можно припаять непосредственно к контактам, а корпус электроники можно не снимать, или вы можете поставить эту коробку рядом с блоком питания, чтобы лучше выглядеть. Для этого нужно удлинить кабели, идущие от светодиодной ленты, максимальная длина этого кабеля составляет 5 метров (согласно даташиту, не тестировался). Конденсатор не нужен, если блок питания хороший. Мой USB-адаптер дешевый, поэтому я припаял один конденсатор емкостью 450 мкФ к плате прототипа.
Светодиоды WS2812B представляют собой компоненты с независимой адресацией. С ними очень легко работать. Я только что подключил 5 В постоянного тока, GND к источнику питания и контактный PIN-код к MCU, и он работает. Номер светодиода должен быть указан в коде Arduino. Дополнительная информация об этих светодиодах:
Шаг 4: Загрузите прикрепленное программное обеспечение
Для загрузки исходного кода в MCU используйте программное обеспечение Arduino IDE и USB-кабели:
Есть много инструкций о том, как программировать NodeMCU, например:
www.instructables.com/id/Programming-ESP82…
Основы исходного кода взяты из этой инструкции:
www.instructables.com/id/Infinity-Mirror-C… Благодарим ItsGraGra за вдохновение.
Исходная программа начинается с демонстрационной программы, демонстрирующей возможности светодиодов. К сожалению, через несколько секунд MCU перезапускается. Думал, что проблема в дешевом переходнике USB. Пробовал с настольным блоком питания, ничего не изменилось. Я удалил часть демонстрационной программы, потом все заработало. Я оставил демонстрационную программу в исходном коде, если кто-то обнаружил проблему, укажите решение в комментарии или отправьте мне сообщение.
Перед загрузкой кода NodeMCU измените свои учетные данные Wi-Fi и установите часовой пояс.
Заключительные слова
Я без проблем пользуюсь этими часами 1 месяц. Я доволен этим проектом, я уже получил просьбу от моей семьи построить еще несколько.
Хорошего дня!
Рекомендуемые:
Взрывающиеся настенные часы своими руками с подсветкой движения: 20 шагов (с изображениями)

Взрывающиеся настенные часы своими руками с подсветкой движения: в этом обучающем видео я покажу вам шаг за шагом, как создать креативные и уникальные настенные часы со встроенной системой освещения движения. Эта довольно уникальная идея дизайна часов ориентирована на то, чтобы сделать часы более интерактивными. . Когда я иду
Настенные светодиодные часы Ambient: 11 шагов (с изображениями)

Настенные светодиодные часы Ambient: недавно я видел, как многие люди строят огромные светодиодные матрицы, которые выглядят абсолютно красиво, но состоят либо из сложного кода, либо из дорогих частей, либо из того и другого. Поэтому я подумал о создании собственной светодиодной матрицы, состоящей из очень дешевых деталей и очень
Загадочные настенные часы: 27 шагов (с изображениями)

Загадочные настенные часы: Течение времени - это то, что мы не можем контролировать. Это происходит с той же скоростью, когда мы спим, бодрствуем, скучаем или заняты. Что касается текущих событий, важно помнить, что время пройдет. Пока мы ждем, пока пройдет время, почему бы не сделать кое-что
Завораживающие магнитные настенные часы: 24 шага (с изображениями)

Завораживающие магнитные настенные часы: Механические часы всегда очаровывали меня. То, как все внутренние шестерни, пружины и спусковые механизмы работают вместе, чтобы обеспечить постоянную надежность часов, всегда казалось недосягаемым для моего ограниченного набора навыков. К счастью, современная электроника
Светодиодные аналоговые настенные часы с использованием Arduino: 4 шага

Светодиодные аналоговые настенные часы с использованием Arduino: это светодиодные аналоговые настенные часы с использованием Arduino