Оглавление:

Arduino WorldClock (швейцарско-немецкий, Bärndütsch): 5 шагов
Arduino WorldClock (швейцарско-немецкий, Bärndütsch): 5 шагов

Видео: Arduino WorldClock (швейцарско-немецкий, Bärndütsch): 5 шагов

Видео: Arduino WorldClock (швейцарско-немецкий, Bärndütsch): 5 шагов
Видео: САМЫЕ НАДЕЖНЫЕ ЧАСЫ и САМАЯ ВАЖНАЯ ФУНКЦИЯ В ЧАСАХ 2024, Ноябрь
Anonim
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)
Arduino WorldClock (швейцарско-немецкий, Bärndütsch)

Созданы часы WorldClock на швейцарском немецком языке с датчиком температуры воздуха и освещенности.

По мотивам: Javelins-Word-Clock /

Исходный код:

Запасы

  • 169 неопикселей
  • Arduino Uno (или аналогичный)
  • Модуль RealTimeClock DS3231
  • фотоэлемент
  • Датчик температуры
  • Резистор
  • Конденсатор
  • некоторые провода
  • комплект для пайки

Шаг 1: светодиодная матрица

Светодиодная матрица
Светодиодная матрица
Светодиодная матрица
Светодиодная матрица

Создайте светодиодную матрицу 13 на 13.

Отрежьте полоски и снова спаяйте их. Убедитесь, что все полосы выровнены в одном направлении.

Используйте зигзагообразный макет

>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<…..

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

Шаг 2: соедините детали вместе

Соединить детали вместе
Соединить детали вместе
Соединить детали вместе
Соединить детали вместе

Сначала попробуйте выполнить соединения с макетной платой, как показано на рисунках. Если все в порядке, припаяйте.

исходный код

Шаг 3: маска передней панели

Маска передней пластины
Маска передней пластины
Маска передней пластины
Маска передней пластины
Маска передней пластины
Маска передней пластины
Маска передней пластины
Маска передней пластины

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

С помощью Excel я создал таблицу 13 на 13 с квадратными ячейками. Выровненный по центру знак «+» указывает точное место, где следует просверлить отверстие.

Этот шаг занимает довольно много времени. Я бы порекомендовал использовать лазерный резак, если он есть (идеально подойдет 2 слоя фанеры толщиной 4 мм).

Шаг 4: черная акриловая передняя панель

Черная акриловая передняя панель
Черная акриловая передняя панель
Черная акриловая передняя панель
Черная акриловая передняя панель
Черная акриловая передняя панель
Черная акриловая передняя панель

Я купил акриловую пластину в Интернете и использовал лазерный резак Mars от Thunderlaser, который имелся в лаборатории производителя для использования.

Сначала я создал файл svg с помощью inkscape. Распечатайте его и посмотрите, совпадают ли все буквы со светодиодами.

Затем я использовал программное обеспечение для лазерной резки LaserGrave, чтобы создать файл для резака.

Сделайте несколько пробных надрезов картоном из бумаги.

И самое главное. Сделайте несколько пробных разрезов на акриле, чтобы определить настройки лазера (например, мощность, скорость). Лазер должен полностью прорезать, если не увеличивает мощность или не снижает скорость. Я всегда использую 100% мощность и играю со скоростью.

Шаг 5: Готово

Заканчивать
Заканчивать
Заканчивать
Заканчивать
Заканчивать
Заканчивать

Теперь реакция часов на яркость. Чем ярче окружение, тем ярче светодиоды.

Так что поместите часы в желаемое место и измерьте яркость (через консоль) и адаптируйте к желаемым значениям.

Рекомендуемые: