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

Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ: 15 алхам (зурагтай)
Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ: 15 алхам (зурагтай)

Видео: Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ: 15 алхам (зурагтай)

Видео: Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ: 15 алхам (зурагтай)
Видео: Judaics болон Христэд итгэгчид Вавилон уруу 2024, Долдугаар сарын
Anonim
Image
Image
Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ
Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ
Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ
Fadecandy болон боловсруулалтаар хаяглагдах LED -ийг хэрхэн хянах вэ

Юу

Энэ бол Fadecandy болон Processing-ийг ашиглан хаяглах боломжтой LED-ийг хэрхэн удирдах тухай алхам алхмаар зааварчилгаа юм. (Үүнийг нэмэгдүүлэхийн тулд та хэд хэдэн Fadecandys -ийг нэг компьютерт холбож болно.) Боловсруулалт гэдэг нь дүрс бичлэг хийхэд ашигладаг програмчлалын хэл юм. Та Photoshop эсвэл Paint дээр хийдэг шиг зурагтай боловч хулганаар зурахын оронд код бичих замаар зурдаг. Fadecandy ба Processing нь хамтран ажилладаг. Та LED -ийг боловсруулах зураг дээр байрлуулдаг код бичдэг бөгөөд дараа нь боловсруулах явцад зурсан бүх зүйл эдгээр LED дээр бодит цаг хугацаанд гарч ирдэг. Яагаад

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

Энэ төслийн гурван хэсгээс бүрдэнэ.

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

2. Програм хангамж: Fadecandy

3. Програм хангамж: Боловсруулах LED -ийг зураг дээр хэрхэн яаж байрлуулахыг үзнэ үү.

Би хичээлээ огт туршлагагүй хүн ядаж уншихад таатай байхаар бичихийг хичээдэг. Үүний тусламжтайгаар би бүх зүйлийг алхам алхамаар хийх болно, ингэснээр эхлэн суралцагчид өөрсдийгөө дагаж, өөрсдөө хийх боломжтой болно. Би боловсруулалтын талаар дэлгэрэнгүй ярихгүй - Хэрэв та боловсруулах чадвараа хөгжүүлж, илүү дэвшилтэт анимац хийхийг хүсч байвал. Дараа нь та үүнд зориулагдсан зарим хичээлийг үзэхийг хүсч магадгүй юм - Би Даниел Шиффманы YouTube сувгийг санал болгож байна.

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

Энэ төсөл нь өндөр хүчдэлтэй (цахилгаан тэжээлийн залгуурт залгах үед) хамааралтай тул болгоомжтой байгаарай, хүүхдүүдийг ганцаараа хийхийг бүү зөвшөөр. Бүх код (Arduino ба Боловсруулалт) энд миний github дээр байна.

Алхам 1: Тоног төхөөрөмж, багаж хэрэгсэл

Тоног төхөөрөмж, багаж хэрэгсэл
Тоног төхөөрөмж, багаж хэрэгсэл
Тоног төхөөрөмж, багаж хэрэгсэл
Тоног төхөөрөмж, багаж хэрэгсэл
Тоног төхөөрөмж, багаж хэрэгсэл
Тоног төхөөрөмж, багаж хэрэгсэл

Энэ төслийг бий болгоход шаардлагатай бүх зүйлийн бүрэн жагсаалтыг энд оруулав.

Эд анги

  • Хаягдах LED (АНУ -ын Амазон | Их Британийн Амазон) Би ws2812b LED зурвас ашигладаг. Бүрхүүлээс сонгох боломжтой хэд хэдэн хувьсагч байдаг: Та бүрээсгүй энгийн LED зурвас худалдаж авах боломжтой боловч ус нэвтэрдэггүй. Эсвэл та үүнийг IP67 зэрэглэлийн уян хатан силикон орон сууцнаас худалдаж авч болно, энэ нь бүрэн битүүмжлэгдсэн, ус нэвтэрдэггүй гэсэн үг юм. Арын өнгө: тууз нь хар цагаан өнгөтэй байна. Хэрэв та LED туузаа диффузороор хучихгүй байгаа бол аль нь илүү гоё харагдахыг анхаарч үзээрэй. LED тоо: Стандартууд нь метр тутамд 30, 60 эсвэл 144 LED байдаг. Би метр тутамд 30LED ашиглаж байгаа боловч 60 -тэй харьцуулахад илүү түгээмэл хэрэглэгддэг. Бусад: Та ws2812b -ийг strings -ээс (US Amazon | UK Amazon) худалдаж авах боломжтой. Тэд ижил аргаар ажилладаг тул алийг нь ашиглах нь танд хамаарна!
  • Фадеканди (АНУ -ын Амазон | Их Британи Амазон)
  • Fadecandy -ийг компьютерт холбох USB кабель (АНУ -ын Амазон | Их Британи Амазон)
  • Давхар толгойн зүү (АНУ -ын Амазон | Их Британи Амазон)
  • Конденсатор (АНУ -ын Амазон | Их Британи Ebay)
  • 5V цахилгаан хангамж (АНУ -ын Амазон | Их Британийн Амазон) Миний холбосон энэ тэжээлийн хангамж нь 512 LED -ийг тэжээх болно (нэг Fadecandy -ийн үнэ цэнэтэй)

  • Залгуур (АНУ -ын Амазон | Их Британийн Амазон) Та хуучин залгуур кабелийг ашиглаж болно, хэрэв танд байхгүй бол данхны тугалга сайн сонголт болно.
  • 3-зүү JST холбогч (АНУ-ын Амазон | Их Британийн Амазон) Танд нэг туузанд нэг хос хэрэгтэй болно (нэг Fadecandy-ийн үнэтэй 8 ширхэг)
  • 12-AWG кабель (US Ebay | UK Ebay) Энэхүү зузаан кабель нь цахилгаан тэжээлээс зарим холбогч руу дамжуулж, өөр өөр тууз болгон хуваах болно.
  • 24-AWG кабель (US Ebay | UK Ebay) Энэхүү нимгэн кабель нь LED зурвас бүрт хүчийг дамжуулах болно.
  • Wago холбогч (АНУ -ын Amazon | RS Components UK)
  • Эдгээр нь хүчийг нэг цахилгаан тэжээлээс олон тууз болгон хуваах болно. Тэд 10 ширхэг багцаар ирдэг бөгөөд энэ нь нэг Fadecandy -д хангалттай байдаг.

Хэрэглэх материал

  • RTV силикон (АНУ -ын Амазон | Их Британи Амазон)
  • Дулаан багасах (АНУ -ын Амазон | Их Британи Амазон)
  • Цэвэр ~ 10мм -ийн дулаан шингээлт (АНУ -ын Амазон | Их Британи Амазон)

  • Гагнуур (АНУ -ын Амазон | Их Британи Амазон)

Багаж хэрэгсэл

  • Гагнуурын төмөр (АНУ -ын Амазон | Их Британи Амазон)
  • Утас хуулагч (АНУ -ын Амазон | Их Британи Амазон)
  • Халив
  • Хайч
  • Туслах гар (заавал биш)
  • Гагнуурын сорогч (заавал биш)

Алхам 2: LED зурвас

LED зурвас
LED зурвас

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

LED зурвас бүрт JST холбогч ба түүнд хавсаргасан конденсатор хэрэгтэй.

Холбогч:

JST холбогч нь 3 зүү/кабельтай бөгөөд тус бүр нь цахилгаан, газардуулга, өгөгдөлд зориулагдсан байдаг. Туузыг салгах эсвэл солих боломжтой байх нь ихэнх тохиолдолд ашигтай байдаг. Хэрэв та туузаа хэзээ ч салгах эсвэл амархан солихыг хүсэхгүй байгаа гэдэгт итгэлтэй байгаа бол оронд нь кабелиар гагнах боломжтой, гэхдээ би холбогчтой байхыг зөвлөж байна.

Конденсатор:

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

Кабель:

Хэрэв та LED суурилуулахаар төлөвлөж байгаа бол тууз, цахилгаан хангамж, Fadecandy (ууд) -ийг хэрхэн байрлуулах талаар бодох хэрэгтэй болно. Таны холболтууд бүгд хүрэхийн тулд та хаа нэгтээ хэдэн урттай кабель нэмэх шаардлагатай болно.

Та кабелийг LED туузан дээр гагнаж, дараа нь кабелийн нөгөө үзүүрт JST холбогчийг гагнах боломжтой. Эсвэл та JST холбогчийг шууд туузан дээр гагнаж, кабелийн уртыг цахилгаан хангамж/Fadecandy тал руу нэмж болно. Энэ бүхэн нь таны суулгах схем, төлөвлөгөөнөөс хамаарна.

Цахилгаан/газардуулгыг 64 пиксел хүртэлх нэг туузанд холбосон кабель нь 24AWG кабель байж болно. 24AWG нь өгөгдлийн холболтын хувьд бас хангалттай юм. Цахилгаан/өгөгдөл/газардуулгад өөр өнгийн кабелийг ашиглаарай - энэ нь таны JST холбогчтой тохирох өнгө юм.

Би зүгээр л JST холбогчийг туузан дээр гагнах бөгөөд кабелийн өргөтгөл оруулахгүй, учир нь би энэ хичээлийн зохион байгуулалтын талаар санаа зовохгүй байна.

Алхам 3: JST холбогч ба конденсаторыг холбоно уу

JST холбогч ба конденсаторыг холбоно уу
JST холбогч ба конденсаторыг холбоно уу
JST холбогч ба конденсаторыг холбоно уу
JST холбогч ба конденсаторыг холбоно уу
JST холбогч ба конденсаторыг холбоно уу
JST холбогч ба конденсаторыг холбоно уу

Туузыг бэлтгэ

LED туузаа уртаар нь хайчилж ав (нэг зурвас тутамд хамгийн ихдээ 64 пиксел).

Сум нь дотогшоо чиглэсэн зөв төгсгөлийг олоорой. Ус нэвтэрдэггүй бүрхүүлийн жижиг хэсгийг хайчилж ав, ингэснээр та гурван контактийг харж болно. Тэд 5V, GND, Data In гэсэн хаягтай. (Хэрэв харилцагч нь Data Out гэж хаяглагдсан бол та буруу төгсгөлтэй байна).

JST холбогч ба конденсатор дээрх гагнуур

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

Туузан талд бэхлэхийн тулд эмэгтэй JST холбогчийг ашиглана уу. JST холбогч нь 3 кабельтай бөгөөд туузан дээрх контакт бүрт нэг ширхэг байдаг. Ихэвчлэн кабель нь улаан, ногоон, цагаан, эсвэл улаан, ногоон, хар өнгөтэй байдаг. Эрчим хүчний хувьд улаан, өгөгдөлд ногоон, газрын цагаан/хар өнгийг ашиглана уу.

Конденсатор дээрх хөлийг богино зүсэх нь түүнийг байрандаа байлгахад тусална. Конденсаторын нэг тал нь сөрөг тэмдэгтэй, энэ талын хөл нь GND контакттай, нөгөө талын хөл нь 5V контакттай холбогддог.

Туузыг дахин битүүмжилнэ үү

Ил задгай туузны хэсгийг хамарч, одоо байгаа ус нэвтэрдэггүй бүрхүүлтэй маш их давхцах болно. Туузан дээгүүр нь зүүнэ (та үүнийг JST холбогч/конденсаторыг залгахаас өмнө эсвэл нөгөө үзүүрээс нь гулсуулахаас өмнө хийж болно), ил гарсан хэсгийн хажууд байлга.

Олон тооны RTV силиконыг шууд контактууд болон одоо байгаа ус үл нэвтрэх бүрхүүлийн эргэн тойронд, туузны ар талд байрлуулна. Цэвэр дулаан багасгагчийг силикон дээр гулсуулна уу. Дулааны агшилт буурах хүртэл дулааны буугаар тэсэлнэ.

Силикон нь бага зэрэг эмх замбараагүй байдаг. Арьсан дээр гарвал гараа заавал угаагаарай. Ажлын гадаргуу дээр сонин эсвэл ямар нэгэн зүйл байх талаар бодож үзээрэй.

Үүнийг бүх 8 LED туузанд давт

Алхам 4: Цахилгаан хангамж

Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж
Цахилгаан хангамж

Та цахилгаан тэжээлдээ залгуур залгах хэрэгтэй болно. Би Их Британи, АНУ -ын залгууруудын зааврыг оруулсан болно.

Залгуурыг бэлтгэ

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

Их Британийн залгуур дээр та: Шар/Ногоон судалтай - GroundBrown - LiveBlue - Төвийг сахисан гэж үзэж болно.

АНУ -ын залгуур дээр та: Ногоон - GroundBlack - LiveWhite - Төвийг сахисан гэж үзэж болно

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

Кабелийг мултиметрээр шалгана уу

Их Британи: Зүү залгуурыг хараарай, ганц зүү нь дээд талд байна. Дээд зүү нь Дэлхий, зүүн доод хэсэг нь Live, баруун доод хэсэг нь төвийг сахисан байна. Зүүг ихэнх залгуур дээр E, L, N гэсэн үсгээр тэмдэглэсэн байдаг.

АНУ: Доод талын ганц зүү бүхий залгуурын зүүг хараарай. Доод зүү нь Дэлхий, зүүн дээд хэсэг нь Live, баруун дээд хэсэг нь төвийг сахисан байна. Зүүг ихэнх залгуур дээр E, L, N гэсэн үсгээр тэмдэглэсэн байдаг.

Аль аль нь: Мультиметрээ тасралтгүй горимд тохируулна уу. Мультиметр залгуур дээр хүрч, ажиллаж байгаа эсэхийг шалгаарай. Одоо залгуурын нэг зүү рүү нэг хавчуур дээр хүрээд эхэл. Нөгөө газардуулгыг газардуулах гэж байгаа кабельд хүрнэ үү (Их Британид шар/ногоон, АНУ -д ногоон). Та хоёр салаа хооронд тасралтгүй холбоо байгааг харуулсан дохио сонсох ёстой. Одоо шууд ба төвийг сахисан холболтыг шалгана уу.

Залгуурыг хавсаргана уу

Цахилгаан хангамж, газардуулга, шошготой боолтыг суллаарай. Тэдгээрийг L ба N гэж тэмдэглээд дараа нь газрын тэмдэгтэй байж болно. Тохирох кабелийг боолтны дэргэд байрлуулж, дахин чангална уу

Цахилгаан хангамжийн зарим хэсэгт оролтын хүчдэлийг 110 В -оос 220 В болгон өөрчлөх боломжийг олгодог унтраалга байж болох тул үүнийг зөв тохируулсан эсэхийг шалгаарай (Их Британид 220 Вт, АНУ -д 110 В).

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

Цахилгаан тэжээлээ залгаарай. Зөв асаалттай байгааг харуулах гэрэл ихэвчлэн байдаг.

Одоо та хоёр гаралтын тээглүүрээс ямар хүчдэл авч байгааг шалгаж болно. Мультиметрээ тогтмол гүйдлийн хүчдэлийн горимд шилжүүлнэ үү (хөдөлгөөнгүй шугам биш харин шулуун/тасархай шугамтай V). V шураг руу нэг бэхэлгээг, нэг залгуурыг V+ шураг руу хүрнэ үү. Мультиметр нь 5 В -ийн ойролцоо хүчдэлийг харуулах ёстой.

Халив ашиглан тохируулгын боолтыг 5В хүчдэл хүртэл эргүүлнэ.

Алхам 5: Эрчим хүч хуваарилах

Түгээх хүч
Түгээх хүч
Түгээх хүч
Түгээх хүч
Түгээх хүч
Түгээх хүч

Ихэнх 5V цахилгаан хангамж нь зөвхөн нэг эсвэл хоёр гаралттай байх боловч бид 8 туузыг тэжээх хэрэгтэй.

Wago холбогч

Би Wago холбогчийг ашиглан цахилгаан хангамжийг хуваарилдаг. Эдгээр жижиг холбогчдод кабелийг оруулах хэд хэдэн үүр байдаг. Бүх үүрүүд хоорондоо холбогддог тул олон кабелийг гагнахгүйгээр холбох гайхалтай арга юм.

Тэдгээр нь хэд хэдэн өөр хэмжээтэй байдаг (2 талын, 3 талын, 5 талын).

Вагосын хүч

Энэ хэсгийг хийхдээ цахилгаан тэжээлээ салгаж байгаа эсэхийг шалгаарай.

10awg кабелийн хоёр хэсгийг ав, нэг нь газардуулга (хар), нөгөө нь цахилгаан (улаан).

Шаардлагатай кабелийн урт нь таны суулгах схемээс хамаарна. Бүх цахилгаан хангамжийг шалан дээр нэг дор байрлуулж, дараа нь туузны ойролцоо сунгасан урт 10awg кабелиар дамжуулж, цахилгааныг тэнд тараах нь маш сайн ажилладаг болохыг би олж мэдсэн. Цахилгаан хангамж нь хоёр гаралттай боловч эдгээр 10awg кабелиуд урт байх шаардлагатай үед нэг гаралтыг ашиглах нь илүү эмх цэгцтэй, хямд байгааг би олж мэдсэн, эс тэгвээс та худалдаж авах ёстой 10awg зузаан кабелийн хэмжээг хоёр дахин нэмэгдүүлж, эмх цэгцтэй байлгаарай.

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

Кабель бүрийн нөгөө үзүүрээс ойролцоогоор 1.25см хуулж, цахилгааны холболтыг нэг 3 талын Wago холбогч, газардуулгыг 5 талын Wago холбогч болгон холбоно. (Эсвэл та бүх зүйлд 5 талын холбогч ашиглаж болно, танд өөр сэлбэг хэрэгтэй болно)

Дараа нь хоёр богино урттай улаан 10awg кабель, хоёр богино урттай хар 10awg кабелийг ав. Тус бүрийн үзүүрээс 1.25см хуулж, одоо байгаа Wago холбогчийг 5-н дөрвөн холбогчтой холбоно уу. (Тодорхойлохын тулд хавсаргасан диаграмыг үзнэ үү).

Вагосын хүч (зурвас руу)

Дахин хэлэхэд энд байгаа яг дизайн нь таны суулгалтын байршлаас хамаарна. Өмнө нь та LED туузан дээрээ кабелийн уртыг нэмэх эсвэл цахилгаан хуваарилах тал дээр уртыг нэмэх хэрэгтэй байж магадгүй гэж хэлсэн. Хэрэв та энд кабель нэмж байгаа бол 24awg урттай кабелийг JST холбогчдоо холбож, дулаан нь багассан эсэхийг шалгаарай.

Дараа нь эдгээр кабелийн үзүүрүүд эсвэл JST холбогчдын үзүүрийг авч, тус бүр дээр дор хаяж 1.5 см хүчдэл ба газардуулгын кабелийг хуулж ав.

Цахилгаан тэжээлд холбогдсон 5 чиглэлтэй дөрвөн холбогчийн хооронд та тэжээлийн найман үнэгүй, газардуулгын найман үнэгүй үүртэй байх ёстой. Тохирох бүх кабелийг байрлуул.

Бид яагаад заримдаа 10awg, заримдаа 24awg кабель ашигладаг вэ?

Янз бүрийн кабель хэмжигч нь хэлхээний өөр өөр хэсгүүдэд өөр өөр хэмжээний гүйдэл байдагтай холбоотой юм.

Цахилгаан тэжээлээс шууд ирдэг бөгөөд 512 LED нь бүрэн цагаан гэрлээр ~ 30А хүртэл зурах боломжтой. Энэ гүйдлийг дамжуулахын тулд зузаан нь 10awg кабель ашиглана уу.

Бид цахилгаан тэжээлийг өөр өөр туузан дээр хувааж авсны дараа тус бүр нь зөвхөн 3.5А хүртэл зурдаг тул бид нимгэн кабель ашиглаж болно, ойролцоогоор 24awg нь сайн ажилладаг.

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

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

Энэ хэрэгсэл нь танд ямар кабель хэмжигч хэрэгтэй болохыг олж мэдэхэд тусална.

Алхам 6: Өгөгдөл

Өгөгдөл
Өгөгдөл
Өгөгдөл
Өгөгдөл
Өгөгдөл
Өгөгдөл

Хэрэв та одоо JST холбогчийг холбох байсан бол таны LED туузыг тэжээлээр хангах болно. Гэхдээ ямар ч гэрэл асахгүй, учир нь эдгээр зурвасууд ямар өнгөтэй болохыг хэлэх шаардлагатай. Бид эдгээр зааврыг тэдэнд өгөх Fadecandy -д өгөгдлийн холболт хийх хэрэгтэй.

Fadecandy бэлтгэ

Fadecandy дээр анх удаа гагнуурын давхар толгойтой тээглүүр. Толгойн голын богинохон талыг нүхээр нь түлхээд Fadecandy -ийг эргүүлээд цухуйсан хэсгүүд нь харагдах болно.

16 зүү тус бүрийг болгоомжтой гагнах хэрэгтэй бөгөөд ингэснээр та хоёр тээглүүрийг санамсаргүйгээр холбохгүй байгаа эсэхийг шалгаарай. (Үнэндээ бүх газардуулгын цэгүүд хоорондоо холбогдсон байдаг, гэхдээ нямбай байхын тулд бид бүх толгойн голыг гагнах боломжтой.)

Эмэгтэй толгойн зүүг холбогч болгон ашигладаг

Эмэгтэй толгойн тээглүүрийг ашиглан эрэгтэй хоёр толгойн зүүг залгах нь Fadecandy -ийг амархан салгаж эсвэл сольж болно гэсэн үг юм.

8 эмэгтэй толгойн зүү бүхий хэсгийг хайчилж ав. Өгөгдлийн кабель бүрийг эрэгтэй JST холбогчоос аваарай (эсвэл хэрэв та кабелийг энэ талдаа сунгаж байгаа бол суулгах схемийнхээ хувьд эхлээд үүнийг хий). Дараа нь дулааныг багасгадаг хэсгийг кабелийн дээгүүр гулсуулж, тус тусад нь 8 голтой гагнана. Гагнуур хийж дууссаны дараа дулааныг багасгаж, халаах буугаар тэсэлнэ. Үүнийг одоо Fadecandy -ийн өгөгдлийн зүү дээр холбож болно.

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

Энэхүү газардуулгын кабелийн эсрэг талын төгсгөлийг газардуулгатай Wago холбогчийн аль ч сэлбэг залгуурт холбоно уу.

Шошго ба эмх цэгц

Та энэ үед кабелийг шошголохыг хүсч магадгүй юм. Түүнчлэн, угсралтын бүтэц, зохион байгуулалтаас хамааран та Wago холбогчдод зориулж ямар нэгэн орон сууц бий болгох талаар бодож үзэхийг хүсч магадгүй юм. Би өмнө нь фанераас бага зэрэг товруу хийж, Вагосыг халуунаар наасан.

Алхам 7: Тоног төхөөрөмжийн сүүлийн битүүд …

Тоног төхөөрөмжийн сүүлийн битүүд…
Тоног төхөөрөмжийн сүүлийн битүүд…
Тоног төхөөрөмжийн сүүлийн битүүд…
Тоног төхөөрөмжийн сүүлийн битүүд…

Энэ бол бүх тоног төхөөрөмжийг тохируулах явдал юм. Сүүлийн хэдэн бит:

Бүх JST холбогчийг бие биендээ залгаарай.

Цахилгаан тэжээлийг залгаарай.

Fadecandy -ийг USB -ээр зөөврийн компьютер дээрээ залгаарай.

Одоо зарим зүйлийг гэрэлтүүлцгээе!

Миний заавар, дэлгэцийн агшин нь Windows төвтэй байх боловч Mac дээрх бүх зүйл яг ижилхэн ажиллах ёстой.

Алхам 8: Fadecandy програм хангамжийг тохируулна уу

Fadecandy програм хангамжийг тохируулах
Fadecandy програм хангамжийг тохируулах
Fadecandy програм хангамжийг тохируулах
Fadecandy програм хангамжийг тохируулах
Fadecandy програм хангамжийг тохируулах
Fadecandy програм хангамжийг тохируулах

Fadecandy github руу ороод зип файлыг татаж аваарай.

Бүгдийг задлах.

Та задалсан газраа очоод "бинк" фолдерыг нээнэ үү.

Fcserver.exe -ийг ажиллуулна уу.

