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

Дот матрицын нэрийн хуудас: 8 алхам (зурагтай)
Дот матрицын нэрийн хуудас: 8 алхам (зурагтай)

Видео: Дот матрицын нэрийн хуудас: 8 алхам (зурагтай)

Видео: Дот матрицын нэрийн хуудас: 8 алхам (зурагтай)
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim
Дот матрицын нэрийн хуудас
Дот матрицын нэрийн хуудас

Хэрэв миний гар чийдэнгийн нэрийн хуудас танд хангалттай дэвшилтэт биш бол олон тооны гүйлгэх зурваст тохируулж болох бүрэн график дэлгэцтэй нэгийг яах вэ? Үүнийг ойролцоогоор 5 долларын үнэтэйгээр хийх боломжтой бөгөөд хэрэв та хэдхэн ширхэг хийвэл арай илүү үнэтэй болно. Энэ бол хийхэд хялбар загвар гэдгийг би чамд хэлэхгүй. Хэрэв та маш сайн гагнуурын ур чадвар, электроникийн талаар туршлагагүй бол бүү оролдоорой. Энд байгаа зарим бүрэлдэхүүн хэсгүүд нь будааны үр тарианаас бага хэмжээтэй тул нүдний хараа сайтай байх нь ашигтай байх болно! Гар чийдэнгийн картын нэгэн адил энэ нь таны тоо хэмжээгээр гаргаж авахаас илүүтэйгээр үзэл баримтлалын нотолгоо юм, гэхдээ энэ нь ядаж юунд хүрч болох, нэрийн хуудас хэдхэн жилийн дараа хаана байх талаар танд ойлголт өгөх болно.

Алхам 1: дизайны талаар

Дизайн тухай
Дизайн тухай

Энэ бол өндөр технологийн бизнес эсвэл өндөр үнэ цэнэтэй гэрээнд хамрагдсан хүмүүст тохиромжтой карт бөгөөд инновацийн дүр төрх чухал юм. Энэ нь ердийн нэрийн хуудсыг орлох болно гэж би хэзээ ч санал болгодоггүй, гэхдээ бүх чухал үйлчлүүлэгчдэд сэтгэгдэл төрүүлэхийн тулд хэдхэн компаниуд илүү хэдэн доллар зарцуулахдаа баяртай байх болно. Гар чийдэнгийн картын нэгэн адил зорилго нь хүмүүсийн хаяж чаддаггүй нэрийн хуудсыг зохион бүтээх явдал юм! Загвар нь үнэхээр энгийн зүйл юм - нэг чип "PIC" микроконтроллертой холбогдсон 5х15 хэмжээтэй LED матриц. Цөөн тооны резистор ба унтраалга нь дизайныг дуусгадаг (Схемийг доороос авах боломжтой). Микроконтроллерыг унтраах горимд байлгаснаар батерей нь хэдэн жилийн турш ажиллах боломжтой бөгөөд таны мессежийг хэдэн мянган удаа харуулах боломжийг олгодог.

Алхам 2: Танд хэрэгтэй зүйл

Чамд юу хэрэгтэй вэ
Чамд юу хэрэгтэй вэ
  • Нэг CR2032 батерей (би 100 худалдаж авахдаа ebay дээр 16 центээр авсан)
  • Нэг CR2032 батерейны эзэмшигч (би www.rapidonline.com сайтын 18-3780 хэсгийг ашигласан. Энэ нь 14 цент орчим үнэтэй бөгөөд 100 ширхэг байдаг. Эдгээрийг www.mouser.com гэх мэт газраас олж болно. Хэрэв та надад Атлантын нөгөө талд байгаа бол!)
  • Нэг PIC16F57 (Захиалгын код 1556188 www.farnell.com - Эдгээр нь тус бүр нь 100 центээр 66 центийн үнэтэй байдаг. Та үүнийг www.mouser.com дээрээс олж болно)
  • Гадаргуу дээр холбох дөрвөн унтраалга (www.rapidonline.com сайтаас 78-1130-р хэсэг тус бүр 20 центээр)
  • "0805" гадаргуу дээр суурилуулсан багц дахь янз бүрийн резистор ба конденсаторууд - танд 5x100 ом эсэргүүцэл, 2x10k резистор, 1x47k резистор, 1x47p конденсатор, 1x100n конденсатор хэрэгтэй болно.
  • 75x "0603" LED - аль болох тод, аль болох хямд! Би 72-8742 дугаарыг Rapid-аас тус бүр 6 центээр худалдаж авсан боловч та үүнийг бусад нийлүүлэгчдээс авах боломжтой байх ёстой. Тоо хэмжээгээр та эдгээрийг тус бүр 3 цент хүртэл хямдруулж болно.
  • Таны ашиглаж байгаа батерейнаас арай зузаантай хоёр талт хөөсөнцөр тууз - миний зузаан 4.5 мм байсан)
  • Төслийн хэвлэмэл хэлхээний самбар (ПХБ) - өөрийн гараар үйлдвэрлэх заавар нь энэ нийтлэлийн хамрах хүрээнээс гадуур боловч та төмөр эсвэл гэрэл зургийн техникийг (миний сонгосон техник) ашиглан амжилтанд хүрч магадгүй юм. Та өөрөө хэвлэмэл хэлхээний самбар хийх зааврыг зааварчилгаа болон бусад сайтуудаас өөр газраас олж болно. Хэрэв та өөрийгөө туршиж үзэхийг хүсвэл ПХБ -ийн байршлыг PDF файл хэлбэрээр хуулбарлав.

Танд гагнуурын төмөр (нэмэх гагнуур), хайчлах хутга, шүршигч цавуу, картынхаа урд хэсгийг хэвлэх арга хэрэгтэй болно - та өнгөт лазер эсвэл бэхэн бэх ашиглаж болно. Би OHP ил тод байдлын хальс дээр хэвлэсэн. Мөн танд PIC микроконтроллерийг програмчлах арга хэрэгтэй болно. Би www.mouser.com сайтын 579-PG164120 дугаартай PICKit2-ийг ашигладаг бөгөөд ойролцоогоор 35 долларын үнэтэй байдаг. 5x0.1 инчийн ПХБ-ийн туузыг (Rapid-ийн 22-0510 гэх мэт) самбар дээр интерфэйс болгон ажиллахын тулд програмист руу түлхэж болно.

Алхам 3: Гагнах ажил эхэллээ

Гагнуурын эхлэл!
Гагнуурын эхлэл!
Гагнуурын эхлэл!
Гагнуурын эхлэл!

Бүрэлдэхүүн хэсгүүдийг хамгийн бага хэмжээнээс нь эхлээд самбар дээр гагнана (Зургийг үзнэ үү). Энд хос хямсаа хэрэгтэй болно - гагнуурыг дэвсгэр дээр тавьж, дараа нь дахин хайлуулж, резистор эсвэл конденсаторыг хясаагаар байрлуулснаар та эдгээр жижиг хэсгүүдийг сайтар нэмж болно. Эдгээр бүрэлдэхүүн хэсгүүд аль чиглэлд явж байгаа нь хамаагүй, гэхдээ энэ нь PIC (эдгээр зургуудад үзүүлсэн шиг зөв бичих замаар унших ёстой), мөн LED -ийг зөв тойруулан байрлуулах ёстой. LED -ийн тусламжтайгаар аль чиглэлд явах ёстойг хэлэхэд илүү хэцүү байдаг - дээд холболт нь эерэг (эсвэл "анод") байх ёстой. Та LED -ийн өгөгдлийн хүснэгтээс лавлаж мэдэж болно - хоёр удирдагчийн аль нэгийг ихэвчлэн ямар нэгэн байдлаар тэмдэглэнэ. Илүү хялбар арга бол заримдаа нэгийг нь 1.5В хэмжээтэй жижиг зайнд хэд хэдэн утас холбож, дараа нь LED -ийн үзүүрт хүрэхийг оролдох явдал юм. Хэрэв 1.5 вольтын батерейг ашиглах нь туйлын бүдэг тул та үүнийг анхааралтай ажиглах хэрэгтэй болно. Дахин хэлэхэд, гагнуурын талаархи заавар нь энэ нийтлэлийн хүрээнд байдаггүй - энэ бол эхлэгчдийн төсөл биш гэдгийг би танд анхааруулсан тул үүнийг гадаргуу дээр холбох гагнуур хийх анхны алхам бүү хий! LED -ийг зөвхөн доод утсандаа гагнаж байгааг анхаарна уу. Бид дараа нь дээд утсыг холбохын тулд зарим утсыг ашиглах болно.

Алхам 4: Түр зуурын хоёр талт самбар

Түр зуурын хоёр талт самбар
Түр зуурын хоёр талт самбар

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

Алхам 5: Програмчлал

Програмчлал
Програмчлал

Дараагийн алхам бол залгах програмыг чип рүү оруулах явдал юм. Хэрэв та PIC Kit 2 програмист худалдаж авсан бол танд хэрэгтэй бүх зүйл байгаа. MatrixCode.zip файлыг энэ хуудсан дээрээс татаж аваад задлаад компьютерынхаа хаа нэгтээ директорт оруулаарай, дараа нь MPLAB IDE дотроос "Project" цэс рүү ороод "Open" -г сонгоод "main" рүү очно уу. asm "файл. Хадгалагдсан зурвасуудыг (кодын 115 -р мөрөнд) миний биш харин холбоо барих хаягаар нь өөрчилнө үү (!) - мессежүүдийг '1' ба '0' гэсэн дарааллаар бичсэн байдаг - '1' нь LED асаалттай байна гэсэн үг юм. Хэрэв та анхааралтай ажиглавал миний нэрийг 1 -ээр бичсэн байхыг харах болно. (Үүнийг харахын тулд та толгойгоо 90 градус эргүүлэх хэрэгтэй байж магадгүй!) Танд өөрийн дүр, тэмдэг хийх бүрэн эрх чөлөө байгаа тул та хүсвэл зүүн тийш хөдөлж буй машины энгийн хөдөлгөөнт дүрсийг хийж болно. Дөрвөн зурвас байдгийг анхаарна уу - товчлуур тус бүрт нэг - та 'MSG1LEN, MSG2LEN …' гэсэн тодорхойлолтонд баганы тоог зааж өгөх замаар зурвас бүрийн уртыг зааж өгөх хэрэгтэй болно. "Төсөл" цэс рүү дахин орно уу. "Quickbuild" -ийг сонгоно уу - алдаа байхгүй эсэхийг шалгаарай, дараа нь та програмчлахад бэлэн байна. Би 0.1 "толгойн голтой туузнаас 5 зүү тасарсан туузыг програмист руу оруулах, дараа нь програмчлах явцад 5 зүү дээр хүрэх энгийн аргыг ашигладаг. Программистын төгсгөлийн зүү дээрх сум нь ПХБ -ийн дээд зүүтэй тохирч байх ёстой (ЭНЭ ЗУРГААНД ХЭРЭГЛЭЖ БАЙГААГҮЙ - ХЭН ХҮН!) Хэрэв та туршилт хийж байгаа бол энэ нь үнэ цэнэтэй юм. Өөрчлөлтийг хийж дуустал 5 зүү бүхий туузыг самбар дээр гагнана. Та програмчлахад бэлэн болмогц програмисттай хамт нийлүүлсэн тусдаа 'PICKIT2' хэрэгслийг ашиглах шаардлагатай болно, яагаад гэвэл MPLAB IDE нь тийм биш юм. PIC16F57 програмчлалыг шууд дэмждэг. Үүнийг хийхийн тулд та өмнөх алхам дээр үүсгэсэн Hex файлыг ачаалахаас өмнө PIC -ийн гэр бүл ("үндсэн шугам") болон тодорхой хэсгийг (16F57) зааж өгөх хэрэгтэй. Хэрэв бүх зүйл амжилттай болвол та зайгаа оруулах боломжтой байх ёстой хажуу тийш доош), товчлууруудын аль нэгийг дарж зурвасаа гүйлгэж харна уу!

Алхам 6: дуусгах

Дуусгаж байна
Дуусгаж байна
Дуусгаж байна
Дуусгаж байна
Дуусгаж байна
Дуусгаж байна

