Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Я планировал купить Neopixel Ring 60 Led, чтобы сделать часы, но, к сожалению, не смог его купить. Наконец, я купил Neopixel Ring 35 Leds и придумал простой способ сделать интернет-часы, которые могут отображать часы, минуты и секунды с помощью этого LED Ring 35. Давайте начнем.
Шаг 1: СПИСОК ДЕТАЛЕЙ
Включены основные компоненты:
- 01 шт. X ESP8266 NODEMCU
- 01шт x NEOPIXEL RING 35 светодиодов
- 01шт x ДВУСТОРОННИЙ УНИВЕРСАЛЬНЫЙ ПЛАТА ДЛЯ DIY 5x7см
- 01 шт. X МУЖСКАЯ И ЖЕНСКАЯ 40-КОНТАКТНАЯ ЗАГОЛОВКА 2,54 ММ
- 01шт x ЗАРЯДНОЕ УСТРОЙСТВО ДЛЯ ТЕЛЕФОНА ДЛЯ ПИТАНИЯ
Шаг 2: СХЕМА
Это очень простая схема. NEOPIXEL RING имеет 2 x 3 контактных площадки, помеченных следующим образом: 5V, DI, GND и 5V, DO, GND. Чтобы управлять им, все, что нам нужно сделать, это припаять 3 контакта к этим 3 контактам 5V, DI, GND на кольце. 5V и GND NEOPIXEL RING подключаются к + 5V и GND внешнего источника питания, а вывод DI данных подключается к ESP8266 NODEMCU на контакте D4.
Примечание. Мне не удалось найти светодиод NEOPIXEL RING 35 в библиотеке FRITZING, поэтому я использовал NEOPIXEL RING 60 LED, чтобы заменить его на принципиальной схеме.
Шаг 3: ПАЙКА И СБОРКА
Сначала я удалил оригинальные кабели из NEOPIXEL RING, затем припаял 3-контактный штекер на 5V, контакты DI, GND на NEOPIXEL RING.
Я разрезал DIY PROTOBOARD CIRCUIT 5X7cm на небольшой кусок, припаял 2 ряда гнездовых разъемов для подключения к нему ESP8266 NODEMCU. На этом изображении я припаял некоторые дополнительные компоненты, такие как: 8-контактный разъем для MPU6050, один светодиод RGB с 3 токоограничивающими резисторами и 2-контактный винтовой клеммный блок.
Припаяйте 3-контактный гнездовой разъем (5V, D4, GND) в нижней части печатной платы DIY, следуя схеме на предыдущем шаге. Этот женский разъем подключается к штекеру NEOPIXEL RING.
Приклейте небольшую коробку, чтобы накрыть ESP8266 NODEMCU. Хотел бы я иметь 3D-принтер, чтобы делать такие маленькие коробки. Я просверлил отверстие в коробке, чтобы гнездовой разъем на печатной плате DIY мог пройти через это отверстие и подсоединиться к КОЛЬЦУ NEOPIXEL.
Все очень просто. СДЕЛАНО.
Я использовал зарядное устройство для сотового телефона, чтобы подать напряжение 5 В на счетные часы.
Шаг 4: ПРОГРАММИРОВАНИЕ
Моя идея представлена на картинке ниже:
Час будет отображаться как двоичное число, и нам нужно 4 светодиода, эквивалентных 4-битному двоичному числу, чтобы показывать час (макс. 12). Минута и секунда представлены путем подсчета количества светодиодов в разряде десятков (макс. 5) и цифра единиц (макс. 9). Всего нам нужно (5 + 9) x 2 = 28 светодиодов, чтобы показывать минуты и секунды.
Это КОЛЬЦО NEOPIXEL имеет 35 светодиодов, поэтому 3 оставшихся светодиода используются в качестве разделителей для обозначения часа, минуты и секунды. На картинке он отмечен ЧЕРНЫМ цветом.
Мы можем увидеть картинку ниже, чтобы понять, как эти часы отображают время.
Положение светодиодов объявлено в следующих массивах:
байт HHHH [4] = {16, 17, 18, 19}; // Час - 4-битное двоичное число
байт M0 [5] = {14, 13, 12, 11, 10}; // Минута - десятизначный байт M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Минута - Байт единичной цифры S0 [5] = {21, 22, 23, 24, 25}; // Минута - десятизначный байт S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Минута - Байт единичной цифры SEPERATOR [3] = {0, 15, 20}; // 3 светодиода разделителя
Эти счетные кольцевые часы могут считывать информацию о времени с сервера NTP, и время будет обновляться через WIFI с помощью ESP8266 NODEMCU.
Мы можем обратиться к этому веб-сайту, чтобы выбрать цвет светодиода, который вы предпочитаете. На рисунке ниже счетные кольцевые часы показывают время без разделительных светодиодов.
Если это вызывает путаницу, мы можем установить для них другой цвет (например, БЕЛЫЙ на рисунке ниже), чтобы различать часы, минуты и секунды.
Код счетчика звонков доступен на моем GitHub.
Шаг 5: ЗАВЕРШИТЬ
Смотрите еще несколько картинок.
Спасибо за просмотр, надеюсь, вам понравится !!!
Пожалуйста, НРАВИТСЯ и ПОДПИСАТЬСЯ на мой канал YouTube.
Рекомендуемые:
Антистатическое кольцо: 5 шагов (с изображениями)
Антистатическое кольцо: это кольцо позволяет снять с себя статическое электричество, не ощущая дискомфортного поражения электрическим током. Согласно Википедии, одной из причин возникновения электростатических разрядов является статическое электричество. Статическое электричество часто генерируется за счет трибозарядки
Кольцо Огня [REMIX]: 12 шагов (с изображениями)
Ring of Fire [REMIX]: построив некоторые из них: https: //www.instructables.com/id/Matrix-LED-Light/, я решил вывести свечу на другой уровень. Хотя первый выглядит неплохо, он слишком похож на оригинал. Ничего против первого дизайна
Двухцветное светодиодное кольцо 5 мм (сделай сам): 4 шага (с изображениями)
Двухцветное светодиодное кольцо 5 мм (DIY): вот инструкция по изготовлению двухцветного светодиодного кольца
Светодиодное кольцо из переработанного обода велосипеда: 9 шагов (с изображениями)
Светодиодное кольцо из переработанного обода велосипеда: Вдохновленный инструкцией Лока Веллкопа, я недавно нарезал детский велосипед из металлолома, чтобы увидеть все материалы, которые я мог бы использовать повторно. Один из элементов, который действительно поразил меня, был обод колеса после того, как я вынул все спицы. Твердый
Кольцо света камеры: 8 шагов (с изображениями)
Кольцо подсветки камеры: Привет всем! Прежде чем я начну, я не могу полностью доверять этому, потому что другие люди делали это раньше. Но я хотел показать пошаговое руководство, как я это сделал. Это руководство по световым кольцам покажет вам, как сделать недорогую легкую ополаскиватель