Мазмуну:

Сырткы LED дубал сааты: 11 кадам (сүрөттөр менен)
Сырткы LED дубал сааты: 11 кадам (сүрөттөр менен)

Video: Сырткы LED дубал сааты: 11 кадам (сүрөттөр менен)

Video: Сырткы LED дубал сааты: 11 кадам (сүрөттөр менен)
Video: Как избежать появления трещин на стенах? Подготовка под штукатурку. #11 2024, Декабрь
Anonim
Image
Image
Ambient LED дубал сааты
Ambient LED дубал сааты
Ambient LED дубал сааты
Ambient LED дубал сааты
Ambient LED дубал сааты
Ambient LED дубал сааты

Жакында мен көптөгөн адамдарды абдан чоң LED LED матрицаларын курганын көрдүм, бирок алар татаал коддон же кымбат бөлүктөрдөн же экөөнөн турган. Ошентип, мен өзүмдүн LED матрицамды курууну ойлодум, бул абдан арзан бөлүктөрдөн жана кодду түшүнүүгө оңой, бул кичине болсо да. Ал ошондой эле дубал сааты катары иштей алат, бул чоң дисплейди каалабаган адамдар үчүн пайдалуу, анын күлкүлүү анимацияларын көрсөтүү.

Бул долбоор менен менин максатым бул проект көп адамдар үчүн жеткиликтүү болушу үчүн эч кандай ширетүүчү же электр шаймандарын камтыбоо болчу.

Бул долбоор электроника, коддоо боюнча негизги билимге ээ адамдарга жана акрил менен иштөө тажрыйбасы аз адамдарга сунушталат:).

1 -кадам: Бардык куралдарды жана курулуш материалдарын чогултуу

Куралдар:

  1. Бир темир араа
  2. Акрил счету куралы
  3. Жөнөкөй кол машыгуу (Электрдик да жасайт)
  4. 12мм тешкич же баскычтуу бургу
  5. Бир жуп зым чечүүчү
  6. Бир жуп диагоналдуу кескичтер
  7. Кайчы
  8. Курч же маркер
  9. Hotglue тапанчасы
  10. Sandpaper

Курулуш материалдары:

  1. Электр лента
  2. Эки компоненттүү клей
  3. Супер клей же цианоакрилат
  4. Ысык клей таякчалары

2 -кадам: Бардык бөлүктөрдү чогултуу

Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу
Бардык бөлүктөрдү чогултуу

Бөлүктөр:

  1. 50 даана WS2811 жетектелген чынжыр (3 комплект)
  2. Arduino UNO
  3. DS3231 RTC модулу
  4. Светодиоддуу металлдык убактылуу которгуч
  5. Өткөргүч зымдар
  6. 5V 10А электр менен камсыздоо
  7. DC уячасы
  8. Көп жиптүү зым (16awg)
  9. 3 мм опал (тунук ак) акрил барак
  10. 4 см OD, жука дубал PVC түтүк (10 метр)
  11. Кара 6 мм акрил

3 -кадам: PVC түтүктөрүн узундугуна кесүү

ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү
ПВХ түтүктөрүн узундугуна кесүү

Бул кадамда биз PVC түтүгүн кичирээк цилиндрлерге кесип алабыз. ПВХ түтүкчөлөрүнүн бул кичинекей цилиндрлери пикселдердин ортосунда бөлүштүрүүчү ролун аткарат, анткени биз LEDдин жарыгы бүт дисплейге агып кетишин каалабайбыз. Светодиоддор бул цилиндрлердин ичине отурат жана ал ар бир светодиоддон келген жарык белгилүү бир аймакка багытталганын жана башка пикселдерге кан кетпешин камсыз кылат.

ПВХ түтүктөрүнүн торуна жетүү үчүн, адегенде ПВХ түтүктөрүн узундугу бирдей болгон кичинекей цилиндрлерге бөлүшүбүз керек. Биз цилиндрлердин бийиктиги катары 6 см узундугун тандап алдык, бирок сиз өзүңүзгө ыңгайлуу болгон 6 см тегерегиндеги каалаган тандай аласыз. Бардык цилиндрлердин бийиктиги бирдей экенин текшериңиз.

