Агуулгын хүснэгт:
- Алхам 1: Хүч чадал
- Алхам 2: LED -ийг бэлтгэ
- Алхам 3: Fadecandy Board бэлтгэ
- Алхам 4: RPi тохиргоо
- Алхам 5: Бүгдийг нь залгаарай, утаа байхгүй гэж найдаж байна
- Алхам 6: Гэрлийг модонд суулгаарай
- Алхам 7: Модыг гэрэлтүүлээрэй
- Алхам 8: Гар утасны хялбар хяналт
- Алхам 9: Кодын код ба бусад код
- Алхам 10: RGB товчлуурын хяналт
Видео: Зул сарын гацуур модны супер гэрэл: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ жил би зул сарын гацуур модыг худалдаж авсан. Тиймээс дараагийн логик алхам бол үүнийг чимэглэх явдал байв. Эргэн тойрноо харж байна
Миний олж мэдсэн гэрлийн сонголтууд үнэхээр миний хүссэн зүйлийг хийсэн гэрэл байхгүй байсан. Миний хүсч байсан зүйл бол зул сарын гацуур модны гэрлийг анивчих, өнгийг нь өөрчлөх, утсаар удирдах, товчлуур, дуу хоолойг 100% тохируулах, дахин програмчлах явдал байсан юм. Гэхдээ маш их хайсны эцэст би тийм зүйл олсонгүй, тийм болохоор мөрөөдлөө орхихын оронд заримыг хүссэн зүйлээ хийхийг хүссэн. Гэхдээ би үүнийг хэрхэн хийсэн тухай танилцуулга, хангалттай. Та үүнийг хэрхэн хийсэн талаар олон өөрчлөлт, сайжруулалт хийх боломжтой байгаа бөгөөд та өөрийн хувилбарыг ашиглан миний хувилбарыг гишгүүр болгон ашиглаж, сайн талыг нь ашиглаж, мууг нь сайжруулж өгөхийг зөвлөж байна.
Ирэх сард мод ургах тул би энэ төсөлд нэмж оруулахаар төлөвлөж байгаа тул удахгүй шинэчлэлтүүдийг хайж үзээрэй.
Хангамжийн хувьд би дараахь зүйлийг ашигласан.
- Raspberry Pi 3 (SD карт, цахилгаан хангамж)
- Fadecandy LED самбар
- WS2811 зул сарын гацуур модны гэрлийн хэв маягийн хаягийн диодууд (нийтлэг тууз биш) Би найман 50LED утас ашигласан.
- 5V 60A цахилгаан хангамж ба цахилгаан утас
- Утасны дулааны бууралт
- 3 зүү JST SM холбогч
Багаж хэрэгслийн хувьд би дараахь зүйлийг ашигласан.
- Гагнах
- Төмөр (гагнуур, урсгал гэх мэт)
- Халив
- Утас таслагч/хуулагч
- Мультиметр
Алхам 1: Хүч чадал
Надад өмнөх төслөөс үлдсэн 5V 60А нэмэлт тэжээлийн хангамж байсан тул би үүнийг ашигласан
жолоодож буй LED тооноос хамааран хамаагүй бага цахилгаан хангамжаас зайлсхийх боломжтой. Би магадгүй 30А цахилгаан хангамжийг ашиглаж, 500LED -тэй байсан ч миний ашиглаж байсан 60А тэжээлтэй байсан.
Эдгээр тогтмол гүйдлийн тэжээлийн эх үүсвэрүүд нь хоорондоо холбогдсон цахилгаан утасгүй тул та эхлээд үүнийг хийх хэрэгтэй, цахилгааны утасны үзүүрийг таслахаас эхлээд C13 (эмэгтэй төгсгөл) төгсгөл нь аль өнгө нь төвийг сахисан, аль нь Ачаалал, аль нь нунтагласан болохыг харгалзана.
Төгсгөлд нь хоёр доод цооног, нэг өндөр нүхийг чиглүүлэхдээ дараах байдлаар байх ёстой. Дээр нь газардуулгын зүү, зүүн тийш төвийг сахисан, баруун тал нь ачаалал. Үүнийг хийх талаар ямар нэгэн эргэлзээ байгаа бол YouTube -ийг үзэхийг танд зөвлөж байна. Цахилгаан эрчим хүч, ялангуяа хананаас гардаг зүйл гэх мэт өндөр хүчдэлтэй ажиллахдаа болгоомжтой байгаарай.
Та ямар өнгөтэй болохыг тодорхойлсны дараа тусгаарлагчийг утасны үзүүрээс хуулж, холбогдох терминалдаа бэхлээрэй. Цахилгаан тэжээлийг залгахаасаа өмнө хажуугийн унтраалгыг (хэрэв байгаа бол) 220 В биш 110 В -т тохируулсан эсэхийг шалгаарай. Энэ үед та үүнийг холбож, асаалтыг баталгаажуулах болно. Хэрэв тийм бол та гаралтыг баталгаажуулах шаардлагатай болно, үүний тулд би мултиметр ашиглан V+ ба V тогтмол гүйдлийн хүчдэлийг шалгасан. Миний хэмжиж үзэхэд минийх 5.5В байсан, дараа нь терминалуудын зүүн талын боолтыг 5В -д ойртуулахаар тохируулсан.
Алхам 2: LED -ийг бэлтгэ
Миний худалдаж авсан LED нь туузны хоёр үзүүрт 3 зүү залгуур, төгсгөл бүрт зориулагдсан газардуулга/5V шугамтай байв.
Эхлээд та өгөгдөл зөвхөн нэг чиглэлд явдаг тул туузны оролтын төгсгөлийг тодорхойлох хэрэгтэй. Эр 3 зүү залгуурын төгсгөл болсон миний зурвас дээр та залгуур дээрх утсыг дагаж, энэ нь Di (өгөгдөл оруулах) эсвэл Do (өгөгдөл гарах) зүүтэй холбогдсон эсэхийг харах боломжтой.
Үүнийг хийсний дараа би үүнийг ашиглахгүй тул зориулалтын газардуулга/5V шугамыг гаралтын талаас нь таслав.
Дараа нь би газардуулга, оролтын тал дээр 5В шугам тус бүрт 2.5 футын 18 фут утас гагнав. Энэ алхамд өнгөний нийцтэй байх нь чухал бөгөөд би 5V -ийнхээ хувьд шар, улаан өнгийг, харин хар/ногоон өнгийг ашигласан бөгөөд хэрэв та санамсаргүйгээр арагш нь залгах юм бол LED -ээ гэмтээх болно. Бүх туузыг гагнсаны дараа би бүх гагнуурын үеийг хаахын тулд дулаан багасгагч нэмж, бие биенээ богиносохоос хамгаална.
Би энэ процессыг өөрийн бүх 8 LED хэлхээнд хийсэн. Дараа нь сүүлд нь хойшлуул.
Зөвлөмж Хэрэв та тэдгээрийг резинэн туузаар үлдээвэл энэ нь эмх замбараагүй байдлыг бага зэрэг бууруулдаг.
Алхам 3: Fadecandy Board бэлтгэ
Fadecandy самбар бол хаягтай LED жолоодох гайхалтай жижиг самбар бөгөөд бид дараа нь түүний зарим чадварыг олж авах болно.
Гэхдээ одоогоор энэ нь LED -д холбох физик тохиргооны тухай юм.
Fadecandy самбар дээр 8 гаралт, 8 газардуулгатай, би 2 фут хар 22ga утсыг бүх газардуулагчид холбож эхлэв. Дараа нь би Fadecandy самбар дээрх гаралтын (+) нүхэнд 2 фут шар 22га утсыг гагнав.
Дараагийн алхамд бага зэрэг хүндрэл учруулахгүйн тулд би хос утсыг товшсон.
Би 3 зүү JST эмэгтэй холбогчоос 8 -ыг нь авч, Fadecandy -д шаардлагагүй байсан тул гэрлүүд дээрх 5V эх үүсвэртэй тохирох шугамыг арилгасан. Миний тусгай холбогч дээр улаан утас байсан.
Дараа нь би Fadecandy утаснууд дээр дулаан багасаж байна (утсыг гагнахаас өмнө үүнийг хийх нь чухал юм).
Эцэст нь би Fadecandy шар утсыг холбогч дээрх өгөгдлийн утсанд (миний хувьд ногоон өнгөтэй), Fadecandy газардуулгыг (хар) холбогч руу (цагаан) гагнав. Тэднийг гагнаж дууссаны дараа би гагнуурын үений тагийг дээш нь хөдөлгөж, агшаагчаар халааж агшаав.
Дууссаны дараа та Fadecandy -ээс 8 хос утастай, 3 зүү хүртэл (эсвэл ашиглаагүй утсыг салгасан бол 2 зүүтэй) аалзтай байх ёстой. Бүх холболтоо дахин шалгаарай, танд утас таарахгүй байгаа эсэхийг дараа нь хойшлуулна уу.
Алхам 4: RPi тохиргоо
Хогийн ургамалд ороход хялбар байдаг тул raspian тохиргоо хийх гэх мэт зарим зүйлийг би тодруулах болно.
rPi -ийг ажиллуулж, ssh -ийг https://www.raspberrypi.org/help/ хаягаар үзнэ үү.
Би цэвэр Raspian дүрс бүхий rPi -тэй болохоос эхэлж, та үүнд SSH оруулах, хамгийн сүүлийн үеийн шинэчлэлтүүдийг ажиллуулах боломжтой болно.
rPi -ийг өнөөг хүртэл байлгахын тулд ердийн шинэчлэлт/шинэчлэлтийн командыг ажиллуулсан.
sudo apt -get -y шинэчлэлт
sudo apt -get -y шинэчлэлт
Үүний дараа
sudo apt -get -y суулгана уу
git clone git: //github.com/scanlime/fadecandy cd fadecandy/сервер нь submodules болгож sudo mv fcserver/usr/local/bin болгодог.
Дараа нь бид програмыг автоматаар эхлүүлэх ёстой, үүний тулд:
sudo нано /etc/rc.local
мөн эцсийн "0 гарах" -ын өмнөхөн бид дараах зүйлсийг байрлуулна.
/usr/local/bin/fcserver /usr/local/bin/fcserver.json> /var/log/fcserver.log 2> & 1 &
Дараа нь бид тохиргооны файл үүсгэх шаардлагатай болно
sudo нано /usr/local/bin/fcserver.json
Дараахыг оруулаад YOURSERIALHERE -ийг самбарынхаа сериалаар солих шаардлагатай болно.
fcserver
Энэ нь Serail# -г жагсааж, дараа нь таны сериалыг оруулах ёстой.
эцэст нь та a хийх болно
sudo дахин ачаална уу
Эдгээр алхмуудын талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл adafruits-ийн маш сайн бичвэрийг эндээс үзнэ үү
Энэ үед таны fadecandy сервер асаалттай байх ёстой.
Алхам 5: Бүгдийг нь залгаарай, утаа байхгүй гэж найдаж байна
Үүнийг хийх хоёр арга бий. Эхлээд (магадгүй хамгийн ухаалаг нь) хэлхээ бүрийг бие даан туршиж үзээд дараа нь нэгтгэнэ.
Миний хийсэн зүйл бол бүх зүйлийг бүхэлд нь залгаж, хүч хэрэглэж, хамгийн сайн сайхныг найдаж байсан. Гэхдээ хэрэв та үүнийг ингэж хийх гэж байгаа бол бэлтгэл ажил нь өнөөг хүртэл маш итгэлтэй байх болно (утас таарахгүй байна).
Туузан дээрх бүх хүчдэл/газардуулгыг терминал блокуудад найдвартай бэхэлсэн эсэхийг шалгаарай. Дараа нь товчлууртай бүдэгхэн холбогч утсыг залгаарай. Эцэст нь fadecandy USB кабелийг raspberrypi -д залгаж rPi -г асаагаарай.
Энэ үед та үндсэн тэжээлийн эх үүсвэрт залгахад бэлэн байна. Таныг… юу ч хүлээж авах ёсгүй Хэрэв та тод гэрэл/утаа/чимээ шуугиан г.м байвал асуудал гардаг.
Хэрэв танд юу ч тохиолдохгүй бол баяр хүргэе.
Тэнгэр бол кодын хувьд хязгаар юм, гэхдээ миний эхлүүлсэн зүйл бол туузууд зөв ажиллаж байгааг баталгаажуулахын тулд fadecandy номын сангаас авсан жишээнүүд байсан юм. https://github.com/scanlime/fadecandy/blob/master/… ажиллах болно, гэхдээ та LED тоог өөрчлөх шаардлагатай болно).
Жишээн дээрх localhost -ийг RaspberryPi -ийн IP хаяг болгон өөрчилсөн эсэхийг шалгаарай. Энэ үед та хэр их тоглохыг хүсч байгаа эсэх нь танд хамаатай тул би хэт хол явахаасаа өмнө гэрлээ модон дээр өлгөхөөр шийдсэн бөгөөд ингэснээр тэдний суулгасан байдал ямар байгааг илүү сайн харах болно.
Алхам 6: Гэрлийг модонд суулгаарай
Энэ үед та одоо хүртэл хийсэн бүх зүйлээ салгах хэрэгтэй болно, энэ бол өвдөлт, гэхдээ бид өмнө нь асуудлыг шалгаж байсан нь сайн хэрэг
модыг утсаар холбож, тэд ажиллахгүй байгааг олж мэдэв.
Энэ хэсэг нь өөрөө тайлбарлах чадвартай бөгөөд үүнийг хэрхэн яаж хийх талаар хүн бүр өөрийн гэсэн сонголттой байх болно, миний хувьд үндсэндээ 30 градус тутамд модноос дээш босоо чиглэлд бараг босоо байдлаар суулгасан (миний модны 90 орчим градус харагддаггүй). Өмнө нь тохируулж байсан цахилгаан/дохионы утсыг холбоход хангалттай зай үлдээхээ мартуузай.
Үүнийг хийсний дараа цахилгаан холболт, дохионы утаснуудад болгоомжтой хандаж утсыг өмнөх шигээ холбох цаг болжээ.
Мөн энэ үед дохионы утаснуудын дарааллыг хянаж байх нь чухал юм, би 0-7-ийг хамгийн зүүн талаас нь эхэлж, хамгийн баруун тийш нь ажилласан.
Алхам 7: Модыг гэрэлтүүлээрэй
Одоо та модонд бүх зүйлийг суулгаж, бүх холболтоо шалгаад, үүнийг асааж, нэвтрүүлгийг үзэх боломжтой болно, мэдээжийн хэрэг, та хоёрдогч сервертэй ярих зүйлээ эхлүүлэх хүртэл хоёр алхмын өмнөх шиг хоосон болно. Хамгийн хурдан арга бол дараагийн алхам тул үүнийг шалгаж үзээрэй.
Алхам 8: Гар утасны хялбар хяналт
Тиймээс та модыг бүгдийг нь чангалсан (энэ нь утсыг үймүүлж магадгүй гэдгийг би хүлээн зөвшөөрөх болно), бүх зүйлийг буцааж залгаад, бөөрөлзгөнө пи гүйж, явахад бэлэн боллоо. Үүнийг шалгах хурдан аргыг энд оруулав. Бертран Мартелийн цайруулсан энэхүү аппликейшн самбарыг хянах гайхалтай ажил хийдэг
Суулгасны дараа дараахь зүйлийг хийнэ үү.
- Та rPi -тай ижил WiFi сүлжээнд байгаа эсэхийг шалгаарай
- Програмыг эхлүүлээд зүүн дээд буланд байрлах товчлуур дээр дарна уу
- серверийн тохиргоог дарна уу
- "Дотоод сервер эхлүүлэх" гэсэн сонголтыг арилгана уу.
- Raspberry Pi -ийн IP хаягаар Серверийн IP хаягийг оруулна уу
- зүгээр дараарай
- Hamberger товчийг дахин дарна уу
- "LED тоолуурын тохиргоо" дээр дараад 500 гэж бичээд Ok -ийг сонгоно уу
Энэ үед та гар утсан дээрх гэрлийн үндсэн хяналтыг авах болно.
Алхам 9: Кодын код ба бусад код
Гэрэл асаалттай байгаа тул кодтой илүү их ажиллах цаг нь болсон тул бид өмнө нь хийж байсан зүйлээ үндэслэж байна.
Би зүгээр л гар утас, компьютер дээрээ нээгээд тэндхийн гэрлийг өөрчилнө үү.. Гэхдээ одоогоор би энэ төслийг ажиллуулах төлөв байдалд оруулах, энгийн байлгах үүднээс дараах зүйлийг хийхээр шийдсэн.
- Ажиллуулахын тулд сольж болох цөөн хэдэн загварыг тодорхойл
- RPi -ийг тохируулахын тулд аль загварыг ажиллуулахыг хэлж буй MQTT мессежийг сонсох болно
Энэхүү маршрут нь модыг гэрийн автоматжуулалтын бусад төслүүдээс хялбархан сольж өгдөг бөгөөд модыг ямар нэгэн зүйл хийхийг зааж өгөхийн тулд өдөөгчийг холбох олон сонголтыг нээж өгдөг.
Би MQTT -ийн тохиргоог тодруулах гэж байна, үүнийг хэрхэн яаж тохируулах талаар маш олон хэрэгтэй дэлгэрэнгүй заавар байдаг, үүнийг хийж буй хүмүүст хандаарай, би MQTT -ийн талаар тийм ч сайн мэдлэгтэй биш байгаа тул үүнийг хойшлуулах болно. rPi -ийг шумуул зуучлагчаар хэрхэн яаж байрлуулах вэ? Уурхайг ажиллуулахын тулд би дараахь зүйлийг ашигласан.
www.instructables.com/id/How-to-Use-MQTT-W…
За, одоо бидэнд MQTT брокер ажиллаж байгаа бөгөөд командыг сонсдог питон скрипт байгаа тул бид цөөн хэдэн зүйлийг тодорхойлох цаг болжээ. Үүний тулд би гоёмсог номын сангийн гайхалтай жишээг дахин зурав. Гэхдээ ерөнхийдөө энэ нь танд хэрэгтэй маш энгийн зүйл юм.
opc импортлох
numLEDs = 400 үйлчлүүлэгч = opc. Client ('YOURrPiIPhere: 7890') (зүйл) пиксел = (rgb) client.put_pixels (пиксел)
Мэдээжийн хэрэг, энэ кодын блокоос маш олон зүйлийг хүлээн зөвшөөрч болно, гэхдээ энэ бол таны загварыг тодорхойлохын тулд хийхээр шийдсэн зүйл юм. Зөвшөөрөхөд би хэдэн загвар бичиж, удахгүй энд байршуулах болно.
Алхам 10: RGB товчлуурын хяналт
Найз нь түүний ажиллаж байсан маш гайхалтай төсөлтэй бөгөөд энэ нь RGB LED товчлуурыг дарах товчлуур дээр байрладаг самбар бөгөөд та үүнийг github дээрээс шалгаж болно
Надад түүний прототипүүдийн нэг бий, гэхдээ энэ нь үүнийг ашиглах гайхалтай арга байсан ч гэсэн товчлуурыг өнгөнүүдээр аажмаар эргүүлж, товчлуур дарахад модыг ямар ч өнгөтэй болгож хувиргах байсан.
Энд миний товчлуур байна. Би 3D суурийг хэвлэсэн, яг одоо энэ нь USB -ээр ажилладаг боловч ирээдүйд баттерейгаар тэжээгдэж магадгүй юм.
Солонго дундуур эргэлддэг товчлуур дээр бичсэн товчлуурыг хавсаргасан бөгөөд товчлуурыг дарахад MQTT мессежийг одоогийн өнгөөр RaspberryPi руу илгээх болно.
Энэхүү гүйлтийн тусламжтайгаар би товчлуурыг USB тэжээлийн залгуур эсвэл батерейны багцад холбож, MQTT мессежийг WiFi -ээр дамжуулах үед модыг утасгүй удирдах боломжтой.
Энэ төслийг шалгасанд баярлалаа, хэрэв танд асуулт байвал хариулахыг хичээх болно. Төслүүдээ харахыг тэсэн ядан хүлээж байна.
Зөвлөмж болгож буй:
Зул сарын гацуур модыг амьсгалах - Ардуино зул сарын гэрлийн хянагч: 4 алхам
Зул сарын гацуур модоор амьсгалах-Ардуино зул гэрлийн хянагч: Миний 9 футын өмнө гэрэлтүүлсэн хиймэл зул сарын гацуур модны хяналтын хайрцаг зул сарын баярын өмнө эвдэрсэн нь сайн мэдээ биш бөгөөд үйлдвэрлэгч нь сэлбэг хэрэгсэл өгдөггүй. Энэхүү үл ойлгогдох зүйл бол өөрийн LED гэрлийн драйвер, хянагчийг хэрхэн Ar
LED хэлхээний самбар зул сарын гацуур модны чимэглэл: 15 алхам (зурагтай)
LED хэлхээний самбарын зул сарын гацуур модны чимэглэл: Энэ зул сарын баяраар би найз нөхөд, гэр бүлийнхэндээ зул сарын баярын гоёл чимэглэл хийхээр шийдлээ. Би энэ жил KiCad -ийг сурч байгаа болохоор гоёл чимэглэлийг самбараас хийхээр шийдсэн. Би эдгээр гоёл чимэглэлийн 20-25 орчим ширхэгийг хийсэн. Чимэглэл нь хэлхээ юм
Зул сарын гацуур модны LED чимэглэл: 3 алхам (зурагтай)
Зул сарын гацуур модны LED чимэглэл: Сайн байцгаана уу. Зул сарын баяр болох гэж байгаатай холбогдуулан би хэдэн LED, зарим резистор, 555 таймер IC бүхий зул сарын гацуур модны гоё чимэглэл хийхээр шийдлээ. Шаардлагатай бүх бүрэлдэхүүн хэсгүүд нь THT бүрэлдэхүүн хэсгүүд бөгөөд эдгээр нь SMD бүрэлдэхүүн хэсгүүдээс илүү гагнахад хялбар байдаг
Зул сарын гацуур модны гэрлийн батерейны хүчдэл шалгагч: 12 алхам (зурагтай)
Зул сарын гацуур модны гэрлийн батерейны хүчдэлийн шалгагч: Христийн Мэндэлсний Баярын дараа танд ямар ч гэрэл асахгүй байгаа эвдэрсэн чийдэн авсан байж магадгүй юм. Та тэдгээрийг олон сонирхолтой төслүүдэд ашиглаж болно, жишээ нь энэ төсөл. Зул сарын гацуур модны гэрлийг дэлгэц болгон ашигладаг 1.5V батерейны шалгагч
Зул сарын гацуур модны LED гэрэл: 6 алхам (зурагтай)
Зул сарын гацуур модны LED гэрэл: Энэ бол манай MIDI гэрэл хянагчтай ижил хэвлэмэл хэлхээний самбар ашигладаг хурдан бөгөөд энгийн төсөл юм. https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/ Энэ нь 5V гурван өнгийн LED зурвасыг хянахын тулд Arduino Nano-ийг ашигладаг