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

Интерактив LED хавтангийн хана (харагдахаас хамаагүй хялбар): 7 алхам (зурагтай)
Интерактив LED хавтангийн хана (харагдахаас хамаагүй хялбар): 7 алхам (зурагтай)

Видео: Интерактив LED хавтангийн хана (харагдахаас хамаагүй хялбар): 7 алхам (зурагтай)

Видео: Интерактив LED хавтангийн хана (харагдахаас хамаагүй хялбар): 7 алхам (зурагтай)
Видео: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Долдугаар сарын
Anonim
Image
Image

Энэ төсөлд би Arduino болон 3D хэвлэмэл хэсгүүдийг ашиглан интерактив LED хананы дэлгэц бүтээсэн.

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

3D хэвлэх хугацаа урт байсан тул энэ төсөл хэдхэн долоо хоног үргэлжилсэн боловч би зардлаа бага байлгаж, маш бага хөдөлмөр зарцуулсан нь өөрийгөө туршиж үзэх гайхалтай төсөл болсон юм!

Та thingiverse дээр миний ашиглаж байсан бүх STL -ийг олох боломжтой:

Хангамж

Зардлын бүрэн мэдээллийг авахын тулд миний вэбсайтыг үзээрэй:

Миний контентыг дэмжихийн тулд түншлэлийн холбоосыг ашиглаарай!

Arduino Mega -

WS2812b Нэмэх боломжтой LED -

Мэдрэмжийн унтраалга -

5V 10А цахилгаан хангамж -

18 хэмжигч утас -

Утас хуулагч -

Гагнуурын төмөр -

Дулаан багасах -

Хамгийн хямд үнэтэй 3D принтер (миний бодлоор) -

PLA утас -

Алхам 1: Хавтанцар хэвлэж эхэл

LED туузыг утсаар холбоно уу
LED туузыг утсаар холбоно уу

Энэхүү төслийн хамгийн урт хэсэг нь 8 х 8 хэмжээтэй сүлжээ хийхэд шаардлагатай 64 хавтанг 3D хэвлэх явдал юм. Үүнийг хийхдээ би нэг дор гурван хавтан хэвлэж байсан бөгөөд хэвлэх бүрт ойролцоогоор 5.5 цаг шаардагдана. Бүхэл бүтэн хананд нийт хэвлэх хугацаа нь ойролцоогоор 120 цаг буюу 5 хоног байсан бөгөөд хэрэв та тэдгээрийг тасралтгүй хэвлэвэл. Аз болоход, плита хэвлэж дуустал төслийн үлдсэн хэсгийг хийх боломжтой.

Хавтангууд нь нэг инчийн гүнтэй 3.6 инчийн квадратууд юм. Би 0.05 инчийн ханын зузаан ашигласан бөгөөд энэ нь гэрлийг төгс сарниулсан болохыг олж мэдэв. Би мөн LED тууз болон товчлуурын утсыг дамжуулах боломжийг олгодог ховилуудыг оруулсан боловч хавтангуудыг бэхлэхэд ашигладаг тусгаарлагчийн ачаар шаардлагагүй болсон (бид үүнийг авах болно).

Энд миний хийсэн STL -ийн холбоос байна, гэхдээ би өөрийн төсөлд илүү сайн нийцүүлэхийн тулд өөрөө хийхийг зөвлөж байна.

Алхам 2: LED туузыг утсаар холбоно уу

LED туузыг утсаар холбоно уу
LED туузыг утсаар холбоно уу

Би Arduino -той програмчлах гэж байгаа тул WS2812b LED туузыг энэ төсөлд хамгийн тохиромжтой гэж шийдсэн. Эдгээр туузыг дангаар нь авч үзэх боломжтой бөгөөд ингэснээр та тус тусдаа LED тус бүрийг өөр өнгө, тод байдлаар програмчилж болно. Тэд мөн өгөгдлийг нэг пикселээс нөгөөд дамжуулдаг тул бүх зүйлийг Arduino -ийн нэг өгөгдлийн зүүгээр удирдах боломжтой. Миний ашигласан туузууд нь метр тутамд 30 LED пикселийн нягтралтай байдаг

Миний дизайн хавтан бүрийн доор 6 LED, хоёр эгнээнд гурван LED байрлуулсан тул би туузыг тус бүрдээ 24 LED бүхий 16 сегмент болгон хуваасан. Эдгээр туузыг наалдамхай дэвсгэр ашиглан модон хуудсан дээр наасан байна. Үүнийг хийхээсээ өмнө модны тоосыг цэвэрлэж байгаа эсэхээ шалгаарай, эс тэгвээс тууз нь цаг хугацааны явцад арилах болно.

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

Алхам 3: Самбарыг хэмжээгээр нь хайчилж ав (заавал биш)

Самбарыг хэмжээгээр нь хайчилж ав (заавал биш)
Самбарыг хэмжээгээр нь хайчилж ав (заавал биш)

Миний худалдаж авсан самбар нь 4 'дөрвөлжин байсан боловч миний эцсийн самбар 3' квадраттай ойрхон байх тул би jigsaw -оо гаргаж аваад хэмжээгээр нь хайчилж авлаа. Хэрэв та илүү том плита хийсэн эсвэл 3.6 инчийн хавтан нэмсэн бол 4 'x 4' хавтанг бүхэлд нь хялбархан дүүргэж, огтлохоос аврах болно.

Алхам 4: Товчлуурын матрицыг хий

Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий
Товчлуурын матрицыг хий

Энэ бол уг барилгын хамгийн урт хэсэг байсан (хэвлэх хугацаанаас бусад). Arduino IDE -д багтсан товчлуурын номын санг ашиглахын тулд бүх 64 товчлуурыг мөр, баганад холбох шаардлагатай. Дээрх диаграммд 4х4 хэмжээтэй жишээг харуулсан боловч үүнийг миний хийсэн шиг 8х8 хэмжээтэй эсвэл таны орон зайд тохирох өөр хэмжээтэй болгон хялбархан нэмэгдүүлэх боломжтой.

Би 16 урттай утас хайчилж, 3.6 инч тутамд хуулсан тул товчлуурууд дөрвөлжин бүрийн дунд байх болно. Дараа нь би товчлуур бүрийн нэг хөлийг эгнээний утсан дээрх зай руу гагнав. Баганын утаснууд нь эгнээний утаснаас хөлний диагональ хүртэл гагнаж байв. Товчлуурыг дарахад эгнээ баганын утаснууд богиносох болно.

Мөр, багана бүрийг Arduino дээрх дижитал зүүтэй холбох утас хэрэгтэй болно. Алдааг олж засварлахад хялбар болгохын тулд би бүх утсаа өнгөөр кодлосон бөгөөд хэдхэн удаа ашиглаж байсан тээглүүрээ солих шаардлагатай болсон нь ашигтай шийдвэр болсон.

Үүний дараа би БСХС -ийн бүх товчлууруудыг халуун наасан. Товчлуур бүрийг хаана наах ёстойгоо хэмжихээ мартуузай, эс тэгвээс поршенууд алга болно.

Алхам 5: Хэлхээгээ туршиж үзээрэй

Цахилгаан хэлхээгээ туршиж үзээрэй
Цахилгаан хэлхээгээ туршиж үзээрэй

Бүх LED болон товчлууруудыг наасан тул бүх зүйлийг туршиж үзэх хамгийн тохиромжтой цаг болжээ. Дээрх код дээр би таны бүх LED болон товчлуурыг шалгах хэд хэдэн функцтэй. Хэрэв ямар нэгэн асуудал гарвал (ийм том төсөл дээр гарч магадгүй юм) та тэдгээрийг олж, засах боломжтой. Эдгээр туршилтын функцийг хэрхэн ашиглах талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл доорх линкээр орж кодоор орж үзээрэй.

Хавтан нэмэхээс өмнө бүх алдааг олж засварлахыг хичээгээрэй. Хавтангуудыг буулгасны дараа бүх зүйлд хүрэх нь илүү хэцүү байх болно.

Алхам 6: Хавтангуудыг наана

Хавтангуудыг наана
Хавтангуудыг наана

Хавтанг самбар дээр холбохын тулд би 3D хэвлэмэл хаалт зохион бүтээсэн бөгөөд булан бүрт дөрвөн хавтан байрлуулах болно. Үүнийг хийсний дараа би нэг нэг хавтангаар явж хаалт бүрийг холбосон хавтан дээр үндэслэн наасан бөгөөд ингэснээр надад хачин зай байхгүй болно.

Би бас хавтан тус бүрийн поршен дээр наалдуулахын тулд 64 зайг хэвлэв. Энэ нь хаалтанд дагалдах нэмэлт өндрийг нөхөхөөс гадна поршений товчлуурыг дарах зайг нэмэгдүүлж, товчлуурын хоорондох жижиг алдааг нөхөж өгдөг.

Эдгээр хаалт болон тусгаарлагчийн STL -ийг Thingiverse хуудаснаас хавтантай хамт олж болно.

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

Image
Image

github.com/mrme88/Interactive-LED-Wall/blob/master/LED_Wall_main.ino

Энэ бол миний энэ төслийн хамгийн дуртай хэсэг байсан. Тоног төхөөрөмж дууссаны дараа бид үүнийг юу ч хийхээр програмчилж болно! Яг одоогийн байдлаар би солонгын хэв маягийн горим болон дарж будах горимыг програмчилсан байна. Эдгээрийг хоёуланг нь миний бүтээсэн видеон дээрээс харж болно, би тэдгээрийг кодын дагуу хэрхэн бичсэн талаар дэлгэрэнгүй бичсэн болно.

Хэрэв та залуус үүнийг бүтээж байгаа бол би өөрийн горимыг туршиж, програмчлахыг зөвлөж байна. Энэ нь төслийг цаг хугацаа, мөнгөөр үнэлдэг. Хэрэв танд програмчлах горимд урам зориг хэрэгтэй бол ирээдүйн шинэчлэлтүүдийг үзэхийн тулд миний YouTube сувгийг ажиглаарай.

Миний төлөвлөсөн ирээдүйн зарим онцлог шинж чанарууд нь:

- Микрофон болон FFT Arduino номын санг ашиглан аудио дүрслэл

- Даам

- Tic Tac Toe

- Байлдааны хөлөг онгоц

- Реверси

- Санах ой

- Мөн сүлжээнд тоглож болох олон тоглоом.

Үүнийг Glow уралдаан болгоно
Үүнийг Glow уралдаан болгоно

Make it Glow уралдааны хоёрдугаар шагнал

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