Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Хавтанцар хэвлэж эхэл
- Алхам 2: LED туузыг утсаар холбоно уу
- Алхам 3: Самбарыг хэмжээгээр нь хайчилж ав (заавал биш)
- Алхам 4: Товчлуурын матрицыг хий
- Алхам 5: Хэлхээгээ туршиж үзээрэй
- Алхам 6: Хавтангуудыг наана
- Алхам 7: Програмчлал
Видео: Интерактив LED хавтангийн хана (харагдахаас хамаагүй хялбар): 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэ төсөлд би Arduino болон 3D хэвлэмэл хэсгүүдийг ашиглан интерактив LED хананы дэлгэц бүтээсэн.
Энэхүү төслийн урам зоригийг хэсэгчлэн Nanoleaf хавтангаас авсан. Би илүү боломжийн үнэтэй төдийгүй илүү интерактив хувилбарыг гаргахыг хүссэн юм. Би бас LED матриц ашиглан ангийн төслөө дөнгөж дуусгаж байсан бөгөөд ямар нэг зүйлийг илүү өргөн хүрээнд туршиж үзэхийг хүсч байсан.
3D хэвлэх хугацаа урт байсан тул энэ төсөл хэдхэн долоо хоног үргэлжилсэн боловч би зардлаа бага байлгаж, маш бага хөдөлмөр зарцуулсан нь өөрийгөө туршиж үзэх гайхалтай төсөл болсон юм!
Та thingiverse дээр миний ашиглаж байсан бүх STL -ийг олох боломжтой:
Хангамж
Зардлын бүрэн мэдээллийг авахын тулд миний вэбсайтыг үзээрэй:
Миний контентыг дэмжихийн тулд түншлэлийн холбоосыг ашиглаарай!
Arduino Mega -
WS2812b Нэмэх боломжтой LED -
Мэдрэмжийн унтраалга -
5V 10А цахилгаан хангамж -
18 хэмжигч утас -
Утас хуулагч -
Гагнуурын төмөр -
Дулаан багасах -
Хамгийн хямд үнэтэй 3D принтер (миний бодлоор) -
PLA утас -
Алхам 1: Хавтанцар хэвлэж эхэл
Энэхүү төслийн хамгийн урт хэсэг нь 8 х 8 хэмжээтэй сүлжээ хийхэд шаардлагатай 64 хавтанг 3D хэвлэх явдал юм. Үүнийг хийхдээ би нэг дор гурван хавтан хэвлэж байсан бөгөөд хэвлэх бүрт ойролцоогоор 5.5 цаг шаардагдана. Бүхэл бүтэн хананд нийт хэвлэх хугацаа нь ойролцоогоор 120 цаг буюу 5 хоног байсан бөгөөд хэрэв та тэдгээрийг тасралтгүй хэвлэвэл. Аз болоход, плита хэвлэж дуустал төслийн үлдсэн хэсгийг хийх боломжтой.
Хавтангууд нь нэг инчийн гүнтэй 3.6 инчийн квадратууд юм. Би 0.05 инчийн ханын зузаан ашигласан бөгөөд энэ нь гэрлийг төгс сарниулсан болохыг олж мэдэв. Би мөн LED тууз болон товчлуурын утсыг дамжуулах боломжийг олгодог ховилуудыг оруулсан боловч хавтангуудыг бэхлэхэд ашигладаг тусгаарлагчийн ачаар шаардлагагүй болсон (бид үүнийг авах болно).
Энд миний хийсэн STL -ийн холбоос байна, гэхдээ би өөрийн төсөлд илүү сайн нийцүүлэхийн тулд өөрөө хийхийг зөвлөж байна.
Алхам 2: 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: Програмчлал
github.com/mrme88/Interactive-LED-Wall/blob/master/LED_Wall_main.ino
Энэ бол миний энэ төслийн хамгийн дуртай хэсэг байсан. Тоног төхөөрөмж дууссаны дараа бид үүнийг юу ч хийхээр програмчилж болно! Яг одоогийн байдлаар би солонгын хэв маягийн горим болон дарж будах горимыг програмчилсан байна. Эдгээрийг хоёуланг нь миний бүтээсэн видеон дээрээс харж болно, би тэдгээрийг кодын дагуу хэрхэн бичсэн талаар дэлгэрэнгүй бичсэн болно.
Хэрэв та залуус үүнийг бүтээж байгаа бол би өөрийн горимыг туршиж, програмчлахыг зөвлөж байна. Энэ нь төслийг цаг хугацаа, мөнгөөр үнэлдэг. Хэрэв танд програмчлах горимд урам зориг хэрэгтэй бол ирээдүйн шинэчлэлтүүдийг үзэхийн тулд миний YouTube сувгийг ажиглаарай.
Миний төлөвлөсөн ирээдүйн зарим онцлог шинж чанарууд нь:
- Микрофон болон FFT Arduino номын санг ашиглан аудио дүрслэл
- Даам
- Tic Tac Toe
- Байлдааны хөлөг онгоц
- Реверси
- Санах ой
- Мөн сүлжээнд тоглож болох олон тоглоом.
Make it Glow уралдааны хоёрдугаар шагнал
Зөвлөмж болгож буй:
Интерактив радар хана: 5 алхам
Интерактив радар хана: Интерактив радар хана нь олон мэдрэгчтэй системийн нэг юм. Энэ нь компьютерийн харааны технологид суурилсан бөгөөд проекцийн талбайн (цонх эсвэл ширээ) дээрх хүний хурууны хөдөлгөөнийг олж, хүлээн зөвшөөрдөг. Байгалийн дохио зангаа хянах програм хангамжийн тусламжтайгаар
Ногоон хот - Интерактив хана: 6 алхам
Ногоон хот - Интерактив хана: Ногоон хотын төсөл нь энэ асуудлын талаархи мэдлэгийг дээшлүүлэхийн тулд эрчим хүч, байгалийн нөөцийн хомсдолоос урьдчилан сэргийлэхэд чухал ач холбогдолтой сэргээгдэх эрчим хүчний асуудлыг судлах зорилготой юм. . Бид бас хүсч байна
Интерактив авирах хана: 4 алхам (зурагтай)
Интерактив авирах хана: Энэхүү гарын авлагаар дамжуулан та интерактив авирах хана барих бүрэлдэхүүн хэсгүүдийг хэрхэн яаж хийхийг сурах болно. Та гар утсандаа давирхай, үндсэн LED хэлхээ, Bluetooth микроконтроллерийн төхөөрөмжийг ашиглан бэрхшээлийн түвшинг тодорхойлох боломжтой болно
DIY MusiLED, Windows & Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: 3 алхам
DIY MusiLED, Windows болон Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: Энэхүү төсөл нь 18 LED (6 Улаан + 6 Цэнхэр + 6 Шар) Arduino самбартаа холбож, компьютерийн Дууны картын бодит цагийн дохиог шинжлэх, дамжуулахад туслах болно. LED -ууд нь цохилтын эффектийн дагуу тэднийг гэрэлтүүлдэг (урхи, өндөр малгай, өшиглөлт)
Цаасан хана бүхий LED хана: 4 алхам
Цаас WED-E Leds: Энэхүү Wall-E нь LED диод бүхий цаасаар хийгдсэн