Даректүү LED тилкеси жана Arduino: лентаны башкаруу жана туташуу, эффекттер жана камтылган программа, лентаны текшерүү

Мазмуну:

Video: Даректүү LED тилкеси жана Arduino: лентаны башкаруу жана туташуу, эффекттер жана камтылган программа, лентаны текшерүү

Video: Даректүү LED тилкеси жана Arduino: лентаны башкаруу жана туташуу, эффекттер жана камтылган программа, лентаны текшерүү
Video: Ардуино уроки программирование для начинающих с 9 лет [с нуля] #ДомаВместе 2024, Апрель
Даректүү LED тилкеси жана Arduino: лентаны башкаруу жана туташуу, эффекттер жана камтылган программа, лентаны текшерүү
Даректүү LED тилкеси жана Arduino: лентаны башкаруу жана туташуу, эффекттер жана камтылган программа, лентаны текшерүү
Anonim

Даректүү LED тилкеси жана Arduino үйдүн ичин кооздоого, өзгөчө маанайды түзүүгө жана дүкөндүн терезесинде тикер жасоого жардам берет. Макаладан сиз лентаны туташтыруу жана башкаруу, лентаны текшерүү жана жаркыроо кандай аткарылганын, кандай эффекттерге жеткенин биле аласыз.

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Оң жана терс жактары

Arduino даректүү LED тилкесинде, ар бир диоддун жарыктыгы жана иштөө режими өзүнчө белгиленет.

RGB тасмаларында кызыл, жашыл жана көк диоддор блокко бириктирилген, бул туура пиксел деп аталат. Пикселдер бири -бирине көз карандысыз башкарылат.

Сүрөт
Сүрөт

Мындай аппараттардын көптөгөн артыкчылыктары бар

  • Алар акылдуу жарыктандыруу үчүн колдонулушу мүмкүн . Динамикалык арткы жарыкты, сойлоп жүрүүчү линияны чогултуу же график боюнча жарыкты күйгүзүү кыйын болбойт. Кошумча модулдарды, мисалы, кыймыл сенсорун туташтырыңыз, жана сиз бөлмөгө киргенде жарык башталат. Жана ошондой эле алардын ишин алыстан башкаруудан жана смартфондон алыстан башкарууга болот.
  • Ыңгайлаштыруу оңой . Сиз өзүңүз иштөө үчүн программаларды жаза аласыз же даяр шаблондорду колдоно аласыз.
  • LED тилкелери ишенимдүү жана бышык . Алар ысып кетпейт жана жогорку энергия чыгымдарын талап кылбайт.
  • Жеткиликтүүлүк дагы бир плюс . Диоддук ленталар рынокто кеңири таралган, аны туура тандоо кыйын болбойт. Эң бюджеттүүлөрү 200 руб. метрге, жаркыраган - 500 рублден.
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Бирок кемчиликтери да бар

  • 5 же 12 В өзүнчө электр энергиясы керек. Ардуино блогу 800 мА токту гана бере алат, бул 13 пикселге гана жетет (бир пиксел 40-60 мА керектейт).
  • Муундар ширектин сапатына талап коюшат.

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

Сүрөт
Сүрөт

Тасма тандоо

Сураныч, сатып алардан мурун бир нече пунктка көңүл буруңуз

Метрге пикселдердин саны . 30, 60, 74, 96, 100 жана 144 болушу мүмкүн. Канчалык көп болсо, сүрөт ошончолук бай, бирок тасма кымбатыраак. Жана ал энергияны көбүрөөк сарптайт (кубаттуу жана кымбатыраак кубат адаптери).

Сүрөт
Сүрөт

Коопсуздук даражасы . Ички жарыктандыруу үчүн IP30 жетиштүү (чаңдан коргоо). Нымдуу шарттар үчүн диоддор силикон менен жабылышы керек жана коргоо даражасы IP65. Ал эми тилке көчөдө болсо, анда коргоо эң чоң болушу керек - IP67 (түзмөк толугу менен силикон кутуга катылган).

Сүрөт
Сүрөт

Астын эстетикалык тажрыйбага таасир этет . Ал кара түстө (Кара ПХБ) жана ак түстө (Ак ПХБ) болот.

Сүрөт
Сүрөт
Сүрөт
Сүрөт

LED тилкелери үчүн "үнөмдүү" варианттар бар . Алар ЭКО тамгалары менен белгиленген. Бул моделдер кадимкидей жарык эмес жана сапаты начар. Бирок алар арзаныраак.

Сүрөт
Сүрөт

Эми идеалдуусун тапкандан кийин, жыйынга өтүңүз.

Байланыш жана орнотуу

Кошулуу үчүн кубат адаптери талап кылынат. Анын күчүн эсептөө. Бул үчүн, бир пикселдин (адатта 60 мА) учурдагы керектөөсүн лента метриндеги пикселдердин санына жана анын узундугуна көбөйтүү керек. Жыйынтыгын иштөө чыңалуусуна көбөйтүңүз (бул маалыматтар маркировкада көрсөтүлгөн) . Коопсуздук факторун унутпаңыз.

Мисалы, лента метрине 60 пикселге ээ. Керектүү узундук - 1,5 м. Жабдуу чыңалуусу - 5 В. Коопсуздук фактору - 1, 3.

Андан кийин адаптердин күчү мындай болушу керек:

(60 мА / 1000) (Адагы ток) * 60 пиксель / метр * 1,5 метр * 5 В (чыңалуу) * 1,3 (запас) = 35,1 В. Жакыныраак бийикке чейин тегеректелет - 40 ватт. Эгерде лента ак жарык менен жаркыраса, мындай электр менен камсыздоо керек. Болбосо, адаптердин күчү 1,5-2 эсеге кыскарышы мүмкүн.

Маанилүү! Ар кандай моделдер үчүн сизге 5 В же 24 В керек, этикетканы жакшылап окуңуз.

Электр энергиясынан тышкары сизге кеминде 1,5 мм² болгон Arduino Uno тактасы жана туташтыруучу зымдар керек болот. Ошондой эле каршылыгы 10 кОм болгон резисторлор жана сыйымдуулугу 470 мкФ (көбүрөөк).

Сүрөт
Сүрөт

Баары даяр болгондо, ишке кириш

  • Тасманын башын жана аягын табыңыз . Буйруктар ырааттуу түрдө бир пикселден экинчисине өтөт жана алардын кыймылынын багыты жебелер менен көрсөтүлөт. Эгерде жебелер жок болсо, анда көзөмөл контактинин башында DI (санариптик киргизүү) тамгалары, ал эми аягында - DO (санарип чыгаруу) менен белгиленет. DO контакт кошумча ленталарды туташтыруу үчүн колдонулат.
  • 200-500 Ом коопсуздук резисторун ширетүү . Эгерде электр энергиясы күтүүсүздөн иштен чыкса, анда ток USB туташтыргычы аркылуу өтпөйт жана күйбөйт.
  • Диаграмманы чогултуу . Эгерде аппарат компьютерден башкарылса, схема ушундай болушу керек.
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Автономдуу иштөө же сенсорлордон башкаруу үчүн сизге бирөө керек.

Сүрөт
Сүрөт

Маанилүү! Орнотуу учурунда статикалык электрге жол бербеңиз.

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

  • Эгерде диоддун тилкеси менен Arduino тактасынын ортосундагы аралык 15 смден ашык болсо, анда башкаруучу DI менен жер GND зымдарын бурмалаңыз. Андан кийин пикаптар болбойт.
  • Жаркылдаган режимде электр линиясында тоскоолдуктар болот. Бул туруксуз аткарууга алып келет. Тоскоолдукту жоюу үчүн, контроллердин кубаттуулугуна 470 мкФ жана 6, 3 В чыңалуудагы конденсатор коюлушу керек.
  • Аны бир калыпта күйгүзүү үчүн, схема микроконтроллерлердеги схемаларды чогултуу үчүн нандын үстүнө чогултулат. Ал N-канал MOSFETтердин 3 логикалык деңгээлине ээ болушу керек.
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Иш жүзүндө ушундай көрүнөт

Сүрөт
Сүрөт

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

Сүрөт
Сүрөт

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

  • Тактайды компьютериңизге туташтырып, Arduino IDEди ачыңыз.
  • Китепкана же шаблон жүктөп алыңыз. Эң белгилүү китепканалар FastLED жана Adafruit NeoPixel.
  1. FastLED абдан ар түрдүү жана Arduinoнун бардык версияларын колдойт. Демек, кемчилиги - бул көп эстутумду ээлейт, жана өзгөчөлүктөрдүн көбү пайдалуу болбойт.
  2. Adafruit NeoPixel NeoPixel Rings үчүн иштелип чыккан, бирок каалаган LED тилкеси менен иштейт. Анын эффекттери азыраак жана ылдамдыгы жайыраак, бирок Arduino эс тутуму эркинирээк. Бул көбүрөөк иштөө режимдерин тактага жүктөөгө болот дегенди билдирет.
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Эми сиз бардык долбоорлоруңузду ишке ашыра аласыз.

Маанилүү! Программаны Arduino эс тутумуна лента иштебей турганда гана жүктөңүз. Бул үчүн, же тактан ажыратыңыз, же электр энергиясын алдын ала туташтырыңыз.

Сүрөт
Сүрөт

Эгерде сиз муну жасабасаңыз, анда сиз түзмөктү күйгүзгөнүңүздө, бардык токтун агымы тактага өтөт. Такта же USB порт күйүп кетет.

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

  • Эгерде диоддор кызыл түс менен күйсө, анда электр менен камсыздоо өтө начар. Же байланыштар үзүлүп, аларды кайра ширетүү керек. Дагы бир вариант - бул өтө ичке электр зымдары.
  • Түзмөк ката болгондо же артефакттар менен иштесе, анда маселе электр менен камсыздоодо. Зымдарды экрандалганга алмаштырып көрүңүз же Wi-Fiны өчүрүп көрүңүз.
  • Эгерде пикселдер такыр эле күйбөсө, анда чындыгында схема туура эмес чогултулган. Эң кеңири таралган каталар: лентанын жери Arduino тактасынын жерине туташкан эмес, DI башкаруу зымы лентанын аягына чейин барат, жана башталышына эмес, электр зымдары (5V жана GND) тескери. Булардын баарында схеманы кайра куруу жетиштүү.
  • Бирок, эгерде сиз чогултулган түзмөктү резисторсуз туташтырсаңыз, анда, кыязы, ал дароо күйүп кеткен. Андан кийин башкаруу тактасын өзгөртүү керек.
Сүрөт
Сүрөт

Көрүнүп тургандай, Arduino үйрөнүү оңой. Эгер күтүүсүздөн көйгөйлөр жаралса, анда форумдардан суроолорду бериңиз. Алар сизге жардам берүүгө кубанычта болушат (айрыкча кыздын лакап аты менен барсаңыз).

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