Агуулгын хүснэгт:
- Хангамж
- Алхам 1: CIRCUIT
- Алхам 2: ХҮРЭЭЛЭХ ДИАГРАММ
- Алхам 3: Урьдчилан сэргийлэх арга хэмжээ
- Алхам 4: КОД
- Алхам 5: Тайлбар
- Алхам 6: Хийх ёстой зүйлүүд
- Алхам 7: Ашигласан материал
Видео: 74hc595 IC ашиглан 4X4 LED MATRIX: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Тодорхойлолт
Энэ блогт бид ээлжийн бүртгэл (SN7HC595N) ашиглан 4х4 хэмжээтэй LED матрицыг хэрхэн яаж хийх, кодлох талаар ярилцах болно
Хангамж
Шаардлагатай материал
- Ээлжийн бүртгэл (SN7HC595N)
- Холбогч кабель
- Arduino самбар (би Arduino UNO ашиглах болно)
- 16 LED
- 330 ом эсэргүүцэл x4
- Гагнуурын хэрэгсэл
- Pcb хавтан
- Хатуу утаснууд
Алхам 1: CIRCUIT
16 LED -ийг дөрвөлжин хэлбэрээр байрлуул, ингэснээр LED бүрийн анод доошоо, катодууд баруун тийш харна
- LED -ийн бүх катодуудыг баганаар холбоно уу
- LED -ийн бүх анодыг эгнээнд холбоно уу
- Мөр, багана тус бүрээс гаралт авах тул эцэст нь 4х4 матрицаас 8 гаралттай байх болно.
Алхам 2: ХҮРЭЭЛЭХ ДИАГРАММ
Алхам 3: Урьдчилан сэргийлэх арга хэмжээ
- Резисторын зөв утга нь маш чухал бөгөөд ингэснээр хэлхээ байхгүй бол зөв ажиллахгүй болно.
- Гагнуур хийхдээ маш болгоомжтой байгаарай, мөр баганын утаснууд бие биендээ хүрч болохгүй.
- Arduino асаалттай байх үед хэлхээг бүү холбоорой.
- Холбохын өмнө бүх LED -ийг тус тусад нь шалгаарай.
Алхам 4: КОД
кодыг өгсөн линкээс татаж авна уу. кодын холбоос
Алхам 5: Тайлбар
IC дээрх чухал тээглүүрүүд
Өгөгдөл орж ирдэг SER (Цуваа);
SRCLK (Цуваа цаг) нь SER дотор байгаа зүйлийг хадгалахын тулд өндөрт тохируулсан зүү;
RCLK (Бүртгүүлэх цаг) бүх тээглүүрийг тохируулсны дараа таны тогтоосон зүү
Shift регистрийн чип нь өгөгдлийн зүүгээр цувралаар оруулсан битүүдийг 8 зэрэгцээ бит болгон хувиргадаг. Тиймээс хэрэв та 10010000 илгээхийг хүсч байвал хамгийн бага бит (0) -ээр эхэлж SER -ийг LOW (Arduino дээрх D10) болгож тохируулна уу.. Дараа нь та утгыг "хадгалах" тулд SCK (Arduino дээрх D11) -ийг HIGH болгож, дараа нь LOW болгож тохируулна уу
Алхам 6: Хийх ёстой зүйлүүд
- Кодыг өөрчилснөөр та 4х4 хэмжээтэй матриц дээр янз бүрийн загвар, дүрс хэвлэх боломжтой.
Энэ нь жижиг төслүүдэд хямд өртөгтэй дэлгэц болж чаддаг
Зөвлөмж болгож буй:
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам
ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам
HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно
2 ээлжийн бүртгэл (74HC595) ашиглан 16 LED хөтлөх: 9 алхам
16 LED -ийг жолоодохын тулд 2 ээлжийн бүртгэл (74HC595) ашиглах: Энэ хэлхээнд 2 ээлжийн регистр (74HC595) ашиглагдах болно. Ээлжийн бүртгэл бүр 8 LED хөтлөх бөгөөд ээлжийн регистрүүд нь утастай байдаг тул ээлжийн бүртгэлийн гаралт нь нөгөөгийнхөө хуулбар шиг харагдах болно
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл