Мазмуну:

LED Matrix Сааты жана Bluetooth менен Desk Organizer: 7 кадам
LED Matrix Сааты жана Bluetooth менен Desk Organizer: 7 кадам

Video: LED Matrix Сааты жана Bluetooth менен Desk Organizer: 7 кадам

Video: LED Matrix Сааты жана Bluetooth менен Desk Organizer: 7 кадам
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноябрь
Anonim
Image
Image
Идея
Идея

Менин столум абдан башаламан болчу, мен карандаштарымды, боёк щеткаларын, чоподон жасалган инструменттерди жайгаштыра турган жакшы уюштуруучуга ээ болгум келди. Мен өз столумдун уюштуруучусун иштеп чыгууну чечтим, мына жыйынтык.

Жабдуулар

DS1307 RTC модулу

HC06 Bluetooth модулу

Arduino Nano

LDR

MAX7219 LED Matrix Module

Эпокси чайырын тазалаңыз

Жыгач клей

4 мм фанера

Уюлдук телефондун кубаттагычы

4 PIN RGB LED

1 -кадам: Идея

Бул столдун уюштуруучусу үчүн планым. Мен аны 4 мм фанерадан жасоону чечтим. Пайдалуу бычак менен кесүү оңой. Кийинки кадамдар уюштуруучунун курулуш процессин деталдаштырат.

2 -кадам: алдыңкы панелди куруу

Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу
Алдыңкы панелди куруу

Мен LED Matrixти өлчөп, анын негизинде алдыңкы панелди иштеп чыктым. LED Matrix үчүн терезени кесип алгандан кийин, жыгачтын кесилген бөлүгүн тунук лента менен жаап, кайра кесилген терезеге түрттүм. Так тасманын калыңдыгы жыгачтын терезеге сүрүлүшүнө жардам берди. Мен бул бөлүктү орнотуп жатканда кичинекей тешик калтырууну камсыз кылдым. Мен бул терезенин сырткы панелин кара түскө боёгом. Анан мен бүт панелди тегиз жерге койдум. Мен 2 бөлүк тунук эпоксиду аралаштырдым жана чайырга күрөң түстүн бир нече тамчысын коштум. Мен бул чайырды алдыңкы терезе панелине төктүм. Анан эпоксид орнотулуп жатканда мен бул панелге бир аз алтын жылтырак чачтым. Epoxy чайыры айыккандан кийин, мен жыгач бөлүгүн алып салдым. Бул LED Matrix аркылуу көрсөтүү үчүн ачык терезе берди. Ошондой эле алдыңкы жагынан ал кемчиликсиз көрүнөт.

3 -кадам: Органайзерди куруу

Уюштуруучуну куруу
Уюштуруучуну куруу
Уюштуруучуну куруу
Уюштуруучуну куруу
Уюштуруучуну куруу
Уюштуруучуну куруу

Кийинки кадам - уюштуруучуну куруу. Панелдерди кесип, жыгач клей менен жабыштыра баштадым. Аяктагандан кийин, айнектин аягына чыгуу үчүн түстүү эпокси чайырын куюп алдым.

4 -кадам: Жасалма триод (Vacuum Tube)

Image
Image
Жасалма триод (вакуумдук түтүк)
Жасалма триод (вакуумдук түтүк)
Жасалма триод (вакуумдук түтүк)
Жасалма триод (вакуумдук түтүк)

Мен столумдун уюштуруучусуна 2 жасалма Триод (труба ампери) кошуп, steampunk тийгизгим келди. Триоддорду жасоо үчүн мен бөтөлкөдөгү спирт сыя менен тегерете пластикалык линзаны колдонуп форманы түздүм. Көктү жасоо үчүн мен укмуштуудай көктүн шыбагын колдондум.

Мен степлер казыктарын жана түстүү алюминий зымдарын колдонуп триод үчүн тор түздүм. Мен жылытуучу жиптин жарыгы үчүн янтарь диодун коштум. Бул орнотуунун базасында мен карталык дискти коштум. Тилекке каршы, менде бул триодду түзүү процессинин сүрөттөрү жок. Эгер деталдуу кадамдар керек болсо, мага билдириңиз, мен кошом!

Мен тунук эпоксидик чайыр менен 4/5 тегерегинде куйдум. Мен анда степлер казыктарын, чайырдагы LEDди киргизип, 24 саатка коюуга уруксат бердим.

24 сааттан кийин мен триоддун формасын түшүрдүм жана триоддун үстүнкү бөлүгүн боёлгон күмүш маркер менен триоддун "Гетер" бөлүгүн туурадым.

Андан кийин триодду эпоксидик чайырга малып, тескери ылдый түшүрдүм. Мунун эки пайдасы бар.

1) Бул триоддун сырткы бетин жылмакай жана жалтырак кылат.

2) чайырдын тамчысы чыныгы триоддорго айнек мөөрдү кайталаган триоддун үстүндө тоңуп калат.

5 -кадам: Район жана код

Район жана код
Район жана код

Район DS1307 реалдуу убакыт сааты менен байланышкан Arduino Nanoдон турат. Мен уюлдук телефондон стол уюштуруучу саатты башкаруу үчүн HC-06 Bluetooth модулун коштум. Мен тышкы жарыкка негизделген дисплейдин интенсивдүүлүгүн көзөмөлдөө үчүн LDR коштум.

Блютуз модулун (HC-06) бийликтин оң темир жолуна туташтыруучу 2 пиндүү секиргич дагы бар. Бул кодду arduinoго жүктөөнү иштетүү үчүн жасалат. Эгерде HC-06 модулу иштетилсе, код жүктөлбөйт жана ката анча түшүнүктүү эмес.

Desk уюштуруучу коду төмөнкү функцияларды аткарат

- Көрсөтүү убактысы (12/24 сааттык формат - уюлдук телефон аркылуу Bluetooth аркылуу башкарылат)

- Күндү көрсөтүү, ар бир 5 -мүнөт

- Триоддордун RGB LED диоддорунун түсү 5 -мүнөт сайын өзгөрөт.

- Ар бир 3 -мүнөттө анимациялар топтомунан туш келди анимацияны көрсөтүңүз

- Уюлдук телефон аркылуу Bluetooth аркылуу колдонуучунун билдирүүсүн көрсөтүү

- Уюлдук телефон аркылуу Bluetooth убактысын коюңуз

- Саат 10до дисплейди өчүрүп, таңкы 6да кайра баштаңыз

- 6дан 6га чейин: 50 AM, 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 тандаганымда иштеди

#аныктоо HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Эскертүү 2

Башында менин LED матрицам менен келген зымдарды туташтыруу абдан начар жана начар болчу. Мен Arduino менен сынап жатканда модуль жакшы иштеди. Эртеси күнү мен кайра районго кошулганда, ал өзүн кызыктай алып жүрдү. Көптөгөн мүчүлүштүктөрдү оңдоп -түзөөдөн кийин, LED модулу менен ардуинонун ортосундагы туташтыруучу зымдардын бири ички схемада (изоляциянын ичинде) ачык схеманы пайда кылганын түшүндүм. Мен бардык туташтыруучу зымдарды алмаштырдым жана баары жакшы иштей баштады.

Ардуино китепканалары колдонулат:

DS1307 RTC

MAX72XX

6 -кадам: Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу

Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу
Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу
Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу
Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу
Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу
Кодду жүктөөгө уруксат берүү үчүн компоненттерди жана портту жайгаштыруу

Сураныч, компоненттерди менин жайгаштыруумду көрүү үчүн тиркелген сүрөттөрдү караңыз. Бул менин макетим. Сиз муктаждыгыңызга ылайыктуу макетти тандай аласыз.

7 -кадам: Акыркы продукт

Акыркы продукт
Акыркы продукт
Акыркы продукт
Акыркы продукт

Мына менин столумда акыркы столдун уюштуруучусу.

Сунушталууда: