Оглавление:

Дисплей DMD P10 с Arduino и RTC DS3231: 4 шага (с изображениями)
Дисплей DMD P10 с Arduino и RTC DS3231: 4 шага (с изображениями)

Видео: Дисплей DMD P10 с Arduino и RTC DS3231: 4 шага (с изображениями)

Видео: Дисплей DMD P10 с Arduino и RTC DS3231: 4 шага (с изображениями)
Видео: Timer on DMD P10 Display +91-8805553425 2024, Июль
Anonim
Дисплей DMD P10 с Arduino и RTC DS3231
Дисплей DMD P10 с Arduino и RTC DS3231

Дисплеи P10 представляют собой матрицу светодиодов с точечной матрицей. Светодиод P10 обычно называют точечно-матричным дисплеем или дисплеем DMD. Он основан на регистрах сдвига, обычно используется 74595 регистров сдвига. Их можно каскадировать с большим количеством подобных досок. Доступные в различных размерах и цветах светодиодов, здесь мы будем использовать шрифт 32 * 16. Мы можем отображать прокручиваемый текст, стилизованный текст с различными размерами шрифта. Они очень популярны на коммерческих рекламных щитах, таких как магазины, вокзалы, аэропорты и т. Д. Лучшее в них то, что они могут взаимодействовать с любым стандартным микроконтроллером без необходимости использования каких-либо специальных протоколов связи. Мы будем использовать Arduino для его использования. Мы будем использовать его для генерации текста вместе с текущим временем и датой.

Шаг 1. Необходимые компоненты

1. Дисплей P10 с ленточным кабелем с 16-контактным разъемом FRC.

2. ардуино (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

Я предлагаю вам установить оба, поскольку оба содержат много уникальных функций.

Вы можете загрузить любой из приведенных здесь кодов. Также вы можете использовать любые наброски примеров inbuild.

Перепишите его, чтобы отобразить собственный текст и желаемые настройки шрифта. Загрузите это.

Вы должны увидеть желаемый результат на экране

Шаг 4: Завершение

Image
Image
Завершение
Завершение
Завершение
Завершение

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

Затем используйте штекерные разъемы, чтобы соединить ленточный кабель FRC дисплея p10 (входной порт). Теперь проверьте целостность мультиметра, если все соединения выполнены правильно. Если все в порядке, снова подключите питание через USB, чтобы увидеть, отображается ли требуемый текст. Если все в порядке, извлеките USB и подключите к нему внешний источник питания 5 В 1 А. Теперь он должен ярко загореться. Итак, поздравляю, теперь вы готовы пойти со своим дисплеем и поместить его в отдаленном месте, чтобы увидеть его.

Рекомендуемые: