
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Шаардлагатай хэсгүүд: Basys3 FPGA
GEEETECH -ийн 8x8 RGB LED матриц
9V батерей
2N3904 транзистор (x32)
1K эсэргүүцэл (x32)
100 Ом эсэргүүцэл (x1)
50 Ом эсэргүүцэл (x1)
LED матриц нь нийт 32 голтой гол анод матриц юм. Нийтлэг анод гэдэг нь мөр бүрийг ердөө 1 зүүгээр хянадаг бол багана бүрийг өнгө тус бүрт 3 -аар хянадаг гэсэн үг юм. Үүнийг хянах ажлыг самбарын төгсгөл бүрт 32 PMOD I/O портоор хийх болно.
Алхам 1: Алхам 1: Транзисторыг холбох



32 1K резисторыг транзисторын төв зүү рүү холбоно уу. Энэ бол транзисторын "Суурь" зүү бөгөөд basys самбараас дохиог хүлээн авах болно.
Алхам 2: Алхам 2: Удирдах зөвлөлд холбогдох




Самбарын гаралтыг зураг дээрх шиг резисторын нөгөө үзүүрт холбоно. JXADC => Улаан, JA => Ногоон, JB => Цэнхэр, JC => Мөр/хүч. Самбар нь аль мөр/багана/өнгийг асаахыг ингэж хянадаг. Зүү бүр харгалзах транзисторыг асаах эсвэл унтраах нь тухайн транзистороос цахилгаан эсвэл газардуулга дамжих боломжийг олгодог.
Алхам 3: Алхам 3: Матрицтай холбогдох




Энд 8 анодын транзистор ба 24 катодын транзистор хоорондоо ялгаатай болж эхэлдэг.
Транзисторын хавтгай тал руу харвал зүү нь ялгаруулагч, суурь, коллектор юм. Матрицын 24 катод нь 24 транзисторын коллекторын зүүтэй, 8 анодыг бусад 8 транзисторын ялгаруулагч зүүтэй холбох ёстой.
Дебаг хийхэд хялбар болгохын тулд матриц руу орох утас бүрийг өнгөөр кодлохыг зөвлөж байна. Энэ матриц нь "дээд" хэсэгт 16 голтой (миний дээд гэж тэмдэглэсэн тал нь бичээстэй тал байсан) ба "доод" хэсэгт 16 голтой байна. Дээд талд 8 тээглүүр энэ дарааллыг дагаж (зүүнээс баруун тийш): Blue7: 0 Read7: 0
доод: Мөр7: 4 Ногоон7: 0 Мөр3: 0
Миний өнгөний код - Цэнхэр: цэнхэр, нил ягаан
Улаан: улаан, улбар шар
Ногоон: ногоон, шар
Мөр: хар, цагаан, хүрэн, саарал
Алхам 4: Алхам 4: Эрчим хүч ба газар




Би катодын хажуугийн транзисторыг газардуулж эхэлнэ. Эдгээр ялгаруулагч зүү бүрийг батерейны газардуулгатай холбох боловч 8 улаан дэвсгэр нь зайны газардуулгын хооронд 50 Ом эсэргүүцэлтэй байх шаардлагатай.
Би эдгээр үндэслэлийг талхны тавцангийн гадна талын эгнээнд холбосон, учир нь энэ нь тохиромжтой байсан (хэрэв та талхны хавтан ашиглахаар шийдсэн бол)
Гэхдээ хүчийг 8 транзисторын коллекторын зүүтэй холбох ёстой. LED -ийн ачаар хүч ба транзисторын хооронд 100 ом эсэргүүцэл байрлуулах ёстой.
Алхам 5: Алхам 5: Самбарыг програмчлах

Үүнийг програмчлахад шаардлагатай бүх VHDL файлууд энд байна! Амжилт хүсье!
MAIN.vhd бол хамгийн шилдэг модуль гэдгийг шалгаарай
Цаг хуваагч ба хязгаарлагдмал төлөвт байгаа машины загварыг өгсөн Брайан Мийлид онцгой талархал илэрхийлье.
Зөвлөмж болгож буй:
Mastermind Star Wars with Arduino MEGA: 5 алхам (зурагтай)

Mastermind Star Wars with Arduino MEGA: Энэ бол бослогын таагүй үе юм. Үхлийн од сүйрсэн ч Эзэн хааны цэргүүд үнэгүй техник хэрэгсэл, Ардуиног нууц зэвсэг болгон ашиглаж байна. Энэ бол үнэгүй технологийн давуу тал бөгөөд үүнийг ямар ч хүн (сайн ч бай, муу ч бай) ашиглаж болно. Би
8x8 Led матрицын цаг ба халдлагаас урьдчилан сэргийлэх анхааруулга: 4 алхам (зурагтай)

8x8 Led Matrix Clock & Intrusion Anti-Warning: Энэхүү зааварчилгаанд бид хөдөлгөөнийг илрүүлэх замаар идэвхжүүлсэн 8x8 Led Matrix Clock-ийг хэрхэн бүтээхийг харах болно. телеграмын ботоор илэрсэн !!! Бид хоёр өөр аргаар хийх болно
8x8 BIG LED матрицыг хэрхэн яаж бүтээх вэ (MAX7219 LED 10мм): 9 алхам (зурагтай)

8x8 BIG LED матрицыг хэрхэн яаж бүтээх вэ (MAX7219 LED 10мм): Та бэлэн 8x8 LED матрицыг дэлгэц болгон ашиглаж байсан уу? Тэд янз бүрийн хэмжээтэй байдаг бөгөөд ажиллахад маш сонирхолтой байдаг. Бэлэн байгаа том хэмжээ нь 60 мм x 60 мм хэмжээтэй байдаг. Гэсэн хэдий ч хэрэв та илүү том бэлэн LED матриц хайж байгаа бол
VHDL дээрх Mastermind тоглоом: 3 алхам

VHDL дахь Mastermind Game: Манай төслийн хувьд бид “ Mastermind ” VHDL дээрх тоглоомыг Basys3 самбар дээр тоглох болно. Mastermind бол уламжлал ёсоор хадаас, тоглоомын самбараар тоглодог код эвдэх тоглоом юм. Нэг тоглогч 4 өнгийн дараалсан олон өнгийн өнгийн хавчуур байрлуулдаг
Led матрицтай Arduino телескетч: 6 алхам (зурагтай)

Led матрицтай Arduino телескетч: Энд Arduino ашиглан телескет хийх энгийн гарын авлага байна. Энэхүү загварт Arduino, 8x32 хэмжээтэй хоёр LED матриц, Buzzer, хоёр эргэдэг кодлогч болон зарим товчлуурыг ашигладаг. Та эргэдэг кодлогч болон LED матрицыг хэрхэн ашиглах талаар сурах болно гэж найдаж байна. Бас тэр үсрээд л