Агуулгын хүснэгт:
- Алхам 1: Материал
- Алхам 2: DMX захиалга хүлээн авах
- Алхам 3: EL Wire -ийн цахилгаан хяналт
- Алхам 4: Цахилгааны утас
- Алхам 5: EL Wire суулгах
- Алхам 6: Кодлох
- Алхам 7: Үүнийг сайхан өнгөрүүлээрэй
- Алхам 8: [BONUS] Arduino Mega2560 -ийг ашиглахгүй байна
- Алхам 9: Дүгнэлт
Видео: DMX хяналттай EL утсан тааз: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөл нь 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 бол гэрлийг хянах маш түгээмэл протокол юм. Энэхүү 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 хяналт нь цахилгаан хангамжтай тул LED шиг хялбар биш юм. Үүнийг 2 кГц давтамжтай 120 VAC -ийн хүчээр хангадаг тусгай тэжээлээр тэжээх шаардлагатай.
Энэхүү гар хийцийн дарааллын хувьд релейг ашиглаж болох байсан боловч солих хугацаа, дууны хувьд тийм ч сонирхолтой биш байсан.
Асуудлын шийдэл бол тусгаарлагч оптриак бүхий триак ашиглах явдал юм. Би энэ хэлхээг гар хийцийн ПХБ дээр ойлгосон боловч та тэдгээрийг мэргэжлийн хүмүүст захиалж эсвэл гараар гагнах боломжтой боловч энэ нь жаахан хэцүү байх болно.
Би тус бүр 10 гаралтыг хянадаг 3 ПХБ хийхээр шийдсэн боловч үүнийг тохируулж болно.
Алхам 4: Цахилгааны утас
Бүх картыг холбох нь нэлээд урт бөгөөд давтагддаг. Илүү үр ашигтай байхын тулд би Arduino болон цахилгаан самбар бүрийн хооронд тууз кабель ашигласан.
Самбар бүрийн төв хэсэгт эрэгтэй толгой байна. Дараа нь би тууз кабелийн нэг талд эмэгтэй толгойг гагнаж, нөгөө талд нь эрэгтэй толгойг Arduino -д шууд залгаарай. EL Wire бүр нь цахилгаан самбар дээрх терминал шураг блоктой ирдэг.
Бүх зүйлийг модон самбар дээр шургуулж, энэ хавтанг таазанд бэхлэв.
Алхам 5: 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 Uno -той ижил AtMega328P -ийг олох боломжтой. Гэсэн хэдий ч энэ нь хангалттай гаралтгүй тул би 3 MCP23017 -ийг нэмсэн. Эдгээр нь I2C протоколоор холбогддог GPIO өргөтгөлүүд юм. MCP23017 бүр нь 16 шинэ гаралт нэмж болох боловч цахилгаан самбар тус бүрт нэг бүрэлдэхүүн хэсэгтэй байх нь илүү хялбар байсан.
Энэ тохиргоог ашиглахын тулд та миний өмнөх кодын "ElWireMega" номын сангийн оронд Adafruit MCP23017 номын санд суурилсан "ElWireMCP" номын санг ашиглах ёстой.
Алхам 9: Дүгнэлт
Энэхүү төсөл танд таалагдах болно, мөн үүнийг өөрийнхөөрөө ашиглах болно гэж найдаж байна!
Зөвлөмж болгож буй:
Хөгжмийн реактив шилэн кабелийн одны тааз суурилуулах: 11 алхам (зурагтай)
Хөгжмийн реактив шилэн кабелийн одны тааз суурилуулах: Галактикийн нэг хэсгийг гэртээ байлгахыг хүсч байна уу? Үүнийг хэрхэн яаж хийснийг олж мэдээрэй! Олон жилийн турш энэ бол миний мөрөөдлийн төсөл байсан бөгөөд эцэст нь дууссан. Үүнийг дуусгахад нэлээд хугацаа шаардагдсан боловч эцсийн үр дүн нь сэтгэл хангалуун байсан тул үнэ цэнэтэй гэдэгт би итгэлтэй байна
Утсан боолтыг ашиглан тусгай Arduino тестийн вандан хий: 7 алхам (зурагтай)
Утасны боолтыг ашиглан Arduino -ийн тусгай туршилтын вандан сандал хийх: Энэхүү зааварчилгаа нь Arduino Nano -ийг янз бүрийн ПХБ -ийн таслах самбар дээр холбох хялбар аргыг танд үзүүлэх болно. Энэхүү төсөл нь хэд хэдэн модулийг хооронд нь холбох үр дүнтэй боловч үл эвдэх арга замыг хайж олох явцад гарч ирсэн бөгөөд миний хүссэн таван модуль байсан
Чшшшшшшшшшшшшшшщщщщщщщщщщщщщщщщяяяяя (утсан дээрх): 3 алхам (зурагтай)
Чшшшшшшшшшшшшшшщщщщщщщщщщщщщщщщщщееён (шуугиантай): шивнэх “ Энэ бол хүмүүсийг амаа барих хамгийн үр дүнтэй арга биш юм. Ялангуяа олон нийтийн газар, ялангуяа нийтийн номын санд байдаг болохоор гэм буруугийн мэдрэмжээр амаа хамхицгаая. Энэ гэрлийг номын санд суулгасан болно
Утасгүй цэнэглэлтийг ямар ч утсан дээр нэмэх: LG-V20-ийг жишээ болгон ашиглах: 10 алхам (зурагтай)
Утасгүй цэнэглэлтийг ямар ч утсанд нэмнэ үү: LG-V20-ийг жишээ болгон ашиглах: Хэрэв та надтай адилхан бөгөөд утсаа 2 жилээс дээш хугацаагаар хадгалахаар төлөвлөж байгаа бол таны утас A-г солих батерейтай байх ёстой. Мөн утасгүй цэнэглэх боломжтой тул та цэнэглэх портоо элэгдүүлэхгүй
IoT Push мэдэгдэл нь утсан дээрх Nodemcu ашиглан (бүх зүйлд зориулагдсан): 5 алхам (зурагтай)
IoT Push мэдэгдэл утсан дээрх Nodemcu ашиглан (бүх зүйлд зориулагдсан): Зурвас, имэйлд мэдэгдэл илгээх нь хуучирсан загвар юм. Тиймээс маш хялбар, энгийн шинэ зүйлийг хийх боломжийг танд олгоно. усны насосны түвшин, цэцэрлэгийн усалгаа, гэрийн тэжээвэр амьтдын