Съдържание:

Настолен органайзер с LED матричен часовник и Bluetooth: 7 стъпки
Настолен органайзер с LED матричен часовник и Bluetooth: 7 стъпки

Видео: Настолен органайзер с LED матричен часовник и Bluetooth: 7 стъпки

Видео: Настолен органайзер с LED матричен часовник и Bluetooth: 7 стъпки
Видео: 30 лучших новейших гаджетов Amazon | Классные товары Алиэкспресс | Aliexpress Технические находки 2024, Ноември
Anonim
Image
Image
Идея
Идея

Бюрото ми беше много затрупано и исках да имам хубав органайзер, в който да подреждам моливите си, четките за боядисване, глинените инструменти и т.н. Погледнах много организатори на пазара, но не ми хареса нито един от тях. Замислих се да проектирам собствен организатор за бюро и ето резултата.

Консумативи

DS1307 RTC модул

HC06 Bluetooth модул

Arduino Nano

LDR

MAX7219 LED матричен модул

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

Лепило за дърво

4 мм шперплат

Зарядно за мобилен телефон

4 PIN PIN RGB светодиода

Стъпка 1: Идея

Това е моят план за организатора на бюрото. Реших да го направя от 4 мм шперплат. Лесно се реже с помощта на нож. Следващите стъпки подробно описват процеса на изграждане на организатора.

Стъпка 2: Конструиране на предния панел

Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел
Изграждане на предния панел

Измерих LED Matrix и проектирах предния панел въз основа на това. След като изрязах прозорец за LED Matrix, покрих изрязаното парче дърво с прозрачна лента и го натиснах отново в изрязания прозорец. Добавената дебелина на прозрачна лента спомогна за триенето на дървената част към прозореца. Осигурих да оставя малка вдлъбнатина, докато монтирам това парче. Нарисувах външния панел на този прозорец в черно. След това поставих целия панел върху равна повърхност. Смесих 2 части бистър епоксид и добавих няколко капки кафяв оттенък в смолата. Излях тази смола върху панела на предния прозорец. След това поръсих много пестеливо златен блясък върху този панел, докато епоксидът се втвърдяваше. След като епоксидната смола се втвърди, премахнах парчето дърво. Това даде ясен прозорец за показване на LED матрицата. Също така отпред изглежда безпроблемно.

Стъпка 3: Изграждане на организатора

Изграждане на организатора
Изграждане на организатора
Изграждане на организатора
Изграждане на организатора
Изграждане на организатора
Изграждане на организатора

Следващата стъпка е изграждането на организатора. Започнах да режа панели и да ги лепя с лепило за дърво. След като приключих, излях цветна епоксидна смола от всички страни, за да се получи стъкло.

Стъпка 4: Изкуствен триод (вакуумна тръба)

Image
Image
Изкуствен триод (вакуумна тръба)
Изкуствен триод (вакуумна тръба)
Изкуствен триод (вакуумна тръба)
Изкуствен триод (вакуумна тръба)

Исках да придам на органайзера на бюрото си малко докосване на стимпанк, като добавих 2 изкуствени триода (лампови усилватели). За да направя триодите, създадох калъп, използвайки бутилка алкохолно мастило и пластмасова леща наоколо. За направата на мухъл използвах невероятна замазка за мухъл.

Създадох решетка за триода, използвайки щифтове за телбод и малко цветна алуминиева тел. Добавих кехлибарен светодиод за сияние на нагревателната нишка. В основата на тази настройка добавих диск с карти. За съжаление нямам снимки на процеса на създаване на този триод. Кажете ми, ако имате нужда от подробни стъпки, ще добавя!

Излях формата около 4/5 с бистра епоксидна смола. След това вмъкнах тази настройка на щифтове за телбод, LED в смола и я оставих да се настрои за 24 часа.

След 24 часа демонтирах триода и с помощта на сребърен маркер нарисувах горната част на триода, за да имитирам „Getter“частта на триода.

След това потопих триода в епоксидна смола и го окачих с главата надолу. Това има две предимства.

1) Прави външната повърхност на триода гладка и блестяща.

2) капка смола замръзва върху триода, който възпроизвежда стъклен уплътнител върху истински триоди.

Стъпка 5: Схема и код

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

Веригата се състои от Arduino Nano, свързан с часовник за реално време DS1307. Добавих Bluetooth модул HC-06 за управление на часовника за организиране на бюро от мобилен телефон. Добавих и LDR, за да контролирам интензитета на дисплея въз основа на околната светлина.

Има и 2-пинов джъмпер, свързващ Bluetooth модул (HC-06) към положителна шина на захранването. Това се прави, за да се даде възможност за качване на код в arduino. Ако модулът HC-06 се включи, кодът не се качва и грешката не е толкова интуитивна.

Кодът на организатора на бюро изпълнява следните функции

- Време на показване (12/24 часов формат - контролирано чрез Bluetooth чрез мобилен телефон)

- Показване на ден, дата на всеки 5 -та минута

- Променяйте произволния цвят на RGB светодиодите на триодите на всеки 5 -та минута.

- Показвайте произволна анимация от набор от анимации на всеки 3 -та минута

- Показване на персонализирано съобщение по Bluetooth чрез мобилен телефон

- Задайте дата и час по Bluetooth чрез мобилен телефон

- Изключете дисплея в 22:00 и започнете отново в 6 AM

- От 6 часа сутринта до 6: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

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

Използвани библиотеки на Arduino:

DS1307 RTC

MAX72XX

Стъпка 6: Поставяне на компоненти и порт за разрешаване на качване на код

Поставяне на компоненти и порт за разрешаване на качване на код
Поставяне на компоненти и порт за разрешаване на качване на код
Разположение на компоненти и порт за разрешаване на качване на код
Разположение на компоненти и порт за разрешаване на качване на код
Разположение на компоненти и порт за разрешаване на качване на код
Разположение на компоненти и порт за разрешаване на качване на код

Моля, вижте приложените изображения, за да видите моето разположение на компоненти. Това е моето оформление. Можете да изберете оформлението, което най -добре отговаря на вашите нужди.

Стъпка 7: Краен продукт

Краен продукт
Краен продукт
Краен продукт
Краен продукт

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

Препоръчано: