Двоичные матричные часы
Двоичные матричные часы:
«Есть всего 10 типов людей. Те, кто понимает двоичную систему, и те, кто нет...» ;-)
Функции:
Двоичные часы с использованием светодиодной матрицы 16x16, позволяющей свести количество проводов к абсолютному минимуму.
Показывает цифры в верхней строке, часы во 2-й строке, минуты в 3-й и секунды в 4-й строке.
Поддерживает все языки, потому что сверху указаны только эти цифры. ;-)
Веб-интерфейс для установки цветов светодиодов и, например. их яркость.
Функция дневного и ночного режима для уменьшения яркости ночью или отключения светодиодов.
Видео:
Автор музыки: использовала бесплатную музыку из Apple iMovie.
Чтение дв��ичных часов:
Если вы знакомы с двоичной системой счисления, вы уже умеете ее читать.
Если вы не просто прочитали эту тихую хорошую статью здесь.
На первый взгляд такие часы кажутся трудными для чтения, потому что вам всегда нужно вычислять линии, чтобы получить значение времени, но мой опыт работы с такими часами показывает, что, когда вы к ним привыкнете, через некоторое время вы сможете читать их очень быстро.
Пример времени, использованный в этом проекте: 12:17:59.
# 32 16 8 4 2 1
Ч
М
С
Пример времени, используемый в этом проекте: 19:45:02.
# 32 16 8 4 2 1
Ч
М
С
Пример времени, использованный в этом проекте: 23:48:05.
# 32 16 8 4 2 1
Ч
М
С
Пример времени, использованный в этом проекте: 19:09:31.
# 32 16 8 4 2 1
Ч
М
С
Пример времени, используемый в этом проекте: 01:47:11.
# 32 16 8 4 2 1
Ч
М
С
Пример времени, используемый в этом проекте: 00:00:09.
# 32 16 8 4 2 1
Ч
М
С
Примеры:
Настройка Wi-Fi:
После загрузки кода в ESP32 подключите устройство, найдите временные Wi-Fi «Binary Matrix Clock» на своем компьютере, смартфоне или планшете и подключитесь к нему.
Если ваш браузер не отображает следующие страницы автоматически, перейдите по адресу 192.168.4.1.
Введите свои учетные данные Wi-Fi на следующих страницах, и устройство готово к использованию.
Проверьте используемый IP-адрес на последовательном мониторе Arduino IDE или маршрутизаторе, чтобы использовать активированный после запуска веб-интерфейс.
Веб-интерфейс:
Необходимые детали:
1 светодиодная матрица 16x16 (Используйте эту. Детали предназначены только для нее.)
1x плата микроконтроллера ESP32 (использование ESP8266 невозможно из-за его низких характеристик.)
1x USB-источник питания 5 В / >= 3 А
1x кабель Micro USB 3 м
1 кусок белой бумаги DinA4, обрезанный до размеров 160x160 мм и используемый в качестве рассеивателя.
Инструкции по печати:
Для всех частей не требуются опоры или края.
Используется черновой профиль 0,3.
Использован текстурированный лист. Если вы также используете текстурированный лист, дайте ему полностью остыть после печати и подождите, пока деталь не открепится сама. Не тяните за него, чтобы не оторвать буквы! В моем случае проходит 45-60 минут после окончания печати, и деталь п��осто валится на печатной платформе...
В моих тестах использование полей не потребовалось, потому что я тщательно очистил свой текстурированный лист жидкостью для мытья посуды с помощью новой губки, а затем снова нанес на принтер изопропаноловый спирт, чтобы детали хорошо приклеились. Если у вас возникли проблемы с приклеиванием, смело добавляйте козырьки толщиной 5 мм к передней части и крышке...
Проводка:
Соединить детали этих WordClock максимально просто.
Возможно, вам придется припаять 3 соединения только к ESP32.
Небольшие отверстия в крышке можно использовать для двух небольших кабельных стяжек для фиксации кабеля питания.
Посмотрите на изображения, как расположить светодиодную матрицу в передней части, чтобы обеспечить правильное направление светодиодов. Загрузите код, протестируйте ег�� и закройте кейс!
Пожалуйста, проверьте таблицу, какие контакты подключены для проекта, а также изображения:
ESP32: Светодиодная матрица: Цвет провода:
ВКК 5 В Красный
Земля Земля Белый
IO32 DIN Зеленый
Программное обеспечение:
Загрузите необходимое программное обеспечение здесь.
Установите часовой пояс в файле «setting.h» в Arduino IDE.
Загрузите код в ESP32 и настройте соединение WiFi аналог инструкции для одного из м





