Кадамдар:

  1. 6 см (же 6 см тегерегиндеги) бийиктикке жетүү үчүн каалаган кутучаларды же китептерди колдонуңуз.
  2. Маркерди кутуга горизонталдуу кармаңыз, ПВХ түтүгүн дубалга кармаңыз жана маркердин учу түтүккө тийсин. Түтүктүн айланасында жакшы жана үзгүлтүксүз сызык жасоо үчүн дубалдын колдоосун колдонуп, PVC түтүгүн акырын айлантыңыз.
  3. Темир устаканы колдонуп линияга өтүңүз. Кесүү мүмкүн болушунча түз экенине ынануу, бул диффузиянын сапатынын ачкычы болот.
  4. Эгерде цилиндрдин капталында кандайдыр бир бүктөм/тегиздик жок болсо, анда биз бир жагын чийип салуу үчүн тегиздикти же куту кескичти колдонсок болот. Бир жагын чийип салуу жетиштүү, бирок эки жакты тең чийүү жакшы болот.
  5. Эгерде сизде бир гана бүктөлгөн каптал жагыңыз болсо, анда "D" менен белгилеңиз. Бул тарап диффузордук баракты карайт, ал эми экинчи тарабында "L" белгиси бар, ал LED орнотула турган тарапты көрсөтөт. Эгерде сиз эки жакты тең чийип салсаңыз, кайсы тарап полго перпендикуляр отурганын көрө аласыз жана ошол жагын "D" менен, экинчи жагын "L" менен белгилей аласыз
  6. 134 жолу кайталаңыз:)

4 -кадам: Бардык PVC түтүктөрүн жабыштыруу

Бардык PVC түтүктөрүн жабыштыруу
Бардык PVC түтүктөрүн жабыштыруу
Бардык PVC түтүктөрүн жабыштыруу
Бардык PVC түтүктөрүн жабыштыруу
Бардык PVC түтүктөрүн жабыштыруу
Бардык PVC түтүктөрүн жабыштыруу

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

Кадамдар:

  1. Биз эки түтүктү бириктирип баштайбыз. Эки түтүктү столдун туурасынан экөөнө тең кармаңыз. Экөөнүн тең үстөлгө жана "D" тамгасы жазылган жагына бирдей карагыла жана бир деңгээлде болушун камсыз кылыңыз. Баары тегизделгенден кийин, түтүктөрдүн арасына 1-2 тамчы суперключ коюуга болот.
  2. Үчүнчү түтүктү жабыштыруу үчүн жогоруда көрсөтүлгөн кадамдарды аткарыңыз. Желимделген торду столдун үстүндө кармап, үчүнчү түтүктү үстүнө коюңуз. Түтүктөрдүн "D" капталынын баары бир багытта жана бир деңгээлде каралышын камсыз кылыңыз. Ар бир тигилген жерге 1-2 тамчы суперключ колдонуңуз. Эгерде сиз бардыгын туура кылган болсоңуз, торду тигинен карманганда, "D" ылдый каратып, эч кандай термелүү кыймылы болбошу керек жана структурада бүт структура тегиз отурушу керек.
  3. Төртүнчү түтүктү жана калган түтүктөрдү жабыштыруу үчүн биз үч чапталган бөлүктү оңой эле сактай алабыз ("D" ылдый каратып, албетте ^_ ^) жана төртүнчү түтүктү үч чапталган бөлүктүн каалаган жагына койсок болот. "D" нын жүзү бирдей экенин текшериңиз. Андан кийин биз төртүнчү бөлүктү үч чапталган бөлүккө жабыштыра алабыз, калган түтүктөр үчүн да жогоруда көрсөтүлгөндөй түзүлүшкө жетүү үчүн кайталанышы мүмкүн.

5 -кадам: акрил кесүү

Акрил кесүү
Акрил кесүү
Акрил кесүү
Акрил кесүү
Акрил кесүү
Акрил кесүү

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

Эскертүү: Эгерде сиз PVC түтүктөр үчүн башка диаметри колдонгон болсоңуз, анда өлчөмдөр өзгөрүшү мүмкүн

