
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00




Жилийн тэр цаг: 12 -р сар. Мөн миний хөршид бүгд байшин, цонхоо зул сарын баярын гэрлээр чимэглэж байна. Энэ удаад би ESP8266 модуль, ердөө хэдхэн RGB LED ашиглан өөр өөр, өвөрмөц зүйлийг бүтээхээр шийдлээ. Та Arduino (Uno/Pro) модулийг ашиглан ижил бүтцийг хийж болно, гэхдээ ESP модулийн тусламжтайгаар та үүнийг алсын удирдлага, хуваарьт асаах/унтраах wifi-ээр идэвхжүүлдэг.
Шаардлагатай бүрэлдэхүүн хэсгүүд…
- ESP8266 (NodeMCU модуль) эсвэл Arduino Uno/Pro/Pro Mini/гэх мэт. Энэ заавар нь ESP8266 -д зориулагдсан боловч бусад хүмүүст бас хамаатай
- Бие даан хаяглах боломжтой RGB LED гэрлийн зурвас (WS2812 чипс), санал болгож буй: 60 RGB LED/метр, 1 метрийн ширхэг
- Зарим утас ба гагнуур
- Урт бичил USB кабель (USB-ээр тэжээгддэг)
- Мод эсвэл зүгээр л хүрээний хайрцаг
- Програм хангамж хөгжүүлэх Arduino IDE (зааварчилгааны төгсгөлд байгаа кодын жишээг үзнэ үү)
WS2812 RGB LED зурвасын нэг сайхан зүйл бол эдгээр хямд үнэтэй LED модулиудыг дангаар нь холбож, гинжлэх боломжтой байдаг тул та "өгөгдөл" шугамыг хооронд нь холбосон эсэхийг шалгах хэрэгтэй. Энэ нь модны хувьд маш тохиромжтой бүрэлдэхүүн хэсэг юм, учир нь LED туузыг хэсэг болгон хайчилж авсны дараа та тэдгээрийг зөвхөн нэг утсаар гинжлэх хэрэгтэй болно. Нөгөө хоёр холболт (+5V ба газардуулга), та хаана ч хамаагүй холбогдож болно.
Кодоос хаяг авахын тулд пикселүүдийн хаягийг 0 -ээс эхэлж (модны сууринд хамгийн ойр) 42 хүртэл үргэлжлүүлж, нийт 43 LED -ийг харж болно. Мэдээжийн хэрэг та LED -ийг их хэмжээгээр ашиглах эрх чөлөөтэй байдаг, гэхдээ дараа нь та кодыг өөрчлөх хэрэгтэй болно.
Миний 43 LED тохиргооны цахилгаан зарцуулалт нь одоогийн кодын хувьд 360 мА орчим байдаг, гэхдээ би LED -ээ хамгийн ихээр унтраахгүй байна. Хэрэв та бүх LED -ийг асаах юм бол 1А -аас дээш байх магадлалтай тул болгоомжтой байгаарай.
Одоогийн код нь энгийн бөгөөд бүх LED -ийг ногоон болгож, дараа нь 0.5 секунд тутамд 6 палитрын аль нэг өнгөөр пикселийг өөрчилдөг. Та үүнийг өөрчилж, ямар ч нарийн төвөгтэй загварыг туршиж үзэх боломжтой.
Алхам 1: LED туузыг хайчилж ав

Нэгдүгээрт, модыг бүрдүүлэхийн тулд RGB LED туузыг тавиад хэмжээгээр нь огтол.
Би их биений (босоо) 15 LED, дараа нь салбаруудад 2 + 2, 4 + 4, 8 + 8 LED -тэй байхыг илүүд үзсэн боловч та илүү их эсвэл бага байж болно. Зөвхөн зэс дэвсгэр дээр тууз хайчилж аваарай.
Алхам 2: Хүрээг бий болгох


Та зүгээр л нэг картон цаас ашиглаж болно, гэхдээ би хэдэн бальза мод хэвтэж байсан, арай л илүү дээр харагдаж байна гэж бодсон болохоор би үүнийг ашигласан. Өмнөх алхамаас (LED -ийг таслах хэсэгт) А4 хэмжээтэй тоймыг зурж, модны зарим хэсгийг ийм хэмжээгээр хайчилж ав. Дараа нь халуун цавуугаар бүгдийг нь нийлүүлээрэй.
Алхам 3: LED туузыг хүрээ рүү холбох

LED тууз нь ар талдаа наалдамхай цавуутай байдаг. Туузыг хүрээ рүү бэхлэхийн тулд үүнийг ашиглана уу.
Их биеийг (босоо) бүү хавсаргаарай, энэ нь бараг бүгдийг нь холбосны дараа хийх хамгийн сүүлийн алхам болно.
Туузан дээрх чиглэлийн сумыг анхаарна уу - энэ нь гинжлэх/өгөгдлийн чиглэл юм! Та баруун салбар, баруун гар талд DI (өгөгдөл оруулах), зүүн салбартаа зүүн талд DO (өгөгдөл гарах) байх ёстой. Бид эдгээр бүх LED -ийн сайхан, хялбар хэлхээтэй байхыг хүсч байна. Эрчим хүч (+5V, GND) гинжлэхгүй болохыг анхаарна уу.
Алхам 4: Цахилгааны утас холбох



Бид өгөгдлийг гинжлэхийг хүсч байгаа тул бидний өгөгдлийн утаснууд зүүн дээд салбараас баруун доод хэсэгт шилжих болно гэсэн үг юм. Мэдээжийн хэрэг бид зүүн + баруун мөчрүүд нийлдэг 3 утсыг хооронд нь холбодог.
Үүнийг хийсний дараа бид бүх битүүдийг тэжээх ёстой, үүний тулд би GND -ийн зүүн гар талд (босоо), баруун талд +5V -тэй хар утас ажиллуулсан.
Алхам 5: ESP8266 руу холбогдож, ноорог байршуулж байна


Зүүг ESP8266 -аас холбоно уу.
+5V (VIN) - LED зурвас хүртэл +5V
GND - LED зурвас руу GND
D7 -ээс LED зурвас руу DataNote: хэрэв та Arduino Uno/Pro ашигладаг бол энэ зүү өөр байж магадгүй, энэ нь эх кодтой таарч байгаа эсэхийг шалгаарай
Arduino IDE -ийг эхлүүлээд эх кодыг (хавсаргасан) үүсгэн/ачаалж, Arduino IDE -ийг зөв тохиргоогоор (порт, төхөөрөмжийн төрөл, хурд) тохируулсан эсэхийг шалгаад Compile + Upload дарна уу.
Үүнийг хийсний дараа LED зурвас асаж, хэв маягийг харуулж эхэлнэ. Та Adafruit - Neopixel номын санг Arduino IDE (v1.8+) дээр нэмэх хэрэгтэй болж магадгүй юм. Та мөн кодыг өөр өөр хэв маягийг харуулахын тулд өөрчилж болно.
Зул сарын баярын мэнд!
Зөвлөмж болгож буй:
Зул сарын гацуур модыг амьсгалах - Ардуино зул сарын гэрлийн хянагч: 4 алхам

Зул сарын гацуур модоор амьсгалах-Ардуино зул гэрлийн хянагч: Миний 9 футын өмнө гэрэлтүүлсэн хиймэл зул сарын гацуур модны хяналтын хайрцаг зул сарын баярын өмнө эвдэрсэн нь сайн мэдээ биш бөгөөд үйлдвэрлэгч нь сэлбэг хэрэгсэл өгдөггүй. Энэхүү үл ойлгогдох зүйл бол өөрийн LED гэрлийн драйвер, хянагчийг хэрхэн Ar
LED хэлхээний самбар зул сарын гацуур модны чимэглэл: 15 алхам (зурагтай)

LED хэлхээний самбарын зул сарын гацуур модны чимэглэл: Энэ зул сарын баяраар би найз нөхөд, гэр бүлийнхэндээ зул сарын баярын гоёл чимэглэл хийхээр шийдлээ. Би энэ жил KiCad -ийг сурч байгаа болохоор гоёл чимэглэлийг самбараас хийхээр шийдсэн. Би эдгээр гоёл чимэглэлийн 20-25 орчим ширхэгийг хийсэн. Чимэглэл нь хэлхээ юм
Зул сарын гацуур модны LED чимэглэл: 3 алхам (зурагтай)

Зул сарын гацуур модны LED чимэглэл: Сайн байцгаана уу. Зул сарын баяр болох гэж байгаатай холбогдуулан би хэдэн LED, зарим резистор, 555 таймер IC бүхий зул сарын гацуур модны гоё чимэглэл хийхээр шийдлээ. Шаардлагатай бүх бүрэлдэхүүн хэсгүүд нь THT бүрэлдэхүүн хэсгүүд бөгөөд эдгээр нь SMD бүрэлдэхүүн хэсгүүдээс илүү гагнахад хялбар байдаг
Зул сарын баярын карт ба гоёл чимэглэл: 6 алхам (зурагтай)

Hackable Христийн Мэндэлсний Баярын карт ба гоёл чимэглэл: Нүдээ анивчсан, дуугарсан баярын картууд биднийг үргэлж татсаар ирсэн. Энэ бол бидний ATtiny13A болон цөөн хэдэн LED -ээр хийсэн хакердах DIY хувилбар юм. Бид энэ жил найз нөхөд, гэр бүлийнхэндээ илгээдэг. Энэ бол
Зул сарын баярын робот чимэглэл: 6 алхам (зурагтай)

Робот Христийн Мэндэлсний Баярын чимэглэл: Би энэ санааг толгой дээрээ эргэлдүүлж байсан. Поп/содны лаазаар хийсэн роботын үйл ажиллагааны дүрүүд Би төлөвлөгөөгөө бага зэрэг өөрчилсөн