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

LED Mood Lamp: 9 алхам (зурагтай)
LED Mood Lamp: 9 алхам (зурагтай)

Видео: LED Mood Lamp: 9 алхам (зурагтай)

Видео: LED Mood Lamp: 9 алхам (зурагтай)
Видео: unboxing divoom pink planet-9 mood lamp // review and lighting effects 2024, Долдугаар сарын
Anonim
Image
Image
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Саяхан би Грег Дэвиллийн LED шоо таарсан. Энэ бол гайхалтай уран бүтээл юм. Үүнээс урам зориг авч би бүр ийм зүйл хийхийг хүсч байсан. Гэхдээ энэ бол миний лигээс гарах зам байсан. Би алхам тутамдаа алхам хийхээр шийдэж, сэтгэлийн кубын чийдэн болгон LED Cube -ийн арай жижиг хувилбарыг хийлээ. Ихэвчлэн LED болон микроконтроллерууд болох техник хангамж, тэдгээрийг удирдах програм хангамж (анимац үүсгэх) талаар мэдэх нь сайн эхлэл байж болох юм.

Энэхүү зааварчилгаанд би алдартай WS2812 LED ашиглан LED шоо хэрхэн хийснээ харуулах болно.

Эхэлцгээе

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

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

96x WS2812 LED

6x ПХБ

1 удаа Arduino Nano

1x 5V/1A цахилгаан хангамж

Алхам 2: Төлөвлөгөө

Төлөвлөгөө
Төлөвлөгөө
Төлөвлөгөө
Төлөвлөгөө

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

LED нь зөвхөн SMD форматтай байдаг. Тиймээс дараагийн алхам бол ПХБ -ийн дизайн хийх явдал юм.

Дараагийн алхам бол ПХБ -ийг шоо хэлбэртэй байлгах бүтэц зохион бүтээх, 3D хэвлэх явдал юм.

LED -ийг Arduino Nano ашиглан удирдах болно. Хамгийн сүүлчийн алхам бол Arduino -д зориулсан хашлага хийх, 3D хэвлэх явдал юм.

Алхам 3: ПХБ -ийн дизайн

ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн
ПХБ -ийн дизайн

ПХБ -ийн дизайн хийхэд та дуртай програм хангамжийг ашиглаж болно. Би EasyEDA -ийг над шиг шинэхэн хүмүүст тохиромжтой тул ашиглаж байна. Би схемийг хавсаргасан болно. ПХБ -ийн Gerber файлуудыг энд дарж татаж авна уу.

LED нь 4 голтой:

  1. VDD - 5V
  2. DOUT - дохио өгөх
  3. VSS - Газар
  4. DIN - Дохио оруулах

Өмнө дурьдсанчлан, LED нь каскад хэлбэрээр холбогддог бөгөөд энэ нь дохио нь микроконтроллероос DIN зүү дээрх 1 -р LED руу ирдэг гэсэн үг юм. DOUT зүүгээс дохио нь 2 -р LED -ийн DIN зүү рүү явдаг.

ПХБ -ийг зохион бүтээхдээ би LED -ийг гараар гагнах талаар бодож байсан бөгөөд ингэснээр гагнуурын төмрийг дэвсгэр дээр хүргэх хангалттай зай үлдээсэн. Гэхдээ хожим нь, хэрэв та энэ аргыг зөв хийсэн бол хурдан бөгөөд цэвэрхэн (мөн харахад сэтгэл хангалуун байх болно) тул би түр зуурын тохиргоотойгоо хамт reflow гагнуур хийсэн.

ПХБ -ийн дизайныг хийж дууссаны дараа үүнийг өөрийн сонгосон үйлдвэрлэгчээс авах боломжтой. Би түргэн шуурхай үйлчилгээ үзүүлдэг тул JLCPCB -ийг сонгосон.

Алхам 4: ПХБ -ийг угсрах

ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах
ПХБ -ийг угсрах

Эхлээд би LED -ийг нэг нэгээр нь гагнах ажлыг эхлүүлсэн. Үр дүн нь тийм ч сайн биш байсан бөгөөд LED нь хэт халсан байсан нь сайн үзүүлэлт биш юм. Түүнчлэн, энэ нь цаг хугацаа шаардсан процесс бөгөөд 96 LED-ийг гагнах нь маш их цаг хугацаа шаарддаг.

SMD эд ангиудыг гагнах хамгийн өргөн хэрэглэгддэг аргыг Reflow гагнуур гэж нэрлэдэг. Энэ аргаар гагнуурын зуурмагийг (гагнуур ба урсгалын холимог) ПХБ -ийн дэвсгэр дээр түрхэж, эд ангиудыг дээр нь байрлуулна. Дараа нь гагнуурын зуурмагийг хайлуулах эсвэл дахин урсгалтай зууханд халаах замаар "дахин урсгах" хэлбэрээр хийдэг. Хэрэв энэ нь зөв хийгдсэн бол хурдан бөгөөд цэвэр арга юм.

Энэ аргыг ашиглах нь надад Reflow зуух хэрэгтэй болно гэсэн үг юм. Гэхдээ дараа нь би Мориц Кенигийн хуучин хавтгай төмөр, Вемос ашиглан температурыг хянах төслийг санаж байна. Миний гар дээр байсан цорын ганц зүйл бол одоо ч ашиглаж байсан хавтгай төмөр байв. Төмрийн температур хамгийн дээд хэмжээндээ ойролцоогоор 220 градус хүрч, миний худалдаж авсан гагнуурын зуурмаг 183 хэмд хайлдаг. LED -ийн өгөгдлийн хүснэгтээс дахин урсах гагнуурын температурын профайлыг харвал хамгийн их температур (Tp) нь 10 секундын турш 240 градус байна. Бүх зүйл ирээдүйтэй харагдаж байгаа тул би үүнийг туршиж үзсэн.

Би зуурмагийг шүдний чигчлүүрээр дэвсгэр дээр түрхээд бүрэлдэхүүн хэсгүүдийг нь тавив. Гагнуур нь хайлах үед эд ангиудыг татаж авдаг тул байрлуулах нь тийм ч чухал биш юм. Би зураг дээр үзүүлсэн шиг ПХБ -ийг төмөр дээр тавиад индүүгээ асаав. Бүх гагнуур хайлж, ПХБ -ийг төмрөөс салгахад би төмрийг унтраасан.

Энэ нь сайхан ажилласан!

Алхам 5: Шоо угсрах

Кубыг угсрах
Кубыг угсрах
Кубыг угсрах
Кубыг угсрах
Кубыг угсрах
Кубыг угсрах

Би 3D ПХБ -ийг байрлуулах бүтцийг хэвлэсэн. 3D файлуудыг энд хавсаргасан болно. Та 1х араг яс, 6х эзэмшигч хэвлэх хэрэгтэй. ПХБ -ийн ар талд байгаа бэхэлгээг зураг дээр үзүүлсэн шиг супер цавуу ашиглан бэхлээрэй. ПХБ -ийг дараа нь араг ясны бүтцэд байрлуулж болно. Энэ нь үрэлтийн тохируулга юм. Зүлгүүр хийх шаардлагатай байж магадгүй.

Утасыг схемд үзүүлсэн шиг хий. Энд гагнах нь жаахан төвөгтэй байж магадгүй юм.

Алхам 6: Суурийг угсрах

Суурийг угсрах
Суурийг угсрах
Суурийг угсрах
Суурийг угсрах
Суурийг угсрах
Суурийг угсрах

Суурийн 3D файлуудыг энд хавсаргасан болно. Уг баазад Arduino Nano байрлах болно. Шоо руу нийт 3 утас явах болно. DIN, 5V ба GND. Би кубыг USB утасны цэнэглэгчээр тэжээж байна. Хамгийн багадаа 1А ажиллах чадвартай эсэхийг шалгаарай.

DIN зүүг Arduino дээрх дижитал тээглүүртэй холбож болно. Би D4 -ийг сонгосон.

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

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

Одоогийн байдлаар би FastLED номын сангийн жишээг ашиглах болно. Номын сангийн менежерийг ашиглан номын санг суулгана уу. Жишээ зургаас DemoReel100 -ийг нээнэ үү. Файл> Жишээ> FastLED> DemoReel100

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

  • DATA_PIN -ийг (кубын DIN -ийг холбосон Arduino дээр зүүгээр) сонгосон зүйлээ тодорхойл. Миний хувьд 4 (Digital Pin 4)
  • LED_TYPE -ийг WS2812 гэж тодорхойл
  • NUM_LEDS -ийг 96 гэж тодорхойл

Тэгээд Upload дээр дарна уу!

Алхам 8: Сайхан амраарай

Дэнлүүгээ асаагаад түүн рүү ширтэн суугаарай!

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

Алхам 9: Ирээдүйн төлөвлөгөө

  • ESP8266 ашиглан шоог интернетэд (IoT) холбож, "үйл явдал" тохиолдох бүрт надад мэдэгдэж байна.
  • Өөрийнхөө анимацийг бүтээж байна.
Үүнийг Glow уралдаан болгоно
Үүнийг Glow уралдаан болгоно
Үүнийг Glow уралдаан болгоно
Үүнийг Glow уралдаан болгоно

Make it Glow уралдаанд хоёрдугаар байр эзэлсэн

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