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

RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)

Видео: RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)

Видео: RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)
Видео: SP602E Music Controller work with WS2811 LED Strips- superlightingled 2024, Арваннэгдүгээр
Anonim
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт
RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт

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

Алхам 1: бүрэлдэхүүн хэсгүүд

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

Энэхүү төслийн хувьд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.

Мэдээжийн хэрэг, LED туузыг би aliexpress -аас 10 метрийн өндөр нягтралтай RGB туузыг ойролцоогоор 1 евро/м -ээр захиалсан. үнийн хувьд гайхалтай. Юу худалдаж авахаа сонгохдоо RGB "дүлий" туузыг сонгох хэрэгтэй. Түүнчлэн туузны нэг метр тутамд зарцуулж буй хүчийг анхаарч, ойролцоогоор тооцоолохын тулд шаардлагатай тоолуурын хувьд үржүүлээрэй. 5050 LED тууз нь бага нягтралтай 30 LED/m төрлийн хувьд 7W/m, өндөр нягтралтай 60 LED/m төрлийн хувьд 14W/m орчим байдаг

Таны туузны хүчдэлээс хамаарч 12/24в цахилгаан тэжээлийн хангамж. Та ATX цахилгаан хангамжийг ашиглаж болно, гэхдээ ямар ч тохиолдолд тохирох тэжээлийн чадалтай тэжээлийн хангамжийг сонгохоо мартуузай. Би танд LED -ийн хэрэгцээт хэмжээнээс дор хаяж 30% илүү хүч чадалтай цахилгаан хангамж худалдаж авахыг зөвлөж байна, ялангуяа хэрэв та ийм хямд үнээр худалдаж авбал: …. Миний зурвасууд нь 14 Вт/м байсан, би 7.5 м хүч авах шаардлагатай байсан тул ойролцоогоор 105 Вт хэрэгтэй байсан, аюулгүй талдаа байхын тулд 180 Вт -ийн нэрлэсэн цахилгаан хангамж худалдаж авсан. Өндөр хүчдэлийн терминал ил гарсан тул та электроникийн чиглэлээр шинэ зүйл хийж байгаа бол үүнийг худалдаж авахыг би зөвлөдөггүй

Arduino, би PRO микро ашиглаж байсан боловч та хүссэн зүйлээ ашиглаж болно, хэрэв та өөр микро хянагч ашиглах гэж байгаа бол миний кодын зарим зүү болон серийн портын нэрийг өөрчлөх шаардлагатай болж магадгүй гэдгийг санаарай

3x N сувагтай, би IRF3205 -тэй явсан, учир нь би тэднийг гартаа барьж байсан, тэд 80Amps -тэй, эсэргүүцэл багатай тул маш сайн байх ёстой. Хэрэв та тэд хэт халах хандлагатай байгааг анзаарсан бол миний хийсэн шиг халаагч нэмж болно

3x TC4420 mosfet драйверууд, Таны эрчим хүчний хэрэгцээнээс хамааран эдгээр нь шаардлагагүй байж магадгүй тул тайлбарыг уншаарай

HC-05 bluetooth модуль нь 5 вольтын логик түвшинг сонгохоо мартуузай, эс тэгвээс arduino-ийн TX-ээс гарч буй хүчдэлийг бууруулахын тулд танд нэмэлт хэлхээ хэрэгтэй болно (хүчдэл хуваагч ажиллах ёстой)

7805 хүчдэлийн зохицуулагч/ 5V buck arduino болон bluetooth модульд хөрвүүлэгч

5x 0.1uF, 1x 100uF конденсатор, 4x 10kohm резистор

(заавал биш)

  • цахилгаан микрофон модуль, энэ нь микрофон, өсгөгчөөс бүрдэх бөгөөд тохируулгатай ашиглалттай, аналог хүчдэлийг arduino -аас уншихад бэлэн болгодог. Та гэрэлээ хөгжмийн ритм рүү асаахыг хүсэхгүй байгаа бол өөрөө схем үүсгэж эсвэл огт ашиглахгүй байж болно.
  • Фоторезистор, та гэрлийн мэдрэгч болгон ашигладаг энгийн LED ашиглаж болно, гэхдээ та ажиллахын тулд кодыг өөрчлөх ёстой.

Алхам 2: Схем

Схем
Схем
Схем
Схем
Схем
Схем

Үүнийг шалгахын тулд талхны самбар дээр хэлхээ хийж, драйверын драйвын хэлхээг (хоёр дахь зураг) суваг тус бүрт 3 удаа давтаж, arduino -ийн 3 PWM гаралтыг драйверын хэлхээний PWM оролтод холбоно уу. Хэрэв та тусгай зориулалтын mosfet драйвер IC ашиглахыг хүсэхгүй байгаа бол хоёр NPN транзистор ашиглан энгийн түлхэх татах драйвер бүтээх боломжтой бөгөөд та интернетээс илүү их мэдээлэл олж авах боломжтой. Хэрэв та хэлхээг хэдхэн LED -д ашиглахаар төлөвлөж байгаа бол шумбагчийн хаалгыг 100 ом резистороор дамжуулан arduino -ийн ХОУХ -ны гаралттай шууд холбож, эх үүсвэр ба суваг зайлуулах хоолойн хооронд 10 кох резистор нэмж болно. Энэ нь шумуулыг бүрэн асаагаагүй тул маш их үр дүнгүй болгодог тул уралдаанд оролцдоггүй.

Удирдах зурвасын 3 R G B дэвсгэрийг 3 шумуулны ус зайлуулах хоолойд, нөгөө дэвсгэрийг +12в -т холбох ёстой.

Алхам 3: Код

Энэ бол таны arduino-д байршуулах ёстой код бөгөөд үндсэндээ гурван түвшний импульсийн өргөнтэй модуляцийн гурван дохио (PWM) үүсгэхийн тулд бага түвшний бүртгэлийн ид шидийг ашиглан гурван мосетыг хувьсах үүргийн мөчлөгөөр ажиллуулдаг. Гогцоонд bt модулаас ирж буй дамжуулалтыг шалгадаг бөгөөд ямар нэгэн зүйл хүлээн авахдаа өнгө, горимоо шинэчилдэг бөгөөд энэ бүгдийг дотоод EEPROM -д хадгалдаг тул дахин эхлүүлэх үед тохиргоог санаж байдаг. Одоогийн байдлаар 3 горим хэрэгжиж байна:

Өнгөний горим: зүгээр л тогтсон өнгийг харуулна

Хөгжмийн горим: Дууны хязгаарлалтанд хүрвэл бүх гаралтыг хэсэг хугацаанд унтрааж, үндсэндээ строб гэрлийн эффектийг таны хөгжимтэй нийцүүлнэ. Хэрэв энэ нь хүссэнээрээ ажиллахгүй бол та модулийн савны тусламжтайгаар микрофоны мэдрэмжийг тохируулах хэрэгтэй

Орчны горим: Энэ нь фоторезистороор дамжуулан өрөөн дэх гэрлийн хэмжээг хэмжиж, таны сонгосон өнгөний тод байдлыг бууруулдаг. Мобайл апп эсвэл код дээр та ямар утга (0-1023) дээр гэрэл бүрэн асах эсвэл бүрэн унтрахыг тодорхойлдог HIGH ба LOW трешелийг тохируулж болно. Хэрэв та энэ горимд бага зэрэг анивчиж байгааг анзаарсан бол хөндлөнгөөс оролцохгүйн тулд гэрлийн мэдрэгчийг LED туузнаас холдуулж болно

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

Алхам 4: Андройд апп

Андройд апп
Андройд апп

Та энэ програмыг татаж авах хэрэгтэй:

мөн.kwl файлыг татаж аваад импортлоорой.

Хэрэв та миний кодоор ажилладаг өөрийн аппликейшн үүсгэхийг хүсч байвал танд дараахь зүйлс хэрэгтэй болно.

RED утгын гулсагч: "r+утга нь 0 -ээс 1023+x" хооронд байна

НОГООН утгын гулсагч: "g+утга 0 -ээс 1023+x хооронд"

Цэнхэр утгын гулсагчийг илгээдэг: "b+утга 0 -ээс 1023+x хооронд"

"h+утга нь 0 -ээс 1023+x хооронд" илгээдэг Өндөр гурвалжингийн гулсагч

Low treshold -ийн гулсагч: "l+утга 0 -ээс 1023+x хооронд"

хөгжмийн горимд "m" илгээдэг товчлуур

орчны горимд "a" илгээдэг товчлуур

Өнгөний горимд "c" илгээдэг товчлуур

Алхам 5: Perf Board Circuit

Perf Board Circuit
Perf Board Circuit

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

Алхам 6: Та дууссан

Image
Image

Цахилгаан хэлхээнд хэд хэдэн LED тууз, тэжээлийн эх үүсвэрийг холбосны дараа та үүнийг хийж чадна.

Энэ бол та одоо ажиллаж байгаа зүйлтэй байх ёстой.

Асуух зүйл, санал байвал коммент хэсэгт надад мэдэгдээрэй.

P. S. Дээрх видеон дээр хөгжимтэй синхрончлолын үр нөлөөг видео фрэймийн хурд багатай тул бодит амьдрал дээр харуулаагүй болно.

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