Мазмуну:

P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)
P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)

Video: P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)

Video: P10 DMD дисплейи Arduino жана RTC DS3231 менен: 4 кадам (сүрөттөр менен)
Video: Arduino + P10 LED Display Panel | Arduino Uno with P10 LED Display | Display and Scrolling Text 2024, Ноябрь
Anonim
P10 DMD дисплейи Arduino жана RTC DS3231 менен
P10 DMD дисплейи Arduino жана RTC DS3231 менен

P10 дисплейлери - бул матрицалык LED диапазону. P10 LED жалпысынан Dot Matrix Display же DMD дисплейи катары белгилүү. Бул нөөмөт реестрлерине негизделген, жалпысынан 74595 смена регистрлери колдонулат. Аларды окшош тактайлардын көбүрөөк саны менен каскаддаштырса болот. Ар кандай өлчөмдөрдө жана LED түстөрүндө бар, биз бул жерде 32*16 түрүн колдонобуз. Биз жылдырылуучу текстти, стилдештирилген текстти ар кандай шрифт менен көрсөтө алабыз. Алар соода дүкөндөрүндө, станцияларда, аэропорттордо ж. Алар жөнүндө эң жакшы нерсе, алар ар кандай атайын байланыш протоколдоруна муктаж болбостон, ар кандай стандарттык микроконтроллер менен интерфейске кириши мүмкүн. Биз аны колдонуу үчүн arduino колдонобуз.

1 -кадам: компоненттери талап кылынат

1. 16 Pin FRC туташтыргычы лента кабели менен P10 дисплейи

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. эркек жана аял башы

5. veroboard жана ширетүүчү комплекттер

6. секирүүчүлөр (алгачкы тестирлөө үчүн гана керек)

7. 5в 1А электр менен камсыздоо

2 -кадам: Circuit жана тартиби түшүнүү

Circuit жана тартиби түшүнүү
Circuit жана тартиби түшүнүү

P10 тактасынын арткы тарабында, порттардын эки топтому бар. Каскаддоо үчүн маалыматтарды киргизүү жана чыгаруу порту. DS3231 - бул реалдуу убакыт сааты (RTC). Бул күндү жана убакытты көрсөтүү үчүн колдонулат.

Электр схемасы бул жерде тиркелет. 5v 1a тышкы жабдууну азыр колдонбоңуз. Arduino күчү дисплейиңизди күйгүзө алат (күңүрт жарык) сыноо үчүн жетиштүү.

DS3231 I2C байланыш протоколун колдонот. CR2302 батарейка кармагычын ордуна орнотуп, i2c казыктарын arduino i2c менен туташтырыңыз. Эгерде сиз бул модулда жаңы болсоңуз, төмөнкү шилтемени караңыз:

howtomechatronics.com/tutorials/arduino/ar…

Эми схеманы ээрчип, P10 тактасынан секиргичтерди arduinoго тиркеңиз. Бул байланыштар P10дун кирүү портунда ачык түрдө жасалышы керек.

16 Pin FRC туташтыргычы-1 лента кабели киргизүү жана чыгаруу порту үчүн колдонулат, аны кийинчерээк колдонууга болот, сиз такталган вертолет схемасын түзгөндөн кийин.

3 -кадам: Кодду жүктөө жана тестирлөө

Кодду жүктөө жана тестирлөө
Кодду жүктөө жана тестирлөө
Кодду жүктөө жана тестирлөө
Кодду жүктөө жана тестирлөө

Төмөндө тиркелген коддорду жүктөп алыңыз. Бул дээрлик өзүн -өзү түшүндүрөт. Китепкана шилтемелери бул жерде берилген.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Мен экөөнү тең орнотууну сунуштайм, анткени экөө тең уникалдуу өзгөчөлүктөрдү камтыйт.

Бул жерде тиркелген коддордун бирин жүктөй аласыз. Ошондой эле, сиз каалаган үлгүдөгү эскиздерди колдонууну кааласаңыз болот.

Өз текстти жана каалаган шрифт орнотууларын көрсөтүү үчүн аны кайра жазыңыз. Жүктөө.

Сиз каалаган өндүрүштү экранда көрүшүңүз керек

4 -кадам: Аяктоо

Image
Image
Аяктоодо
Аяктоодо
Аяктоодо
Аяктоодо

Эгерде баары жакшы иштеп жатса, анда бардыгын вероборго тиркеп, аларды эритип коюңуз. Аялдардын башын arduino жана ds3231 коюу үчүн колдонуңуз, ошондо аны келечекте башка максатта кайра колдоно аласыз.

Андан кийин p10 дисплейинин FRC лента кабелинин туташтыргычын жасоо үчүн эркектин башын колдонуңуз (киргизүү порту). Эми мультиметрдин үзгүлтүксүздүгү менен текшериңиз, эгерде бардык туташуу туура жасалган болсо. Эгер макул болсо, анда usb менен кайра иштетип, керектүү текстти көрсөтөөрүн көрүңүз. Эгер макул болсо, анда USB'ди алып салыңыз жана азыр ага тышкы 5v 1a электр булагын тиркеңиз. Ал азыр жаркырап күйүшү керек. Куттуктайм, сиз азыр дисплейиңиз менен барып, аны көрүү үчүн алыскы жерге койсоңуз болот.

Сунушталууда: