Съдържание:
- Консумативи
- Стъпка 1: Идея
- Стъпка 2: Конструиране на предния панел
- Стъпка 3: Изграждане на организатора
- Стъпка 4: Изкуствен триод (вакуумна тръба)
- Стъпка 5: Схема и код
- Стъпка 6: Поставяне на компоненти и порт за разрешаване на качване на код
- Стъпка 7: Краен продукт
Видео: Настолен органайзер с LED матричен часовник и Bluetooth: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Бюрото ми беше много затрупано и исках да имам хубав органайзер, в който да подреждам моливите си, четките за боядисване, глинените инструменти и т.н. Погледнах много организатори на пазара, но не ми хареса нито един от тях. Замислих се да проектирам собствен организатор за бюро и ето резултата.
Консумативи
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: Изкуствен триод (вакуумна тръба)
Исках да придам на органайзера на бюрото си малко докосване на стимпанк, като добавих 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: Краен продукт
Ето последния организатор на бюро, работещ на бюрото ми.
Препоръчано:
ESP8266 LED матричен часовник: 8 стъпки (със снимки)
ESP8266 LED матричен часовник: ESP8266 LED матричен часовник Прост LED матричен часовник, базиран на популярния ESP8266 с модул Час в реално време и синхронизация на времето през WiFi от NTP сървър. НОВО! Предлага се и версия ESP32
ESP32 LED матричен часовник: 8 стъпки
ESP32 LED Matrix Clock: Това е продължение на проекта ESP8266 LED Matrix Clock. Авторът на оригиналния код го актуализира за ESP32 (голямо благодаря на schreibfaul1!), Така че реших да актуализирам и часовника, който вече направих
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Настолен органайзер с LCD: 4 стъпки
Настолен органайзер с LCD: ** Редактиран ** За проекта HKU arduino реших да направя настолен органайзер с LCD екран, който показва цитати за вдъхновение, които да ви вдигнат, когато завъртите своя потметър! Ще разгледам най -вече техническите неща на arduino , стига да имаш
Рафт за музикално оборудване/стойка за лаптоп/настолен органайзер: 7 стъпки
Поставка за музикално оборудване/стойка за лаптоп/настолен органайзер: Тази инструкция ще ви покаже как да превърнете стар калъф за компютър в стелаж за музикални предавки, стойка за лаптоп и органайзер за компютърно бюро