Мазмұны:

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

Бейне: P10 DMD дисплейі Arduino және RTC DS3231 көмегімен: 4 қадам (суреттермен)

Бейне: P10 DMD дисплейі Arduino және RTC DS3231 көмегімен: 4 қадам (суреттермен)
Бейне: Создание шрифтов с кириллицей для Led Matrix P10 на библиотеке DMD Arduino 2024, Шілде
Anonim
P10 DMD дисплейі Arduino және RTC DS3231 көмегімен
P10 DMD дисплейі Arduino және RTC DS3231 көмегімен

P10 дисплейлері нүктелік матрицалық жарық диодтар жиыны болып табылады. P10 светодиодты әдетте матрицалық дисплей немесе DMD дисплейі ретінде белгілі. Ол ауысымдық регистрлерге негізделген, әдетте 74595 ауысымдық регистрлер қолданылады. Оларды осындай ұқсас тақталармен каскадтауға болады. Әр түрлі мөлшерде және жарықдиодты түстерде қол жетімді, біз мұнда 32*16 түрін қолданамыз. Біз әр түрлі қаріптермен жылжымалы мәтінді, стильдендірілген мәтінді көрсете аламыз, олар дүкендерде, вокзалдарда, әуежайларда және т. Ең жақсы нәрсе - олар арнайы байланыс протоколдарын қажет етпестен кез келген стандартты микроконтроллермен жұмыс жасай алады, біз оны пайдалану үшін arduino қолданамыз, біз оны ағымдағы уақыт пен күнмен бірге мәтін жасау үшін қолданамыз.

1 -қадам: Қажетті компоненттер

1. 16 істікшелі FRC коннекторының таспалы кабелі бар P10 дисплейі

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

3. ds3231

4. аталық және әйел тақырыптары

5. вертолет пен дәнекерлеуге арналған жинақтар

6. секіргіштер (тек бастапқы тестілеу үшін қажет)

7. 5в 1А қуат көзі

2 -қадам: Схема мен процедураны түсіну

Схема мен процедураны түсіну
Схема мен процедураны түсіну

P10 тақтасының артқы жағында порттардың екі жиынтығы бар. Каскадты енгізу үшін деректерді енгізу және шығару порты. DS3231 - бұл нақты уақыт сағаты (RTC). Ол күн мен уақытты көрсету үшін қолданылады.

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

DS3231 I2C байланыс хаттамасын қолданады. CR2302 батарея ұстағышын орнына бекітіңіз және i2c түйреуіштерін arduino i2c арқылы қосыңыз. Егер сіз осы модульде жаңадан болсаңыз, төмендегі сілтемені қараңыз:

howtomechatronics.com/tutorials/arduino/ar…

Енді схеманы орындаңыз және P10 тақтасынан секіргіштерді arduino -ға бекітіңіз. Бұл қосылыстар P10 кіріс портында жасалуы керек.

16 істікшелі FRC коннекторы-1 таспалы кабель вертолеттің соңғы схемасын жасағаннан кейін, кейінірек қолдануға болатын кіріс және шығыс портына қолданылады.

3 -қадам: кодты жүктеу және тестілеу

Кодты жүктеу және тестілеу
Кодты жүктеу және тестілеу
Кодты жүктеу және тестілеу
Кодты жүктеу және тестілеу

Төменде берілген кодтарды жүктеңіз. Бұл дерлік өзін -өзі түсіндіреді. Кітапхана сілтемелері осында берілген.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Мен сізге екеуін де орнатуды ұсынамын, өйткені екеуінде де көптеген ерекше мүмкіндіктер бар.

Сіз мұнда бекітілген кез келген кодты жүктей аласыз. Сондай -ақ, кез келген кіріктірілген мысал эскиздерін қолданғыңыз келуі мүмкін.

Мәтінді және қажетті қаріп параметрлерін көрсету үшін оны қайта жазыңыз. Жүктеп салыңыз.

Сіз қалаған нәтижені экранда көруіңіз керек

4 -қадам: Аяқтау

Image
Image
Аяқталуда
Аяқталуда
Аяқталуда
Аяқталуда

Егер бәрі ойдағыдай болса, бәрін вертолетке бекітіп, дәнекерлеңіз. Болашақта оны кез келген басқа мақсатта қайта пайдалану үшін arduino мен ds3231 орналастыру үшін әйел тақырыптарын пайдаланыңыз.

Содан кейін p10 дисплейінің FRC таспалы кабелінің коннекторын (кіріс порты) жасау үшін ерлер тақырыптарын пайдаланыңыз. Енді мультиметрдің үздіксіздігімен тексеріңіз, егер барлық байланыс дұрыс орындалса. Егер OK болса, енді USB -ді қайта қосып, қажетті мәтінді көрсетіңіз. Егер жақсы болса, онда USB -ді алып тастаңыз, енді оған сыртқы 5в 1а қуат көзін қосыңыз. Ол енді жарқырап жануы керек. Құттықтаймын, енді дисплеймен бірге жүріп, оны көру үшін алыс жерге қойғаныңыз жақсы.

Ұсынылған: