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

Arduino / ESP LED задгай зуух: 4 алхам (зурагтай)
Arduino / ESP LED задгай зуух: 4 алхам (зурагтай)

Видео: Arduino / ESP LED задгай зуух: 4 алхам (зурагтай)

Видео: Arduino / ESP LED задгай зуух: 4 алхам (зурагтай)
Видео: Apa itu? Sensor (Subtittled) 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino / ESP LED задгай зуух
Arduino / ESP LED задгай зуух

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

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

Шаардлагатай материал:

  • WS2812B RGB LED зурвас (1 метр, 60 LED/метр) - eBay cca. 7 доллар
  • NodeMCU ESP8266 ESP -12 (3.3v) эсвэл Arduino Nano V3.0 (5V) модуль (Хэрэв та WiFi ашиглахыг хүсвэл NodeMCU -г сонгоно уу) - cca. 4-7 доллар
  • Одоогийн үсрэлтийг тогтворжуулахын тулд 1 x конденсатор (1000 uF, 6.3V+)
  • Цагаан тослог жигд цаас
  • Суурийн модон хавтан (эсвэл картон)
  • USB кабель, хананы цахилгаан адаптер (1 А ба түүнээс дээш)

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

Алхам 1: Суурийг бэлтгэх

Суурийг бэлтгэх
Суурийг бэлтгэх
Суурийг бэлтгэх
Суурийг бэлтгэх
Суурийг бэлтгэх
Суурийг бэлтгэх

Юуны өмнө та 1 метрийн RGB LED зурвасыг хоёр хувааж, тээглүүрийг холбоно уу (GND -аас GND, D -аас D, +5V -аас +5V хүртэл). Энэ нь танд 50 см урттай давхар тууз өгөх болно.

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

Зөвхөн RGB LED туузны үзүүрийг самбар дээр скотч эсвэл (халуун) цавуугаар бэхлээрэй.

Алхам 2: Дөл нэмэх

Дөл нэмж байна
Дөл нэмж байна
Дөл нэмж байна
Дөл нэмж байна
Дөл нэмж байна
Дөл нэмж байна

Тослог цаасаа аваад нэг хэсгийг нь (ойролцоогоор 10-15 сантиметр өргөн) урж, бага зэрэг үрчийлгээд, дараа нь LED туузны доор шургуулж, дээш нь тойруулан нугалахад "дөл" үүснэ. Зорилго нь үүнийг LED -ийн дээгүүр барих явдал бөгөөд ингэснээр LED -ийн гэрэл цаасан дээр тархдаг.

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

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

Алхам 3: Цахилгааны утас холбох

Үүнийг холбож байна
Үүнийг холбож байна
Үүнийг холбож байна
Үүнийг холбож байна
Үүнийг холбож байна
Үүнийг холбож байна

Модулийг (NodeMCU) LED зурвас руу залгах нь амархан боловч LED туузнаас утсыг салгахын тулд та бага зэрэг гагнах хэрэгтэй болно. Түүнчлэн, LED туузны ойролцоо + ба GND хооронд 1000 uF 6.3V (ба түүнээс дээш) конденсатор нэмж оруулаарай, энэ нь хүчийг тогтворжуулахад тусална.

Утас нь:

  • +5V (USB VCC) -ийг NodeMCU -аас LED тууз +5V -д холбоно уу
  • GND -ийг NodeMCU -аас LED зурвас GND руу холбоно уу
  • LED зурвас дээрх NodeMCU -с "D7" гэж тэмдэглэгдсэн зүүг "D" руу холбоно уу

Хэрэв та Arduino ашиглаж байгаа бол ямар ч дижитал зүү (D2-D13) -ийг LED туузан дээр холбож болох бөгөөд үүнийг эх кодтой таарч байгаа эсэхийг шалгаарай.

Алхам 4: Кодыг байршуулж байна

Кодыг байршуулж байна
Кодыг байршуулж байна
Кодыг байршуулж байна
Кодыг байршуулж байна

Та Arduino IDE -ийг ашиглах ёстой бөгөөд ESP8266 хавтангийн дэмжлэгийг суулгах хэрэгтэй.

github.com/esp8266/Arduino

Эх кодыг github хуудаснаас авах боломжтой:

Кодыг хөрвүүлээд NodeMCU модульд байршуулаарай, тэгээд л болоо! Энэ нь LED -г анивчиж эхэлнэ.

Кодын нэг онцгой тэмдэглэл байдаг: одоогийн кодын эрчим хүчний зарцуулалтыг 600-700 мА орчим хэмжсэн бөгөөд энэ нь ердийн 500 мА USB портуудаас дээгүүр байна. Энэ шалтгааны улмаас эхний 1 минутын хугацаанд энэ нь LED -ийн зөвхөн нэг хэсгийг (гуравны нэг орчим) асааж, дараа нь очиж асаах болно. Хэрэв та хананы цахилгаан адаптер ашиглаж байгаа бол хамгийн багадаа 1 А -ийг дэмждэг эсэхийг шалгаарай.

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

Зугаацаарай!

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