Кадамдар:

  1. Эгерде сиз SVG файлдарынын басып чыгарылышын колдонуп жатсаңыз, басылган барактарды акрил баракчаларына каалаган клей таякчасы менен чаптаңыз же лента менен акрилге чаптаңыз.
  2. Эгерде сиз басылган барактарды колдонууну каалабасаңыз, анда акрил баракта фигураларды белгилөө үчүн жогорудагы өлчөмдөрдү колдонсоңуз болот.
  3. Кесилүүчү сызыктарды чийүү үчүн балл берүүчү куралды колдонуңуз. Эсеп акрил барактын калыңдыгынын жарымына жакын терең болгонго чейин.
  4. Эсептөө бүткөндөн кийин, упай сызыгын столдун четинде кармап, абада илинип турган акрил барактын капталына кескин кысым жасаңыз. Бул акрил баракты упай сызыгы боюнча кесип салат. Эгерде акрилди чаптоо үчүн талап кылынган басымдын өлчөмү өтө жогору болсо, анда көбүрөөк басым жасоо үчүн сызыкта көбүрөөк упайларды жасап көрүңүз.
  5. Муну бардык керектүү кыскартуулар үчүн жасаңыз.
  6. 12 мм бургулоочу битти колдонуу менен каптал панелдердин биринде баскыч үчүн тешик жасаңыз

6 -кадам: Кадрды сеткага чаптоо

Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу
Кадрды сеткага жабыштыруу

Бул кадам абдан түз алдыга. Биз жаңы эле жасаган PVC сетка акрил рамкасын чаптап жатабыз. ПВХ түтүктөрү жагымсыз көрүнгөндүктөн, биз аларды жакшы акрил кутусуна салып жатабыз.

Кадамдар:

  1. ПВХ түтүкчөсүн жерге коюп, "D" тамгасы менен караган тарапты ылдый караңыз.
  2. Сиз каптал панелди каалаган жагыңыздагы баскыч менен жайгаштыра аласыз. Биз төмөнкү оң менен барууну чечтик.
  3. Баардык акрил панелдерди ПВХ торунун тегерегине койгула, ошондо алар полго төп келишет. Акрил бөлүктөрүндө "D" жазуусу бар тарап полго караганын текшериңиз. Зарыл болсо, акрил барактарынын өлчөмү менен кандайдыр бир өзгөртүүлөрдү киргизиңиз.
  4. Акрилдин бардык бөлүктөрүн бириктирүү үчүн скотчту колдонуңуз же досуңуздан акрил бөлүктөрүн сеткага бекем кармап жардам сураңыз.
  5. Бардык акрил барактарын PVC түтүк торуна жабыштыруу үчүн кээ бир супер клейди же 2 компоненттүү клейди колдонуңуз.

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

7 -кадам: Бардык светодиоддорду PVC сетканын ичине чаптоо

PVC сеткадагы бардык светодиоддорду жабыштыруу
PVC сеткадагы бардык светодиоддорду жабыштыруу
PVC сетка ичиндеги бардык светодиоддорду жабыштыруу
PVC сетка ичиндеги бардык светодиоддорду жабыштыруу
PVC сеткадагы бардык светодиоддорду жабыштыруу
PVC сеткадагы бардык светодиоддорду жабыштыруу

Түйшүктүү жумуштун көлөмүнө караганда, бул абдан көп эмгекти талап кылган акыркы процесс болушу керек,

Кадамдар:

  1. Желимдөө процессин баштоодон мурун, LED чынжырларын жерге ырааттуу түрдө коюңуз. Ар бир LED чынжырында 50 LED бар. Кийинки чынжырдын башталышын мурунку чынжыр бүткөн жерге коюңуз. Эми, мурунку чынжырдын акыркы LEDинен чыккан JST коннекторлорун кийинки чынжырдын биринчи LEDине туташтырыңыз. Муну аткаруу менен сизде 150 LED узун чынжыр болушу керек.
  2. Эми сиз жогоруда көрсөтүлгөндөй эң биринчи жана эң сол жагындагы ПВХ түтүкчөсүнө ысык клей чаптай аласыз. Чынжырдын биринчи LEDин аныктоо үчүн, биринчи LEDдын жабышын көрсөткөн сүрөттө көрсөтүлгөндөй, андан туташтыргычы чыккан LEDди табыңыз.
  3. Биринчисин чаптагандан кийин, бардык светодиоддорду тиешелүү жерлерине жабыштыруу үчүн жогоруда берилген диаграмманы аткаруу гана жетиштүү, мисалы, экинчи LED анын жанындагы түтүккө кирет.
  4. Биринчи катардагы бардык светодиоддорду жабыштыруу менен биринчи катарды бүтүргөндөн кийин, экинчи катардан баштасаңыз болот, экинчи катардын биринчи жетеги трубага түшөт, ал ошол замат биринчи катарлардын оң жагында жана түбүндө Колдонмодо көрсөтүлгөндөй LED
  5. Бул процессти кайталап, калган трубаларды берилген колдонмого ылайык толтуруңуз.
  6. Бардык диоддорду тиешелүү түтүктөргө жабыштырып бүткөндөн кийин, сизде дагы эле бир нече светодиод кала берет, светодиоддун акыркы бөлүгүнөн чыккан светодиодду ашыкча алып салсаңыз болот.
  7. Зымды кесип алгандан кийин, электр лентасын колдонуп, акыркы чырактан чыккан зымдарды изоляциялоо үчүн, алар эч кандай шорт түзбөшү үчүн

8 -кадам: Бардык светодиоддорго кубат бөлүштүрүү

Бардык светодиоддорго энергия бөлүштүрүү
Бардык светодиоддорго энергия бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү
Бардык светодиоддорго энергияны бөлүштүрүү

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

Кадамдар:

  1. Сизде ар бир чынжырдын баштапкы LEDинен 3 жуп кызыл жана ак кабель бар экенин көрөсүз.
  2. Бардык кызыл зымдарды калың көп жиптүү зымды колдонуп бириктириңиз. Сиз муну зымдардын учтарын жөн эле бурап же өзүңүзгө ыңгайлуу болгон жерде бириктирип жасай аласыз. Сиз эки учурда тең бирдей натыйжаларды аласыз.
  3. Бардык ак зымдарга ушундай кылыңыз. Полярдыктарды айырмалоо үчүн калың көп жиптүү зымды, башкача айтканда, башка түстү колдонууну тактаңыз.
  4. Аягында оң жана терс дисплейден 2 зым чыгып турушу керек
  5. Бул жоон көп жиптүү зымдарды DC уясына туташтырып, учтарын бурап же ширетип коюңуз. Учтарын электр тасмасы менен жылуулаганыңызды текшериңиз.

9 -кадам: Arduino зымдары

Arduino зымдары
Arduino зымдары
Arduino зымдары
Arduino зымдары
Arduino зымдары
Arduino зымдары

Бул кадамда биз бардык электр байланыштарын бүтүрөбүз.

Эскертүү: Сиздин баскычыңыз алдын ала ширетилген зымдар менен келбеши мүмкүн, сиз аларды эритип же жөн эле бурап коюшуңуз мүмкүн, кайсынысы сизге ыңгайлуу. Кээ бир электрдик лента аркылуу туташууларды изоляциялоо. Эгерде сиздики алдын ала ширетилген зымдар менен келбесе, анда тийиштүү төөнөгүчтөрдү аныктоо үчүн жогоруда берилген пинут диаграммасын аткарсаңыз болот.

Төмөндө сүрөттөлгөндөй Arduino UNO менен бардык керектүү байланыштарды түзүү үчүн эркекти ургаачыга жана эркекке эркектик зымдарды колдонуңуз.

1. DS3231 RTC модулун Arduino менен туташтырыңыз

  • RTC модулунун VCC'син Arduino VINге туташтырыңыз
  • RTC модулунун SDAсын Arduinoдогу A4 пинге туташтырыңыз
  • RTC модулунун SCL'ин Arduino'догу A5 Pinге туташтырыңыз
  • GTC RTC модулун Arduinoдогу GND пинге туташтырыңыз

2. Push button модулун Arduino менен туташтырыңыз.

Түртүү баскычындагы ар кандай төөнөгүчтөрдү аныктоо үчүн төмөнкүдөй кылыңыз. Анын жанында "+" белгиси бар төөнөгүч-бул LED баскычы (+) жана ага карама-каршы келген-Button LED (-) пини. Калган эки казык - бул баскычтын төөнөгүчтөрү.

  • Ардуинонун 13 -пинине каалаган баскычты туташтырыңыз
  • Башка баскыч пинин Arduino 12 -пинге туташтырыңыз
  • LED баскычын (-) Ардуинонун 11 пинине туташтырыңыз
  • LED баскычын (+) Arduino 10 -пинге туташтырыңыз

3. LED чынжырын Arduino UNOго туташтырыңыз

Толук LED чынжырынын баштоо LEDин аныктаңыз.

  • Коннектордун Кызыл зымын 5В электр булагына туташтырыңыз
  • Коннектордун Жашыл зымын Ардуинонун 5 -пинине туташтырыңыз
  • Коннектордун Ак зымын жерге туташтырыңыз

Зымдарды бүтүргөндөн кийин, баскычты берилген гайка менен бекитип, куруунун каптал панелинин капталына беките аласыз.

Эскертүү: Биз бүткөндө жана текчеде эс алып турганда, алар чыкпай тургандыгына ынануу үчүн туташууларга ысык клей колдондук

10 -кадам: Arduino программалоо

Arduino программалоо
Arduino программалоо

Ардуинону программалоо үчүн биз төмөндөгү кодду түшүрдүк, код абдан жакшы комментарийленген жана өзүн өзү түшүндүрүүчү, эгер сиз кандайдыр бир функцияны каалабасаңыз же өзүңүздүн кээ бир нерселериңизди кошууну кааласаңыз, анда аны өзүңүз өзгөртүү оңой эле болушу керек.

Эгерде сиз кодду өзүңүз өзгөртпөстөн колдонууну пландап жатсаңыз, анда жөн гана убакытты белгилөөңүз керек. Убакытты белгилөө боюнча көрсөтмөлөр коддо берилген.

Кодду жүктөөдө сиз Arduino IDEде FastLED китепканасы жана DS3231 китепканасы орнотулгандыгын текшеришиңиз керек.

11 -кадам: Бардыгын аягына чыгаруу

Баарын аяктоо
Баарын аяктоо
Баарын аяктоо
Баарын аяктоо
Баарын аяктоо
Баарын аяктоо
Баарын аяктоо
Баарын аяктоо

Биз өзүбүздүн курулушубузду дээрлик бүтүрдүк, бул кадамда биз калган бардык майда нерселерди бүтүрөбүз.

Электрониканы башкаруу

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

Сиз Arduino'yу дисплейдин негизине жана DS3231 модулун дисплейдин түбүнө жабыштыруудан баштасаңыз болот. DC уячасын эң ыңгайлуу жерге жайгаштырууга болот, анда курулушту, электр менен камсыздоонун зымынын узундугун жана башка ушул сыяктуу факторлорду эске алуу керек.

Дубалга орнотуу (милдеттүү эмес)

Эгерде сиз бул дисплейди дубалга орноткуңуз келсе, анда 5мм тешиктерди үстүңкү табакка тешип, "L" кыскычтарын үстүнкү табакка M5 болттору, шайбалары жана гайкалары менен бекитип койсоңуз болот. дубал. Эгерде сиз аны биз сыяктуу текчеде сактоону көздөп жатсаңыз, анда монтаждоо үчүн "L" кыскычтарын кошуунун кажети жок.

Диффузор баракчасын чаптоо

Акыркы жана эң жөнөкөй кадам - диффузордук баракты биздин чоң ПВХ торубузга жабыштыруу. Улантуудан мурун акрил баракта пластикалык коргоочу баракты алып салганыңызды текшериңиз. Баракка жайылган 10-15 тамчы ысык клейди колдонуп, баракты жабыш үчүн сеткага басыңыз. Биз ысык желимди колдонобуз, анткени аны оңой эле ар кандай ремонт үчүн алып салса болот.

PS: Пластикалык коргоочу баракты акрил барактан тазалоо - курулуштун эң канааттандырарлык бөлүгү.

Арткы табак (милдеттүү эмес)

Эгерде сиз матрицанын арткы бети бир аз көрктүү болушун кааласаңыз, анда диффузордук баракча менен бирдей болгон 6мм акрил кесимин кесип, ысык клей менен матрицанын артына чаптап койсоңуз болот.

Бүттү

Эми сизде толук функционалдуу LED матрицасы болушу керек, ал күндүзү жакшы көрүнөт жана түнкүсүн укмуш болот. Эгерде сиз буга чейин жеткен болсоңуз, мен чын жүрөктөн баалайм. Бул менин биринчи үйрөткүчүм болгондуктан, жакшыртыла турган көптөгөн нерселер бар, айрыкча мен тарткан сүрөттөр эң жакшы болгон жок, муну мен келечекте көрсөтмө берүүдө сөзсүз түрдө жакшыртууга аракет кылам (PS: Менин телефондун камерасы чындыгында бул дисплейде адилеттүүлүккө жатпайт) чыныгы жашоодо бир аз салкыныраак көрүнөт). Эгерде сиз бирге куруп жатсаңыз, анда курулуш сизге жакты жана бир аз көңүл ачтыңыз деп үмүттөнөм. Жакшыртуулар чындыгында кубанычтуу жана мен чынында сиз балдар жакшыртып, башкача кыла алаарыңызды күтө албайм ^_ ^

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