Оглавление:

Настольный органайзер со светодиодными матричными часами и Bluetooth: 7 шагов
Настольный органайзер со светодиодными матричными часами и Bluetooth: 7 шагов

Видео: Настольный органайзер со светодиодными матричными часами и Bluetooth: 7 шагов

Видео: Настольный органайзер со светодиодными матричными часами и Bluetooth: 7 шагов
Видео: Запомни эту хитрость по доработке перфораторы для ровного сверления 2024, Июль
Anonim
Image
Image
Идея
Идея

Мой стол был очень загроможден, и я хотел иметь хороший органайзер, в котором можно было бы расставить карандаши, кисти, глиняные инструменты и т. Д. Я посмотрел на многих органайзеров на рынке, но ни один из них не понравился. Я решил разработать свой собственный настольный органайзер, и вот результат.

Запасы

Модуль DS1307 RTC

Модуль Bluetooth HC06

Ардуино Нано

LDR

Светодиодный матричный модуль MAX7219

Прозрачная эпоксидная смола

Клей для дерева

Фанера толщиной 4 мм

Зарядное устройство для мобильного телефона

4-контактные светодиоды RGB

Шаг 1. Идея

Это мой план органайзера стола. Решил сделать его из фанеры толщиной 4 мм. Легко резать канцелярским ножом. Следующие шаги подробно описывают процесс построения органайзера.

Шаг 2: Создание передней панели

Создание передней панели
Создание передней панели
Создание передней панели
Создание передней панели
Создание передней панели
Создание передней панели
Создание передней панели
Создание передней панели

Я измерил светодиодную матрицу и на ее основе спроектировал переднюю панель. Вырезав окно для светодиодной матрицы, я заклеил вырезанный кусок дерева прозрачной лентой и снова вставил его в вырезанное окно. Добавленная толщина прозрачной ленты помогла деревянной доске плотно прилегать к окну. Я позаботился о том, чтобы при установке этой детали оставалось небольшое углубление. Я покрасил внешнюю панель этого окна в черный цвет. Затем я положил всю эту панель на ровную поверхность. Я смешал 2 части прозрачной эпоксидной смолы и добавил несколько капель коричневого оттенка в смолу. Я вылил эту смолу на переднюю оконную панель. Затем я очень экономно посыпал эту панель золотым блеском, пока застывала эпоксидная смола. После того, как эпоксидная смола застыла, я снял деревянную деталь. Это дало прозрачное окно, через которое можно было видеть светодиодную матрицу. Также спереди он кажется бесшовным.

Шаг 3. Создание Организатора

Построение Организатора
Построение Организатора
Построение Организатора
Построение Организатора
Построение Организатора
Построение Организатора

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

Шаг 4: искусственный триод (вакуумная трубка)

Image
Image
Искусственный триод (вакуумная трубка)
Искусственный триод (вакуумная трубка)
Искусственный триод (вакуумная трубка)
Искусственный триод (вакуумная трубка)

Я хотел придать своему настольному органайзеру немного стимпанка, добавив 2 искусственных триода (ламповые усилители). Для изготовления триодов я создал форму, используя бутылку спиртовых чернил и пластиковую линзу. Для изготовления форм я использовала шпатлевку Amazing mold.

Я создал сетку для триода, используя штифты степлера и цветную алюминиевую проволоку. Я добавил желтый светодиод для свечения нагревательной нити. В основу этой установки я добавил карточный диск. К сожалению, у меня нет фотографий процесса создания этого триода. Дайте знать, если вам нужны подробные шаги, я добавлю!

Я залил форму примерно на 4/5 прозрачной эпоксидной смолой. Затем я вставил этот набор штифтов сшивателя, светодиода в смолу и оставил на 24 часа.

Через 24 часа я извлек из формы триод и, используя серебряный маркер, покрасил верхнюю часть триода, чтобы имитировать «геттерную» часть триода.

Затем я окунул триод в эпоксидную смолу и подвесил его вверх ногами. Это дает два преимущества.

1) Делает внешнюю поверхность триода гладкой и блестящей.

2) на поверхности триода застывает капля смолы, которая повторяет стеклянную печать на реальных триодах.

Шаг 5: Схема и код

Схема и код
Схема и код

Схема состоит из Arduino Nano, соединенного с часами реального времени DS1307. Я добавил модуль Bluetooth HC-06 для управления часами настольного органайзера с мобильного телефона. Я также добавил LDR, чтобы контролировать яркость дисплея в зависимости от окружающего освещения.

Также имеется двухконтактная перемычка, соединяющая модуль Bluetooth (HC-06) с положительной шиной питания. Это сделано для того, чтобы разрешить загрузку кода в Arduino. Если модуль HC-06 включен, код не загружается, и ошибка не так понятна.

Код настольного органайзера выполняет следующие функции

- Время отображения (12/24 часовой формат - управление через Bluetooth через мобильный телефон)

- Отображение дня, даты каждые 5 минут

- Меняйте произвольный цвет RGB-светодиодов Triodes каждые 5 минут.

- Отображать случайную анимацию из набора анимаций каждые 3 минуты

- Отображение настраиваемого сообщения через Bluetooth через мобильный телефон

- Установить дату и время через Bluetooth через мобильный телефон

- Выключите дисплей в 22:00 и начните снова в 6:00.

- С 6:00 до 06:50 светодиоды Triode RGB начинают с красного цвета и медленно переходят от желтого к темно-желтому, лимонно-желтому и затем к белому цвету, имитирующему восход солнца.

Я разработал код приложения для Bluetooth с помощью MIT APP Inventor. Мое приложение находится в стадии разработки, поэтому установка даты и времени и установка 12/24 часового формата еще не закодированы.

Примечания:

Примечание 1

Матрицы MAX72XX поставляются с разным типом оборудования. В библиотеках сконфигурировано 4 типа

PAROLA_HW, /// <Используйте аппаратные модули в стиле Parola.

GENERIC_HW, /// <Использовать обычно доступные аппаратные модули «общего» стиля.

ICSTATION_HW, /// <Использовать аппаратный модуль в стиле ICStation.

FC16_HW /// <Использовать аппаратный модуль в стиле FC-16.

Если вы запускаете тест на своей матрице и видите искаженный дисплей или текст в зеркальном отображении, попробуйте инициализировать другой тип оборудования в коде. У меня это сработало, когда я выбрал ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Заметка 2

Соединительные провода, которые изначально шли в комплекте с моими светодиодными матрицами, были очень хрупкими и непрочными. Модуль работал нормально, когда я тестировал его с Arduino. На следующий день, когда я снова подключил схему, она вела себя странно. После долгой отладки я понял, что один из соединительных проводов между светодиодным модулем и Arduino был сломан внутри (внутренняя изоляция), что привело к обрыву цепи. Заменил все соединительные провода, и все стало нормально.

Используемые библиотеки Arduino:

DS1307 RTC

MAX72XX

Шаг 6: Размещение компонентов и порта для загрузки кода

Размещение компонентов и порта для загрузки кода
Размещение компонентов и порта для загрузки кода
Размещение компонентов и порта для загрузки кода
Размещение компонентов и порта для загрузки кода
Размещение компонентов и порта для загрузки кода
Размещение компонентов и порта для загрузки кода

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

Шаг 7: конечный продукт

Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт

Вот последний органайзер стола, работающий на моем столе.

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