Агуулгын хүснэгт:

Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: 4 алхам (зурагтай)
Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: 4 алхам (зурагтай)

Видео: Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: 4 алхам (зурагтай)

Видео: Arduino ба RTC DS3231 бүхий P10 DMD дэлгэц: 4 алхам (зурагтай)
Видео: Контроллер автоматического пуска-останова с часами реального времени DS3231 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 зүү FRC холбогч тууз кабель бүхий P10 дэлгэц

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

3. ds3231

4. эрэгтэй, эмэгтэй толгой

5. veroboard ба гагнуурын иж бүрдэл

6. үсрэгч (зөвхөн анхны туршилтанд шаардлагатай)

7. 5в 1А цахилгаан хангамж

Алхам 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 -ийг байрлуул, ингэснээр ирээдүйд өөр зорилгоор дахин ашиглах боломжтой болно.

Дараа нь эрэгтэй толгой ашиглан p10 дэлгэцийн FRC тууз кабелийн холбогчийг хий (оролтын порт). Одоо бүх холболт зөв хийгдсэн эсэхийг мултиметр тасралтгүй туршиж үзээрэй. Хэрэв OK байвал шаардлагатай текстийг харуулах эсэхийг USB -ээр дахин асаагаарай, хэрэв зөв бол USB -ийг салгаад одоо 5V 1a гадаад тэжээлийн эх үүсвэрийг холбоно уу. Энэ нь одоо тод гэрэлтэх ёстой. Баяр хүргэе, одоо та дэлгэцээ авч явж, алс холын газар байрлуулах нь дээр.

Зөвлөмж болгож буй: