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

DMX хяналттай EL утсан тааз: 9 алхам (зурагтай)
DMX хяналттай EL утсан тааз: 9 алхам (зурагтай)

Видео: DMX хяналттай EL утсан тааз: 9 алхам (зурагтай)

Видео: DMX хяналттай EL утсан тааз: 9 алхам (зурагтай)
Видео: ЛЕГЕНДА против Axial SCX6 ... Вот как Traxxas Summit рвет ЭТО ВЕДРО! ... RC OFFroad 4x4 2024, Арваннэгдүгээр
Anonim
Image
Image
DMX хяналттай EL утсан тааз
DMX хяналттай EL утсан тааз

Энэхүү төсөл нь DMX хяналттай EL Wire тааз юм. Энэ нь 30 ширхэг EL Wire (өөрөөр хэлбэл Electroluminescent Wire гэсэн утгатай) утсаар хийгдсэн бөгөөд бие даасан байдлаар 3 өөр өнгөөр хийгдсэн. Энэ нь ямар ч гэрэл хянах програм хангамжтай нийцдэг стандарт DMX протоколыг агуулдаг.

Алхам 1: Материал

Шаардлагатай материалууд нь ихэвчлэн электроникийн бүрэлдэхүүн хэсгүүд юм. Энэ төслийг дуусгахад ашигласан бүх зүйлийн жагсаалтыг энд оруулав.

  • Arduino Mega 2560
  • Arduino -ийн цахилгаан хангамж (9V ба 12V хооронд)
  • DMX оролт (хэрэв та DMX шугамын төгсгөлд байхгүй бол DMX гаралт)
  • MAX485 нь DDX дохиог (RS-485) TTL цувралд хөрвүүлэх бөгөөд Arduino унших боломжтой.
  • Бага зэрэг унтраалга (яагаад гэдгийг ойлгохын тулд DMX алхамыг үзнэ үү)
  • EL Wire -д мэргэшсэн 3x инвертер, нэгэн зэрэг хангалттай хэмжээний EL Wire жолоодох чадвартай (энэ тохиолдолд тус бүр 100 метр)
  • 30х470 Ом эсэргүүцэл
  • 30x MOC2023 оптриак
  • 30х 1 к ом 1 Вт эсэргүүцэл
  • 30 удаа BTA16 триак
  • EL Wire таны хүссэн хэмжээгээр!

Одоо бүх зүйл энд байгаа тул эхэлцгээе!

Алхам 2: DMX захиалга хүлээн авах

DMX захиалга хүлээн авч байна
DMX захиалга хүлээн авч байна

DMX бол гэрлийг хянах маш түгээмэл протокол юм. Энэхүү EL Wire төсөл нь энэхүү стандартыг ашиглан ямар ч DMX хянагчтай нийцдэг.

Нэгдүгээрт, бид DJ эсвэл гэрэл хянагчийн DMX интерфэйсээс захиалга авах ёстой.

Энэхүү зорилгодоо хүрэхийн тулд MAX485 нь Arduino-ийн цуваа интерфэйсэд ашиглагддаг DMX-ийн RS-485 логик түвшин ба TTL логик түвшинг хооронд нь хөрвүүлдэг. Энд MAX485 нь зөвхөн захиалга хүлээн авах зориулалттай утастай бөгөөд энэ нь зөвхөн DMX төхөөрөмж бөгөөд бусад зүйлийг хянах боломжгүй юм.

RX зүү нь Arduino TX зүү дээр ажиллах ёстой боловч тэдгээрийн хооронд шилжүүлэгч тавих нь маш ашигтай байдаг. Үнэн хэрэгтээ, та Arduino дээр кодоо оруулахыг оролдох үед TX зүүг DMX шугамаас салгах шаардлагатай болно, эс тэгвээс энэ нь сүйрэх болно. Arduino ачаалах үед ижил асуудал гарч болзошгүй тул бүх зүйл бэлэн болмогц холболтоо асаагаарай.

DMX төхөөрөмжийг гинжлэхийг зөвшөөрөхийн тулд өөр DMX гаралтыг оролттой зэрэгцүүлэн гагнасан болно (схемд байхгүй).

Алхам 3: EL Wire -ийн цахилгаан хяналт

EL Wire -ийн цахилгаан хяналт
EL Wire -ийн цахилгаан хяналт
EL Wire -ийн цахилгаан хяналт
EL Wire -ийн цахилгаан хяналт

EL Wire хяналт нь цахилгаан хангамжтай тул LED шиг хялбар биш юм. Үүнийг 2 кГц давтамжтай 120 VAC -ийн хүчээр хангадаг тусгай тэжээлээр тэжээх шаардлагатай.

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

Асуудлын шийдэл бол тусгаарлагч оптриак бүхий триак ашиглах явдал юм. Би энэ хэлхээг гар хийцийн ПХБ дээр ойлгосон боловч та тэдгээрийг мэргэжлийн хүмүүст захиалж эсвэл гараар гагнах боломжтой боловч энэ нь жаахан хэцүү байх болно.

Би тус бүр 10 гаралтыг хянадаг 3 ПХБ хийхээр шийдсэн боловч үүнийг тохируулж болно.

Алхам 4: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Бүх картыг холбох нь нэлээд урт бөгөөд давтагддаг. Илүү үр ашигтай байхын тулд би Arduino болон цахилгаан самбар бүрийн хооронд тууз кабель ашигласан.

Самбар бүрийн төв хэсэгт эрэгтэй толгой байна. Дараа нь би тууз кабелийн нэг талд эмэгтэй толгойг гагнаж, нөгөө талд нь эрэгтэй толгойг Arduino -д шууд залгаарай. EL Wire бүр нь цахилгаан самбар дээрх терминал шураг блоктой ирдэг.

Бүх зүйлийг модон самбар дээр шургуулж, энэ хавтанг таазанд бэхлэв.

Алхам 5: EL Wire суулгах

EL Wire суулгаж байна
EL Wire суулгаж байна
EL Wire суулгаж байна
EL Wire суулгаж байна

EL Wire -ийн 30 ширхэгийг таазанд уясан, гэхдээ бас том гэрлийн худагтай.

Нэгдүгээрт, гэрлийн худагт 9 метрийн урттай EL Wire хэсэг бүрийг үдээсээр оёдог. Энэ нь модоор хийгдсэн тул гар үдэгч хангалттай байв. 10 см -ийн зайтай 10 ширхэг байна.

EL Wire -ийн бусад 20 ширхэг хэсгийг гэрлийн худгаас одоор хаядаг. Метал баар өрөөг бүхэлд нь дайран өнгөрдөг тул зиптигийн ачаар тэд бүгд таазанд холбогддог. Энэхүү зохицуулалт нь хавтанг холбохын тулд бага кабель авах боломжийг олгодог.

Алхам 6: Кодлох

DMX протокол ашиглан харилцаа холбоо тогтоохын тулд би энд байгаа DMXSerial номын санг ашигласан.

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

Алхам 7: Үүнийг сайхан өнгөрүүлээрэй

Үүнийг сайхан өнгөрүүлээрэй!
Үүнийг сайхан өнгөрүүлээрэй!

Энэ системийг ашиглахын тулд:

  • утсаа холбоод кодыг байршуулна уу
  • унтраалгыг унтраах
  • DMX контроллероо DMX оролтонд залгаарай
  • цахилгаан хангамжийг асаана уу
  • унтраалгыг асаана уу
  • DMX захиалгаа илгээнэ үү
  • сайхан өнгөрүүлээрэй!

Алхам 8: [BONUS] Arduino Mega2560 -ийг ашиглахгүй байна

[Шагнал] Arduino Mega2560 -ийг ашиглахгүй байна
[Шагнал] Arduino Mega2560 -ийг ашиглахгүй байна
[Шагнал] Arduino Mega2560 -ийг ашиглахгүй байна
[Шагнал] Arduino Mega2560 -ийг ашиглахгүй байна

Миний анхны санаа бол энэ төслийн бүх ПХБ -ийг бүтээх явдал байв. Үүний үр дүнд би шаардлагатай бүх зүйлийг багтаасан схем ба ПХБ -ийн схемийг бүтээсэн.

Энэ самбар дээр та Arduino Uno -той ижил AtMega328P -ийг олох боломжтой. Гэсэн хэдий ч энэ нь хангалттай гаралтгүй тул би 3 MCP23017 -ийг нэмсэн. Эдгээр нь I2C протоколоор холбогддог GPIO өргөтгөлүүд юм. MCP23017 бүр нь 16 шинэ гаралт нэмж болох боловч цахилгаан самбар тус бүрт нэг бүрэлдэхүүн хэсэгтэй байх нь илүү хялбар байсан.

Энэ тохиргоог ашиглахын тулд та миний өмнөх кодын "ElWireMega" номын сангийн оронд Adafruit MCP23017 номын санд суурилсан "ElWireMCP" номын санг ашиглах ёстой.

Алхам 9: Дүгнэлт

Энэхүү төсөл танд таалагдах болно, мөн үүнийг өөрийнхөөрөө ашиглах болно гэж найдаж байна!

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