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

Arduino-д суурилсан LED "Цуст улаан" автомат шат: 5 алхам (зурагтай)
Arduino-д суурилсан LED "Цуст улаан" автомат шат: 5 алхам (зурагтай)

Видео: Arduino-д суурилсан LED "Цуст улаан" автомат шат: 5 алхам (зурагтай)

Видео: Arduino-д суурилсан LED
Видео: Вагнеровцы после обороны Бахмута #shorts 2024, Долдугаар сарын
Anonim
Arduino дээр суурилсан LED
Arduino дээр суурилсан LED

ЮУ?

Сайн байна уу!

Би цус алдах LED шат хийсэн! Энэ бол миний урьд нь хийж байсан тоног төхөөрөмжийн суулгалтыг ашиглаж байгаа шинэ зааварчилгаа юм. Би цусны дусал шиг RED анимац хийсэн бөгөөд эдгээр заль мэх эсвэл эмчилгээний мөчид автоматаар идэвхждэг.

Шатанд ойртох тусам шатан дээр санамсаргүй газраас "дусал цус" гарч ирэн доошоо бууж эхэлнэ. Уналтын тоо нь Arduino ноорог дээрх параметр юм.

Эффектийн бодит байдлыг дуслын санамсаргүй хурдаар сайжруулдаг: тэд шугаман уруу ордоггүй, харин гадаргуу дээр буух үед шингэн дусал шиг хурд буурдаг (цус шиг).

Миний хэлсэнчлэн, би одоо байгаа зарим тоног төхөөрөмжийн суулгацыг ашиглаж байсан боловч програмчлал (Arduino тойм зураг) нь цоо шинэ бөгөөд модон өнгөлгөөгөөр шатаар бүрэн суулгасан болно. Одоо байгаа тоног төхөөрөмжийн суулгалтыг 1 ба 2 -р алхамуудад хуулбарлаж, бүрэн гүйцэд болгохын тулд эндээс авна уу.

www.instructables.com/id/Automatic-IoT-Sta…

3, 4, 5 -р алхамууд цоо шинэ бөгөөд доорх худалдааны жагсаалт өөр байна.

ЯАГААД?

Шат аль хэдийн анимацтай байсан ч надад Halloween -ий онцлог зүйл дутагдаж байв. Шат нь гол хаалганы гаднаас харагддаг тул тэдгээр бүх мангасуудыг жинхэнэ цусыг нь үзүүлэн айлгах нь үнэхээр сайхан байдаг!:)

ХУДАЛДАН АВАХ БҮТЭЭГДЭХҮҮНИЙ ЖАГСААЛТ

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

1) 2 x 4m ws2813 rgb LED зурвас:

www.aliexpress.com/wholesale?catId=0&initi…

60 лед/м ус нэвтэрдэггүй хувилбарыг аваарай. Түүнчлэн, би 5м -ийн хямд хувилбарыг олсон бөгөөд хоёр туузны үзүүрээс 1м зүссэн. Та үүнийг ws2812 ба ws2812b LED -ээр хийж болно гэдгийг анхаарна уу, гэрэл нь яг ижилхэн байх бөгөөд эдгээр нь хямд болно. Ws2813 нь илүү найдвартай, учир нь тэдгээр нь өгөгдлийн холболттой байдаг тул хэрэв та нэг LED -ийг эвдвэл бусад тууз ажиллах болно. Эдгээр нь тус бүр нь ойролцоогоор 27 $ / 25 € байв.

2) 4 х 2м U-хөнгөн цагаан профиль, 14мм x 13мм:

www.ebay.ie/itm/New-2-METERS-U-LINE-Alumin…

Эдгээр нь тус бүр нь 20 евро, ойролцоогоор 22 доллар байв. Би бас терминалын таг, холбох боолтыг худалдаж авсан. Боолтыг надад хэрэгтэй тал дээр суулгаж чадаагүй тул сарниулагчийн эсрэг талд суулгасан байх ёстой тул надад ямар ч ашиггүй байсан. Үүний оронд шатны налуу, дэвсэх самбараар хийсэн үрэлтийн ачаар хоёр ширхэг наалдамхай наалдамхай туузны зарим хэсэг нь банзал дээрх профайлыг байрлуулахад хангалттай байв.

3) 2 x cat-5 Ethernet кабель:

www.aliexpress.com/item/Vention-Ethernet-C…

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

4) сэлбэг төрөл бүрийн дюпон кабель:

www.aliexpress.com/wholesale?catId=0&initi…

5) wifi идэвхжүүлсэн микро хянагчийн хувьд би одоо зогссон Wemos D1-ийн анхны хувилбарыг ашигласан бөгөөд үүнийг одоо хүртэл онлайнаар олж болно.

www.aliexpress.com/wholesale?catId=0&initi…

Ирээдүйн уншигчдын хувьд хэрэв та үүнийг олохгүй бол Wemos D1 -ийн R2 хувилбар бас ажиллах ёстой.

6) Arduino -д зориулсан 2 x PIR хөдөлгөөн мэдрэгч:

www.aliexpress.com/wholesale?catId=0&initi…

7) нэг 5v, 40a, 200w цахилгаан хангамж:

www.aliexpress.com/wholesale?catId=0&initi…

Энэ нь 21.5 фунт, ойролцоогоор 25 евро буюу 27 доллар байв. Танд 40А -аас бага зай хэрэгтэй байж магадгүй, гэхдээ энэ нь 20А -аас хямд байсан бөгөөд амперийн хувьд хэт том хэмжээтэй байх нь үргэлж сайн байдаг тул тэжээлийн хангамж хэвийн ажиллаж, урт наслах болно.

8) хоёр ширхэг нарс мод, 36 мм:

www.builderdepot.co.uk/richard-burbidge-pin…. Ирландад ойролцоогоор 6 евро.

9) надад байсан өндөгний хальсны цагаан будаг (банзал дээрх ижил будаг)

10) будагтай силикон чигжээс:

www.woodies.ie/decorating/decorating-acces…. Энэ нь 5 евро байв

11) PIR мэдрэгчийн 3d хэвлэсэн хоёр хайрцаг, жишээ нь:

www.thingiverse.com/thing:1374677

Би найзаасаа үнэгүй минийхийг авсан, надад 3d принтер байхгүй:(

Алхам 1: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Та дараах холболтуудыг хийх хэрэгтэй: 1) LED тууз - Wemos D1

2) LED тууз - цахилгаан хангамж

3) PIR мэдрэгч - Wemos D1

4) PIR мэдрэгч - цахилгаан хангамж

5) Wemos D1 - цахилгаан хангамж

6) цахилгаан хангамж - байшингийн цахилгаан сүлжээ

Бэлтгэл ажил: Би мужаан суурилуулахаас өмнө стариказын дэвсэх хавтан ба мужаан, цахилгаанчин хоёрын хооронд халуун даралтын хооронд шалан доор хоёр ширхэг Ethernet кабель (https://en.wikipedia.org/wiki/Category_5_cable) суулгасан. модон шал. Шатны нэг талд нэг кабель, нэг төгсгөлд банзалны үзүүрээс, нөгөө үзүүрт халуун даралтын хананы нүхнээс гарч ирэв. Cat 5 кабель нь 8 жижиг кабельтай бөгөөд 4 өөр өнгөний суурь, 2 өнгөний хэв маягийг ашиглан 4 эрчилсэн хос болгон хуваасан (хатуу өнгө эсвэл тасархай шугам). Муурны 5 кабелийн төгсгөл бүрээс 8-10 см резинийг салгаж, ингэснээр 4 мушгирсан хос руу нэвтрэх боломжтой болно. Хос бүрийг эргүүлээрэй, ингэснээр 8 бие даасан жижиг кабелийг авах боломжтой болно. Жижиг кабелийн үзүүр тус бүрээс 1 см орчим хуванцарыг хоёр муур 5 кабелийн хоёр үзүүрээс ав. Энэ алхам нь маш их цаг хугацаа шаарддаг бөгөөд үүнийг хурдан хийхийн тулд тохирох кабель хальсыг ашиглахыг зөвлөж байна. Би хайч хэрэглэсэн.

1-р жагсаагдсан холболтын хувьд би LED туузнаас 4 талын холбогчийг (нэмэлт хоёр цахилгаан тэжээлийн кабель) сонгож, ногоон кабелийг LED-ээс (өгөгдлийн кабель) 8 жижиг кабелийн аль нэгэнд холбосон. муур 5 кабель. Үүний тулд би муур 5 кабелийн цагаан улбар шар өнгийн тээглүүрийг сонгосон.

2 гэж жагсаасан холболтын хувьд би LED зурвасаас 4 талын холбогчийг (нэмэлт хоёр цахилгаан тэжээлийн кабель) сонгож, LED холбогчоос улаан кабелийг (VCC кабель) 8 жижиг * хоёр * руу холбосон. муур 5 кабелийн кабелиуд, хооронд нь дахин мушгина. Үүний тулд би муур 5 кабелийн цэнхэр, цагаан цэнхэр тээглүүрийг сонгосон. Түүнчлэн, би LED холбогчоос (GROUND кабель) цагаан кабелийг муур 5 кабелийн 8 жижиг кабелийн * хоёр * руу холбож, дахин эргүүлэв. Үүний тулд би муур 5 кабелийн хүрэн, ногоон тээглүүрийг сонгосон. Эцэст нь зурвас руу илүү их гүйдэл оруулахын тулд би LED холбогчийн гадна талын нэмэлт цагаан кабелийг (нэмэлт GROUND кабель) муур 5 кабелийн жижиг кабелийн аль нэгэнд холбосон (би муурны цагаан ногоон зүүг сонгосон) 5 кабель), мөн LED холбогчоос гадна нэмэлт улаан кабель (нэмэлт VCC кабель) муур 5 кабелийн жижиг кабелийн аль нэгэнд (би муур 5 кабелийн цагаан хүрэн зүүг сонгосон). LED зурвасыг эерэг, 3 нь газардуулах кабелиар тэжээх болсон шалтгаан нь гүйдлийг илүү их зүү дээр хуваарилах, хэт халалтаас зайлсхийх, LED-д хангалттай гүйдэл байгаа эсэхийг шалгах явдал юм. Зузаан кабелийг цахилгаан эрчим хүчээр хангах замаар үүнийг хийх боломжтой байсан, гэхдээ дараа нь би хэт олон тусдаа кабелийг ажиллуулах шаардлагатай байсан (зузаан нь цахилгаан тэжээл, зузаан нь газардуулга, LED -ийн нэг өгөгдлийн кабель, нэг мэдээллийн кабель) PIR мэдрэгч. Би цахилгаанчинд бага мөнгө төлж, нэг талд нь зөвхөн 1 кабель суурилуулахыг илүүд үзсэн:)

