Съдържание:

P10 DMD дисплей с Arduino и RTC DS3231: 4 стъпки (със снимки)
P10 DMD дисплей с Arduino и RTC DS3231: 4 стъпки (със снимки)

Видео: P10 DMD дисплей с Arduino и RTC DS3231: 4 стъпки (със снимки)

Видео: P10 DMD дисплей с Arduino и RTC DS3231: 4 стъпки (със снимки)
Видео: Arduino+P10 Display+Rtc 2024, Юли
Anonim
P10 DMD дисплей с Arduino и RTC DS3231
P10 DMD дисплей с Arduino и RTC DS3231

P10 дисплеите са матрица от светодиоди с матрична матрица. P10 светодиодът е известен като Dot Matrix Display или DMD дисплей. Той се основава на регистрите за смяна, обикновено се използват 74595 регистри за смяна. Те могат да бъдат каскадирани с по -голям брой подобни дъски. Предлагат се в различни размери и LED цветове, тук ще използваме тип 32*16. Можем да показваме превъртащ се текст, стилизиран текст с различни размери на шрифта. Те са много популярни в търговски табла като магазини, гари, летища и др. Най -хубавото при тях е, че те могат да бъдат свързани с всеки стандартен микроконтролер без нужда от специални комуникационни протоколи. Ще използваме arduino, за да го използваме. Ще го използваме за генериране на текст заедно с текущия час и дата.

Стъпка 1: Необходими компоненти

1. P10 дисплей с 16 -пинов FRC конектор лентов кабел

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

3. ds3231

4. мъжки и женски заглавки

5. комплекти veroboard и запояване

6. джъмпери (необходими само за първоначално тестване)

7. Захранване 5v 1A

Стъпка 2: Разбиране на схемата и процедурата

Разбиране на схемата и процедурата
Разбиране на схемата и процедурата

На задната страна на платката P10 има два комплекта портове. Портът за въвеждане и извеждане на данни за каскадиране. DS3231 е часовникът в реално време (RTC). Използва се за показване на дата и час.

Електрическата схема е приложена тук. Не използвайте външното захранване 5v 1a сега. Мощността на 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
Завършване
Завършване
Завършване
Завършване

Ако всичко работи добре, прикрепете всичко към veroboard и ги запойте. Използвайте женски заглавки, за да поставите arduino и ds3231, така че да можете да го изключите за повторна употреба в бъдеще за всяка друга цел.

След това използвайте мъжки заглавки, за да направите конектора за лентовия кабел FRC на дисплея p10 (входен порт). Сега тествайте с непрекъснатост на мултицет дали всички връзки са направени правилно. Ако е добре сега, отново включете USB, за да видите дали показва необходимия текст. Ако е добре, премахнете usb и сега свържете външното захранване 5v 1a към него. Сега трябва да свети ярко. Така че поздравления, че сега сте добре да отидете с дисплея си и да го поставите на далечно място, за да го видите.

Препоръчано: