DIY LED шоо Arduino хэлхээ. LED шоо

2016 оны 1-р сарын 14-ний 13:42 цагт

LED шоо 8x8x8, сонирхолтой, үзэсгэлэнтэй

  • Хэлхээний дизайн

Оршил

Энэ санаа миний толгойд аяндаа орж ирсэн бөгөөд энэ оны намар хүртэл хүмүүс амьдралдаа үүнтэй төстэй зүйл хийж байгааг би тааж ч чадахгүй байв. Чухамдаа ийм "шоо" байдаг гэдгийг хэлхээний дизайны багш надад хэлээд энэ сэдвийг курсын ажил болгохыг санал болгосон.

Цаашид ажлын хэмжээг асар том зүйл гэж бодох шаардлагагүй гэдгийг хэлмээр байна. Эсрэгээр нь би маш бага зүйл хийх ёстой байсан ч "Ха, би үүнийг хоёр өдрийн дотор хийнэ" гэж бодож байгаа хүмүүс эсрэгээр нь бэлддэг. Програмын код бичихээс илүүтэйгээр үйл явц нь таныг ажилд татан оролцуулдаг...

3x3x3, 4x4x4, 5x5x5 хэмжээтэй жижиг бүтээлүүдийг хараад би том байх тусмаа сайн гэдгийг аажмаар ойлгосон.

Чухам №1:

Хэрэв та өмнө нь гагнуурын төмрөөр ажиллаж байгаагүй бол эхлээд LED-ийн бүх хөлийг гагнах хэрэгтэй болно гэдгийг ойлгоорой, энэ нь 2 * 512, тийм ч бага биш юм. Тиймээс зарим муур дээр дасгал хий.


Интернет нь энэ сэдвээр зааварчилгаагаар дүүрэн байдаг. Гэхдээ эхнээс нь дуустал би үүнийг зөвхөн instructables.com дээрээс харсан гэж бодож байгаа бөгөөд энэ нь ямар нэгэн байдлаар бүх зүйлийн талаар хэтэрхий нарийвчилсан гэдгийг шууд хэлье. Би хувьдаа хоёр дахин бага бүрэлдэхүүн хэсгүүдийг ашигласан. Мэдээжийн хэрэг, тоног төхөөрөмж нь илүү энгийн болсон. Үүний үр дүнд бидний хувьд жижиг тоглоомбидэнд хэрэгтэй:

512 LED ($6 - aliexp)
- LED STP16CPS05MTR-д зориулсан 5 тусгай чип ($9 - aliexp)
Мэдээжийн хэрэг, ийм хэсгүүдийг багцаар нь авах нь илүү ашигтай байдаг
- 8 BD136 pnp транзистор (дотоодын аналогууд бас тохиромжтой)
- 5 1 кОм резистор (ашиглалтын хүч 2 Вт)
- 5 10 мФ конденсатор (ашиглалтын хүчдэл 35-50 В)
- холбогч утас (алдааг харгалзан 10 м орчим), гагнуур болон хөгжилтэй бүх зүйл

Зохион байгуулалтыг хийж эхлэх цаг болжээ

Бид өрөм, захирагч авч, 8х8 хэмжээтэй тор хийдэг (гол нь над шиг 8х9 хийхгүй) хөөс хуванцар, модон хавтан эсвэл өөр зүйл дээр хийдэг. Мөн LED-ийн нүхийг сайтар өрөмдөнө.

Чухам №2:

Түлхүүр үг нь "болгоомжтой", зүүн эсвэл баруун тийш хэдэн миллиметр зайд, эцэст нь та муруй шоотой болно.


Энэ алхам дууссаны дараа LED-үүдийг нүдэнд оруулаад дараах дүрмийг баримтална уу.

A) Бүх анодууд зүүн талд, катодууд баруун талд байх ёстой. Эсвэл эсрэгээрээ. Таны хүссэнээр.
б) Дээд талын хамгийн эхний эгнээ нь өнцгөөр LED-уудыг агуулсан байх ёстой:

Энэ зарчмыг ашиглан бид катодыг (-) холбоно. Тасалсан шугамаар тэмдэглэсэн газруудад давхаргыг хоёр талд нь чанга барихын тулд ямар нэгэн утсыг холбоно.

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

Эхний давхаргын хураангуй


Хоёрдахь давхаргыг гагнахын өмнө та бүх анодыг дараах байдлаар авч нугалах хэрэгтэй.

Хэд хэдэн давхаргыг холбох


Алхам №3:

Эхлэн суралцагчид, хэрэв та утастай холбоотой бол тусгай гагнуурын оо (флюс) хэрэглээрэй, ингэснээр та маш их мэдрэлийг хэмнэх болно (миний анхных шиг биш).

Жаахан ядарсан үедээ


Тиймээс, "доод талд" авсан анод руу 64 утсыг гагнаж, бид цахим хэлхээг өөрөө үргэлжлүүлж болно.

Хоёр талын микро схемийн гаралт нь шоо баганын нийтлэг анод руу орж, 5-р хэсэгт транзистороор дамжуулан хяналтын давхаргыг олон талт болгож байгааг бид харж байна. Бүх зүйл тийм ч төвөгтэй биш юм шиг санагдаж байна: тодорхой багана, давхаргад дохио илгээгдэж, бид гэрэлтдэг LED хосыг авдаг.

Бодит байдал дээр энэ нь дараах байдлаар ажилладаг.

Цаг, өгөгдөл, түгжээ гэсэн 3 оролттой. 8 бит боловсруулагдсаны дараа түгжээ үүсч, өгөгдлийг бүртгэлд оруулна. Учир нь Манай микро схемүүд ээлжийн регистрүүд дээр хийгдсэн бөгөөд дараа нь кубыг өөр өөр бит мэдээллээр нэг удаа харуулахын тулд бид 1 байт (хүчдэл хэрэглэж буй давхаргын тоогоор 8 бит) бичих хэрэгтэй, дараа нь хоосон өгөгдөл байх болно, учир нь Тав дахь чипийн хувьд зүүн зүү нь ямар нэгэн зүйлд холбогдоогүй байна. Дараа нь бид найман баганын бүлэг бүрт 1 байт бичнэ. Харгалзах бит нь аль баганыг асаах ёстойг тодорхойлох бөгөөд идэвхжүүлсэн давхаргатай огтлолцох үед тэдгээрийн уулзвар дахь LED нь хүчдэлийг хүлээн авах ёстой.

Ерөнхий лавлагааны зорилгоор хөгжүүлэгчийн мэдээллийн хуудасны диаграммыг доор харуулав.

Бид 1 байт өгөгдлийг хэрхэн бичих вэ:

ШОГ хүчингүй болгох< 8; i++){ if(byte_to_send & 0x01<Би Arduino UNO-г ашигласан (би үүнийг зээлсэн), гэхдээ ямар ч загвар энд хийх болно. Зөвхөн 3 тоон оролт болон vcc + gnd ашигладаг тул нано болон мини хоёулаа.

Нэмэлт тэжээлийн хангамжид онцгой анхаарал хандуулаарай (би 12V 2А адаптер ашигласан); бүх давхаргыг харуулахын тулд гүйдэл нь яг шаардлагатай хүч чадалтай байх шиг байна.

Arduino-д зориулсан ноорог хэлбэрээр бүх эх кодууд байх болно

Өдрийн мэнд, найз нөхөд, Radioschemes вэбсайтын зочид! Хоёр дахь LED шоогоо хийж дуусгалаа. Би диаграмм, лацыг интернетээс олсон, яг хаана байгааг санахгүй байна. Дараа нь би илүү том, илүү гайхалтай эсвэл ямар нэг зүйлийг хүсч байсан. Энэ схем саяхан гарч ирэв. Хэрэгжүүлэх, эд ангиудыг худалдан авахад нэг сар орчим хугацаа зарцуулсан. Эхний хөөргөлтийг урьдын адил ямар нэгэн байдлаар угсарсан хэлбэрээр хийсэн. Хэсэг нь ажиллахгүй, орон сууцны тухай яриагүй, нэг давхарт лод ерөөсөө хүрэлцэхгүй, одоохондоо ингээд орхичихсон, шинэ он гарахаас өмнө нэг хармаар байна, тэгээд 12-р сарын 30-ны 00:01 цагт. 8 давхарын 2 эгнээ LED гэрэл асахгүй, 4 ширхэг LED байнга асаалттай байсан. Саяхан зассан тул асуудал нь нэг микро схемийн замд эвдэрсэн (шинжилсэн үед тонер зураастай эсвэл үс нь унасан бололтой), LED байнга шатаж байгаа асуудлыг шалгаж үзсэнээр зассан. хяналтын товчлууруудыг бэхэлсэн (би DIPe-д транзистор худалдаж авахыг хүсээгүй, тэдгээрийг sot-23 багцаар худалдаж авсан, авсаархан утастай бол холбогч, 0 эсэргүүцэлтэй SMD резистор, стандарт хэмжээтэй 0805 ашиглах шаардлагатай байсан. дуртай бөгөөд энэ холбогчоор хоёр транзисторын хоорондох зам руу богиносгосон). Шоо өөрөө гагнах үед нэг согог илэрсэн - LED-ийн хөл нь бага зэрэг богино байсан ч би том шоо авахыг хүссэн тул хөл бүрийг сунгаж, босгох шаардлагатай болсон - ямар их тэвчээр шаардагддаг вэ ... Led куб нь ердөө 512 LED, 2 хөл = 1024. Эсэргүүцэл ба конденсаторын хаягдал хайрцагнууд байсан, бүгдийг нь ашигласан. Дараа нь лаазалсан утас явсан, хэдэн метр явсан, одоо нэг ч хөл тасардаггүй. Гэхдээ эдгээр нь өчүүхэн зүйл хэвээр байсан. Дараа нь шалыг хооронд нь холбох шаардлагатай болсон бөгөөд үүнийг хийхэд ердөө 2 хоног зарцуулсан. Энэ тохиолдолд шалыг угсрах явцад ач холбогдолгүй байсан бүх муруй мөчүүд илэрдэг. За, зүгээр, бид үүнийг тэгшитгэсэн. Хөргөгчнөөс хуванцар хайрцаг хийх гэж 2 хонов, за тэгээд хавтангийн бүх бэхэлгээ, тагны бэхэлгээ, дэлгэц, удирдах самбар... Самбарын утсыг силикон чигжээсээр сайтар битүүмжилсэн, дотор "Та хэзээ ч мэдэхгүй" тохиолдол. Шалыг гагнахын тулд би самбар дээр жижиг нүх өрөмдөж, LED суурилуулах, дараа нь гагнах. Энэ нь илүү тохиромжтой, гэхдээ дараа нь шалаар биш, шугамаар тусад нь гагнах шаардлагатай гэдгийг би ойлгосон - энэ нь илүү хялбар юм.

LED CUBE хэлхээ

Ерөнхий хэлбэр:

Би шоо хайрцгийг царцсан өнгөөр ​​будсан.

Урд болон арын самбар:

72 утастай сахалтай дотоод засал:

Силикон чигжээсээр наасан LED эгнээний утаснууд:

Цахилгаан оролт болон товчлуур бүхий дэлгэцийн самбартай харьцуулахад эсрэг талын самбарыг суурилуулах тавцан:

Шоо хяналтын товчлуур бүхий самбар ба угсралтын бүх дүр төрх:

Би өөр нэг сул талыг олж мэдсэн: хэт тод биш харин царцсан LED худалдаж авах шаардлагатай байсан, эс тэгвээс нүд нь бага зэрэг өвддөг. PonyProg-д зориулсан гал хамгаалагч, Khazama шиг би Spienb дээр анхаарлаа төвлөрүүлж байгаа тул гал хамгаалагч нь юунаас ирснийг санахгүй байна.

Програм хангамж болон Eeprom файл, хэвлэмэл хэлхээний хавтан болон бусад бүх зүйл архивт байгаа. Эхлээд санах ой, дараа нь программ оёж, гал хамгаалагчийг бүү мартаарай. Шөнө видео зураг авалт хийсэн. Нэг харахад лед куб. хайрцаг дээр зогсож байгаа бөгөөд хоёр дахь нь доошоо эргэв.

Видео LED CUBE

Энэхүү шоо нь компьютерт холбогдох COM порттой бөгөөд ингэснээр та програмын тусламжтайгаар бие даан давхаргын тоонуудыг үүсгэж, дараа нь бүгдийг нь тоглуулах боломжтой. Та тэдгээрийг шоогүйгээр үүсгэж, дараа нь холбож, харж болно, эсвэл тодорхой LED-үүдийг бодит цаг хугацаанд асааж, харж болно. Үнэн, би үүнийг хараахан туршиж үзээгүй байна, би ийм холбогчтой утас, компьютер эсвэл USB адаптер хайх хэрэгтэй байна. Дараа нь би олон өнгийн LED-үүдийг хараад, захиалах талаар бодсон, гэхдээ тэдгээр нь кубын хувьд хамгийн сайн сонголт биш байж магадгүй, учир нь тэд тодорхой дарааллаар анивчдаг, гэхдээ энэ нь хэрхэн болсон байсныг би мэдэхгүй. .Ер нь би 100 RGB ширхэг захиалсан, дараа нь тоглоно... Төслийн зохиогч DGR.

LED CUBE нийтлэлийг хэлэлцэнэ

Та YouTube дээр сонирхолтой төслүүдтэй байнга тааралддаг. Үүний нэг нь LED шоо юм. Энэ төхөөрөмжийн гоо үзэсгэлэн нь жинхэнэ 3D дүрсийг харуулдаг. Та ямар ч гурван хэмжээст хөдөлгөөнт дүрс зурж болно. Гэхдээ сонгосон куб нягтралын хүрээнд.

Radiocat-ийн нийтлэлийг үндэс болгон авсан (хүссэн хүн үүнийг google-ээр хайж болно). 5х5х5 хэмжээтэй кубыг санамсаргүй байдлаар сонгоогүй. Энэ шоо угсрахын тулд танд 5*5*5=125 LED хэрэгтэй болно. Хэрэв бид үүнийг өөр нэг алдартай сонголттой харьцуулж үзвэл 8*8*8=512, i.e. LED-ийн тоо 4 дахин нэмэгдэх болно. Тиймээс 5х5х5 нь надад оновчтой юм шиг санагддаг.

Би LED захиалах цаг байхгүй байсан тул жижиглэнгээр худалдаж авсан. Харамсалтай нь зөвхөн ногоон тунгалаг 5 мм-ийн хэмжээтэй байсан тул эцсийн үр дүн нь ихээхэн хохирол амссан. Цэнхэр царцсан нь илүү гайхалтай харагдаж байна, гэхдээ харамсалтай нь. Царцсан LED авахыг зөвлөж байна, учир нь тунгалаг нь хөрш зэргэлдээх LED-ийг гэрэлтүүлж, асдаггүй LED гэрэлтэх эффектийг бий болгодог.

Би шууд шоо өөрөө эхэлсэн. Би 100x100 хэмжээтэй матриц зурсан. Тойрог хоорондын зай 20 мм байна. Диаметр 5 мм. Цаасан дээр хэвлээд модонд наасан.

Өрөмдсөн нүхнүүд. Бид LED-ийн катодыг (-) ухаалгаар нугалав. Бид анодыг 90 градусаар нугалав.

Бид катодыг дээд талд нь үлдээж, анодыг зэргэлдээх LED-д гагнана. Энэ нь нийтлэг "+" тэмдэг бүхий LED-ийн "шал" болж хувирав.

Зүүн талын бүтцийг бэхжүүлэхийн тулд би өөр дамжуулагчийг гагнасан. Нэгдүгээр давхар бэлэн боллоо. Бид 4 давхрыг ижил аргаар хийдэг.

Бид бүх шалыг хамтдаа цуглуулдаг. Үүнийг хийхийн тулд бид өмнөх давхруудыг дараагийн давхруудад гагнах болно.

Суурийн хувьд би 100x100 хэмжээтэй тугалган шилэн ламинатыг ашигласан. Би LED-ийг гагнах газруудыг сийлсэн. Үүний үр дүнд дараахь загвар гарч ирэв.

Шулуун биш, гэхдээ бүх зүйл амархан бөхийдөг. Одоо шууд диаграм руу оръё. Угсрахын тулд танд хэрэгтэй:

  1. 25 резистор 150-220 Ом,
  2. 125 LED,
  3. 5 конденсатор 0.1 μF (гохыг тэжээхийн тулд суурилуулсан),
  4. 2 конденсатор 22pF,
  5. Atmega16,
  6. кварц 12-16 МГц,
  7. 5 резистор 2.2 км,
  8. 5 өдөөгч 74hc574,
  9. 5 BC558 транзистор.
  10. 1 конденсатор 100 мкФ ( хоол тэжээл нь заавал байх ёстой !!!тэгэхгүй бол хэлхээ ажиллахгүй)

Нэг талаас, энд бүх зүйл энгийн, гэхдээ та андуурч болохгүй. Өмнөх төслүүдээс ялгаатай нь Atmega16 (Atmega16A-16PU) энд ашиглагддаг. Би 12 МГц давтамжийг ашигласан; 16 МГц-т LED нь арай хурдан солигдоно. Үүнээс гадна триггерийг энд ашигладаг. Яагаад гэдгийг ойлгохын тулд схемийн логикийг ойлгох хэрэгтэй.

Бүх гох оролтууд зэрэгцээ холбогдсон байна. Бид 2-р давхарт (D2.1) эхний LED-ийг асаах хэрэгтэй гэж бодъё, харин 1,3,4,5 давхарт (D1.1, D3.1, D4.1, D5. 1). Энэ тохиолдолд 0 нь LED-г асааж байгаа тул бид PORTC.0=0 руу гарна. Триггерийн оролт дээр 0 гарч ирэх боловч гаралтын үед түүний төлөв өөрчлөгддөггүй. Төлөвийг өөрчлөхийн тулд та CLK оролт руу импульс хийх хэрэгтэй, өөрөөр хэлбэл. гаралт нь ээлжлэн логик тэг ба логик нэгийг PA1-д залгана. Одоо DA1.1-DA5.1 бүх катодууд газартай холбогдсон, D2.1-ийг асаахын тулд та зүгээр л 2-р давхрыг асаах хэрэгтэй, өөрөөр хэлбэл. нээлттэй транзистор Q2, гаралтын логик тэг PD6.

Би өөрийн эффект бичихийг оролдсон, энэ нь амжилттай болсон, гэхдээ ямар нэгэн байдлаар бэлэн програм хангамжид байхгүй зүйл санаанд ороогүй. Тиймээс, эцсийн хувилбар нь бэлэн програм хангамжийг авсан бөгөөд 5x5x5 кубын хувьд Интернетэд хэд хэдэн сонголт байсан. Угсрахад ердөө 3 хоног зарцуулсан. Өөрийнхөө гараар угсарсан сайхан бэлэг.

Эцэст нь, үүссэн кубын видео нь харанхуйд онцгой гайхалтай харагдаж байна.

LED гоёл чимэглэлийн баримал хэрхэн ажилладаг вэ? Үүнийг өөрөө угсрах боломжтой юу? Танд хэдэн LED хэрэгтэй вэ, тэднээс гадна танд юу хэрэгтэй вэ? Та энэ нийтлэлээс эдгээр бүх асуултын хариултыг олох болно.

Led шоо - өөрөө угсрахад хэрэгтэй зүйл

Хэрэв та DIY төслүүдэд дуртай эсвэл электрон хэлхээг хийх дуртай бол LED кубыг өөрийн гараар угсарч үзээрэй. Эхлээд та хэмжээгээ шийдэх хэрэгтэй. Төхөөрөмж хэрхэн ажилладагийг ойлгосны дараа та хэлхээг илүү олон LED эсвэл цөөн LED-ээр шинэчлэх боломжтой.

8 диодын нүүртэй LED шоо

Энэ нь 8 LED-ийн талтай кубын жишээг ашиглан хэрхэн ажилладагийг харцгаая. Энэ шоо нь эхлэгчдэд айдас төрүүлж болох ч хэрэв та материалыг судлахдаа болгоомжтой байвал үүнийг амархан эзэмших болно.

LED шоо 8x8x8 угсрахын тулд танд дараахь зүйлс хэрэгтэй болно.

  • 512 LED (жишээ нь 5 мм);
  • ээлжийн регистр STP16CPS05MTR – 5 ширхэг;
  • хяналтын микроконтроллер, Arduino Uno эсвэл бусад самбарыг үзнэ үү;
  • системийн програмчлалын компьютер;

Хэлхээний ажиллах зарчим

Жижиг 5 мм төрлийн LED нь 20 мА-ийн өчүүхэн гүйдлийг татдаг, гэхдээ та тэдгээрийн нэлээд хэсгийг гэрэлтүүлэх болно. Үүнд 12V ба 2А тэжээлийн хангамж төгс тохирно.

Та маш олон зүү бүхий микроконтроллер (MK) олох магадлал багатай тул та бүх 512 LED-ийг тусад нь холбох боломжгүй болно. Ихэнхдээ 8-аас 64 хүртэлх тооны хөлтэй загварууд байдаг. Мэдээжийн хэрэг та олон тооны хөлтэй сонголтыг олох боломжтой.

Ийм олон LED-ийг хэрхэн холбох вэ? Бага анги! Шилжилтийн бүртгэл нь мэдээллийг параллельээс цуваа руу, эсрэгээр нь цуваагаас параллель руу хөрвүүлэх боломжтой чип юм. Цувааг параллель болгон хөрвүүлснээр регистрийн багтаамжаас хамааран нэг дохионы зүүгээс 8 ба түүнээс дээш дохионы зүү авах болно.

Доорх нь ээлжийн бүртгэлийн ажлын зарчмыг харуулсан диаграмм юм.

Цуваа өгөгдлийн оролтод битийн утгыг, тухайлбал тэг эсвэл нэгийг нийлүүлэх үед энэ нь Цагийн цагийн дохионы ирмэгийн дагуу зэрэгцээ гаралтын дугаар 0 руу дамждаг (дижитал электроникийн дугаарлалт тэгээс эхэлдэг гэдгийг бүү мартаарай).

Хэрэв эхний мөчид нэг байсан бол дараа нь гурван цагийн импульсийн дотор та оролтыг тэг потенциал болгон тохируулсан бол үүний үр дүнд та "0001" оролтын төлөвийг авах болно. Та үүнийг Q0-Q3 шугам дээрх диаграмаас харж болно - эдгээр нь зэрэгцээ гаралтын дөрвөн бит юм.

LED шоо барихад энэ мэдлэгийг хэрхэн ашиглах вэ? Баримт нь та ердийн ээлжийн бүртгэл биш, харин LED дэлгэцийн тусгай драйвер - STP16CPS05MTR ашиглаж болно. Энэ нь ижил зарчмаар ажилладаг.

LED-ийг хэрхэн холбох вэ?

Мэдээжийн хэрэг, драйвер ашиглах нь олон тооны LED холбохтой холбоотой асуудлыг бүрэн шийдэж чадахгүй. 512 LED-ийг холбохын тулд танд 32 ийм драйвер, микроконтроллероос илүү олон хяналтын хөл хэрэгтэй болно.

Тиймээс бид өөр замаар явж, LED-үүдийг эгнээ, багана болгон нэгтгэж, хоёр хэмжээст матрицыг авна. Мөсөн шоо нь бүх гурван тэнхлэгийг эзэлдэг. LED-уудыг бүлэг болгон нэгтгэсэн 8х8х8 хэмжээтэй LED кубыг нэгтгэх санаагаа эцэслэн шийдвэрлэсний дараа бид дараах дүгнэлтэд хүрч болно.

LED (шал) давхаргыг нийтлэг анод (катод) бүхий хэлхээнд, баганыг нийтлэг катодтой хэлхээнд (эсвэл катодыг давхарт нэгтгэсэн бол анод) нэгтгэнэ.

Ийм загварыг хянахын тулд багана бүрт 8 х 8 = 16 хяналтын зүү, давхар бүрт нэг, нийт 8 давхар, нийтдээ 24 хяналтын суваг хэрэгтэй.

Оролтын блок нь микроконтроллерийн гурван зүүгээс дохио хүлээн авдаг.

Шаардлагатай LED-ийг гэрэлтүүлэхийн тулд, жишээлбэл, нэгдүгээр давхарт, гурав дахь эгнээнд байрладаг, та 3-р баганад хасах, 1-р давхарт нэмэх хэрэгтэй. Хэрэв та шалыг угсарсан бол энэ нь үнэн юм. нийтлэг анод, багана нь катод юм. Хэрэв энэ нь эсрэгээрээ байвал хяналтын хүчдэлийг зохих ёсоор эргүүлэх ёстой.

Шоо LED гагнахад тохиромжтой болгохын тулд танд дараахь зүйлс хэрэгтэй болно.

Шоо LED зөв ажиллахын тулд та үүнийг нийтлэг катод, баганыг анод бүхий давхаргаар угсрах хэрэгтэй. Дараах дарааллаар диаграммд оруулсан зүйлийг Arduino тээглүүртэй холбоно уу.

Arduino зүү дугаар. Сүлжээний нэр
2 Л.Э.
3 SDI
5 CLK

Хэрэв надад ийм чадвар байхгүй бол яах вэ?

Хэрэв та өөрийн чадвар, электроникийн мэдлэгт итгэлгүй байгаа ч ширээний компьютерт ийм чимэглэл хийхийг хүсч байвал бэлэн шоо худалдаж авч болно. Энгийн электрон гар урлал хийх дуртай хүмүүсийн хувьд 4x4x4 ирмэг бүхий маш энгийн сонголтууд байдаг.


Нүүрний хэмжээтэй 4 диод бүхий шоо

Угсрах зориулалттай бэлэн иж бүрдлийг радио бүрэлдэхүүн хэсгүүдтэй дэлгүүрүүдээс худалдаж авах боломжтой бөгөөд Aliexpress дээр асар их сонголттой байдаг.

Ийм шоо угсрах нь шинэхэн радио сонирхогчийн гагнуурын ур чадвар, нарийвчлал, зөв, холболтын чанарыг хөгжүүлэх болно. Микроконтроллертой ажиллах ур чадвар нь цаашдын төслүүдэд хэрэг болох бөгөөд Arduino-ийн тусламжтайгаар та энгийн тоглоомуудыг програмчилж сурахаас гадна өдөр тутмын амьдрал, үйлдвэрлэлийн автоматжуулалтын хэрэгслийг сурах боломжтой.

Харамсалтай нь Arduino програмчлалын хэлний онцлогоос шалтгаалан гүйцэтгэлийн хувьд зарим хязгаарлалтууд байдаг, гэхдээ надад итгээрэй, та энэ платформын чадамжийн дээд хязгаарыг давах үед "цэвэр" MK-тэй ажиллах боломжтой болно. танд ямар нэгэн ноцтой хүндрэл учруулахгүй.

Шоо? Энэ бол бүхэл бүтэн хэсэгт байрлах LED бүхий шоо юм. Мөн LED бүрийг (өнгөтөөр будаж болно) тусад нь удирддаг. LED шоо ашиглан та янз бүрийн гэрлийн шоу, хөдөлгөөнт дүрс үүсгэх боломжтой. LED шоо нь аль хэдийн програмчлагдсан янз бүрийн гэрлийн хөдөлгөөнт дүрсүүдийг харуулах боломжтой. 3D LED шоо бүхий нарийн төвөгтэй хэлхээ нь янз бүрийн гурван хэмжээст үг, бичээсийг харуулах боломжтой. Энгийнээр хэлбэл, LED шоо нь үндсэндээ эзэлхүүнтэй монитор бөгөөд зөвхөн бага нарийвчлалтай бөгөөд энэ нь орон зайн бүтэц, графикийг харуулах боломжийг олгодог. Мэдээжийн хэрэг, энэ шийдэл нь видео үзэхэд тохиромжгүй, гэхдээ шоу, танилцуулга зохион бүтээх, зугаа цэнгэл, үзэсгэлэн, сурталчилгаа, дизайн хийхэд тохиромжтой. Олон хүмүүс ийм LED шоо бүтээхийг хүсч байсан гэж би бодож байна, гэхдээ хүн бүрт микроконтроллер худалдаж авах боломж байгаагүй, мэдээжийн хэрэг хүн бүр хэрхэн програмчлахаа мэддэггүй. Тиймээс, маш энгийн хэлхээний дизайны хувилбар энд байна:

LED кубын санал болгож буй хувилбар нь програмчлал шаарддаггүй, хэлхээ нь энгийн бөгөөд бүх хэсгүүдэд хүртээмжтэй байдаг. Мөн CD4020 чип нь програмчлагдсан шоо шиг сайн олон төрлийн найрлагыг өгдөг. Шоо дөрвөлжинд ашигласан эд ангиудын жагсаалтыг энд тайлбартайгаар үзүүлэв.

1)KR1006VI1 (NE555)


Микро схемд 20 орчим транзистор, 15 резистор, 2 диод орно. Гаралтын гүйдэл нь 200 мА, одоогийн хэрэглээ нь ойролцоогоор 3 мА илүү байна. 4.5-аас 18 вольт хүртэлх тэжээлийн хүчдэл. Таймерын нарийвчлал нь тэжээлийн хүчдэлийн өөрчлөлтөөс хамаарахгүй бөгөөд тооцоолсон утгын 1% -иас ихгүй байна.

2) K561IE16 (CD4020, MC14020)


Энэ бол 14 битийн хоёртын хуваагч тоолуур юм.


3) LED - таны амтанд, 27 ширхэг;
4) Эсэргүүцэл 33K;
5) 10uF конденсатор;
6) Түгжээтэй бичил унтраалга (заавал биш);
7) Крона 9V;
8) Микро схемд зориулсан хавтан (заавал биш).

Тиймээс бид шилэн шилэн дээр LED кубын хэвлэмэл хэлхээний хавтанг зурж, төмрийн хлорид руу дүрнэ.

Энэ хооронд манай самбарыг сийлбэрлэж байна, хамгийн хэцүү хэсэг болох LED кубыг өөрөө шийдье. Фанер эсвэл зузаан картон дээр LED-ийн нүхийг өрөмдөж, тэнд оруулъя. Одоо бид бүх катодыг (сөрөг) цагийн зүүний дагуу нугалж, гагнах болно. Бид өөрсдөө дунд LED-д утсыг гагнах болно.


Бид LED кубын үлдсэн шалыг ижил аргаар хийдэг.


Одоо бид тэдгээрийг хооронд нь гагнах хэрэгтэй. Зөвхөн энэ удаад бид LED анодыг (нэмэх) гагнах болно.


Бид сүүлчийн гуравдугаар давхрыг гагнах. Бэлэн!!!)))


Бид аль хэдийн сийлсэн хавтанг аваад цооног өрөмддөг. Эхлээд бид холбогчийг хэвлэмэл хэлхээний самбарт, дараа нь эд ангиудыг гагнах болно.


Эцэст нь эцсийн мэдрэгч - шоо гагнах.


Одоо бид 9V-ийг холбож, үр дүнг хүлээнэ. Хуррай - энэ нь ажилладаг:


Гэхдээ хэрэв та хэлхээний тэжээлийн хангамжийг 12V хүртэл нэмэгдүүлбэл CD4020 микро схем шатаж магадгүй юм. Тийм учраас би 9V титэм суурилуулсан. Энэ нь давуу талтай: та шоо авч явах боломжтой, гаралт шаардлагагүй, микро схем шатахгүй. Гэхдээ бас сул талууд байдаг - та зайгаа үе үе солих хэрэгтэй болно. Би LED шоодоо зориулж картон хайрцаг хийсэн. Тэгээд би үүнийг дуусгасан:

Материал ба гэрэл зургуудыг [)eNiS хангасан.

LED CUBE нийтлэлийг хэлэлцэнэ