Мазмуну:
- 1 -кадам: Керектүү нерселер
- 2 -кадам: Иштөө
- 3 -кадам:
- 4 -кадам: Аны иштетүү
- 5 -кадам: Баары бүттү !!!!!!!
Video: LED Dot Matrix Display: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордо сиз дагы эки нөөмөт реестрин колдонуңуз. Булар матрицалык дисплейдин саптарына жана мамыларына туташат. Андан кийин дисплейде жөнөкөй объектти же спрайтты көрсөтүп, аны жандандырасыз. Бул долбоордун негизги максаты - бул матрицалык дисплейдин кантип иштээрин көрсөтүү жана мультиплексирлөө түшүнүгүн киргизүү, анткени бул баа жеткис жөндөм.
1 -кадам: Керектүү нерселер
Бул долбоор үчүн сизге керек болот: 1. 1 LED матрицасы 2. 8 резистор 1k ohm 3. 8 557 транзистор 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 сменалык регистр 7. 2 Нан тактасы 8. Туташтыруучу зымдар
2 -кадам: Иштөө
Чекит матрицалык бирдиктер адатта 5x7 же 8x8 диоддук диоддордо келет. Светодиоддор матрицада өткөрүлөт, анод же катод ар бир LEDде кеңири таралган. Башкача айтканда, жалпы аноддук LED чекит матрицалык бирдигинде, LEDдин ар бир катарында ошол аноддордун баары бириктирилген болот. Жарык диоддорунун катоддору ар бир тилкеде бириктирилет. Мунун себеби жакында белгилүү болот. Кадимки бир түстүү 8x8 чекит матрицасы бирдигинде 16 казык болот, ар бир сап үчүн 8 жана ар бир мамыча үчүн 8. Саптар менен мамычалардын бириктирилгенинин себеби, керектүү төөнөгүчтөрдүн санын азайтуу. Эгерде андай болбосо, 8x8 түстүү бир түстүү бирдикке ар бир светодиод үчүн бирден жана жалпы анод же катод туташтыргычына 65 төөнөгүч керек болот. Катарларды жана мамычаларды бириктирүү менен, болгону 16 казык талап кылынат. Бирок, эгерде сиз белгилүү бир LEDдин белгилүү бир абалда жанышын кааласаңыз, анда бул көйгөйдү жаратат. Эгерде, мисалы, сизде жалпы анод бирдиги болсо жана X, Y позициясында 5, 3те (5 -колонка, 3 -катар) светодиодду күйгүзгүңүз келсе, анда сиз 3 -катарга ток колдонуп, 5 -мамычанын пинин жерге коёсуз. 5 -колонкадагы жана 3 -катардагы LED азыр күймөк. Эми сиз 3 -колонкада, 6 -катарда LEDди күйгүзгүңүз келгенин элестетип көрүңүз. Ошентип, сиз 6 -катарга токту киргизип, 3 -мамычанын төөнөгүчүн жерге коюңуз. 3 -графанын, 6 -катардагы LED азыр жанат. Бирок күтө туруңуз … 3 -графанын, 6 -катардын жана 5 -графанын, 6 -катардагы светодиоддор да жанды. Бул сиз 3 жана 6 -катарларга жана 3 жана 5 -жерге негиздөөчү кубаттуулукту колдонуп жатканыңыздын себеби. Катар жана мамычаларды бириктирген эки керектүү LEDди күйгүзүүнүн эч кандай жолу жоктой көрүнөт. Бул иштөөнүн бирден-бир жолу-бул ар бир LED үчүн өзүнчө пинуттун болушу, башкача айтканда, төөнөгүчтөрдүн саны 16дан 65ке чейин секирип кетмек. жок дегенде 64 санариптик чыгуусу бар микроконтроллер. Бул көйгөйдү чечүүнүн жолу барбы? Ооба, бар жана ал мультиплексинг (же muxing) деп аталат. Мультиплексинг - дисплейдин бир катарын бир убакта күйгүзүү техникасы. Сиз күйгүзгүңүз келген LEDди камтыган сапты камтыган мамычаны тандап, анан ошол катардагы кубатты күйгүзүү (же жалпы катоддук дисплейлер үчүн башка жол менен), ошол катардагы тандалган LED диоддору күйөт. Андан кийин ал катар өчүрүлөт жана кийинки катар күйгүзүлөт, кайра тиешелүү мамычалар тандалып алынат жана экинчи катардагы светодиоддор азыр жанат. Төмөнкүгө жеткенге чейин ар бир сап менен кайталап, анан кайра башынан баштаңыз. Эгерде бул жетишерлик ылдам аткарылса (100 Гцтен ашык же секундасына 100 жолу), анда көрүүнүн туруктуулугу феномени (бул жерде тордун торунда секундасынын 1/25 бөлүгүндө сакталган сүрөт) дисплей пайда болот дегенди билдирет ар бир катар ырааттуу түрдө өчүрүлүп -күйгүзүлсө да, туруктуу болуңуз. Бул техниканы колдонуу менен, сиз ошол эле тилкеде же катарда башка LED диоддору жок, жеке LED диоддорун көрсөтүү көйгөйүн чечесиз. Катарды сканерлеп жана ошол катардагы ар бир мамычанын тиешелүү LED ди жарыктандыруу жана муну абдан тез (100 Гцтен ашык) кылуу менен адамдын көзү сүрөттү туруктуу деп кабыл алат жана жүрөктүн сүрөтү LED үлгүсүндө таанылат. Сиз бул мультиплексирлөө ыкмасын Долбоордун кодунда колдонуп жатасыз. Ошентип, сиз жүрөк анимациясын дисплейдеги LEDдерди көрсөтпөстөн көрсөтө аласыз.
3 -кадам:
Сиз колдоно турган резисторлордун маанисин эсептешиңиз керек Адегенде сиздин LEDларыңыздын айрым өзгөчөлүктөрүн алышыңыз керек, алардын алдыдагы чыңалуусун жана алдыга токту билишиңиз керек, бул маалыматты маалымат барагынан ала аласыз. Район 5Вде иштейт, андыктан сиздин булак чыңалууңуз 5В, аны 5v адаптеринен алууга болот. Схемаларды жакшыраак көрүү үчүн түпнуска файлды жүктөп алыңыз. (Сүрөттүн жогорку сол бурчундагы "i" белгисин басыңыз)
4 -кадам: Аны иштетүү
Мен матрицада arduino сериялык мониторунан сүйлөмдү көрсөтүүчү программа жасадым, менин кодум абдан жөнөкөй. Мен дисплей үчүн шрифт жасоо үчүн андроид тиркемесин жасадым. Сураныч, https://play.google.com/store/apps/details?id=com.androidtutorialpoint.leddotmatrix тиркемесин орнотуу үчүн кийинки бетке өтүңүз
5 -кадам: Баары бүттү !!!!!!!
Куттуктайбыз, сиздин 8x8 LED матрицаңыз даяр. Сиз каалаган нерсеңизди көрсөтө аласыз. Эми сиз аны менен ойноп, 8x8 LED матрицасын Led`s же 16x8 матрицасын кол менен ширетүү менен жасай аласыз !!!!!!
Сунушталууда:
Санариптик саат LED Dot Matrix - ESP Matrix Android App: 14 кадам
Санариптик саат LED Dot Matrix - ESP Matrix Android App: Бул макала сыймыктануу менен каржыланат PCBWAY.PCBWAY бүткүл дүйнө жүзү боюнча адамдар үчүн жогорку сапаттагы ПТРлерди жасайт. Өзүңүз үчүн аракет кылып көрүңүз жана PCBWAYде болгону 5 долларга 10 ПКБ алыңыз, абдан сонун сапат, рахмат PCBWAY. Мен ойлогон ESP Matrix Board
Dot Matrix Led дисплейи бар Atmega16 микроконтроллери: 5 кадам
Dot Matrix Led Display менен Intermeacing Atmega16 микроконтроллери: Бул долбоордо биз AVR (Atmega16) микроконтроллери менен бир чекиттүү LED дисплейин иштетебиз. Бул жерде биз протеуста симуляцияны көрсөтөбүз, сиз дагы ошол нерсени аппараттык жабдууларыңызда колдоно аласыз. Ошентип, бул жерде биз адегенде бир тамганы басып чыгарабыз, келгиле, т -да "А" дейли
DIY LED Dot Matrix Scrolling Display Arduino аркылуу: 6 кадам
DIY LED Dot Matrix Scrolling Display Arduino аркылуу: Hello InstruThis is my First Instructable. Бул көрсөтмөдө мен DIY LED Dot Matrix Scrolling Displayди Arduino аркылуу MCU.This дисплейдин темир жол станциясында, автобекетте, көчөлөрдө жана башка көптөгөн жерлерде кантип жасаарымды көрсөтөм. Ал жерде
MAX7219 Dot Matrix Display Module үйрөткүчү Arduino UNOнун жардамы менен 4: 5 кадам
Ардуино UNOнун жардамы менен MAX7219 Dot Matrix Display Module үйрөткүчү 4: Description: LED матрицасын башкарууга оңой издеп жатасызбы? Бул 4түн ичинде 1 Dot Matrix Display модулу сизге ылайыктуу болушу керек. Бардык модуль MAX7219 IC менен жабдылган төрт 8x8 RED жалпы катод чекит матрицасында келет. Иштеп жаткан текстти көрсөтүү үчүн сонун
LED Dot-Matrix Display: 8 кадам (сүрөттөр менен)
LED Dot-Matrix дисплейи: Бул сиздин жеке LED Dot-Matrix дисплейиңизди кантип жасоо керек. Мен светодиоддорду жарыктандыруу үчүн толук программаны түшүндүрүп берем. Бул ошондой эле хакердик, сиз аны өзүңүзгө ылайыкташтыра аласыз. Мен өзүмдүн жеке ишимди жасоону чечтим