Агуулгын хүснэгт:

Алсын удирдлагатай анимэйшн LED өрөөний чийдэн: 5 алхам (зурагтай)
Алсын удирдлагатай анимэйшн LED өрөөний чийдэн: 5 алхам (зурагтай)

Видео: Алсын удирдлагатай анимэйшн LED өрөөний чийдэн: 5 алхам (зурагтай)

Видео: Алсын удирдлагатай анимэйшн LED өрөөний чийдэн: 5 алхам (зурагтай)
Видео: СОЗДАЙТЕ ПОТРЯСАЮЩУЮ ОБСТАНОВКУ С МАЛЕНЬКИМИ ШТРИХАМИ 2024, Долдугаар сарын
Anonim
Image
Image
Таны LED зурвасыг туршиж байна
Таны LED зурвасыг туршиж байна

Хүүхдийн өрөө, зул сарын гацуур чимэглэл эсвэл зүгээр л зугаа цэнгэлийн зориулалтаар амрах эсвэл гайхалтай өнгөлөг гэрлийн шоу хийхийг хүсч буй хүмүүст миний уур амьсгалыг сайжруулах хэрэгсэл энд байна. Би 6 сартай нялхасаас бүх насны том хүүхдүүдэд үнэхээр урам зоригтой хариулт авч байна.

Neo Pixels LED зурвас (өөрөөр хэлбэл WS2812B) нь Arduino болон IR алсын удирдлагатай хослуулан үүл чийдэн, дугуй цаасан дэнлүү эсвэл хүссэн хэлбэрээрээ алуурчин хослуулдаг. Би үүнийг одоо байгаа өрөөний дэнлүүг орлуулахын тулд ашигласан: одоо байгаа гэрлийн залгуураас AC хүчдэл нь 5V тэжээлийн хангамж, LED чийдэнгийн доор өлгөгдсөн 220 Вт чийдэнг тэжээдэг.

110V-220V Анхааруулга: Өндөр хүчдэлтэй ажиллах АЮУЛГҮЙ БАЙДЛЫН АРГА ХЭМЖЭЭГЭЭР ГЭР БҮЛ БОЛОХГҮЙ БОЛОХГҮЙ БОЛОХГҮЙ.

Танд хэрэгтэй зүйл:

LED чийдэн

  • Хоёр Arduino самбар (би Cactus Micro Rev.2 -ийг ашигласан боловч та arduino наног хялбархан ашиглаж болно)
  • Талхны самбар
  • WS2812B шиг LED зурвас (би шөнийн гэрэл болгон дунд өрөөнд тохирсон 150 LED ашигладаг байсан)
  • Компакт цахилгаан хангамж - 5V, хамгийн багадаа 0.06A X 150 LED + Arduinos 10А (би үүнийг ашигласан)
  • Том (~ 1000 uF) конденсатор
  • Дэнлүүг хялбархан салгах зориулалттай 2X цахилгаан үүрний холбогч
  • Компакт IR алсын удирдлага (зөвхөн алсын удирдлага, LED шаардлагагүй). Бусад стандарт алсын удирдлага бас ажиллах болно.
  • IRM 3638 IR хүлээн авагч
  • Ногоон LED, 220 Ом эсэргүүцэл
  • Холбогч утас

Дэмжлэг

  • Цаасан дэнлүү - хамгийн багадаа 10 инч.
  • Загасчлах цэг
  • Зип зангиа
  • Хоёр талт соронзон хальс эсвэл халуун цавуу + буу
  • ~ 59 см (23 ") урт, 12 мм (1/2") диаметртэй, хөнгөн жинтэй хөнгөн цагаан хоолой

Ердийн гэрэл

  • E27 утас адаптер
  • 220 В хувьсах гүйдлийн хатуу төлөвт реле
  • 2N2222 транзистор, 47 кОм эсэргүүцэл
  • E27 чийдэнгийн гэр
  • 220В нэрлэсэн утас

Алхам 1: Таны LED зурвасыг туршиж үзээрэй

Таны LED зурвасыг туршиж байна
Таны LED зурвасыг туршиж байна

Та бүх зүйлийг таазан дээр өлгөхөөс өмнө анимацийг кодлох, турших замаар эхлүүлэх болно. Та энэ алхамд FastLED номын сан, дараагийн алхамд SimpleTimer номын санг татаж авах хэрэгтэй болно.

Самбарыг схемийн зурагт үзүүлсэн шиг холбож, хавсаргасан test_strip ноорогоо байршуулна уу. Та LED туузан дээр аажмаар хөдөлж буй ногоон, нил ягаан өнгийн сүүдрийг харах боломжтой байх ёстой. Гол хувьсагчууд нь MAXPIXELS (мөр 5), fps (мөр 8) ба current_anim (мөр 14) юм.

FastLED нь үнэхээр хүчирхэг бөгөөд түүний онцлог шинж чанаруудыг эндээс олж мэдэхийг танд зөвлөж байна.

hackster.io -аас ирсэн buzzandy нь энэхүү номын санг гайхалтай эффект болгон ашигласан.

Алхам 2: Цаасан дэнлүү дотор тууз суурилуулах

Цаасан дэнлүүний дотор туузыг суурилуулах
Цаасан дэнлүүний дотор туузыг суурилуулах

Зарим хүмүүс үүл хэлбэртэй байдаг ч энэ нь тоос цуглуулдаг мангас болж магадгүй гэж би боддог. Тиймээс би 150 LED туузыг хэвтээ байдлаар өлгөсөн 3 цаасан дэнлүүний дотор спираль хэлбэрээр суулгасан. Бусад боломжууд: цаасан дэнлүүний бөгж эсвэл 7 дэнлүүний төвтэй 6 дэнлүүний диск.

LED-ийг холбохын тулд эхлээд дэнлүүний дэнлүүний төмөр тулгуурын нэг талыг дэнлүүний дотор оруулаад дараа нь 8 LED-ийн гогцоог зөөлөн оруулаад гогцоо бүрийг халуун цавуу (санал болгосон) эсвэл хоёр талт соронзон хальсаар бэхлээрэй. Дэнлүүний хооронд 6 гогцоо, дэнлүүний хооронд 3 ширхэг LED байрлуулж (дэнлүүний хоорондох туузыг бүү огтол). Туузыг компьютерт ойрхон өлгөх түр зуурын газрыг хайж олохыг зөвлөж байна, кодлох алхам хийгдэж, дэнлүүг таазанд дүүжлэхэд бэлэн болтол Arduinos -ийг ашиглах боломжтой болго.

Алхам 3: Алсын удирдлагын модуль, ердийн гэрлийн чийдэнг эцсийн схемд оруулах

Алсын удирдлагын модуль, ердийн гэрлийн чийдэнг эцсийн схемд нэмж оруулах
Алсын удирдлагын модуль, ердийн гэрлийн чийдэнг эцсийн схемд нэмж оруулах

Алсын удирдлага

Хэрэв та энэ LED чийдэнг таазанд өлгөхийг хүсч байвал алсаас удирдах хэрэгтэй болно. Таны утас, Blynk -ээр удирдах гэх мэт бусад сонголтууд байдаг боловч энгийн IR алсын удирдлагатай харьцуулахад удаан бөгөөд төвөгтэй байдаг. NeoPixels -ийн эмзэг хугацааны шаардлагын дагуу IR код тайлах горимыг ажиллуулахад надад бэрхшээл тулгарсан. Хэрэв та NeoPixels -ийг IR алсын удирдлага / Blynk -ээр авч чадсан бол сэтгэгдлүүдийн хэсэгт өөрийн туршлагаа хуваалцана уу! Би алсын удирдлагыг үндсэн Arduino -той энгийн I2C гүүрээр холбосон хоёр дахь Arduino -д үлдээхээр шийдсэн.

Энгийн гэрлийн чийдэн

Бүрэн хүчин чадалтай LED бүр нь зөвхөн 0.4 люмен (40Вт -ийн улайсдаг чийдэнгийн 1/1000) -ийн дагуу үйлдвэрлэдэг. Би ердөө 150 LED ашигладаг бөгөөд шөнийн чийдэнгийн гэрлийг авах болно гэж найдаж байгаа тул LED анимац эхлэхэд Arduino унтраасан ердийн E27 чийдэнг оруулахаар шийдлээ.

Энэ бүгдийг нэгтгэж байна

Энэ алхамыг хийхийн тулд танд суулгагдсан Wire болон IRLib номын сан хэрэгтэй болно. Бүх зүйлийг хавсаргасан схемийн дагуу холбоно уу (та цахилгаан тэжээлийг ердийн 220 В -ийн цахилгаан залгуурт холбогдоогүй байж болно), хавсаргасан хоёр ноорогны дээд самбарыг I2C боол, харин доод самбар нь I2C мастер схемд оруулна уу. Хэрэв та миний ашиглаж байсан шидэт гэрэлтүүлгийн алсын удирдлагаас өөр алсын удирдлага ашиглаж байгаа бол ноорогуудыг DEBUG горимд үлдээж, I2C мастер (IR хүлээн авагч самбар) дээр цуваа дэлгэц нээнэ үү. Алсын товчлууруудынхаа кодыг зураглаж (шаардлагатай бол 0x нэмж оруулаад) I2C боолын тоймд зургаан өнцөгт код агуулсан блокыг солино уу.

Алхам 4: Эцсийн шүргэлт

Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд
Эцсийн хүрэлтүүд

Алсын удирдлагынхаа гадаад төрхийг өөрчлөх

Надад шидэт гэрэлтүүлгийн алсын удирдлага таалагдсан, учир нь түүний хэт улаан туяа нь хүлээн авагч руу чиглүүлж, хамгийн гол нь гадаад төрхийг дараах байдлаар өөрчлөхөд хялбар байдаг.

  1. Удирдлагынхаа маш шулуун зургийг аваад камераа яг дээр нь тавь (хазайж болохгүй)
  2. Үүнийг PowerPoint эсвэл Inkscape -д байрлуулна уу (Би inkscape ашигласан, загвараа.svg файл хэлбэрээр хавсаргав), хянагчийн өндөр/ өргөнийг захирагчаар хэмжиж, хэмжээг яг инчээр тааруулахын тулд хэмжээг нь өөрчил.
  3. Зургийг загвар болгон ашиглан хянагчийнхаа схемийг зур. Дууссаны дараа анхны зургийг доороос нь арилгана уу.
  4. Анхны картон дээрээс хэвлэж, хайчилж, туузаар наа.

Та хавсаргасан зургуудаас харж болно, би LED -ийг хакердаж, хүлээн авагч руу чиглүүлсэн бөгөөд энэ нь ажиллахад чухал үүрэг гүйцэтгэсэн юм. Дээд талын тагийг картоноор хийсэн тул халиваар зөөлөн дарж, дээд талын жижиг тэгш өнцөгтийг хайчилж, LED -ийг нугалав. Дараа нь би хөнгөн цагаан хавтангийн конусыг байрлуулснаар дохиог улам бэхжүүлж, найдвартай байдлыг сайжруулав.

Дэнлүүг таазнаас дүүжлэв

  1. Хөнгөн цагаан хоолойн төвд туузыг Arduino -той холбосон 3 утастай (5V, Data, GND) цооног өрөмдөнө.
  2. Утаснуудыг нүхээр оруулж хоолойн аль нэг талаас нь татаж ав.
  3. Баарыг 3 дэнлүүний дундуур шургуулж, энэ тохиргоог засахын тулд цахилгаан товч эсвэл ямар нэгэн цавуу ашиглаарай.
  4. Хоолойн талаас дүүжлэгдсэн 5V, GND утсыг LED туузанд Жак холбогчоор холбоно. Мэдээллийн утсанд хоёр дахь Жак ашиглахыг зөвлөж байна, ингэснээр дибаг хийх гэх мэт дэнлүүг амархан салгаж болно.
  5. Утасны нөгөө үзүүрийг Arduino болон цахилгаан тэжээлд холбоно уу
  6. Хөнгөн цагаан баарнаас дэнлүүгээ хоёр төгсгөлд нь загас барих утсыг өлгө (энэ нь таны одоо байгаа дэнлүүний тохиргооноос хамаарна …). Үр дүн нь зурагтай төстэй байх ёстой.

Зөвлөмж болгож буй: