Зуухны гэрлийн эффект: 4 алхам
Зуухны гэрлийн эффект: 4 алхам
Anonim
Зуухны гэрлийн эффект
Зуухны гэрлийн эффект
Зуухны гэрлийн эффект
Зуухны гэрлийн эффект
Зуухны гэрлийн эффект
Зуухны гэрлийн эффект

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

Хэрэв та энэ тухтай мэдрэмжийг хайж байгаа бол та зөв газартаа байна! Arduino самбар, хаягтай LED тууз ашиглан задгай зуухны гэрлийн эффектийг хэрхэн яаж хийхийг би танд үзүүлэх болно. Өвөл ирэхээс өмнө танд энэ төслийг хийх хангалттай хугацаа байх болно.

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

Хангамж

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

  • Arduino самбар (би нано клон ашигласан, та бараг бүх төрлийг ашиглаж болно)
  • WS2812B хаягтай RGB LED зурвас (хүссэн урт, миний хувьд 29 LED)
  • 5V ханын адаптер (9V ч бас зүгээр)
  • Хөнгөн цагаан LED профайл (хүссэн урт)
  • Товчлуур (ихэвчлэн нээлттэй)
  • Холболтын хайрцаг (жижиг хайрцаг)
  • Утас
  • Дулаан дамжуулах хоолой (заавал биш)

Таны ашиглах зүйлс:

  • Гагнуурын төмөр ба гагнуур
  • Scalpel эсвэл хутга
  • Дулааны буу эсвэл асаагуур
  • Хажуугийн таслагч
  • Металл хөрөө эсвэл гар хөрөө

Алхам 1: Үзэл баримтлал

Би ebay -аас Arduino Nano клон ашигласан, та энэ төрлийг дагаж мөрдөх шаардлагагүй, ямар ч Arduino самбар ашиглаж болно. Танд WS2812B хаягтай RGB LED тууз хэрэгтэй болно. Хянагч нь анхны LED руу N*16 бит мэдээллийг илгээдэг. Эхний LED нь эхний 16 битийг уншиж, үлдсэн мэдээллийг ((N-1)*16 бит) дамжуулах боломжийг олгодог. Ингэснээр бид бүхэл бүтэн туузны LED -ийг нэг нэгээр нь удирдах боломжтой. Би товчлуурт нэг оролтыг ашигладаг тул загварыг хялбархан сонгох боломжтой.

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

Алхам 2: Төхөөрөмж хийх

Төхөөрөмж хийх
Төхөөрөмж хийх
Төхөөрөмж хийх
Төхөөрөмж хийх
Төхөөрөмж хийх
Төхөөрөмж хийх

Эхлээд та задгай зуухны гэрлийн уртыг шийдэх хэрэгтэй. Энэ нь метр, хашаатай байж болно, минийх 50 см орчим. Та ямар ч LED хооронд LED тууз хайчилж болно. Би 52 см урттай хөнгөн цагаан профайлтай байсан тул ердөө 29 LED л таардаг. Хэрэв та туузны уртыг шийдсэн бол хайчилж ав. Үүний дараа та хөнгөн цагаан профилийг огтлох хэрэгтэй. Профайлыг бага зэрэг уртасгахыг зөвлөж байна (ойролцоогоор 2 см урт), ингэснээр утас, төгсгөлийн хэсгүүдэд зай байх болно. LED туузны ар талд хоёр талт соронзон хальсны тусламжтайгаар профайлд бэхлээрэй. Хуванцар профилын тагийг түлхэж байрлуулна. Хэрэв та профайлыг ашиглахыг хүсэхгүй байгаа бол LED туузыг дараа нь наалдуулж болно.

LED туузны хувьд танд 3 утас хэрэгтэй болно.

  • 5V
  • GND
  • Өгөгдөл оруулах

Эдгээр 3 утсыг туузан дээр гагнана. Туузны оролтын талыг гагнахаа мартуузай (Бага зэрэг гурвалжин нь өгөгдлийн урсгалын чиглэлийг харуулдаг).

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

Хайрцагны хажуу талд 2 жижиг нүх хайчилж эсвэл өрөмдөж, ингэснээр та цахилгаан болон утсыг LED -ээс авчрах боломжтой. Утасны төгсгөлд гагнуурын холбогч. (Хэрэв та бас нано ашигладаг бол эмэгтэй толгой ашиглана уу).

Ханын адаптерийн утсыг GND ба VIN -д холбоно уу. Хэрэв та зохицуулалттай 5V цахилгаан хангамж ашигладаг бол VIN -ийн оронд 5V -т холбож болно. GND ба D4 товчлуурыг холбоно уу (хэрэв та кодыг өөрчилвөл бусад GPIO тээглүүрийг ашиглаж болно). LED зурвасыг GND, 5V ба D3 руу холбоно уу (хэрэв та кодыг өөрчилвөл бусад GPIO зүү ашиглаж болно). Хэрэв та GND зүү дууссан бол ISP толгой дээрх GND зүүг ашиглах шаардлагатай болж магадгүй юм. Та хянагчийг халуун цавуу эсвэл хоёр талт соронзон хальсаар хайрцагт бэхлэх боломжтой. Эсвэл үүнийг байгаагаар нь үлдээж болно (яг л миний хийсэн шиг).

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

Энэ алхам нь нэлээд хялбар боловч танд adafruit -ийн неопикселийн номын сан хэрэгтэй болно. Та эндээс миний програмын кодыг татаж авах боломжтой. Татаж авах үйл явцын дараа та неопикселийн номын санг Arduino номын сангийн хавтсанд шилжүүлэх ёстой. Та програмын кодыг Arduino зургийнхаа хажууд зөөж болно.

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

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

Лааны горимд төв LED нь шар-улбар шар өнгийн импульс, анивчдаг. Зуухны загвар дээр LED бүр жижиг дөлийг илэрхийлдэг. Дөл бүр хамгийн их ба хамгийн бага гэрэлтэй байх тусам илүү гэрэл гэгээтэй байх тусам шар өнгөтэй ойртох болно. Бүрэн бус дөл нь улбар шар-улаан өнгөтэй болно. Цикл бүрт дөлний утгыг өмнөх утгаас санамсаргүй байдлаар үүсгэдэг боловч энэ утга нь зэргэлдээхээс хэт хол байж болохгүй. Үхэж буй задгай зуухны гэрэл нь бараан болж, хэсэг хугацааны дараа арай улаавтар өнгөөр гэрэлтэх болно.

Та миний код дахь LED тоог тохируулах эсвэл миний програмын кодын эхэнд байгаа утгыг хуурч болно. Би галын нөлөөг нэлээд бодитой болгохыг хичээсэн бөгөөд энэ нь маш сайн болсон гэж бодож байна.

Алхам 4: Төгсгөл

Эффектийн 3 видеог энд оруулав. Зуух, лаа, үхэж буй задгай зуухны цаг хугацаа.

Та дууссан. Та гэртээ сайхан задгай зуухны гэрэл хийсэн.

Энэ бол эхлэгчдэд ч гэсэн богино хугацаанд бүтээх сайхан, энгийн төсөл юм.

Энэхүү төслийн талаар асуулт асууж, сэтгэгдлээ асуугаарай, би танд ямар нэгэн асуудалд туслахдаа баяртай байна.

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