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

Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс: 5 алхам (зурагтай)
Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс: 5 алхам (зурагтай)

Видео: Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс: 5 алхам (зурагтай)

Видео: Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс: 5 алхам (зурагтай)
Видео: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Оны зургадугаар сарын
Anonim
Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс
Дэлгэц ба товчлуур бүхий хоёр утас (DMX) интерфэйс

DMX бол тайзны гэрэлтүүлэг, тусгай эффектүүдийг хянахад ашигладаг протокол юм. Төхөөрөмж бүр өөрийн гэсэн сувагтай бөгөөд түүнд хариулдаг. Энэ сувгийг DIP шилжүүлэгч эсвэл товчлуур бүхий дэлгэцээр сонгож болно.

Хаяг сонгох хэд хэдэн арга байдаг боловч хамгийн түгээмэл хэрэглэгддэг нь DIP унтраалга эсвэл товчлуур бүхий дэлгэц юм. DIP унтраалга ашиглах үед танд 9 оролтын зүү хэрэгтэй болно (хаягийн хувьд 8, горимын хувьд нэг).

Илүү сайн харагдаж, танд илүү их сонголт өгөх сонголт бол 7 сегментийн дэлгэц болон зарим товчлуурыг ашиглах явдал юм. Энэ арга нь дэлгэцийн хувьд 12 тээглүүр, 4 товчлуурыг ашигладаг бөгөөд танд зарим статусын гэрэл хэрэгтэй болно. Энэ нь arduino Uno / mini эсвэл үүнтэй төстэй зүйлийг ашиглахад танд ямар ч зүү үлдсэнгүй гэсэн үг юм.

Энэ асуудлыг шийдэхийн тулд би дижитал интерфэйс ашиглан 4 оронтой 7 сегментийн дэлгэц, 4 товчлуур, 3 статусын гэрлийг удирдах модулийг зохион бүтээсэн бөгөөд зөвхөн 5 дижитал ба газардуулгад 2 тоон тээглүүр, 2 зүү ашигладаг. Зүү хадгалахаас гадна энэ модуль нь дижитал хэлбэртэй бөгөөд энэ нь юу харуулахыг хэлж өгөх бөгөөд модуль санаж байх болно гэсэн үг юм. Модуль нь дэлгэцийг бүдэгрүүлэх ажлыг хариуцдаг.

Мэдээжийн хэрэг, энэ модулийг хүссэн бүх зүйлд ашиглах боломжтой бөгөөд зөвхөн DMX бэхэлгээгээр ашиглах боломжгүй юм!

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

Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ

Энэ модулийн гол хэсэг нь LED жолоодох модуль болох TM1637 юм. Arduino гэх мэт микроконтроллерийн тусламжтайгаар та аль ледийг асаахыг хэлэхийн тулд байт илгээж болно. Энэ модуль нь ХОУХ -ны дохиогоор чийдэнг бүдэгрүүлж чаддаг. Гэрлийг тус тусад нь бүдгэрүүлэх боломжгүй юм. Бүх бүрэлдэхүүн хэсгүүдийг захиалгат ПХБ дээр байрлуулсан боловч та самбар эсвэл протободыг ашиглаж болно.

Хэрэв та бүтээгдэхүүнийг зураг хэлбэрээр хийхийг хүсч байвал танд дараахь зүйл хэрэгтэй болно.

Интерфейсийн модульд зориулсан 1 х ПХБ

Хэрэв та энэ линкийг ашиглавал анхны 10 ширхэг компьютерээ үнэгүй авах бөгөөд та миний шинэ төслүүдийг дэмжинэ.

1 x 0.56 4 оронтой дэлгэц (улаан) нийтлэг анод 12 зүү

1 x TM1637 DIP

1 х pinheader шулуун эсвэл 90 градус (4 зүү)

3 х 3 мм хэмжээтэй улаан, улбар шар, ногоон.

4 x хүрэлцэх товч 2 зүү

эд ангиудаас гадна угсрах нийтлэг хэрэгслүүд хэрэгтэй болно.

  • гагнуурын төмөр
  • урсгалтай гагнуур
  • үзүүрийг таслахын тулд бахө

Алхам 2: ПХБ авах

ПХБ авах
ПХБ авах

Aegle файлууд болон gerber файлуудыг энэ алхамд оруулсан болно. Би энд ПХБ -ээ захиалсан:

www.pcbway.com/setinvite.aspx?inviteid=993…

Энэ линкээр та 10 pcb хэмжээтэй анхны загвараа үнэ төлбөргүй туршиж үзэх боломжтой бөгөөд та энэ линкийг захиалахдаа маш хямдралтай байгаа тул надад бас тусална уу.

Gerber файлуудыг PCBways үүсгэсэн бөгөөд маш сайн гарч ирсэн. Би цэнхэр өнгө, цагаан бичээстэй 10 ширхэгийг захиалсан.

ПХБ ашиглахын оронд та бүх эд ангиудыг протобоарт гагнах боломжтой.

Алхам 3: угсрах

Чуулган
Чуулган

Хэрэв та гагнуурын ур чадвартай бол энэ модулийг угсрах нь тийм ч хэцүү биш юм. Хэрэв та хараахан хийгээгүй байсан бол эхлээд толгойн туузнаас 4 голыг салга. Дараагийн байранд нь гагнахдаа би толгойн толгойноос эхлэв, учир нь тэд доошоо унах үед унах хандлагатай байдаг. Дараа нь би LED -ийг гагнав, богино туяа (сөрөг тал) баруун талд байгаа бөгөөд үүнийг тэмдэглэсэн бөгөөд ПХБ -ийн шинэ хувилбар нь тэмдэгтэй байх болно. LED -ийн дараа би TM1637 чипээс 4 мэдрэгчтэй товчлуурыг гагнав. 1 -р зүү нь зүүн дээд талд байгаа бөгөөд цэгээр тэмдэглэгдсэн байна. Миний гагнасан сүүлчийн хэсэг бол дэлгэц, нүхнүүд нь маш нягт тул хэсэг хугацаа шаардагдана.

Бүх эд ангиудыг гагнаж дууссаны дараа би бүх дамжуулагчийг хайчилж, алдаа байгаа эсэхийг шалгасан.

Алхам 4: Туршилт ба код

Туршилт ба код
Туршилт ба код

Угсарч дууссаны дараа модулийг турших цаг болжээ. 5V -ийг 5V, GND -ийг GND микроконтроллеруудад холбоно уу. CLK ба DIO зүүг програм хангамжид тодорхойлж болох боловч үндсэн утга нь CLK -ийн 2 -р зүү, DIO -ийн 3 -р зүү юм.

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

Arduino кодыг дэлгэцийг шинэчлэх, товчлууруудыг 200 м тутамд уншихаар тохируулсан болно. Энэ нь CPU -ийг бусад ажилд ашиглах боломжтой болгохын тулд хийгддэг. Хаягийг өөрчлөх нь дээш, доош товчлуурыг ашиглан хийгддэг бөгөөд 2 секундын дараа хаяг автоматаар хадгалагдах болно. Хаягийг EEPROM -д хадгалдаг бөгөөд тохиргоонд ачаалдаг. Цахилгаан тасарсан ч гэсэн хаягийг EEPROM -д хадгална.

8 LED -ийн модульд байт илгээх замаар статусын гэрлийг хянах боломжтой. ПХБ дээр зөвхөн 3 лед холбогдсон боловч код нь 8 -ийг зөвшөөрдөг. Ирээдүйд кодыг сайжруулж, гэрлийг асаах, унтраах ажлыг хөнгөвчлөх болно.

Товчлууруудыг товчлуурын матриц хэлбэрээр холбосон бөгөөд хамгийн ихдээ 16 товчлуурыг ашиглаж болно. Multipress -ийг одоогоор дэмждэггүй, гэхдээ боломжтой бол ирээдүйд үүнийг нэмж болно.

Одоогийн байдлаар би энэ интерфэйсийн модулийг ашиглахад хялбар болгохын тулд номын санд ажиллаж байна, гэхдээ энэ нь хэсэг хугацаа шаардаж магадгүй юм.

Алхам 5: хийх сайжруулалтууд

Хийх ёстой сайжруулалтууд
Хийх ёстой сайжруулалтууд

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

Одоогийн байдлаар миний боловсруулж буй сайжруулалтууд:

  • Хүчдэл тогтворжуулах зорилгоор самбар дээр жижиг конденсатор нэмж оруулах
  • Лед туйлшруулах тэмдгийг нэмж оруулав
  • Дэлгэцийн хувьд илүү том нүх ашиглаж байна
  • Кодыг ашиглахад хялбар болгохын тулд libary бичих
  • Гэрлийг асаах, унтраах кодыг бичих нь илүү хялбар болно

Би make this glow тэмцээнд энэхүү зааварчилгаагаар оролцсон бөгөөд хэрэв танд таалагдсан бол надад саналаа өгөөрэй:)

Заримдаа би ПХБ -ийн эргэн тойронд хэвтэж байдаг, хэрэв та нүцгэн ПХБ авахыг хүсвэл би тэднийг 4 еврогоор зардаг. Надад бас дууссан хэд байгаа бөгөөд та үүнийг 10 еврогоор худалдаж авах боломжтой. тээврийн зардлыг оруулаагүй болно (Нидерландын хөлөг онгоц). Хэрэв та хүсэж байгаа бол надад мессеж илгээгээрэй.

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