Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай зүйл
- Алхам 2: Ажиллаж байна
- Алхам 3:
- Алхам 4: Үүнийг ажиллуулах
- Алхам 5: Бүгдийг хийлээ !!!!!!!
Видео: LED цэг матрицын дэлгэц: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэ төсөлд та хоёр ээлжийн бүртгэлийн багцыг дахин ашиглах болно. Эдгээр нь цэг матрицын дэлгэцийн мөр, баганатай холбогдоно. Дараа нь та дэлгэц дээр энгийн объект буюу спрайтийг үзүүлээд анимэйшн хийх болно. Энэхүү төслийн гол зорилго нь цэгэн матриц дэлгэц хэрхэн ажилладагийг харуулах, мультиплекс хийх тухай ойлголтыг танилцуулах явдал юм.
Алхам 1: Шаардлагатай зүйл
Энэ төслийн хувьд танд: -1 LED матриц 2. 8 резистор 1к ом 3. 8 557 транзистор 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 ээлжийн бүртгэл 7. 2 Талхны самбар 8. Холбох утас
Алхам 2: Ажиллаж байна
Дот матрицын нэгжүүд ихэвчлэн 5x7 эсвэл 8x8 хэмжээтэй LED диодтой байдаг. LED нь матрицад холбогдсон бөгөөд ингэснээр LED бүрийн анод эсвэл катод нь мөр бүрт түгээмэл байдаг. Өөрөөр хэлбэл, анодын LED цэг матрицын нэгжийн хувьд LED -ийн эгнээ тус бүр өөрийн анодуудаа холбосон байх ёстой. LED -ийн катодуудыг багана бүрт холбосон болно. Үүний шалтгаан удахгүй тодорхой болно. Ердийн ганц өнгөт 8х8 цэг матрицын нэгж нь мөр бүрт 8, багана тус бүрт 8 голтой байх болно. Мөр багануудыг бүгдийг нь холбосон шалтгаан нь шаардлагатай голын тоог багасгах явдал юм. Хэрэв тийм биш байсан бол нэг өнгийн 8x8 цэг матрицын нэгжид 65 зүү, LED тус бүрт нэг, нийтлэг анод эсвэл катодын холбогч хэрэгтэй болно. Мөр багануудыг хооронд нь холбосноор зөвхөн 16 голтой байх шаардлагатай. Гэсэн хэдий ч, хэрэв та тодорхой LED -ийг тодорхой байрлалд асаахыг хүсч байвал энэ нь асуудал үүсгэж байна. Жишээлбэл, хэрэв та нийтлэг анодын нэгжтэй байсан бөгөөд X, Y байрлал 5, 3 (5 -р багана, 3 -р эгнээ) дээр LED асаахыг хүсч байвал 3 -р эгнээнд гүйдэл хийж, 5 -р баганын зүүг газардуулна. 5 -р багана, 3 -р эгнээний LED одоо асах болно. Та 3 -р баганын 6 -р эгнээний LED -ийг асаахыг хүсч байна гэж бодъё. Тиймээс та 6 -р эгнээнд гүйдэл хийж, 3 -р баганын зүүг газардуулна. 3 -р баганы 6 -р эгнээний LED одоо гэрэлтэж байна. Гэхдээ хүлээгээрэй … 3 -р баганын 6, 5 -р баганын 6 -р эгнээний LED ч бас ассан байна. Учир нь та 3, 6 -р эгнээ, 3, 5 -р баганад газардуулга хийж байгаа тул та хүсээгүй LED -ээ асаахгүйгээр асааж чадахгүй. Мөр багануудыг хооронд нь холбосон байхад шаардлагатай хоёр LED -ийг асаах арга байхгүй юм шиг байна. Үүнийг хийх цорын ганц арга бол LED тус бүрт тусдаа зүү тавих явдал юм. Энэ нь тээглүүрийн тоо 16-аас 65 хүртэл нэмэгдэх болно. 65 зүү бүхий цэг матрицын нэгжийг холбоход маш хэцүү байх болно, учир нь танд хэрэгтэй болно. хамгийн багадаа 64 дижитал гаралттай микроконтроллер. Энэ асуудлыг тойрч гарах гарц байна уу? Тийм ээ, үүнийг мултиплекс гэж нэрлэдэг. Таны асаахыг хүсч буй LED агуулсан мөрийг агуулсан баганыг сонгоод дараа нь тэр эгнээний хүчийг асаахад (эсвэл нийтлэг катодын дэлгэцийн эсрэгээр) тухайн эгнээнээс сонгосон LED гэрэл асах болно. Дараа нь тэр эгнээг унтрааж, дараагийн мөрийг асааж, тохирох баганыг дахин сонгож, хоёр дахь эгнээний LED нь одоо гэрэлтэх болно. Доод тал руу орох хүртэл мөр бүрийг давтаж, дараа нь дээд талаас нь дахин эхлүүлнэ үү. Хэрэв үүнийг хангалттай хурдан хийвэл (100 Гц -ээс их буюу секундэд 100 удаа) харааны тогтвортой байдал (нүдний торлог бүрхэвчинд секундын 1/25 -ны орчим зураг үлдэх тохиолдолд) нь дэлгэц дээр гарч ирэх болно гэсэн үг юм. мөр бүрийг дараалан асааж, унтраасан ч гэсэн тогтвортой байгаарай. Энэхүү техникийг ашигласнаар та нэг багана эсвэл эгнээнд бусад LED -ийг асаахгүйгээр LED -ийг тус тусад нь харуулах асуудлыг шийдэх болно. Мөрүүдийг сканнердаж, тухайн эгнээний багана тус бүрийн холбогдох LED -ийг гэрэлтүүлж, үүнийг маш хурдан (100 Гц -ээс дээш) хийснээр хүний нүд дүрсийг тогтвортой гэж ойлгож, зүрхний дүрсийг LED загварт танигдах болно. Та энэхүү мултиплекс хийх аргыг Төслийн кодонд ашиглаж байна. Ингэж та гадны LED харуулахгүйгээр зүрхний анимацийг харуулах болно.
Алхам 3:
Та ашиглаж болох резисторуудын утгыг тооцоолох хэрэгтэй. Та эхлээд LED -ийнхээ онцлог шинж чанарыг олж мэдэх, тэдгээрийн урагшлах хүчдэл ба урвуу гүйдлийг мэдэх ёстой бөгөөд энэ мэдээллийг мэдээллийн хүснэгтээс авах боломжтой. Энэ хэлхээ нь 5V дээр ажилладаг тул таны эх үүсвэрийн хүчдэл 5V бөгөөд үүнийг 5v адаптераас авах боломжтой. Схемийг илүү сайн харахын тулд анхны файлыг татаж аваарай. (Зургийн зүүн дээд буланд байгаа "i" дүрс дээр дарна уу)
Алхам 4: Үүнийг ажиллуулах
Би матриц дээр arduino цуваа монитороос өгүүлбэр харуулдаг програм хийсэн, миний код маш энгийн. Би дэлгэцийн фонт хийх андройд програм хийсэн. Дараах хуудсанд зочилж https://play.google.com/store/apps/details?id=com.androidtutorialpoint.leddotmatrix програмыг суулгана уу.
Алхам 5: Бүгдийг хийлээ !!!!!!!
Баяр хүргэе, таны 8х8 хэмжээтэй LED матриц бэлэн боллоо. Та хүссэн зүйлээ харуулах боломжтой. Одоо та үүнийг тоглуулж, Led`s эсвэл 16x8 матрицыг гараар гагнах замаар 8x8 LED матриц хийх боломжтой болно !!!!!!
Зөвлөмж болгож буй:
Arduino болон LED цэг матрицын дэлгэц ашиглан дижитал цаг: 6 алхам
Arduino ба Led Dot Matrix Display ашиглан дижитал цаг: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслүүдийн загварчлалыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчидтэй бөгөөд энэ төсөлд
DIY LED цэг матрицын гүйлгэх дэлгэц нь Arduino ашиглан: 6 алхам
DIY LED цэг матриц гүйлгэх дэлгэц Arduino ашиглан: Сайн байна уу Энэ бол миний анхны заавар юм. Энэхүү зааварчилгаанд би DIY LED цэг матрицын гүйлгэх дэлгэцийг Arduino ашиглан MCU болгон хэрхэн хийхийг харуулах болно.Төмөр замын вокзал, автобусны буудал, гудамж болон бусад олон газруудад ийм төрлийн дэлгэц байрлуулна. Тэнд
MAX7219 LED цэг матрицын угсралт ба туршилт: 6 алхам (зурагтай)
MAX7219 LED цэг матрицын угсралт ба туршилт: Дот матрицын дэлгэц нь матриц хэлбэрээр байрлуулсан гэрэл ялгаруулах диод агуулсан дэлгэцийн төхөөрөмж юм. хамтад нь үзүүлэх болно
LED цэг матрицын дэлгэц: 8 алхам (зурагтай)
LED цэг матрицын дэлгэц: Энэ бол LED Dot-Matrix дэлгэцийг өөрийн гараар хийх энгийн арга юм. Би LED -ийг асаах тайлбар бүхий бүрэн програмыг оруулах болно. Энэ нь бас нэлээд хакердсан тул та үүнийг өөртөө тохируулан өөрчилж болно. Би өөрөө бие даан хийхээр шийдсэн
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: 5 алхам
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: Siemens DLO7135 цэг матриц LED нь оптоэлектроникийн нэг гайхалтай хэсэг юм. Санах ой/декодер/драйвер бүхий 5x7 цэг матрицын ухаалаг дэлгэц (r) гэж тооцогддог. Энэхүү санах ойн хамт 96 тэмдэгт бүхий ASCII дэлгэцтэй бөгөөд дээд ба доод