Прототипийг битүүмжлэхийн тулд би самбар дээр хоёр талт хөөсөн соронзон хальс түрхээд дээш нь эргүүлээд илүүдлийг нь таслав. Дараа нь би OHP ил тод байдлын хуудсан дээрх график давхаргыг буцааж хэвлэв. Хуудсыг эргүүлж, цагаан принтерийн шошго хавсаргаснаар та тунгалаг дээрх тод дүрсүүдийг цагаан болгож харуулах боломжтой болно. Би мөн зузаан полипропилен хуудсыг (баримт бичгийг хавтаслах зориулалтаар хийсэн) картын урд талд наалдуулж, илүүдлийг нь тайрахаас өмнө наалдамхай шүршигч ашиглан давхарлаж хавсаргасан. Хэрэв та минийхтэй ижил график ашиглахыг хүсч байвал энэ хуудсыг PDF хэлбэрээр бас авах боломжтой.

Алхам 7: Бэлэн бүтээгдэхүүн

Бэлэн бүтээгдэхүүн
Бэлэн бүтээгдэхүүн

Дууссан бүтээгдэхүүнийг доор харуулав. Та одоо дэлхийн хамгийн дэвшилтэт нэрийн хуудастай байгаадаа сэтгэл хангалуун байж, тайвширч болно (наад зах нь би өнгөт OLED дэлгэцтэй дараагийнхаа загварыг хийх хүртэл!)

Алхам 8: Ирээдүй

Хэрэв би эдгээрийг арилжааны зорилгоор үйлдвэрлэсэн бол би хэд хэдэн зүйлийг өөрчлөх байсан байх. Нэгдүгээрт, би CR2032 нүдийг нимгэн тул CR2016 болгон өөрчилж, дараа нь ПХБ -ийн зүсэгдсэн зайд оруулах ёстой. Доод профайлтай бүрэлдэхүүн хэсгүүдийг ашигласнаар картын зузааныг 1/8-ийн инч хүртэл багасгаж магадгүй (одоогийн 1/4 инч биш). Зарим нимгэн хальс бүхий батерейг ашигласнаар илүү өндөр үнээр ч гэсэн уян хатан карт хийх боломжтой болно. Мэргэжлийн хэвлэмэл давхарга болон хөөс соронзон хальсны захиалгаар солих нь картуудыг илүү хурдан угсарч, арай гөлгөр харагдаж байна. Мэдээжийн хэрэг, ПХБ -ийг мэргэжлийн түвшинд үйлдвэрлэж, угсрах ажлыг илүү хурдасгахын тулд "сонгох ба байрлуулах" роботоор дүүргэх болно. Дараа нь би өнгөт OLED дэлгэц ашиглан өндөр нарийвчлалтай хувилбар дээр ажиллахыг хүсч байна. гэрэл зураг, анимацыг бодож үзээрэй. Тэнгэр бол хязгаар юм - бараг бүх электрон хэрэгслийг нэрийн хуудсан дээр байрлуулж болно - утасгүй холбоос, аудио дуу - хэрэв хэн нэгэн эдгээр санаа эсвэл бусад холбогдох зүйлийг арилжааны зорилгоор ашиглахыг хүсч байвал надад мэдэгдээрэй - та info@lightboxtechnology хаягаар холбогдоорой. com Энэ хуудасны доод хэсэгт би энэ төслийн Eagle ПХБ файлыг оруулсан болно. Энэ зааварт заасан хувилбараас арай өөр хувилбар гэдгийг анхаарна уу, тиймээс хэрэв та Eagle -ийг сайн мэддэггүй бөгөөд өөрийн хэрэгцээнд зориулж зарим өөрчлөлт оруулахдаа баярлахгүй бол тийм ч их ашиггүй болно. Гол өөрчлөлтүүд нь хоёр талтай (4-р шатанд соронзон хальс/утас хослуулах шаардлагагүй), шилжүүлэгчийн төрөл нь арай өөр ул мөртэй бөгөөд би өөр загварын батерейны бэхэлгээг ашигладаг. (Үүнийг туршиж үзэхийг хүсч буй хүмүүсийн хувьд би ПХБ -ийн төв хэсэгт 20 мм -ийн цооног өрөмдөж, хавтангийн хоёр талд хоёр диагональ хавтгай утсыг ашиглан зайгаа барьж, илүү нимгэн боловсруулсан карт хийв.).

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