Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хосууд
- Алхам 3: Гялалзсан хуяг
- Алхам 4: Эвдэрсэн зүрх сэтгэлээ засах
- Алхам 5: Утастай хайр
- Алхам 6: Солонго өнгийн судалтай зүрх
- Алхам 7: Зүрх ба оюун ухаан
- Алхам 8: Чамтай өнгөрүүлсэн дурсамжууд
- Алхам 9: Хайраар тэжээгддэг
- Алхам 10: Хайраа харуул
Видео: Цахим матриц - Би чамд хайртай: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
WarenGonzaga Албан ёсны вэбсайт Зохиогчийн бусад зүйлийг дагах:
Ойролцоогоор: Би таны цагийг хэмнэж, хакердах боломжтой зүйлээ хамгаалахын тулд цаг заваа үрдэг хүн! WarenGonzaga -ийн тухай дэлгэрэнгүй »
Сайн байна уу! Хайр агаарт байна! Гэгээн Валентины энэ өдөр таны хайрыг Arduino -той 8x8 LED матриц дээр шууд харуулдаг. Хайртай хүндээ бэлэг болгон өгөх Валентины цахим төслийг хий. Өнөөдөр би танд Гэгээн Валентины өдөрт зориулан өөрийн энгийн боловч хөөрхөн төслөө үзүүлэх болно. Энэхүү төсөл нь 8x8 LED матрицтай Arduino Nano Atmega328 микроконтроллер дээр суурилсан бөгөөд энэ нь таны зүрх сэтгэлийг валентины баярт зориулан харуулах болно. Би үүнийг хайртдаа зориулж аль болох энгийн бөгөөд зөөврийн болгож өгсөн тул тэр үүнийг маш их зай эзэлэлгүйгээр өрөөнийхөө хаана ч хамаагүй байрлуулж болно. Хэрэв танд Arduino Nano байхгүй бол та одоо байгаа Arduino Uno R3 -ийг ашиглаж болно. Код нь схемийн хувьд ч адилхан. Энэхүү төслийн талаар болон энэхүү энгийн бөгөөд хөөрхөн электрон валентины бэлгийг хэрхэн яаж хийсэн тухай дэлгэрэнгүй мэдээллийг доороос үзнэ үү.
Баярлалаа залуусаа! Би 2017 оны Гэгээн Валентины Өдрийн Challenge -д Гарын шагналыг Instructables дээрээс авсан! Миний төслийг дэмжиж байгаад үнэхээр баяртай байна, гэхдээ маш энгийн (гэхдээ маш хөөрхөн). Үүнийг хэрэгжүүлэхийн тулд би энэ төсөлд маш их хүчин чармайлт гаргасан. Би чамгүйгээр чадахгүй, тийм ээ, чи! Та намайг "Микроконтроллер" тэмцээнд дахин саналаа өгнө гэж найдаж байна. Таны өгсөн санал надад маш их ач холбогдолтой. Үргэлж дэмжиж байгаад баярлалаа! Энэ жил нийтлэх бусад зааварчилгаа. Instructables дээр энд өнгөрүүлээрэй. Энх тайван!
Цахим матриц - Би чамд хайртай
Цахим матриц - Би чамд хайртай (Project E. M. I. L. Y гэгддэг) нь хайртай хүндээ өгөх энгийн бэлэг болгон Валентины өдөрт зориулан Arduino Nano Atmega328 дээр суурилсан цахим төсөл юм. Энэхүү төслийг Arduino хэлхээний самбар дээр байгаа оролтын хүчдэлийн эх үүсвэрийг ашиглан 3v -аас 5v хүртэл тэжээх боломжтой. Би PIN 30 дээр байгаа энэ төсөлд Vin зүү ашиглахыг илүүд үздэг. Таны дэлгэц 8x8 LED матриц (драйвергүй), дараа нь таны дэлгэцийг хэт гүйдлээс хамгаалах 8 резистор байх болно. Энэхүү төсөл нь хуучин Валентиний Arduino Uno R3 төслөөс гаралтай бөгөөд зүрх сэтгэлийг харуулсан 8х8 хэмжээтэй LED төсөлтэй юм. Би кодыг сайжруулж, Arduino Nano дээр хийж байна, учир нь би Arduino Nano -ийн зөөврийн Валентины бэлэг төслийг Arduino Nano -ийн далд хүчийг олж мэдэх гэж бодож байна.
Энэхүү төслийг дараах ивээн тэтгэгчид, түншүүд хэрэгжүүлж байна.
- Hive Electronics
- JAG Электроникс
- ElexHub
мөн Холбогдсон хотууд, E-Gics ба Easyelectronyx
Тэд энэ төсөлд зориулж бэлэн DIY иж бүрдэл нийлүүлсэн. Хэрэв та миний DIY төслийн анхны хуулбарыг авахыг хүсвэл миний түнш болох Hive Electronics электрон дэлгүүр рүү очоорой
Энэ төсөл танд таалагдаж байна уу? "Микроконтроллерууд" уралдаанд санал өгөх талаар бодож үзээрэй. Энэхүү зааврыг баримтжуулах, бүтээхэд би хэдэн долоо хоног зарцуулсан. Та байхгүй бол би үүнийг хийж чадахгүй. Таны өгсөн санал надад маш их ач холбогдолтой. Хэрэв та миний төслүүдийг дэмжвэл би илүү их зааварчилгаа өгөх болно
Та энэ төслийг хийх гэж байгаадаа баяртай байна уу? Эхний алхам руу оч!
Алхам 1: Танд хэрэгтэй зүйл
Гэгээн Валентины бэлэг өгөх төслийг хэрэгжүүлэхийн тулд цөөн тооны электрон бүрэлдэхүүн хэсгүүд шаардлагатай болно. Энэхүү төслийн DIY иж бүрдлийг иж бүрэн электрон дэлгүүрүүдээс худалдаж авахыг зөвлөж байна. Тэдэнд мессеж илгээж, төслийн E. M. I. L. Y -д зориулсан DIY иж бүрдэлийн талаар эсвэл доорх линк дээр дарж энэхүү төслийн иж бүрэн DIY иж бүрдлийг захиалаарай. DIY иж бүрдэл хямдралтай байгаа тул би өөрийн DIY иж бүрдлийг ашиглахыг зөвлөж байна.
- JAG Electronics (Одоо худалдаж авах) (Блог) Project E. M. I. L. Y -д зориулсан DIY иж бүрдэл захиалах (Үнэгүй хуулбартай баримт бичиг)
-
Hive Electronics (Одоо худалдаж авах) (Санал болгож байна)
Project E. M. I. L. Y -д зориулсан DIY иж бүрдэл захиалах (Үнэгүй хуулбарласан баримт бичиг)
- ElexHub (байхгүй) Project E. M. I. L. Y -д зориулсан DIY иж бүрдэл захиалах (Үнэгүй хуулбарласан баримт бичиг)
Та ямар нэгэн шалтгаанаар миний DIY иж бүрдлийг ашиглах эсвэл дангаар нь худалдаж авах боломжтой. Ямар ч байсан энэ төсөлд хэрэгтэй электрон бүрэлдэхүүн хэсгүүдийн бүрэн жагсаалтыг энд оруулав. Миний хэрэглэж байсан бодит хэсгүүд.
- Arduino Nano Atmega 328 (1 ширхэг) эсвэл та одоо байгаа Arduino Uno -г ашиглаж болно.
- Arduino Nano -д зориулсан USB кабель утас (1 ширхэг) эсвэл одоо байгаа Arduino Uno -д зориулсан USB кабель.
- 8x8 LED Matix (1 ширхэг)
- 220 резистор (8 ширхэг.)
- Эрэгтэй, эмэгтэй холбогч утас (төрөл бүрийн 16 ширхэг.)
- Богино холбогч утас (8 ширхэг цагаан өнгөтэй)
- Богино холбогч утас (1 ширхэг хар өнгөтэй)
- Бүрэн хэмжээтэй талхны самбар (1 ширхэг) эсвэл та хагас хэмжээтэй талхны хавтан ашиглаж болно.
Энэ төслийн хувьд танд багаж хэрэгсэл хэрэггүй, учир нь энэ бол зөвхөн прототип бөгөөд та үүнийг Perma-Circuit Board дээр гагнах замаар байнгын болгох шийдвэр гаргаж болно.
Алхам 2: Хосууд
Эхний алхам бол би үүнийг "Хосууд" гэж нэрлэсэн, учир нь та хоёр бие даасан электрон эд ангиудыг талхны самбар, манай микроконтроллер Arduino Nano болгон нэгтгэх гэж байна. Хосууд шиг тэд амьдралыг авчрахын тулд нэгддэг. Тиймээс энэ төслийн зүрх нь хэлхээний самбар ба микроконтроллер юм.
Бүтэн эсвэл хагас хэмжээтэй талхны хавтан болон Arduino Nano Atmega328-ийг аваад талхныхаа дунд микроконтроллерийг байрлуул. Та зургуудыг шалгаж үзээд нэмэлт мэдээлэл, гарын авлага авах боломжтой.
Алхам 3: Гялалзсан хуяг
Микроконтроллероо байрлуулсны дараа бид Валентины бэлэг өгөх төсөлд зориулж "Shining Armours" байрлуулах болно. Би энэ алхамыг "Гялалзсан хуяг" гэж нэрлэсэн, учир нь резисторууд ийм байдлаар орж ирдэг. Резистор нь цахилгаан хэлхээний цахилгаан гүйдлийн урсгалыг хязгаарладаг эсвэл зохицуулдаг цахилгаан бүрэлдэхүүн хэсэг юм. Энэ нь юу гэсэн үг вэ? Эдгээр жижиг электрон эд ангиуд нь 8х8 хэмжээтэй LED матрицыг хэт их цахилгаан гүйдлийн улмаас шатахаас хамгаалах болно. Тийм учраас би тэднийг манай төслийн гялалзсан хуяг гэж нэрлэдэг.
8 ширхэг 220 Ом эсэргүүцэл авч, миний өгсөн зургуудын дагуу талхны тавцан дээр тавь. Яагаад 220 ом эсэргүүцэл гэж? Би өндөр эсэргүүцлийн оронд бага эсэргүүцлийг ашиглахыг илүүд үздэг, гэхдээ яагаад? Учир нь бага эсэргүүцэл нь LED -ийн гэрлийг илүү ихээр гэрэлтүүлж, өндөр эсэргүүцлийг танд гэрэлтүүлэх гэрлийг багасгадаг. 220 ом эсэргүүцэл нь 1 к ом эсэргүүцэлээс бусад LED-д тохиромжтой (гэхдээ 1 к ом нь LED-ийн хувьд сайн хэвээр байгаа боловч энэ төсөлд би LED-ийн хувьд илүү гэрэлтэхийн тулд 220 ом ашиглахыг илүүд үздэг).
Алхам 4: Эвдэрсэн зүрх сэтгэлээ засах
Та миний өгсөн зургийн дагуу резисторуудаа амжилттай байрлууллаа, бид ижил тохиргоотой байна гэж найдаж байна. Ямар ч байсан энэ алхамаар би чиний эвдэрсэн зүрхийг засах гэж байна хэхэ, гэхдээ бид энэ төслийн тусламжтайгаар өөр ямар нэгэн зүйлээс өмнө чухал зүйлийг засах болно. Arduino Nano-г ихэнхдээ бичил эсвэл халаасны хэмжээтэй төслүүддээ дангаар нь ашиглахад цөөн тооны асуудал гардаг. Энэ юу вэ? Миний Arduino Nano -той тулгарсан асуудал бол миний компьютер (Windows 10 дээр ажилладаг) миний Arduino USB холболтыг илрүүлж чадаагүй явдал юм. Энэ нь маш их урам хугарч, би хэт их санаа зовж байна. Энэ асуудлаас болж үхэх байх гэж бодож байна хэхэ.
Хэдэн цагийн туршилт хийсний эцэст, найдвараа алдаж үхэх хүртлээ энэхүү Arduino форумаас хариулт оллоо. Тэд 26 (TEST) ба 25 (AGND) тээглүүрийг богиносгосон. Энэ нь нарийн байсан ч боломжгүй зүйл биш байв. TEST зүүг ийм маягаар газардуулсны дараа тогтворгүй байдал, түгжрэл арилсан. Энэхүү Arduino форумаас би бүрэн нарийвчилсан шийдлийг олж авсан.
Эцэст нь би Arduino -той холбоотой энэ асуудлаас болж зүрх сэтгэлээ зассан. Тиймээс миний өгсөн зургийг хараад дэлгэрэнгүй мэдээлэл болон Arduino Nano -той энэ энгийн асуудлыг хэрхэн шийдвэрлэх талаар зааварчилгаа аваарай.
Алхам 5: Утастай хайр
Би жаахан утастай байхын тулд энэ төслийг дуусгах гэж байгаадаа баяртай байна. Би утастай хайр гэж бодож байна, энэ бол энэ алхамын нэр юм. Технологийн тусламжтайгаар дурлахыг утастай хайр гэж нэрлэж болно. Юутай ч би энэ төслийн утастай холболтыг танд үзүүлэх гэж байна. Би танд өгсөн зураг, схемийг ашиглан алхам алхамаар удирдан чиглүүлэх болно.
Алхам 6: Солонго өнгийн судалтай зүрх
Би энэ төслийг бүтээж байхдаа Owl City -ийн Солонго судлуудыг сонсож байгаа бөгөөд дууны үгс нь "Нойтон нүдээ тайвшруулж, бороо ороход надад хэлээрэй. судлууд, Учир нь таны зүрх өнгөгүй, бид эрт орой хэзээ нэгэн цагт өсөх болно, учир нь бид чөлөөт цагаа ганцаараа дэмий өнгөрөөсөн гэдгээ мэдэж байх ёстой байсан тул би энэ алхамыг "Солонго судалтай зүрх" гэж нэрлэхээр шийдлээ.. " Миний 8x8 LED матриц дээр харж байгаагаар солонго өнгөөр холбосон утаснууд байдаг. Эдгээр утас нь эрэгтэй, эмэгтэй холбогч утас юм. Би солонгын өнгөт холбогч утас ашиглахыг илүүд үздэг тул холбосон утасны өнгөнөөс хамааран зүү дугаарыг таних боломжтой. 8x8 LED матриц нь манай төслийн зүрх болж ажилладаг. Дараа нь өнгөт утаснууд Солонго судлын үүргийг гүйцэтгэдэг. Таны зүрх сэтгэлийг өнгөөр дүүрэн болгоё. Үндсэндээ би таны хоосон цагаан зүрхийг өнгөөр дүүргэдэг. Маш сонирхолтой! Ямар ч байсан сэдэв рүүгээ буцна уу! Таны харж байгаагаар би 8x8 LED матрицын драйвер ашигладаггүй, учир нь би кодоо ашиглан гаралтыг хянах боломжтой. Одоогоор та үүнийг өөрчилж чадахгүй, учир нь Arduino Nano нь маш олон кодыг хадгалах жижиг санах ойтой. "Би чамд хайртай" хүүхэлдэйн киног бүхэлд нь энэ төсөлд ашигладаг олон байт байдаг бөгөөд миний бодлоор Arduino Nano санах ойн хязгаарын бараг 85% -ийг эзэлдэг. Гэхдээ хэрэв та миний кодыг дахин боловсруулж чадвал үүнийг өөрчилж болно. Энэхүү төслийн дараагийн хувилбарт би 8x8 LED матрицыг тохируулах боломжтой гаралт хийх бөгөөд 8x8 LED матрицын зүү болон PIN 1 -ийг хэрхэн олохыг танд үзүүлэх болно. Нэгдүгээрт, миний цэг матриц дээр PIN 1 хаана байрладаг талаар ямар ч ойлголт байхгүй байна (8x8 LED матрицын өөр нэр томъёо). Би интернэтээр аялж, цэг матрицын 1 -р ПИН кодыг хэрхэн амархан танихыг олж мэдсэн бол дээрх хоёр дахь зургийг үзнэ үү. 3 -р зургийг өнгөт холбогч утас бүхий ПИН дүрсийг харна уу. Дараа нь хөтөчийнхөө үлдсэн зургийг шалгана уу. Энэ нь тусална гэж найдаж байна. Үүнийг хийсний дараа дараагийн алхамыг шалгана уу. Баярлалаа!
Алхам 7: Зүрх ба оюун ухаан
Хэрэв таны зүрх судаснууд одоо сайн байгаа бол бид үүнийг төслийнхээ тархитай холбох гэж байна. Энэ удаад би энэ алхамыг "Зүрх ба оюун ухаан" гэж нэрлэж байна. Би яагаад үүнийг ингэж нэрлэсэн юм бэ? учир нь бид дурлаж байхдаа зүрх сэтгэл, оюун ухаанаа хоёуланг нь ашиглах ёстой. Үр дүнг нь бодохгүйгээр зүрх сэтгэлээ бүрэн дүүрэн өгвөл эцэст нь үхэх болно, бүх зүйлийг тэнцвэржүүлцгээе хэхэ. Миний хэлэх гэсэн зүйл бол та амьдралдаа чухал шийдвэр гаргахад зүрх сэтгэл, оюун санаагаа хоёуланг нь ашиглах ёстой. Дахин хэлэхэд бүх зүйлийг тэнцвэртэй, гайхалтай болгоё!
Энд, энэ алхамаар бид 8х8 хэмжээтэй LED матрицын дэлгэцийг (Зүрх) өөрийн микро хянагчтай (The Mind) холбох гэж байна. Дэлгэрэнгүй мэдээлэл, гарын авлага авахын тулд дээрх зургийг ашиглана уу. Зургийг анхааралтай дагаж мөрдөөрэй. ПИН 1 нь Arduino Nano -ийн D13, PIN 9 нь Arduino Nano -ийн D2 -тэй холбогдсон гэдгийг үргэлж санаж байх хэрэгтэй. Та зургуудыг шалгах хэрэгтэй хэхэ. Дууссаны дараа дараагийн алхам руу очоод тэнд уулзъя!
Алхам 8: Чамтай өнгөрүүлсэн дурсамжууд
Хайртай хүмүүстэйгээ дурсамжаа хадгалцгаая. Энэ алхамд бид өөрт байгаа дурсамжуудаа байршуулах гэж байна (Arduino код). Миний ашигласан код анхнаасаа эндээс ирсэн. Би энэ төслийн хэрэгцээнд нийцүүлэн кодыг дахин боловсруулж, шинэчилсэн. Удалгүй би 8x8 LED Matrix редакторын өөр хувилбарыг гаргах болно, энэ нь танд 8x8 LED матрицын гаралтыг хялбархан тохируулах боломжийг олгодог боловч одоогоор бидэнд Arduino Nano санах ой хязгаарлагдмал байгаа тул би энэ кодыг дагаж мөрддөг.
Arduino Nano Atmega 328p -ийг компьютерт холбоно уу. Асуудлыг бид шийдсэн тул үүнийг таны компьютер илрүүлэх ёстой. Хэрэв та нано компьютерээ компьютерт холбоход асуудал гарсаар байвал энэхүү зааврын 4 -р АЛХАМ -г дахин шалгана уу. Хэрэв танд тулгарч буй асуудалд тусламж хэрэгтэй бол доорх коммент хэсэгт бичээрэй.
Энэ удаад код оруулахаасаа өмнө миний тохиргоог шалгахын тулд сүүлийн зургийг (Зураг 5) шалгана уу. Боломжтой асуудлыг хялбархан тодорхойлохын тулд байршуулахаасаа өмнө кодыг баталгаажуулахаа бүү мартаарай.
Кодын заавар нь доорх багцын зипт багтсан болно. Үргэлжлүүлээд татаж аваарай. Энэ нь үнэгүй гэж бүү санаа зов.:) Та Github дээрх GIST -ээр дамжуулан энэ кодыг сайжруулахын тулд надтай хамтран ажиллах боломжтой.
Доор татаж авна уу!
КОДЫГ ТАТАХ (заавартай)
ХУУЛАХ, ӨГҮҮЛЭХ (заавартай)
Алхам 9: Хайраар тэжээгддэг
Энэ төсөл нь эрчим хүчгүйгээр ажиллахгүй. Тиймээс бид Гэгээн Валентины бэлэг өгөх төслийнхөө цахилгаан хангамжийг өгөх гэж байна. Arduino Nano -ийг асаахын тулд та PIN 30 (Vin) улаан хар утас, PIN 29 (GND) утсыг тавих ёстой. Улаан бол эерэг, хар нь сөрөг утгатай гэдгийг санаарай, хэрэв та үүнийг өөрийн тэжээлд холбосон бол хос батерей эсвэл дахин цэнэглэдэг байж болно. Миний хувьд надад нэмэлт батерей байхгүй тул үүнийг хэрхэн яаж асаахыг харуулахын тулд би Arduino UNO R3 -ийн хүчдэлийн (5v) ПИН ба түүний газрын ПИН -ийг ашигладаг. Үзүүлэхийн тулд сүүлийн зургийг үзнэ үү.
Би анзаарсанчлан би улаан, хар холбогч утсыг зүйлийн жагсаалтад оруулаагүй байгаа биз дээ? Учир нь та цахилгаан гүйдэл дамжуулах утсыг ашиглах уу, эсвэл ердийн утсыг ашиглаж шууд самбар дээр гагнах уу гэдгээ өөрөө шийдэх болно. Ийм л энгийн. Дууссаны дараа дараагийн болон сүүлийн алхам руу орно уу.
Алхам 10: Хайраа харуул
2017 оны Гэгээн Валентины баярын сорилтын том шагнал
Зөвлөмж болгож буй:
DIY интернэтээр хянагддаг ухаалаг LED матриц (ADAFRUIT + ESP8266 + WS2812): 8 алхам (зурагтай)
DIY ИНТЕРНЭТ ХЯНАЛТТАЙ УХААЛАГ LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Танд үзүүлэх гэж байгаадаа маш их баяртай байгаа төслийн 2 дахь урьдчилгаа. Энэ бол DIY ухаалаг LED матрицын тухай бөгөөд үүнийг YouTube статистик, ухаалаг гэрийн статистик гэх мэт өгөгдөл, температур, чийгшил, энгийн цаг, эсвэл зүгээр л харуулах боломжтой болно
Хэрхэн хийх вэ-Цахим цаасан дээрх цахим цаасан дэлгэцийн модуль-2-р хэсэг - Зургийг өөрчлөх: 4 алхам
Хэрхэн хийх вэ-Цахим цаасан дээрх цахим цаасан дэлгэцийн модуль-2-р хэсэг | Customize Image импортлох: Хэрхэн хийх тухай 2-р хэсгийн гарын авлагад E-INK E-PAPER DISPLAY MODULE | Customize Image импортлох, би танд дуртай зургийг хэрхэн импортлох, E-Ink Display Module дээр үзүүлэх талаар хуваалцах болно. Хэдэн хүний тусламжтайгаар маш энгийн
Цахим цаасан мэлхий бүтээх цахим оригами: 6 алхам (зурагтай)
Цахим оригами "Цахим цаасан мэлхий бүтээх": Та нэгдсэн цаасан техникээр цаасан дүрс бүтээхийг хүсч байна уу? Танд зөвхөн цавуу, дамжуулагч будаг, тэвчээр хэрэгтэй. Та цаасан хэлхээг зохиож, зарим үндсэн электрон эд ангиудыг хялбархан нэгтгэх боломжтой. Энэхүү гарын авлагыг дагаж та бүтээх боломжтой
Хэн нэгэн надад хайртай Байршлын цаг: 6 алхам (зурагтай)
Хэн нэгэн надад байршлын цаг хайртай: Хилийн чанад дахь эсвэл ойр дотны хүмүүстэйгээ уулзах цаг хэзээ байгааг мэдэхээс илүү би чиний тухай бодож байна гэж юу ч хэлдэггүй! Миний тэтгэвэрт гарсан хадмууд Герман улсын Берлин хотод сүмийн номлолд үйлчлэхээр бэлтгэж байсан бөгөөд эхнэр маань энэ асуудлыг шийдсэн юм
Хайртай гар эсвэл тарган хуруунд зориулсан гар утас: 3 алхам
Хайртай гар эсвэл өөх хуруунд зориулсан гар утас: Надад Sony Ericsson C702 байгаа бөгөөд энэ нь гадаа / спортод ээлтэй гар утас юм. Энэ нь ус нэвтэрдэггүй & тоос нэвтэрдэггүй, суурилуулсан GPS-тэй, би өөрийн гар утсыг GPS-ийн янз бүрийн аппликэйшн ашиглан уулын дугуйн аялалаа бүртгэж, вэб дээр бодит цаг хугацаанд нийтлэх боломжтой. Т