3) гэж жагсаасан холболтын хувьд би PIR мэдрэгчийн "гадагш" зүүг муур 5 кабелийн жижиг кабелийн аль нэгэнд холбосон (үүний тулд би муур 5 кабелийн улбар шар өнгийн зүүг сонгосон).

4) гэж жагсаасан холболтын хувьд би PIR мэдрэгчийн "vcc" зүүг LED зурвасаас улаан кабелиар холбогдсон муур 5 кабелийн цагаан хүрэн өнгийн жижиг кабель, "газардуулгын" зүүтэй холбосон. LED зурвасаас цагаан кабельд холбогдсон муур 5 кабелийн цагаан-жижигхэн жижиг кабелийг PIR мэдрэгчээр холбоно. Дээр дурдсан бүх холболтыг халаах зориулалттай хоолой ашиглан илүү цэгцтэй болгож болно. Хөнгөн цагаан профилын дээр байрлуулсан цагаан БСХС -ийн хавтангаар бүх зүйлийг хучихаар төлөвлөж байгаа тул би тэдгээрийг ашиглахгүй байна. Энэ нь бүх кабелийг нуух бөгөөд засвар хийх эсвэл цаашид хөгжүүлэх шаардлагатай бол надад хандах эрхийг үлдээх болно. Эдгээр эхний 4 холболтыг яг нөгөө шатны мэдрэгч байрладаг шатны нөгөө талд хуулбарласан болно. LED холбогчоос авсан цэнхэр кабель нь холболтгүй үлдсэн болохыг анхаарна уу. Холболтын бусад талыг ойлгохын тулд (өөрөөр хэлбэл халуун даралтаар) надад: а) муурны цэнхэр, цагаан, цэнхэр, цагаан хүрэн тээглүүрийг 5 утсаар холбож, үр дүнг аль нэгэнд оруулав. цахилгаан хангамжийн гурван "+V" порт. б) муурны 5 кабелийн ногоон, цагаан, ногоон, хүрэн тээглүүрийг буцааж мушгиж, үр дүнг нь гаргагчийн гурван "COM" портын аль нэгэнд оруулав. а) ба б) шатны нөгөө талд харгалзах бусад муур 5 кабелийг хуулбарлав. Би цахилгаан хангамжийн өөр "+V" ба "COM" порт (үүд) -ийг ашигласан. в) хоёр муур 5 кабелийн хоёр улбар шар өнгийн зүүг Wemos D1-ийн 4, 5-р зүүгээр оруулав d) хоёр муур 5 кабелийн хоёр цагаан улбар шар өнгийн зүүг буцааж мушгиж, Wemos D1-ийн 1-р зүү рүү оруулав.. Одоо, хэрэв би wifi бамбай эсвэл гадаад esp8266 модультай ердийн Arduino Uno ашиглаж байсан бол би хоёр туузыг бие даасан байдлаар үлдээж, хоёр кабелийг мушгихгүй байж, хоёр тээглүүрийг Arduino -ийн 1 ба 2 -р зүү рүү холбож болох байсан. Ийм байдлаар би шатны хоёр талын анимацийг тусад нь хянах боломжтой байсан. Гэсэн хэдий ч би хялбарчлахаар шийдэж, тэднийг нэгтгэсэн. Энэ бол Wemos D1 R1-ийн хязгаарлалт бөгөөд энэ нь Neopixel-тэй нийцтэй LED зурвасыг зөвхөн 1-р зүүгээр хөтлөх боломжтой юм. Тэд үүнийг R2 болгон зассан эсэхийг би сайн мэдэхгүй байна. хэрэв энэ нь ажиллах юм бол.

5 -р жагсаагдсан холболтын хувьд надад олон боломжит сонголтууд байсан (утсандаа USB -ийн нөөц тэжээлийг ашиглах, Wemos D1 -ийн microusb портыг шууд ашиглах гэх мэт), гэхдээ надад сүүлийн (гурав дахь) хос +V байсан. болон 40А цахилгаан хангамжийн COM портуудыг ашиглаагүй тул би Wemos -ийн 5v зүүг +V порт руу, Wemos -ийн GND зүүг тэжээлийн COM порт руу холбохоор шийдсэн. Энэ нь Wemos -ийн дотоод хүчдэлийн зохицуулагчийг тойрч гарах бөгөөд зөвхөн тэжээлийн хангамж нь тогтмол тогтмол хүчдэлтэй байвал л ажиллах болно гэдгийг анхаарна уу. Үгүй бол та Wemos D1 -ийг шатаах эрсдэлтэй. Зураг дээр та Wemos D1 -т холбогдсон microusb кабелийг харах болно. За, энэ нь нөгөө талдаа ямар ч холбоогүй, би үүнийг програмчлахын тулд Wemos -ийг зөөврийн компьютерт залгах хэрэгтэй болсон. Хожим нь та олж мэдэх болно, би одоо Wemos -ийг утасгүй OTA (Over the Air) програмчилж байгаа бөгөөд ингэснээр кабелийг бүрмөсөн салгаж болно.

6) гэж заасан холболтын хувьд цахилгаанчин нь гал асаах унтраалгатай холбогдсон цагаан кабелийг үлдээж, 220В хүчдэлтэй, хананаас гарч ирэв. Тиймээс миний хийх ёстой зүйл бол цагаан кабелийн үзүүрт байгаа резинэн хэсгийг аваад гурван контакт тус бүрээс 1 см орчим резин гаргаж аваад хүрэн тэжээлийг "L" порт руу холбох явдал байв. цэнхэрийг "N" порт руу, шар-ногооныг "дэлхий" порт руу оруулна. Энэ бол хамгийн их цаг хугацаа шаардсан алхам байсан, учир нь би кабелийн резинийг хальслахад тохиромжтой багаж хэрэгслийг ашиглаагүй, гал тогооны хайч ашигласан. Би үүнийг үргэлж ийм байдлаар хийдэг байсан тул миний алдааны түвшин ердөө 3/35 байсан (35 нь муур бүрийн 5 кабель, төгсгөл бүрээс 8 зүү, байшингийн сүлжээний кабелийн 3 зүү), өөрөөр хэлбэл би зөвхөн дахин хийх шаардлагатай байсан. -35 холболтоос 3 зүү таслав. Гэсэн хэдий ч та үүнийг зохих кабелийн хусуураар илүү хурдан хийж чадна.

Алхам 2: LED ба хөнгөн цагаан профиль суурилуулах

LED ба хөнгөн цагаан профиль суурилуулах
LED ба хөнгөн цагаан профиль суурилуулах
LED ба хөнгөн цагаан профиль суурилуулах
LED ба хөнгөн цагаан профиль суурилуулах

Алхам алхмуудын хамгийн сайн дарааллыг олж мэдсэн тохиолдолд энэ нь маш хялбар юм. Би дараахь зүйлийг зөвлөж байна.

1) өөр хүний тусламжтайгаар профайлыг хоёуланг нь нэг талд нь суулгаж, диффузорыг шатны нөгөө тал руу чиглүүлж банзал дээр тавиад шатны аль хэсгийг хаахыг хүсч байгаагаа шийдээрэй (манай шат) 4.4м урт, бид зөвхөн 4м хөнгөн цагаан профайлтай байсан) харандаагаар тэмдэглээрэй.

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

3) хөнгөн цагаан профайлаас сарниулагчийг зөөлөн салга (хуруугаа ажиглаарай!)

4) профайлыг банзал дээр (өөрөөр хэлбэл скотч дээр) байрлуулж, профайл ба банзалны хооронд скотч тууз нуугдсан эсэхийг шалгаарай. Диффузор нь дээшээ чиглүүлээгүйгээр шатны нөгөө тал руу чиглүүлж байгаа эсэхийг шалгаарай, эс тэгвээс хүссэн үр дүнд хүрэхгүй. Өөрөөр хэлбэл энд хавсаргасан зураг нь зөвхөн лавлагаанд зориулагдсан тул сарниулагчийг дээш харуулан суулгаж байгаа тул зургийг хэмжээсээр дагаж мөрдөх ёсгүй. Одоо та дараагийн алхмуудыг хийхдээ өөртөө итгэлтэй байх хэрэгтэй, миний зөвлөгөө бол хоёрдахь хүнээс тусламж авах, жижиг хуруутай хүнийг дараахь зүйлийг хийхийг зөвлөж байна.

5) LED зурвасыг задалж, хөнгөн цагаан профилын хажууд (гэхдээ гадна талд) байрлуулж, бүх LED нь U-шугамын төгсгөлд тохирох эсэхийг шалгаарай. туузны дээд төгсгөлд та хөнгөн цагаан профайлаас илүү зузаантай холбогчтой байна. Туузыг U-шугамын дотор байрлуулсны дараа хаана дуусахыг анхаарна уу.

6) LED ороомгийн ард олсон хоёр наалдамхай туузны тагийг аваарай (хэрэв танд энд наалдамхай тууз байхгүй бол нэгийг нь аваад ороомгийн бүх уртын дагуу байрлуулна уу. Соронзон хальсаар хучсан бүтэн урт хэрэгтэй). Би 3M чанарын хоёр цавуутай байсан тул алдаа гаргах зай маш бага байсан. Хэрэв та хангалттай анхаарал хандуулахгүй бол соронзон хальс нь профиль, банзал, эсвэл туузны өөр хэсэг эсвэл алхам дээр наалддаг бөгөөд үүнийг арилгах нь тийм ч хялбар биш юм.

7) LED туузны дээд холбогчийг профайлын төгсгөлд эхний 2-3 пикселийн хамт гулсуулж оруулна уу. 5 -р алхам дээр тэмдэглэсэн түвшинтэйгээ таарч байгаа эсэхийг шалгаарай.)

8) одоо жижиг хуруутай хүнийг пиксел бүрийг U шугамын төгсгөлд зөөлөн дараарай. Үүнийг хийхдээ цаг гаргаарай. Хэрэв та бүх уртыг зөв тооцоолсон бол нөгөө төгсгөлд U-шугамын дотор 2-3 мм-ийн зайтай сүүлчийн LED гарч ирнэ.:)

Алхам 3: Модон суулгацыг дуусгах

Модон суулгацыг дуусгах
Модон суулгацыг дуусгах
Модон суулгацыг дуусгах
Модон суулгацыг дуусгах

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

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

Илүү нарийн ширхэгтэй үр тарианы зүлгүүрээр зүлгэж модон тууз бэлтгэх. Би 40 -өөс эхэлж, 120 -оор төгссөн байна. Таазныхаа банзыг ижил будгаар зураарай. Тэднийг хатаана уу !!!

Тэдэнд хэрэгтэй олон дамжуулалт өг. Миний хувьд зураачийн банзал дээрх хийсэн ажилтай дүйцэхүйц 2 байсан.

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

Алхам 4: Микроконтроллерыг програмчилна уу

Микроконтроллерт хавсаргасан кодыг байршуулна уу. Wi -Fi ssid болон нууц үгээ өөрчил, ингэснээр та OTA -ийн шинэчлэлтүүдээр утасгүй шинэ ноорог байршуулах боломжтой болно.

Хөтөлбөр нь дараахь онцлог шинж чанартай байна.

1) энэ нь цусны дуслын тоогоор параметртэй байдаг. Илүү бага дусал авахын тулд энэ мөрийг өөрчилнө үү.

#дуслыг тодорхойлох 5

2) энэ нь хөдөлгөөнийг илрүүлэх үед уналтыг автоматаар идэвхжүүлдэг

3) хөдөлгөөн зогсоход энэ нь идэвхтэй байгаа дусал доошоо гүйдэг. Дусал бүр ёроолд хүрэхэд тэд уусч, гэрэл дахин унтардаг.

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