Часы в бутылке

Источник:

Часы в бутылке

Бинарные часы, встроенные в стеклянный контейнер Pepco/Poundland SKU 34705101.

Он имеет 13 светодиодов WS2812B для отображения времени в двоичном коде.

Прикоснувшись к стеклянной поверхности, Arduino получает прерывание пробуждения от сенсорного датчика TTP223, выходит из спящего режима, считывает время с чипа DS1302 и отображает время на светодиодной цепочке WS2812.

Ждет 2 секунды, выключает питание WS2812, возвращается в спящий режим для экономии заряда батареи.

В этом режиме потребление около 30 мкА, это значит, что батарея работает примерно

50000 рабочих часов (теоретически много лет) на одной зарядке.

Цвет WS2812 свободно настраивается в программе Arduino, по умолчанию — красный.

для двоичного веса 1, желтый для 2, зеленый 4, синий 8. Чтобы узнать время, вы добавляете веса по верти��али.

Когда зарядное устройство подключено, дисплей всегда горит.

Подготовка: Спаяйте 4-4-3-2 платы WS2812B вместе, все Vcc и Gnd параллельны, DO к следующему DI. Цепочка из 13 светодиодов выглядит следующим образом: минуты 1-2-4-8-10-20-40 до часов 1-2-4-8-10-20 все последовательно.

TTP223: Отрежьте латунную или другую металлическую пластину диаметром 22 мм и припаяйте ее очень коротким проводом к контакту 3 микросхемы TTP223. Это повышает чувствительность. Установите перемычку A (активный низкий выход). Снимите светодиод или его резистор.

TP4056: Удалите/замените резистор 1к2 на 6к8. Припаяйте 2 одинаковых резистора номиналом 100 кОм на стороне + входа USB к GND, образуя 1/2 делителя напряжения на Arduino A0.

Arduino Mini: снимите светодиод питания или его резистор. Удалите неиспользуемый чип LDO 5 В, чтобы избежать утечки питания.

Строительство: Распечатайте 3D-детали. Держатель дисплея складывается вокруг трубки аккумулятора 18650 и в сложенном состоянии может проходить только через шею очков.

Вставьте (приклейте) проводные светодиоды WS2812B, сверху проводные TTP223 и сложите две половинки вместе, чтобы вставить их в стекло.

Находясь внутри, откройте его на всю ширину и прикрепите к 3D-напечатанному дну с помощью 2 винтов.

Используйте палец в трубке аккумулятора, чтобы расположить дисплей, чтобы облегчить этот шаг. Требует некоторого терпения.

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

Удерживая палец на стекле, дисплей остается включенным, постепенно увеличивая интенсивность до максимальной. Регулировка времени: без зарядного устройства, нажмите и удерживайте переключатель регулировки, коснитесь стекла, чтобы включить дисплей, время будет увеличиваться, пока вы удерживаете кнопку.

Стеклянный контейнер представляет собой шар диаметром 80 мм с горлышком диаметром 40 мм.

По какой-то причине при экспорте PDF-файла Easy Eda возникла ошибка: изображение Arduino см��стилось. Смотрите тот же jpg.

https://www.youtube.com/shorts/4Y2zgvVDhdI

Обновление от 19 октября 2023 г.: Некоторые чипы WS2812B требуют задержки после включения, поэтому добавляйте после каждой цифровой записи (6, 0); задержка(10);

Категория: Электроника

09:32
46
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.