Цонх нээгдэх болно. Энэ нь танд Fadecandy төхөөрөмж холбогдсон гэж хэлэх ёстой. Энэ нь тухайн төхөөрөмжийн серийн дугаарыг танд хэлэх болно. Энэ цонхыг хааж болохгүй, багасгах хэрэгтэй. Та Fadecandy -ийг ашиглаж байх хугацаандаа үүнийг нээлттэй байлгах хэрэгтэй.

Алхам 9: Fadecandy сервер

Fadecandy сервер
Fadecandy сервер
Fadecandy сервер
Fadecandy сервер

Хөтчийн цонхонд (Chrome гэх мэт) дараах руу очно уу.

127.0.0.1:7890

Та холбогдсон төхөөрөмжөө энд бас харах ёстой.

Одоо, холбогдсон төхөөрөмжийнхөө доор та туршилтын хэв маяг гэсэн шошго бүхий доош унасан хэсгийг харах боломжтой. Та энэ дуслыг ашиглан LED -ээ 50% хүртэл эсвэл бүрэн гэрэлтүүлэх боломжтой.

Үүнийг одоо хий! Гэрэл! Заа !!

Алхам 10: Алдааг олж засварлах

LED туузаа шалгаад бүх гэрэл ажиллаж байгаа эсэхийг шалгаарай.

Алдааг олж засварлах зарим зөвлөмжийг энд оруулав …

Нэг/зарим зурвас гэрэлтэхгүй байна:

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

Тууз хэсэгчлэн гэрэлтэж, дараа нь гэнэт зогсохгүй:

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

Туузууд нь цагаан биш улбар шар/улаан өнгөтэй байна

Хэрэв туузууд зохих хүчийг авахгүй бол тэд USB холболтоор бага зэрэг гүйдэл дамжуулж, улаанаар асаахад хангалттай болохыг олж мэдсэн. Цахилгаан хангамж асаалттай байгаа эсэхийг дахин шалгаж, холболтыг шалгана уу.

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

Туузны аль нь ч гэрэлтэхгүй байна:

Хэрэв Fadecandy танигдаагүй бөгөөд гарч ирэхгүй байгаа бол танд драйверын зарим асуудал тулгарч магадгүй юм. Хэрэв та консолын цонхонд алдааны мессеж хүлээн авбал Google -ийг илгээж, зөвлөмж хайх хэрэгтэй.

Хэрэв Fadecandy гарч ирэх боловч юу ч асахгүй байгаа бол бүх холболтоо дахин шалгаарай.

Алхам 11: Боловсруулж байна

Боловсруулж байна!
Боловсруулж байна!

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

Боловсруулалтыг авчиръя, ингэснээр бид илүү сэрүүн зүйл хийж чадна

Боловсруулалтыг эндээс татаж авна уу.

Боловсруулах кодыг хэрхэн бичих талаар би маш их дэлгэрэнгүй ярихгүй, учир нь үүнийг сурч мэдэх олон газар онлайн байгаа бөгөөд энэ нь өөрийн гэсэн сэдэв юм.

Би энд Fadecandy -тэй хамт ирдэг Боловсруулалтын жишээнүүдийн нэгийг энд хийсэн туузанд хэрхэн тохируулахыг танд үзүүлэх гэж байна. Та бас миний жишээ кодыг эндээс татаж авч болно.

Алхам 12: Пикселийн зураглал

Пикселийн зураглал
Пикселийн зураглал
Пикселийн зураглал
Пикселийн зураглал
Пикселийн зураглал
Пикселийн зураглал

Fadecandy нь led -ээ боловсруулах зураг дээр "зураглах" (эсвэл байрлуулах) боломжийг олгодог. Ихэвчлэн та тэдгээрийг бодит амьдрал дээр хэрхэн байрлуулсантай ижил төстэй байдлаар байрлуулахыг хүсдэг.

Боловсруулах хэсэгт ямар нэгэн зүйл зурах үед энэ нь LED дээр бодит цаг хугацаанд гарч ирдэг.

Файлуудыг аваарай

Татаж авсан Fadecandy файлуудаас дараах руу очно уу: Fadecandy> жишээ> боловсруулах

Strip64 жишээ фолдеруудын аль нэгийг хуулж, боловсруулах файлуудаа хаана ч хамаагүй хадгална уу.

Энэ жишээ нь 64 пикселийн нэг зурвасын зураглалыг агуулдаг. Фолдер болон доторх.pde файлын нэрийг өөрчилсний дараа "strips" гэж бичээрэй.

Зураглал

Файлыг нээнэ үү. Тохируулах хэсэгт байгаа эдгээр мөрүүдийг харна уу.

// Нэг 64-LED зурвасыг цонхны төвд байрлуул

Энэ бол 64 пикселийн нэг зурвас үүсгэж буй шугам юм. Таслал хооронд бичсэн зүйл бүр нь тухайн зурвасын параметр юм. Хүн бүр юу болохыг харуулсан хавсаргасан диаграмыг үзнэ үү. (Энэ нь бас миний кодын тайлбар хэсэгт байгаа.)

Бид давталт ашиглан тус бүрдээ 15 пикселийн 8 тууз үүсгэж болно. Эдгээр хоёр мөрийг устгаад үүнийг орлуулна уу.

// Нэг бүртээ 15 пикселийн 8 зурвасыг зураглах (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, өргөн/2, i*15 + 30, 15, 0, худал);

}

Таны зураглал

Хэрэв та зурвас бүрт өөр өөр тооны пиксел байгаа эсвэл туузаа өөр өөр байдлаар байрлуулахыг хүсч байвал энэ кодыг засах шаардлагатай болно. Танд хэрэгтэй код үүсгэхийн тулд хавсаргасан диаграм эсвэл кодын тайлбарыг ашиглан зураглалын кодын хэсэг бүрийг юу болохыг тайлбарлана уу.

Алхам 13: Боловсруулах явцад Play дарна уу

Боловсруулж байхдаа Play дарна уу!
Боловсруулж байхдаа Play дарна уу!

Тоглох үед (Боловсруулалтын зүүн дээд буланд) зураг дээрх жижиг цагаан цэгүүдээр дүрслэгдсэн туузыг харах болно.

(Хэрэв та цагаан цэгүүдийг харахгүй бол серверийн цонхыг хаасан байж магадгүй. 8 -р алхам руу буцаж очоод fcserver.exe ажиллаж байгаа эсэхийг шалгаарай)

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

Анимацийн код

Үүнийг хийж буй кодын хэсэг энд байна:

хүчингүй сугалаа () {

дэвсгэр (0); float dotSize = өргөн*0.2; дүрс (цэг, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Сугалааны хэсэгт бичсэн аливаа код LED дээр гарч ирнэ.

Алхам 14: Бусад жишээ … Та туршиж үзэх цаг боллоо

Бусад жишээ … Та туршиж үзэх цаг боллоо
Бусад жишээ … Та туршиж үзэх цаг боллоо
Бусад жишээ … Та туршиж үзэх цаг боллоо
Бусад жишээ … Та туршиж үзэх цаг боллоо
Бусад жишээ … Та туршиж үзэх цаг боллоо
Бусад жишээ … Та туршиж үзэх цаг боллоо

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

Би сарниулагч болгон Атираат хуванцар хавтанг ашиглаж байна. Та бүх төрлийн зүйлийг туршиж үзэх боломжтой!

Би боловсруулж сурч, гэрлийнхээ төлөө илүү олон анимац хийхийг зөвлөж байна! Маш хурдан эхэлж, хөгжилтэй үр дүнг хурдан харах болно. Дан Шиффманы хичээлүүд нь эхлэхэд тохиромжтой газар юм.

Алхам 15: Уншсанд баярлалаа

Image
Image

Энэ заавар танд таалагдсан гэж найдаж байна!

Хэрэв та хараахан үзээгүй бол дагалдах YouTube видеог үзээрэй.

Намайг онлайнаар хайж олох:

InstagramYouTubeTwitter

Энд эсвэл Youtube дээр коммент хэсэгт асуулт асууж болно, би туслахыг хичээх болно.

Гэрийн гэрэлтүүлгийн уралдаан
Гэрийн гэрэлтүүлгийн уралдаан

Дотор гэрэлтүүлгийн тэмцээнд хоёрдугаар байр эзэлсэн

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