Электронный «вечный календарь» своими руками - Своими руками
Своими руками

Электронный «вечный календарь» своими руками

>

Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭтот вечный календарь показывает текущее число и месяц. Корпус календаря сделан из акрила, а индикация подсвечивается с помощью светодиодов.
Инструменты и материалы:-Темный акрил 3 мм;-Темный акрил 5 мм;
-Крпеж;
-Цветная бумага;
-Адресуемая светодиодная лента WS2812;-Модуль ESP-01;-Понижающий преобразователь;-Штекер постоянного тока с кабелем;-Блок питания 5 В / 2 А;
-Провода;
-Станок ЧПУ;
-Паяльная станция;
-Струйный принтер;
-Клеевой пистолет;
-Концевая фреза 3 мм;
-Концевая фреза с зенковкой 5 мм;
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиШаг первый: принцип работы
Принцип отображения календаря мастер придумал сам.
На фотографиях в начале статьи можно увидеть, как выглядит календарь. В таблице из 13 столбцов и 6 (иногда 5) строк помещаются даты месяца. Перемещая рамку по вертикали, можно выбрать конфигурацию дней, соответствующих текущему месяцу. Октябрь 2020 года будет выглядеть как на картинке ниже.
Электронный «вечный календарь» своими рукамиНо возникает проблема на сентябрь 2020 года.
Электронный «вечный календарь» своими рукамиКак видно, хотя в сентябре 30 дней, 31-е число по-прежнему отображается в календаре. Еще больше расхождение на февраль 2021 года, когда, хотя в месяце 28 дней, также видны дни 29, 30 и 31.
Электронный «вечный календарь» своими рукамиЭто главный недостаток этого календаря. Месяцы в большинстве случаев будут иметь видимые дни до 31 (но не подсвечиваемые).
Есть еще один серьезный недостаток такого календаря то, что их нужно обновлять ежедневно.

В данном проекте мастер постарался учесть эти проблемы. При отображении месяца, числа которые отсутствуют в данном месяце просто не подсвечиваются.

Что касается перевода календаря, то все происходит автоматически.
Цвет индикации в календаре можно выбрать по желанию. Текущий день светится другим цветом, так же как выходные и рабочие дни. Процессом управляет микроконтроллер, который синхронизирует время с Интернетом. Например, так выглядит февраль 2021 года (первый день недели – понедельник).
Электронный «вечный календарь» своими рукамиШаг второй: резка
Детали корпуса часов изготавливаются из акрила ЧПУ-фрезером. Скорость вращения концевой фрезы должна быть относительно низкой, а скорость перемещения – относительно высокой, поскольку необходимо избегать плавления материала. Мастер использует концевую фрезу 3 мм для всех резов со скоростью около 10000 об / мин и скоростью подачи около 420 мм / мин. Для зенковки он использовал концевую фрезу с зенковкой диаметром 5 мм. Глубина фрезерования составляла 1,5 мм.
Для лицевой части берется акрил толщиной 3 мм.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиОстальные детали из акрила 5 мм.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиФайлы для резки можно скачать ниже.
calendar_back.svgcalendar_front.svgcalendar_grid.svgcalendar_support.svg

Шаг третий: таблица
Пока станок вырезал детали из акрила мастер распечатал на листе бумаги таблицу календаря.
Таблица выполнена в двух вариантах, белом и черном. В таблице есть цифры со смещением, название месяца, надпись (логотип или девиз), а также некоторые специальные знаки, которые мастер планирует использовать в будущем. Эти специальные знаки будут запрограммированы для памятных дат.

Напечатана таблица на обычном струйном принтере, но на бумаге хорошего качества с однородной текстурой. Чтобы черный фон был максимально непрозрачным на одном листе бумаги таблица была напечатана 5 раз.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиФайлы для печати таблицы можно скачать ниже.
calendar_1.svgcalendar_2.svg

Шаг четвертый: монтаж
Схема и монтаж очень простые.
Сначала мастер отрезал от светодиодной полосы 5 лент по 13 светодиодов + одну ленту с 7 светодиодами и залудил концы для облегчения пайки соединительных проводов.

Эти полосы приклеил в фрезерованные каналы в задней части календаря согласно схемы.
Дальше подключил провода согласно схемы, для данных использовал синий провод, красный для + 5В и зеленый для земли.
Затем подключил понижающий преобразователь и модуль ESP-01. Последней операцией была пайка шнура питания.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиШаг пятый: сборка
После монтажа все детали зафиксировал термоклеем и продолжил сборку.
Наложил таблицу на переднюю акриловую рамку. Отметил и вырезал крепежные отверстия. Прикрутил заднюю часть к передней рамке. Обрезал край бумаги.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиШаг шестой: программирование
Чтобы скомпилировать и загрузить программу в модуль ESP, мастер использовал Eclipse IDE Sloeber для Arduino, библиотеку esp8266 версии 2.7.4 и библиотеку FastLED версии 3.3.3.
Исходник кода можно скачать здесь.
После загрузки кода нужно настроить доступ к маршрутизатору.
Электронный «вечный календарь» своими рукамиЭлектронный «вечный календарь» своими рукамиВсе готово. На видео можно посмотреть отображение на календаре различных дат.

SitesReady

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного. - Альберт Эйнштейн

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.