Часы размером с зажигалку с сенсорным управлением.
Двоичные часы, в них есть 16 штук матричного дисплея WS2812B, отображающего время в двоичной кодировке.
При касании верхней части Arduino получает прерывание от сенсора касания TTP223, выходит из спящего режима, считывает данные с чипа PCF8563, отвечающего за учет времени, и отображает время на цепочке WS2812. Ждет 2 секунды, отключает питание WS2812 и возвращается в спящий режим, чтобы экономить батарею. В этом режиме потреб
Цвет WS2812 можно свободно настраивать в программе Arduino. По умолчанию это красный для 1, жёлтый для 2, зелёный для 4, синий для 8. Чтобы считать время, нужно складывать эти значения по вертикали.
Когда зарядное устройство подключено, дисплей остается включенным. Если прикоснуться к нему пальцем, дисплей останется включенным, и яркость постепенно увеличится до максимальной.
Дисплей: Матрица из 16 светодиодов WS2812B, соединенных последовательно, доступна на Aliexpress. Подключите 3 провода: Gnd, Vcc, DI. В дисплее встроено много конденсаторов 100 нФ, и это было проблемой, поскольку включение питания на плате WS приводило к резкому скачку тока, напряжение падало, и программа зависала. Кон
TTP223: Сделайте джампер A (активный низкий выход). Удалите светодиод или его резистор. Не используйте контакты, пространство ограничено.
Доступно здесь:https://www.aliexpress.com/store/910410007/search?SearchText=ttp223
Часовой модуль PCF8563: разрежьте модуль пополам, как показано. Нам не нужен аккумулятор, так как LiIon будет функционировать в качестве резервной батареи. Разрезание печатной платы нарушает путь VCC, восстановите его с помощью перемычки.
Не используйте штыри, пространство ограничено.
Модуль не имеет подтягивающих резисторов. Вы можете установить их, но схема, похоже, работает и без них. Возможно, библиотека PCF включает внутренние подтягивающие резисторы.
Доступно здесь:https://www.aliexpress.com/store/910410007/search?SearchText=pcf8563
TP4056: Удалите/замените резистор 1k2 на 6k8 или 10k. Припаяйте 2 одинаковых резистора 100k на стороне USB-входа и GND, образуя делитель напряжения 1/2 для Arduino A0. Закажите как можно меньший модуль TP4056. Не используйте выводы, пространство ограничено.
Доступно здесь:https://www.aliexpress.com/store/910410007/searchorigin=n&SortType=bestmatch_sort&SearchText=tp4056
Arduino Mini: Удалите светодиод питания или его резистор. Также удалите неиспользуемый чип LDO на 5 В (LM1117), чтобы избежать утечки питания. Не используйте контакты, пространство ограничено.
Конструкция: Напечатайте 3D-детали. Используйте эмалевую проволоку 0,25 мм для проводки. Матрица WS расположена после мини-платы и часовой платы в корпусе. Есть полость для TTP223 и тактильных переключателей 6х6 мм. См. фото.
Отсек для батареи предназначен для батареи Ipod 616-0232 в этом дизайне. Вы можете использовать любой другой тип литий-ионной батареи, напечатать для неё коробку на 3D-принтере, используя мою клинообразную сборку, или просто приклеить её к корпусу часов. Просверлите или выжгите отверстие для проводов, ведущих к Arduino
Категория: Электроника.Tags
Source du modèle
