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

RGB тоглоомын хулганы дэвсгэр: 7 алхам (зурагтай)
RGB тоглоомын хулганы дэвсгэр: 7 алхам (зурагтай)

Видео: RGB тоглоомын хулганы дэвсгэр: 7 алхам (зурагтай)

Видео: RGB тоглоомын хулганы дэвсгэр: 7 алхам (зурагтай)
Видео: КАК НАСТРОИТЬ L4D2 2024, Арваннэгдүгээр
Anonim
Image
Image
RGB тоглоомын хулганы дэвсгэр
RGB тоглоомын хулганы дэвсгэр

Саяхан би WS2812 -ийг тус тусад нь хаягдах боломжтой RGB LED -тэй тааралдсан нь энэ нь LED тус бүрийг тус тусад нь хянаж, бүх LED нь адилхан асдаг стандарт RGB туузны оронд өөр өөр өнгө гаргахаар програмчилж болно гэсэн үг юм.

Зах зээл дээр байгаа RGB хулганы дэвсгэр маш өндөр үнэтэй байдаг. Тиймээс би Arduino болон WS2812 RGB LED зурвас ашиглан хямд үнэтэй RGB хулганы дэвсгэр хийхээр шийдсэн.

Эхэлцгээе

Алхам 1: Танд хэрэгтэй зүйлс

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
  • WS2812 RGB LED зурвас (1 метр хангалттай байх болно)
  • Ардуино Нано
  • 10 мм ба 3 мм хэмжээтэй нийлэг хуудас
  • USB кабель
  • Супер цавуу

Алхам 2: Хэмжээ

Хэмжээ
Хэмжээ
Хэмжээ
Хэмжээ
Хэмжээ
Хэмжээ

Хэмжээ нь:

  • 10 мм -ийн хэмжээтэй 30х20 см хэмжээтэй
  • 3 мм -ийн хэмжээтэй 29х19 см хэмжээтэй
  • 10 мм хэмжээтэй хуудасны дотоод хэмжээг зураг дээр харуулав

3мм -ийн хуудсыг зураг дээрх шиг 10мм -ийн дээд талд байрлуулна. Энэ нь бүх талаас 5 мм -ийн хил үлдээх бөгөөд энэ нь дээд талаас гэрэл харагдах болно. Надад итгээрэй, энэ нь гайхалтай харагдах болно!

Алхам 3: Хуудас хайчлах

Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах
Хуудас хайчлах

Гаднах хэмжээсийг огтлох нь харьцангуй хялбар байдаг. Нийлэг таслагч эсвэл ямар нэгэн хурц объект ашиглан шугамын дагуу оноо аваарай. Акрилийг нэг шугамын дагуу дахин хэд хэдэн удаа оноо, дараа нь нийлэгийг ширээний ирмэг дээр байрлуулж, хөнгөн, хурдан даралтаар хэсгийг хоёр хэсэгт хуваана.

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

Алхам 4: Тэднийг нэгтгэх

Тэднийг нэгтгэх
Тэднийг нэгтгэх
Тэднийг нэгтгэх
Тэднийг нэгтгэх
Тэднийг нэгтгэх
Тэднийг нэгтгэх

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

Хоёр хуудсыг нөгөө талаас нь 5 мм -ийн зайтай байлгана. Супер цавуу ашиглан хоёр хуудсыг хооронд нь холбоно. Зүгээр л холбоос дээр хэдэн дусал цавуу хийвэл цавуу автоматаар нэвчих болно. Бүх 4 буланд ижил зүйлийг хий.

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

4 мм -ийн нүхийг бүхэлд нь дамжуулж, USB кабелийг дамжуулна. Нүхний диаметр нь кабелийн зузаанаас хамаарч өөр өөр байж болно.

Алхам 5: WS2812 RGB LED зурвасыг асаах

WS2812 RGB LED туузыг тэжээх
WS2812 RGB LED туузыг тэжээх

Туузан дээрх нэг LED -ийг авч үзье. Өнгө тус бүр нь 20 мА хэмжээтэй зурдаг. Бүх өнгийг бүрэн гэрэлтүүлгээр (өөрөөр хэлбэл Цагаан өнгө) асаахад нэг LED нь (20mA + 20mA + 20mA =) 60mA зурах болно. Таны туузны хамгийн их гүйдэл = 60мА байх болно * Туузан дахь LED тоо. Миний хувьд LED -ийн тоо = 22. Тиймээс хамгийн их гүйдлийн гүйдэл нь 1320mA байх болно. Гэхдээ Arduino -ийн хүчдэлийн зохицуулагч нь хамгийн ихдээ 800 мА дамжуулах чадвартай. Энэ тохиолдолд туузыг гадны цахилгаан хангамж ашиглан тэжээх ёстой. Цахилгаан тэжээлийн эх үүсвэр ба Arduino хоорондоо холбогдсон эсэхийг шалгаарай.

USB -ээс гадна гадаад тэжээлийн эх үүсвэр шаарддаг хулганы дэвсгэр? Энэ нь зөв сонсогдохгүй байна!

Гэхдээ энд нэг заль мэх байна. RGB хулганы дэвсгэр нь "Солонго" анимацаараа алдартай. Үүнийг бид энэ төсөлд ашиглах болно. Солонго дотор Цагаан гэж байдаггүй! Энэ нь ямар ч үед ганц ч LED бүх өнгөөр бүрэн асахгүй гэсэн үг юм. 22 LED зурвасын хувьд энэ анимацаар хэмжсэн хамгийн их гүйдэл нь 150 мА бөгөөд энэ нь хүрээний хэмжээнд байна. Тиймээс Arduino Nano ашиглан зурвасыг шууд асаах боломжтой юм.

Алхам 6: Электроникийн цаг

Электроникийн цаг
Электроникийн цаг
Электроникийн цаг
Электроникийн цаг
Электроникийн цаг
Электроникийн цаг
Электроникийн цаг
Электроникийн цаг

Механик бүтээн байгуулалт зогссон тул зарим электроникийн цаг болжээ.

Зурагт үзүүлсэн шиг LED туузны шаардлагатай уртыг байрлуул. Тууз ашиглан тэдгээрийг түр зуур барь. Одоо супер цавуу ашиглан бүх LED -ийг нийлэг хуудсан дээр наа.

USB кабелийг аваад нэг үзүүрийг нь таслав. Кабелийн дотор дөрвөн утас байх болно. Бид USB-ийг зөвхөн Arduino-ийг асаахад ашиглах тул Улаан (+) ба Хар (-) утсыг сонирхож байна. Үлдсэн хоёр утсыг таслах нь бидэнд хэрэггүй болно. Кабелийг бидний өрөмдсөн нүхээр татаж ав.

Холболтыг схемд үзүүлсэн шиг хий.

Алхам 7: Кодлох цаг

Кодлох цаг
Кодлох цаг
Кодлох цаг
Кодлох цаг

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

  • Туузны өгөгдлийн зүүг аль ч дижитал тээглүүрт холбож болно. Би 4 -р зүүг сонгосон. Хэрэв та өөр зүү хэрэглэвэл кодод шаардлагатай өөрчлөлтүүдийг оруулна уу.
  • Туузан дахь LED тоог оруулна уу.

Байршуулалтыг дарж хямд боловч гайхалтай RGB тоглоомын хулганы дэвсгэрээ үзээрэй!

Эцсээ хүртэл наалдсанд баярлалаа. Та бүхэнд энэ төсөл таалагдсан гэж найдаж байна. Хэрэв та өөрөө өөртөө зориулж хийсэн бол надад мэдэгдээрэй. Миний YouTube сувагт бүртгүүлээрэй, удахгүй болох төслүүдийг үзээрэй. Дахин нэг удаа баярлалаа!

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