Агуулгын хүснэгт:
- Алхам 1: Төлөвлө
- Алхам 2: ПХБ
- Алхам 3: эд ангиудыг авах
- Алхам 4: Гагнах
- Алхам 5: Үүнийг цэвэрлэ
- Алхам 6: Програмчлал
- Алхам 7: Дууссан зүйл
- Алхам 8: Сайжруулалт
Видео: LED цэг матрицын дэлгэц: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол LED Dot-Matrix дэлгэцийг өөрийн гараар хийх энгийн арга юм. Би LED -ийг асаах тайлбар бүхий бүрэн програмыг оруулах болно. Энэ нь бас нэлээд хакердсан тул та үүнийг өөртөө тохируулан өөрчилж болно.
Дот матрицыг өөрийн гараар бүтээхээр шийдсэн, учир нь тэд дажгүй харагдаж байна, цэнхэр өнгийг олж хараагүй бөгөөд энэ нь хамгийн сайн өнгө юм.
Алхам 1: Төлөвлө
Эхний ажил бол төслийг төлөвлөх явдал юм.
Би холболтыг харж, LED матрицыг туршиж үзэхийн тулд би Eagle дээр цахилгаан хэлхээг бүтээсэн. Энэ нь надад тусдаа LED -ийг хэрхэн яаж гэрэлтүүлэх талаар сурах боломжийг олгосон юм. Хамгийн эхний хийх зүйл бол PIC -ийн бүх дэмжлэгийг нэмэх явдал юм, тиймээс надад цахилгаан хангамж, сокет татаж авах, дахин тохируулах шаардлагатай байна. Би мөн гаралтыг ашиглахад хялбар мөрүүдийг зохион байгуулах хэрэгтэй. Энэ нь ПХБ -ийн хэмжээг тодорхойлсон тул би жижигрүүлж чадахгүй болтол нь багасгахын тулд аль болох их цаг зарцуулсан. Дараагийн алхам бол 20 LED-ийг цэг матрицад байрлуулах, бүх анодуудыг багананд, бүх катодуудыг эгнээнд холбох явдал байв. Хэрэв та хоёр давхар самбар эсвэл хоёр талт самбар ашиглахгүй бол холболтын утас ашиглахгүйгээр хийх боломжгүй юм. Би тийм биш байсан тул холболтын утас ашиглах болно.
Алхам 2: ПХБ
За үүнийг яаж хийх ёстой байсан.
Би PCB -ийн шидтэн 3 -тэй сургуулийн компьютер дээр ПХБ -ийг зохион бүтээсэн. Маш сайн програм хангамж, ашиглахад маш хялбар боловч маш хүчирхэг хэвээр байна. Харамсалтай нь энэ нь надад PCBWiz3 файлууд байгаа боловч надад өөр формат байхгүй, надад байгаа цорын ганц зураг бол гэрэл зурах маск бөгөөд үүнийг дараа нь гэрэл зургийн маскны цаасан дээр боож хаях нь үргэлж сайн практик байдаг. ашиглах, эсвэл зүгээр л баримт бичиг. Харамсалтай нь тэд маш муу сканнердсан. Гэсэн хэдий ч би Eagle дээрх хэлхээг дахин төлөвлөж байхдаа би ПХБ-ийг дахин хийлээ.
Алхам 3: эд ангиудыг авах
Та юу хийхээ мэдэж авсны дараа танд эд ангиуд хэрэгтэй болно. Би ашигладаг: 20 сарнисан цэнхэр LED1 PICAXE 18X микроконтроллер1 цуваа сокет 1 22kOhm эсэргүүцэл 1 10kOhm улаан олон судалтай утастай хар олон судалтай утастай би PICAXE PIC ашигладаг байсан. тэд маш энгийн. Тэдгээрийг програмчлах нь маш энгийн бөгөөд дараа нь програмыг татаж аваарай. PICAXE BASIC бол мэдээж миний мэддэг цорын ганц PIC хэл тул үүнийг хязгаарладаг. Их Британид та Rapid Electronics - PICAXEPICAXE гарын авлага руу орж болно. Энэ бол.pdfPICAXE чипийн өгөгдөл юм. цэнхэр цэг матрицын хувьд эдгээр нь миний сонголт байсан бөгөөд би үүнийг төлсөн, нэг LED тутамд 48p, бүх багцад 12 фунт стерлинг, 25 багцаар худалдаж авах нь илүү хямд байсан. Мэдээж хэрэв та үүнийг хийх гэж байгаа бол үүнийг ашиглаж болно. Хэрэв та миний ПХБ -ийн байршлыг ашиглахын тулд 5мм -ийн багц хэрэгтэй болно. Дахин тохируулах зүү (зүү 4) -ийг 4к7 ом эсэргүүцлээр өндөр татаж аваагүй бол PIC нь үргэлж 4K7 Ом эсэргүүцэлтэй байх ёстой. Би стерео залгуур, 10 к ом эсэргүүцэл, 22 к ом эсэргүүцэл ашиглан татаж авах сокетийг ашигласан бөгөөд энэ нь бүхэл бүтэн төхөөрөмж нь өөрөө өөртөө тохирсон гэсэн үг юм. PIC -ийг сүйтгэхээс сэргийлдэг, учир нь би үүнийг татаж аваад эцэст нь хөлийг нь таслахад 4.75 фунт стерлинг зарцуулах ямар арга байна … Би ПХБ -ийг сургуульд сийлсэн байсан тул тэд үнэгүй байсан. Гэсэн хэдий ч бид чанар муутай хавтанг ашигладаг тул замыг амархан тайлдаг, гэхдээ энэ нь тийм ч хэцүү биш гэж бодож байсан. Өө би өвдөж байсан уу?
Алхам 4: Гагнах
Эд ангиудтай болсны дараа бүгдийг нь холбох цаг болжээ.
Миний анхны гагнуур хийж эхэлсэн самбар бол дэлгэцийн самбар байв. Хэд хэдэн шалтгаан байсан, энэ нь хамгийн уйтгартай харагдаж байсан, дууссаны дараа хамт тоглох нь үнэхээр хөгжилтэй байх болно, бас уйтгартай байх болно, түр хүлээгээрэй, би үүнийг дурдсан уу? Тиймээс би утсыг угаалгын машинаар цэвэрлэсний дараа би утсыг хайчилж, холбож эхлэв. Эдгээрийг хийхэд үнэхээр хэцүү байсан бөгөөд дараа нь засахад маш хэцүү байсан тул керамик хуруутай туслах ажилтан байхгүй байсан тул би худалдсан соронзон хальс ашигласан бөгөөд энэ нь анх удаа шатсан худалдагч туузыг муухай муухай зүйл болохыг олж мэдэхэд хүргэсэн юм. Үүнийг дуусгасны дараа би LED -ийг гагнах ажлыг эхлүүлж, дээрээс нь эхэлж, нэг бүрчлэн хийж, уйтгарлах хүртэл бүх мөрийг эхлүүлэв. Төгсгөлд нь LED туяа нэлээд гацсан тул маш хэцүү болсон. Бүх 20 LED -ийг гагнаж дууссаны дараа би ар тал руу нь дайрч, бүх ядаргаатай туяаг аль болох доош нь таслав. Миний өмнөх бодолд үнэнч байсан 6в зайны батерейны багц, батерейны хавчаарыг аваад утсыг дээш доош гүйлгэж, баганыг гэрэлтүүлж эхлэв. Энэ нь өөрөө маш сайн харагдаж байсан, гэхдээ төслийн үлдсэн хэсэг нь зөвхөн энэ дүр төрхөөрөө үнэ цэнэтэй байж магадгүй юм. Мэдээжийн хэрэг хачин шалтгаанаар бүх эгнээ хамт гэрэлтэж байсан боловч энэ үед би анзаарсангүй …
Алхам 5: Үүнийг цэвэрлэ
Самбарыг гагнасан бол тэдгээрийг цэвэрлэх цаг болжээ. Таны хийж чадах хэд хэдэн зүйл бий.
Илүүдэл урсгалыг арилгах: Флюс нь гагнуурын урсгал, сайн холбоо барихад тусалдаг боловч хатаахад маш муухай харагддаг бөгөөд энэ үзэсгэлэнтэй төрхийг арилгах нь дээр. Үүнийг хийх хамгийн сайн арга бол самбар дээр ацетон шингээсэн өөдөсөөр арчих явдал юм. Таныг уйлахыг сонссон ацетон хаанаас авах вэ? Та үүнийг урлагийн дэлгүүрүүдээс худалдаж авах боломжтой, мөн шилэн хөвөнгийн нэг хэсэг болгон завь/далайн дэлгүүрүүдээс худалдаж авч болно, гэхдээ хамгийн сайн эх үүсвэр нь үнэндээ хямдхан лак арилгагч юм. Тиймээс хамгийн ойрын хямд эм зүйч рүү очиж, хамгийн хямд хумсны лак арилгагчийг хайж эхэл. Би 49 мл -ийг 200 мл -ийн тухай ярьж байна, миний өнгөрсөн туршлагаас харахад энэ нь ягаан шилэнд ирдэг. Самбарын ирмэгийг цэвэрлэ: Энэ нь хавтангийн ирмэгийг тэгшхэн, тэгшхэн болгоно. Мөн ирмэгийг нь дугуйруулах нь үнэхээр сайхан байдаг. Энэ бол одоогоор энэ тухай юм.
Алхам 6: Програмчлал
Та үүнийг хийж чадлаа, батерейгаа залгасан байна, гэхдээ хүлээгээрэй, энэ нь ажиллахгүй байна, эсвэл та үүнийг програмчлах хэрэгтэй болов уу … Аан тийм сайн санаа байх болно. Миний санаанд оромгүй зүйл бол надад ПХБ дээр татаж авах сокет байгаа тул татаж авах кабелийг залгаад компьютер дээрх цуваа порт руу залгаарай, Програмчлалын редакторыг аваад кодчилол аваарай! Өмнө нь PICAXE програмчлагдсан, би GCSE болон AS/A түвшний 4 жилийн туршлагатай байсан бөгөөд хийх ёстой хамгийн эхний зүйл бол:
үндсэн: goto mainЭнэ нь програмын PICAXE -ийг тохируулж, чухал кодыг main болон goto main хоёрын хооронд тавьдаг тул би үүнийг хийдэг тул үүнийг дараа нь хийхээ мартдаггүй. Дараагийн даалгавар бол гаралтыг аль тээгч өндөр, аль нь бага байлгахыг хүсэх явдал юм. Урт бөгөөд цаг хугацаа шаардсан арга бол явах явдал юм
өндөр 1high 2high 3low 1low 2low 3Эсвэл та дажгүй байж муж улсуудыг бүгдийг нь нэг шугамаар тохируулж болно
тээглүүрийг зөвшөөрөх = %00001110 лет зүү = %00000000Энэ нь зүү бүрт тодорхой цифр өгөх замаар ажилладаг тул 8 -р зүү нь эхний цифр, 0 -р зүү нь сүүлийн орон гэх мэт. Бид мөн тэнд цаг хугацааны хоцролтыг тавьж чаддаг байх ёстой бөгөөд ингэснээр тээглүүрийг LED асаахад хангалттай удаан байлгадаг. PICAXE хүлээх 2 үндсэн тушаал байдаг, түр хүлээгээрэй, түр хүлээнэ үү, хүлээнэ үү 1 секунд хүлээнэ үү. Нит түүж авах хүсэлтэй хүмүүс тээглүүр дээр зөвхөн 8 тээглүүр =%00000000 байдаг гэдгийг анзаарсан байх. Тийм ээ, PICAXE18X дээрх ес дэх гаралт нь цуваа гаралтын зүүг гэмтээж байна. Үүнийг тохируулахын тулд цоо шинэ код хэрэгтэй болно
$ 05, %0000000000 $ 05, %00001000Энэ нь яагаад ажилладаг, эсвэл энэ нь яагаад хэрэгтэй зүйл болохыг би сайн мэдэхгүй байна, гэхдээ би үүнийг PICAXE Форум дахь найрсаг хүмүүсээс авсан юм.
main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101, %ap0000D highpause 1 & aposlet pins = %10001000 & apospoke $ 05, %00000000 & apos SERTXD шугамыг түр зогсоох 1 & aposgoto main & aposЭнэ нь dotmatrix дэлгэц дээр А үсгийг харуулах ёстой
Алхам 7: Дууссан зүйл
Энд А үсэг харагдаж байна.
Хоёрдахь зураг нь харанхуйд В үсэг бөгөөд эдгээр нь 4х AA 2500mAh хэмжээтэй цэнэглэгдсэн батерей бүхий маш цэнхэр өнгийн LED гэрэл юм. Гэхдээ тийм ч тод биш, дэлгэцийг харах боломжгүй, төгс төгөлдөр юм.
Алхам 8: Сайжруулалт
Энэ нь ажилладаг, тиймээс одоо юу хийх хэрэгтэй вэ? Би үүнийг яаж илүү сайн болгох вэ, яаж хямд болгох вэ, үүнийг яаж ХАРУУЛАХ вэ !!! За энд миний толгойг тойрон эргэлдэж байсан хэдэн санаа байна. SMD LED, за, хэрэв гэрэл нь хамаагүй жижиг байсан бол яах вэ? d Төслийн нийт зузааныг 5 мм -ээс бага хэмжээгээр бууруулах нь дээр. Дээрээс нь SMD нь илүү дажгүй харагдаж байна, geek +5. SMD PIC, арай илүү SMT-ийн сайн чанар, geek +10-ийг ядаж арилгаж болохгүй, гэхдээ та програмыг самбар дээр байхад нь татаж авах боломжтой. Төслийн зузаан нь 5 мм -ээр буурах болно (татаж авах залгуурыг бүү мартаарай). Мэргэжлийн ПХБ -ийн үйлдвэрлэл, энэ нь хэр амархан вэ, энэ нь бага зэрэг үнэтэй байх болно. самбар нь таны хийсэн шиг төгс, төгс төгөлдөр гэсэн үг юм. Та бас олон давхар эсвэл хоёр талт самбар гэх мэт хөгжилтэй функцүүдээр тоглох боломжтой, хоёр талт ПХБ-ийг төсөөлөөд үз дээ, дараа нь танд хоёр тусдаа ПХБ хэрэггүй болно. Үүнд резистор, LED, PIC гэх мэт SMD -ийн бүрэлдэхүүн хэсгүүдийг нэмж оруулаарай. Ийгл, ПХБ үйлдвэрлэгч үйлдвэрлэсэн CadSoft -ийн жагсаалтыг энд оруулав. Илүү том дэлгэц нь ихэнх дэлгэц нь 5 -аас 7, минийх 4 -ээс 5 хэмжээтэй байдаг тул үүнийг томруулах нь дэлгэцийн цоо шинэ сонголтыг нээх болно. Корусын хувьд танд илүү их гарц хэрэгтэй болно, надад ердөө 9 л байсан, гэхдээ хэрэв та PICAXE28X ашиглах бол танд 17 хүртэлх гаралт байгаа бөгөөд энэ нь 8 -аас 8 хэмжээтэй дэлгэц юм. Сайхан байна. Гэсэн хэдий ч хэрэв та PICAXE -аас бусад микроконтроллер руу шилжих юм бол өөр гаралтын тээглүүртэй байгаа гэдэгт итгэлтэй байна. Өөр нэг сонголт бол гарцыг Чарли-Плекс хийх явдал юм, гэхдээ та үүнийг ажиллуулахын тулд гаралтын тээглүүрийг оролт болгон тохируулах боломжтой байх ёстой. Энэ нь ихэнх PICAXE бус зургууд, ялангуяа Arduino-ийн хувьд боломжтой гэж би бодож байна. Миний вэбсайт (TheDarkPlace эсвэл зүгээр л харанхуй газар) ажиллаж эхэлмэгц би 4-ээс 5 дэлгэцийн багцыг зарах боломжтой болно., 2 тусдаа самбар, 1 иж бүрэн самбар, 2 давхар бүхий 1 иж бүрэн самбар гэх мэт. Гэхдээ энэ нь хичнээн хүнд таалагдахаас хамаарна. Эсвэл та над руу зүгээр л имэйл илгээж болно: pinski1 [at] gmail.com Энд зохион байгуулалтын зарим зургууд байна.
Зөвлөмж болгож буй:
Arduino болон LED цэг матрицын дэлгэц ашиглан дижитал цаг: 6 алхам
Arduino ба Led Dot Matrix Display ашиглан дижитал цаг: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслүүдийн загварчлалыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчидтэй бөгөөд энэ төсөлд
DIY LED цэг матрицын гүйлгэх дэлгэц нь Arduino ашиглан: 6 алхам
DIY LED цэг матриц гүйлгэх дэлгэц Arduino ашиглан: Сайн байна уу Энэ бол миний анхны заавар юм. Энэхүү зааварчилгаанд би DIY LED цэг матрицын гүйлгэх дэлгэцийг Arduino ашиглан MCU болгон хэрхэн хийхийг харуулах болно.Төмөр замын вокзал, автобусны буудал, гудамж болон бусад олон газруудад ийм төрлийн дэлгэц байрлуулна. Тэнд
MAX7219 LED цэг матрицын угсралт ба туршилт: 6 алхам (зурагтай)
MAX7219 LED цэг матрицын угсралт ба туршилт: Дот матрицын дэлгэц нь матриц хэлбэрээр байрлуулсан гэрэл ялгаруулах диод агуулсан дэлгэцийн төхөөрөмж юм. хамтад нь үзүүлэх болно
LED цэг матрицын дэлгэц: 5 алхам
LED цэг матрицын дэлгэц: Энэ төсөлд та хоёр ээлжийн бүртгэлийг дахин ашиглах болно. Эдгээр нь цэг матрицын дэлгэцийн мөр, баганатай холбогдоно. Дараа нь та дэлгэц дээр энгийн объект буюу спрайтийг үзүүлээд анимэйшн хийх болно. Энэхүү төслийн гол зорилго нь би
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: 5 алхам
Arduino болон Shift бүртгэлтэй цэг матрицын LED ашиглах: Siemens DLO7135 цэг матриц LED нь оптоэлектроникийн нэг гайхалтай хэсэг юм. Санах ой/декодер/драйвер бүхий 5x7 цэг матрицын ухаалаг дэлгэц (r) гэж тооцогддог. Энэхүү санах ойн хамт 96 тэмдэгт бүхий ASCII дэлгэцтэй бөгөөд дээд ба доод