Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: MAX7219 -ийн тухай дэлгэрэнгүй
- Алхам 3: DS1307 -ийн тухай дэлгэрэнгүй мэдээлэл
- Алхам 4: Холболтын диаграм
- Алхам 5: Хичээл
- Алхам 6: Код
Видео: Arduino болон LED цэг матрицын дэлгэц ашиглан дижитал цаг: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслүүдийн прототипийг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчидтэй бөгөөд энэ төсөлд бид Arduino ашиглан дижитал цаг хэрхэн бүтээхийг харах болно. Энэхүү төслийг шаардлагын дагуу бүтээх, өөрчлөхөд хялбар байдаг.
Алхам 1: бүрэлдэхүүн хэсгүүд
Төсөлд шаардлагатай бүрэлдэхүүн хэсгүүдийг доор харуулав
1 x Arduino Uno
Энэтхэг дэх Arduino Uno-
Их Британид Arduino Uno -
АНУ дахь Arduino Uno -
4 x MAX7219 Led Dot Matrix дэлгэц
Их Британид цэг матрицын дэлгэц -
АНУ дахь цэг матрицын дэлгэц -
Энэтхэгт цэг матрицын дэлгэц-
1 x DS1307 RTC модуль
Энэтхэгт DS1307 RTC цаг-
Их Британид DS1307 RTC цаг -
АНУ дахь DS1307 RTC цаг -
Цөөхөн утас
Алхам 2: MAX7219 -ийн тухай дэлгэрэнгүй
MAX7219/MAX7221 бол микропроцессор (μPs) хүртэлх 8 сегмент хүртэлх тоон LED дэлгэц, бар график дэлгэц эсвэл 64 тусдаа LED бүхий интерфэйс бүхий авсаархан, цуваа оролт/гаралтын нийтлэг катодын дэлгэцийн драйверууд юм.
Чип дээр BCD код-В декодер, мультиплекс скан хийх хэлхээ, сегмент ба оронтой драйверууд, орон бүрийг хадгалдаг 8х8 хэмжээтэй статик RAM багтсан болно.
Бүх LED -ийн сегментийн гүйдлийг тохируулахын тулд зөвхөн нэг гадаад эсэргүүцэл шаардлагатай. MAX7221 нь SPI ™, QSPI ™, MICROWIRE ™ -тэй нийцдэг бөгөөд EMI-ийг бууруулахын тулд хязгаарлагдмал сегментийн драйверуудтай байдаг.
Тохиромжтой 4 утастай цуваа интерфэйс нь бүх нийтлэг мкП-тэй холбогддог. Хувь хүний цифрийг дэлгэцийг бүхэлд нь бичихгүйгээр хаяглаж, шинэчилж болно.
MAX7219/MAX7221 нь хэрэглэгчид орон бүрийн код B-декодчилох эсвэл код тайлах боломжгүй сонголтыг хийх боломжийг олгодог.
Алхам 3: DS1307 -ийн тухай дэлгэрэнгүй мэдээлэл
DS1307 цуврал бодит цагийн цаг (RTC) нь бага хүчин чадалтай, бүрэн хоёртын кодтой аравтын (BCD) цаг/хуанли юм
дээр нь 56 байт NV SRAM.
Хаяг, өгөгдлийг I2C хоёр чиглэлтэй автобусаар дамжуулж дамжуулдаг.
Цаг/хуанли нь секунд, минут, цаг, өдөр, огноо, сар, жилийн мэдээллийг өгдөг.
Сарын төгсгөлийн өдрийг үсрэх жилийн засварыг оруулаад 31 хоногоос бага саруудад автоматаар тохируулдаг.
Цаг нь AM/PM индикатортой 24 цаг эсвэл 12 цагийн форматаар ажилладаг. DS1307 нь хүчдэлийн мэдрэмтгий хэлхээтэй бөгөөд цахилгаан тасалдлыг илрүүлж автоматаар нөөц тэжээлд шилждэг. Хэсэг нь нөөц тэжээлээс ажилладаг байхад цаг хэмжих ажиллагаа үргэлжилнэ.
Алхам 4: Холболтын диаграм
Алхам 5: Хичээл
Алхам 6: Код
Код болон холболтын дэлгэрэнгүйг:
github.com/stechiez/Arduino/tree/master/di…
Та номын санг дараах репо дээрээс авах боломжтой.
github.com/stechiez/Arduino/tree/master/l…
Зөвлөмж болгож буй:
DIY LED цэг матрицын гүйлгэх дэлгэц нь Arduino ашиглан: 6 алхам
DIY LED цэг матриц гүйлгэх дэлгэц Arduino ашиглан: Сайн байна уу Энэ бол миний анхны заавар юм. Энэхүү зааварчилгаанд би DIY LED цэг матрицын гүйлгэх дэлгэцийг Arduino ашиглан MCU болгон хэрхэн хийхийг харуулах болно.Төмөр замын вокзал, автобусны буудал, гудамж болон бусад олон газруудад ийм төрлийн дэлгэц байрлуулна. Тэнд
LED цэг матрицын дэлгэц: 5 алхам
LED цэг матрицын дэлгэц: Энэ төсөлд та хоёр ээлжийн бүртгэлийг дахин ашиглах болно. Эдгээр нь цэг матрицын дэлгэцийн мөр, баганатай холбогдоно. Дараа нь та дэлгэц дээр энгийн объект буюу спрайтийг үзүүлээд анимэйшн хийх болно. Энэхүү төслийн гол зорилго нь би
Arduino болон Shift регистр ашиглан 48 X 8 гүйдэг LED матрицын дэлгэц: 6 алхам (зурагтай)
Arduino болон Shift регистрүүдийг ашиглан 48 X 8 гүйлгэх LED матрицын дэлгэц: Сайн байцгаана уу! Энэ бол миний анхны заавар бөгөөд Arduino Uno болон 74HC595 ээлжийн регистр ашиглан 48 х 8 програмчлагдах гүйлгэх LED матриц хийх тухай юм. Энэ бол миний Arduino хөгжүүлэх самбартай хийсэн анхны төсөл байсан. Энэ нь надад өгсөн сорилт байсан
LED цэг матрицын дэлгэц: 8 алхам (зурагтай)
LED цэг матрицын дэлгэц: Энэ бол LED Dot-Matrix дэлгэцийг өөрийн гараар хийх энгийн арга юм. Би LED -ийг асаах тайлбар бүхий бүрэн програмыг оруулах болно. Энэ нь бас нэлээд хакердсан тул та үүнийг өөртөө тохируулан өөрчилж болно. Би өөрөө бие даан хийхээр шийдсэн
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: 5 алхам
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: Siemens DLO7135 цэг матриц LED нь оптоэлектроникийн нэг гайхалтай хэсэг юм. Санах ой/декодер/драйвер бүхий 5x7 цэг матрицын ухаалаг дэлгэц (r) гэж тооцогддог. Энэхүү санах ойн хамт 96 тэмдэгт бүхий ASCII дэлгэцтэй бөгөөд дээд ба доод