Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я знаю, что я не первый, кто сделал часы с текстом на Arduino. Тем не менее, в моем списке дел всегда было что-то сделать, чтобы сделать голландский.
Для другого проекта я давно купил «colorduino / rainbowduino / funduino», чтобы что-то протестировать. Это вдохновило меня на создание словарных часов 8 x 8.
Теперь я заметил, что я также не первый, кто создал часы 8 x 8, и не первый, кто сделал часы на голландском языке. Я не смог найти другие голландские часы 8 x 8, так что все еще первый?;)
Это простая сборка, и если вы используете мой дизайн и лазер для резки корпуса, он просто собирается вместе, как комплект.
*** Я сделал другую версию, используя матрицу neopixel вместо colorduino
Шаг 1. Вам понадобится
Материалы:
- Colorduino (15, - aliexpress)
- 5 гаек и болтов M3 (M3 x 12)
- Акрил 3мм для корпуса
- Troglass Reverse (www.graveermaterialen.nl)
- Лента
Инструменты:
- Lasercutter (или makerspace)
- Плоскогубцы
- Компьютер с Arduino IDE (www.arduino.cc)
Шаг 2: Дизайн передней части
Чтобы понять все это, потребовалось несколько озадачить, и было бы лучше использовать только одну букву для каждого светодиода, но мне все равно нравится то, что я придумал. Все слова состоят из одного куска, а минуты и часы пишутся отдельными буквами.
Часы будут иметь точность до пяти минут, что является нормальным для словарных часов.
Я использовал Gravit Designer для создания часов.
Я добавил и файлы Gravit, и PDF, так что вы можете повозиться с ними, если хотите.
Вам нужно будет вырезать этот файл из Troglass Reverse (или любой другой марки). Вы можете сделать свой собственный Troglass Reverse, распылив черную краску на кусок прозрачного акрила толщиной 3 мм.
Шаг 3. Создайте корпус
Я разработал футляр, который отлично держит все на месте и удерживается всего 5 болтами.
Вырежьте его из материала толщиной 3 мм. Я использовал черный акрил
(Есть еще несколько мелких ошибок в дизайне, когда я его вырезал, но они исправлены в добавленных дизайнах.)
Шаг 4: Добавьте экран
- Вставьте две передние пластины в одну боковую панель.
- Вставьте передний экран сзади в передние панели.
- Одним болтом прикрепите боковину ко второй передней панели.
- Приклейте гайку с другой стороны с помощью ленты. (это сделает вашу жизнь намного проще, когда вы закроетесь)
- Поместите матрицу 8 x 8 поверх colorduino.
- Поставьте colorduino за передний экран.
- Вставьте третью панель на место, чтобы удерживать colorduino.
Шаг 5: Добавьте USB
- Удерживайте плату USB в горячем отверстии четвертой панели.
- Приклейте USB-плату на место.
- Закрепите гайки для боковых панелей на месте.
- Закрепите гайку верхней панели липкой лентой. (используйте для этого небольшую гайку)
- Сложите кабель так, чтобы он подошел.
- Поместите задние панели в сторону, так чтобы порт USB находился в отверстии сбоку.
- Положите другую сторону.
- Прикрутите стороны к панелям болтами.
- Наденьте верхнюю панель.
- Закрепите верхнюю часть болтами. (Я не мог, потому что мой дизайн все еще был немного не в порядке)
Шаг 6: Программное обеспечение
Перед запуском IDE Arduino вы должны поместить библиотеки TimeLib.h и Colorduino.h в папку с библиотеками в папке Arduino. Было немного сложно найти библиотеку TimeLib, потому что я привык работать с библиотекой Time.h, но она, похоже, больше не работает с Arduino 1.6 и новее.
Вы можете использовать Sketch, как я его написал, или можете изменить его, как вам нравится.
На часах нет кнопок, поэтому вам нужно установить время в скетче. Когда вы используете автономные часы, вы устанавливаете время, вставляя их ровно в 8 часов.
В верхней части эскиза вы можете изменить цвета. Вы также можете установить время, в которое часы будут начинать здесь.
Цвета текста «voor», «over», «half» en «uur» можно изменить в нижней части эскиза.
Шаг 7: это работает
Эта сборка оказалась намного проще, чем я ожидал. Даже код был легким после того, как долгое время не работал над проектами Arduino.
Сложнее всего было вставить эти надоедливые орехи и найти подходящую библиотеку Time.h.
Я все еще настраиваю цвета, но вы можете сделать это лучше, чем я.
Повеселись!