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

Arduino -той удирдсан матриц: 8 алхам
Arduino -той удирдсан матриц: 8 алхам

Видео: Arduino -той удирдсан матриц: 8 алхам

Видео: Arduino -той удирдсан матриц: 8 алхам
Видео: Эта светодиодная схема просто потрясающая — 8-канальный светодиодный чейзер 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү LED матриц нь 74HC595 Shift Register & CD4017 -ийн арван жилийн тоолуурыг ашигладаг бөгөөд энэ нь маш энгийн бөгөөд хэрэв та доор өгөгдсөн алхмуудыг дагаж мөрдвөл миний алхамуудыг хялбарчилж, илүү сайн ойлгохын тулд бүх зүйлийг тайлбарласан болно.

Ярьж дууссан бол одоо шоугаа үзэцгээе? ✌️?

Алхам 1: ТОНОГ ТӨХӨӨРӨМЖийг тохируулах нь

HARDWARE -ийг тохируулж байна !!
HARDWARE -ийг тохируулж байна !!
HARDWARE -ийг тохируулж байна !!
HARDWARE -ийг тохируулж байна !!

Эдгээр нь энэ төслийн шаардлагатай бүх хэсгүүд юм

Та эндээс Томсон Электроникс худалдаж авах боломжтой

Ардуино Нано

74HC595 SHIFT БҮРТГЭГЧ

CD4017 IC DEECADE COUNTER

2N3904 OR 2N2222 TRANSISTOR

220 OHM эсэргүүцэл

5 мм LED

ЭРЭГТЭЙ БАЙГУУЛАГЧ

ЭМЭГТЭЙ БАЙГУУЛАГЧ

ЕРӨНХИЙ ЗОРИЛГОТ ДОТ ПХБ

Алхам 2: Ажлыг тохируулах

Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна
Ажлыг тохируулж байна

Лед матрицаа хийхийн тулд ямар хэмжээтэй цэгтэй ПКБ -ийг оноо, зургаар дараарай. Зүсэхийн тулд үзүүртэй хутга эсвэл үүнтэй төстэй зүйлийг ашиглаарай, дараа нь самбарыг нугалаад хайчилж аваарай … Энгийн үү? Үүнийг хийсний дараа та 144 LED -тэй байх ёстой. Та өөрийн төсөөллийн дагуу өнгө сонгох боломжтой., Их оюун ухаан….

Ногоон өнгийн LED -ийг ашиглан Iam нь гэрлийг шалгахын тулд 3 вольтоос илүү өндөр хүчдэл ашиглаж байгаа бол эерэг терминал ба хүчдэлийн потенциалтай 220 ом эсэргүүцэл бүхий резисторыг ашиглана. Эсвэл та энэ ажилд CR2302 товчлууртай эсийг ашиглаж болох бөгөөд энэ нь LED -ийг буруу ажиллуулахгүйн тулд гагнахаасаа өмнө бүх LED -ийг туршиж үзсэн эсэхээ шалгаарай.

Хэрэв танд илүү их цаг байгаа бол та илүү дур булаам болохын тулд 1500 торон зүлгүүр ашиглан LED -ийг сарниулах боломжтой болно. Бүх зүйл та бүхэнд хамаарна.. Катод ба анодын хэлбэрийг бүрдүүлэхийн тулд цэгийн самбарыг байрлуул. Зэрэгцээ шугам нь анодыг цэгийн самбарын дээд талд байрлуулахыг баталгаажуулдаг. Үүнийг хийсний дараа тэргүүлэгчдийг бүгдийг нь богиносгож, эсвэл энэ ажилд мөнгөн зэс утсыг ашиглаж болно.

Гагнах зүүг богиносгосны дараа илүүдэл хэсгүүдийг хайчилж аваарай Одоо бид катодоо дээш харуулахын тулд 3 мм -ийн ган саваа эсвэл харандаа ашиглан толгойны анодын гол руу хүрнэ. Дараа нь илүүдэл тугалга, гагнуурыг цэгүүдэд хайчилж ав. Одоо бид Led матрицынхаа 25 орчим хувийг дуусгасан бөгөөд энэ нь гагнуурын дараа бүх зүйлийг туршиж үзэх хамгийн сайн зүйл юм. Одоо та анодын эгнээнд сөрөг цэнэг, LED -ийг гэрэлтүүлэхийн тулд катодын эерэг цэнэгийг ашиглана уу.

LED нь матрицтай тул хэрэв та эхний эгнээний гэрэл ба 3 -р баганын гэрлийг асаах шаардлагатай бол 1 -р эгнээний анодын мөр ба 3 -р баганын катодын зүүг сөрөг цэнэг болгон цэнэглэнэ үү. Матрицын бүтцийг дуусгахын тулд бүх LED -ийг туршиж үзээрэй.

Алхам 3: Матрицад утас холбох

Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох
Матрицад утас холбох

LED -уудыг матрицад холбосны дараа тэдгээрийг хянагч самбар дээр залгах хэрэгтэй. Учир нь Ribbion утас ашиглан бид багананд 24 LED, эгнээний хэсэгт 6 LED, нийт 6 × 24 Led матрицтай болно. Риббионы утсыг засаж, баганын хэсгээс 3 хос утас авах боломжтой

Бид LED матрицын баганын утсыг ингэж ангилдаг. Дараа нь баганын хэсэгт бид зөвхөн зургаан утастай байх ёстой. Эгнээний LED -ийг арван жилийн тоолуураар удирддаг бөгөөд энэ нь LED -ийг 6 голтой жолооддог тул LED матриц хийхэд хялбар байдаг

Илүү сайн үр дүнд хүрэхийн тулд утсыг цэгийн хавтангаар холбож, гагнахаас өмнө утсыг цагаан тугалга болгон сольдэрон эсвэл бусад брендийн өндөр зэрэглэлийн флюсийг ашиглаарай. Утаснуудаа зөв засахын тулд багананд 8 утастай болсноос хойш бүх эхний багананд гагнах ажлыг эхлүүлсэн өнгөний талаар тэмдэглэл хөтлөх хэрэгтэй

Миний амар хялбар байдлыг хангахын тулд би урт хугацааны туузтай утас ашиглаагүй, дэмий үрэхгүй байхын тулд төслөө бүгдийг нь ашигласан тул та өөр зориулалттай утсыг ашиглаж болно. Хожим төөрөгдөл гаргахгүйн тулд утсаар холбоно уу

Бид тэднийг жолоодлогын самбараар холбож байх үед. Жолоочийн самбартай холбохын тулд LED матрицын утаснуудын төгсгөлд эрэгтэй эсвэл эмэгтэй толгойг заавал холбоно уу, үүний тулд эмэгтэй толгойг ашиглана уу

Алхам 4: Хянагчийн самбар хийх

Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх
Хяналтын самбар хийх

Тодорхойлолтоос Гербер файлыг jlcpcb.com дээр нэмж хянагчийн самбарыг үйлдвэрлээрэй. Jlcpcb вэбсайтыг тохируулах хэлбэрээр авах олон арга бий, хэрэв танд өнгө, зузааныг өөрчилж болно, хэрэв танд ямар нэгэн кастомын хэрэгцээ шаардлагагүй бол бүх зүйлийг анхдагчаар тохируулаарай

Үүний дараа Хадгалах товчлуур дээр дарж, ПКБ -г шалгаарай, учир нь би Хятадаар дамжуулан ПХБ -ийг авахын тулд ердийн хүргэлтийг ашигласан тул ойролцоогоор 2 долоо хоног ирэхэд энэ аргаар бид 2 давуу талтай болно., Хоёрдугаарт, бид кастомын үүргээ биелүүлэхээс зайлсхийж, эдгээр бүх зүйлийг 2 долоо хоног орчим хүлээх хэрэгтэй болно. Бид шаргуу хөдөлмөрийнхөө үр жимсийг авах болно

ПХБ -ийг сайтар эмхэлж, савласан байдаг, заримдаа бид ПХБ захиалахдаа Jlcpcb -ээс зарим бэлэг авах боломжтой байдаг

Дараа нь IC, резистор, толгой, транзистор, гагнуур гэх мэт эд ангиудыг нэг нэгээр нь цуглуулж самбарыг бөглөнө үү

Таны шаргуу ажилд зориулж кофе ууж байна уу? Завсарлага авах ……

Алхам 5: Бүгдийг хамтдаа холбох

Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна
Бүгдийг хамтдаа холбож байна

Энэ төсөлд орон зай хэмнэхийн тулд Iam Arduino Nano -г ашиглаж байгаа боловч та Arduino -ийн ямар ч төрлийн амтыг ашиглаж болно Arduino UNO, MEGA, PROMINI, NANO бүх зүйл зүгээр л төгс ажилладаг, гэхдээ Arduino -аас бусад Arduino -ийн амтыг ашиглах нь хэт их байж магадгүй бөгөөд зарим өвөг дээдэст үнэ цэнэтэй байх болно. Та миний санаа зовж буй зүйлийн хувьд нано ашиглаж байна

Энэ төсөлд бидэнд зөвхөн Arduino -ийн 5 дижитал зүү хэрэгтэй, гэхдээ та Arduino -ийн бусад дижитал зүүг ашиглах боломжтой

Хяналтын самбарын эгнээ ба баганад холбосон LED матриц бүхий ПХБ -ийн дугаараар хянадаг самбарын утсыг засахыг хичээ

Үүнийг оронд нь Arduino кодоор өөрчлөх шаардлагатай байна, Гербер програм хангамжийн бүх линкүүд болон дурдсан бусад зүйлсийг зааварчилгааны төгсгөлд өгөх болно? ✌️

Алхам 6: Arduino код болон тестийг байршуулж байна

Arduino код болон тестийг байршуулж байна
Arduino код болон тестийг байршуулж байна
Arduino код болон тестийг байршуулж байна
Arduino код болон тестийг байршуулж байна

Arduino кодыг нээгээрэй, эндээс бид заншсан тэмдэгтүүд, үсэг, тоо, цаашаа шилжих тухай бодож болох бүх зүйлээ харуулах боломжтой бөгөөд кодыг олохын тулд кодыг доош гүйлгэж, LED дээр харуулах ёстой зүйлээ бичнэ үү. Матриц энд байна. Гэхдээ нэг зүйлийг санаарай - B үсгийг нэг үгийн өмнө бичээрэй, жишээ нь ZENOMODIFF үгийг харуулахын тулд бид бичих ёстой - BZ, BE, BN, BO, BSPACE, BM, BO, BD, BI, BF, BF The Letters Bytes Өмнө нь массив хэлбэрээр хадгалдаг байсан бол одоо бид үүнийг ар араас нь хэвлэж байна

Бүх үсгийн замыг Arduino -д зориулж хоёртын хэлбэрт хөрвүүлэв. Хаана асаах, унтраах вэ гэх мэт зөн совингийн хувьд 0, 1 үсэг 1 асах гэрлийг, 0 үсэг нь унтраах гэрлийг илэрхийлнэ

Лед матриц дээр захидал ингэж хэвлэгддэг

Алхам 7: Алдааг олж засварлах, зөвлөмжүүд. ?

∆ Хэрэв LED нь эгнээ эсвэл багананд бүдгэрвэл энэ нь 3 зүйлээс бүрдсэн байж магадгүй юм

1 Гагнах үед хэт халалтаас болж LED -ийн гэмтэл

2 Эсэргүүцлийн үнэ цэнийг буруу байрлуулсан байж магадгүй

3 Муу гагнуурын үе

∆ Бүрэн удирдсан матриц нь кодыг байршуулсны дараа юу ч харуулдаггүй бөгөөд энэ нь 3 зүйл байж магадгүй юм

1 ПХБ -ийн ТУЗ -ийн холболтыг шалгана уу, Arduino зүү болон Pcb -т холбогдсон толгойн зүү нь ижилхэн болохыг анхаарна уу

2 Энэ нь буруу байрлуулсан Ic байж магадгүй юм

3 утас дотор тасарсан байж магадгүй. Бүх утаснуудын тасралтгүй байдлыг шалгаарай

∆ Захидал нь 1 зүйлээс бүрдсэн LED матриц дээр дээшээ харагдаж байна

1 Үүнийг LED матрицын давхаргын холболтыг сольж сольж болно

∆ SK500 синхрончлолын алдаанаас болж Arduino кодыг байршуулаагүй байна

1 Arduino Nano драйверийг өөрийн үйлдлийн системийн дагуу суулгаарай

∆ Та Led матрицын код дахь дүрүүдийг харуулахын тулд захидал бичээд байршуулсан ч гэсэн 1 зүйлээс бүрдсэн зүйлийг харуулахгүй

1 Илүү их мэдээлэл авахын тулд үг бүрийн дараа В үсгийг бичнэ үү

Эдгээр нь хэрэв танд өөр алдаа, асуулт байвал энэ төслийг хийх явцад тойрч гарах боломжтой бүх алдаа юм

Дахин тоглуулахыг [email protected] хаягаар үлдээгээрэй, 1 хоногийн дотор дахин тоглуулах боломжтой

Алхам 8: Arduino код, Pcb Gerber файл

Arduino код

Гербер файл

Jlcpcb

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