СамоДельник

Часы для деток с цветовой индикацией времени

Nextrp [CPP] RU + Many GEOs

Часы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЭто 2-ая версия часов от мастера. Необходимость создание таковых часов появилась тогда, когда детки незначительно выросли, но ориентироваться по цифрам на табло еще не могли. Тогда мастер выдумал создать часы с подсветкой, которая изменяется зависимо от времени.
Часы с подсветкой ординарны и недороги. Arduino Nano с часами настоящего времени и RGB-светодиодом дозволяет устанавливать несколько световых сигналов хоть какого цвета в хоть какое время. Мастер добавил клавиши для установки часов и времени будильника, также опций яркости и цвета и запрограммировал его на долгосрочное сохранение опций, потому отключение от сети не просит сброса. сейчас у него есть корпус, написанный на 3D-принтере, и фигуры на выбор.
Инструменты и материалы:
-Arduino Nano;
-Плата расширения Ардуино нано;-DS1307 RTC модуль часов в настоящем времени;
-Батарейка CR2032;
-4-значный экран TM1637;-RGB светодиод;-Макет печатной платы;-Переключатель с фиксацией;-Клавиши без фиксации;-Резистор 270-330 Ом – 3 шт;-Винт M2 x 4 мм;-Винт M2 x 8 мм;-Перемычки;-адаптер питания с USB; -Кабель Mini USB;-3D-принтер;-Паяльные принадлежности;
-Отвертка;
Шаг 1-ый: и печать
версия 2.0 включает 3D-печать корпуса, также фигуру на верхней части написанную белоснежной нитью, позволяющую светодиоду рассеиваться умеренно, создавая приятное свечение.
основное суждение при проектировании либо выборе дизайна состоит в том, что корпус должен поддерживать фигурку. Чтоб верхняя часть фигуры светилась необходимо создать ее полой, печатая с нулевым наполнением и лишь по наружному периметру, без нижних слоев.
Файлы TinkerCad можно скачать тут: Звезда , Единорог , Йода , Вейдер , Плюшевый мишка , Скопление , Загадочная машинка , Баскетбол , Храм , BB8
Файлы Thingiverse можно скачать тут: часы с подсветкой
Опции печати:
Высота слоя: 0,16 мм
Без поддержки
Наполнение: 0%
Положение шва: Задний
Периметры: 4-6
Нижние твердые слои: 0
В корпус инсталлируются все электрические составляющие. Коробка включает отдельные нижнюю и верхнюю секции, скрепленные винтами. Экран часов, клавиши и разъемы питания доступны снаружи коробки. Также есть маленькой винтообразной язычок, который держит переключатель снутри коробки. Потом на коробку помещается неважно какая избранная фигура. Хотя фигуры и различные, верхняя часть, как понятно из текста статьи, однообразная и установить можно всякую фигуру (создатель дает ссылки на верхнюю часть каждой фигуры?).
корпуса TinkerCad: главный корпус
Верх корпуса TinkerCad: звезда , единорог , Йода , Вейдер , плюшевый мишка , скопление , загадочная машинка , баскетбол , храм , BB8
Файлы Thingiverse: часы с подсветкой
Опции печати корпуса:
Высота слоя: 0,16 мм
Положение шва: Задний
Наполнение: 100%
Без поддержки
Часы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениШаг 2-ая: подготовка электроники
Arduino Nano и плата расширения
Это мозги часов. Arduino Nano находится в гнезде на плате расширения, и имеет контакты для подключения остальных 5 модулей. Длина перемычек в модулях составляет 10 см, их конец подключается к контактам на плате расширения.
Светодиодный модуль
Включает 10-миллиметровый светодиод RGB, половину печатной платы * 4 см, также 3 резистора (от 270 до 330 Ом) и 4 перемычки. Этот модуль устанавливается методом припаивания светодиода к плате печатной платы с резисторами, припаянными к любому из выводов R, G, B. Потом 3 резистора и заземление припаиваются любой к одному концу 10-сантиметровых перемычек.
Модуль RTC
Включает DS1307 RTC с батареей CR2032 и 4 перемычки, припаянные к SCL, SCA, VCC и GND.
Кнопочный модуль
Включает 3 тактильные клавиши, половину печатной платы 6 см и 4 перемычки. Клавиши должны быть размещены подходящим образом в согласовании с изображениями / видео, чтоб верно поместиться в коробке, написанной на 3D-принтере. Любой вывод клавиш должен быть припаян к печатной плате, чтоб клавиши не двигались. Потом концы 3-х перемычек подключаются к каждой из 3-х клавиш, а 4-ый – к общей GND.
Модуль отображения времени
Включает 4-значный экран TM1637 и 4 перемычки, припаянные к CLK, DIO, VCC и GND.
Модуль переключателя
Включает лишь переключатель с фиксацией. К двум контактам припаиваются провода (см. фото). ( Для облегчения работы с этими проводами при сборке мастер обычно укорачиваю эти два провода приблизительно до 6 см любой. Не считая того, несколько выводов можно удалить, чтоб обеспечить наилучшее соединения на плате расширения.)
Часы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениШаг 3-ий: сборка часов
Размещение всякого модуля.
Дальше следуя порядку, обозначенному ниже (и на фото/видео), устанавливаем любой из 6 электрических модулей в соответствующее положение или на верхней крышке коробки, или на деньке коробки. Любой модуль прикручивается к коробке при помощи шурупов. (Проще всего поначалу расположить все модули перед подключением всех перемычек к плате расширения.)
Arduino Nano и плата расширения – крепятся к дну коробки 2-мя 4-миллиметровыми винтами в обратных углах.
Светодиодный модуль – поначалу просовываем светодиод через отверстие в крышке корпуса, а потом прикручиваем интегральную схему к нижней стороне крышки 2-мя винтами 4 мм.
Модуль RTC – прикручиваем к верхней крышке коробки 2-мя винтами 4 мм.
Кнопочный модуль – прикручиваем модуль к правой стороне дна коробки 2-мя винтами 4 мм.
Модуль экрана – крепится к фронтальной стороне коробки 2-мя винтами 4 мм.
Модуль переключателя – переключатель вставляется в квадратный паз на задней левой стороне коробки, а потом удерживается на месте при помощи язычка и 1-го винта 8 мм.
Arduino Nano имеет 4 интегрированных светодиода на плате, которые могут светить через дно коробки. Чтоб этого не вышло, закройте светодиоды на плате маленьким куском изоленты. Не считая того, на неких платах расширения Nano есть индикатор питания, который тоже необходимо заклеить.
Подключение модулей
Изучите схему подключения, чтоб лучше осознать, какие контакты модуля подключаются к какому разъему на плате расширения nano в согласовании с приведенным ниже перечнем. Соединения VCC и GND можно подключать к хоть какому из выводов V и G на модуле расширения, который лучше всего подступает по длине провода и удобству размещения.
Поначалу необходимо подключить нижние модули коробки, подключив перемычки последующим образом:
Экран
CLK – D13
DIO – D12
GND – GND
VCC – 5V
Кнопочный модуль
Правая клавиша («Меню») – D6
Центральная клавиша (“+”) – D7
Левая клавиша («-») – D8
GND – GND
Модуль переключателя
один провод – D5
Иной провод – GND
Потом подключаем модули верхней крышки, подключив перемычки последующим образом:
Светодиодный модуль
КРАСНЫЙ – D11
ЗЕЛЕНЫЙ – D10
СИНИЙ – D9
GND – GND
Модуль RTC
SCL – A5
SDA – A4
VCC- 5V or 3.3V
GND – GND
Осторожно располагаем все перемычки снутри коробки, закрываем верхнюю крышку коробки и прикручиваем винтами.
* Примечание: лучше всего запрограммировать и проверить часы перед тем, как закручивать крышку, на вариант, если будет нужно убрать проблемы либо поменять какие-либо соединения.
Шаг 4-ый: программирование
Подключите часы с подсветкой к компу при помощи USB-кабеля Mini-B. Откройте скетч Programmable_Color_Clock (все загрузки ниже), скомпилируйте и загрузите код в Arduino Nano. Когда скетч загружается в первый раз, RTC, быстрее всего, еще не запущен. В установочном коде он автоматом установит часы на соответственное время на вашем компе зависимо от того, когда скетч был скомпилирован. Не считая того, как часть начальной опции, характеристики начальной конфигурации сохраняются в памяти.
Опосля исходной загрузки необходимо закомментировать // longTermSave (); строчку в функции опции и опять загрузить. Это дозволяет изменять опции и время срабатывания будильника при помощи клавиш на часах, и когда часы отсоединяются от питания, они не сбрасываются на будильники по дефлоту, а восстанавливают ваши сохраненные опции.
Мастер включил все файлы библиотеки на всякий вариант, но они должны быть обычными, кроме измененного файла TM1637.cpp, в который он добавил определенные числа для 4-значного монитора.
Библиотеку bounce2 можно отыскать тут.
Не считая того, тут {инструкция}, как вынудить работать драйверы Arduino Nano CH340, если вы заполучили их на Aliexpress.
Programmable_Color_Clock.inoTM1637.cppTM1637.hRTCModule.cppRTCModule.h
Часы для детей с цветовой индикацией времениШаг 5-ый: настройка
Мастер сделал подробный PDF-файл с инструкциями по работе с часами, в каком рассказывается, как употреблять 3 клавиши и характеристики меню для установки времени, количества сигналов и опций цвета, яркости и времени всякого сигнала.
Скачать файл можно ниже.
Clock Instructions.pdf
Все готово. Устройство можно употреблять в качестве будильника для деток, настраиваемого ночника либо просто декорации домашнего стола.
Часы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениНа страничке мастера в Etsy можно приобрести всю электрическую часть (для тех, у кого есть 3D-принтер, и нет желания возиться с электроникой).
Часы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениЧасы для детей с цветовой индикацией времениВесь процесс производства и сборки часов можно поглядеть на видео.

FIFA Online 4 [CPP] RU+CIS

SamoDelnik

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

AliExpress WW


Black Desert [CPP, Innova] RU + CIS

AliExpress WW
Яндекс.Маркет
FIFA Online 4 [CPP] RU+CIS

Follow us

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