Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: Схем
- Алхам 3: Код
- Алхам 4: Андройд апп
- Алхам 5: Perf Board Circuit
- Алхам 6: Та дууссан
Видео: RGB Led Strip Bluetooth хянагч V3 + Хөгжмийн синхрончлол + Орчны гэрлийн хяналт: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төсөл нь 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
Хэрэв та талхны самбар дээр бүрэн ажлын хэлхээг байрлуулсан бол түүнийг самбар дээр зөөж, залгуур, шураг терминалуудын ус зайлуулах суваг, эх үүсвэрийн холболтын зузаан ул мөрийг ашиглан тууз, тэжээлийг хэлхээнд холбоно уу. Хэрэв танд дулааны асуудал байгаа бол зарим радиаторыг нэмж оруулаарай, хэрэв та гурван халаагуурт нэг халаагуур ашиглахыг хүсч байвал тэдгээрийг дулаан дэвсгэр ашиглан тусгаарлахаа мартуузай, эс тэгвээс шумуулны ус зайлуулах хоолой нь дотооддоо холбогдсон тул гаралтыг богиносгох болно. биеийн металл хэсэг.
Алхам 6: Та дууссан
Цахилгаан хэлхээнд хэд хэдэн LED тууз, тэжээлийн эх үүсвэрийг холбосны дараа та үүнийг хийж чадна.
Энэ бол та одоо ажиллаж байгаа зүйлтэй байх ёстой.
Асуух зүйл, санал байвал коммент хэсэгт надад мэдэгдээрэй.
P. S. Дээрх видеон дээр хөгжимтэй синхрончлолын үр нөлөөг видео фрэймийн хурд багатай тул бодит амьдрал дээр харуулаагүй болно.
Зөвлөмж болгож буй:
DIY 37 Leds Arduino рулет тоглоом: 3 алхам (зурагтай)
DIY 37 Leds Arduino рулет тоглоом: Рулет бол жижиг дугуй гэсэн утгатай франц үгний нэрээр нэрлэгдсэн казиногийн тоглоом юм
Ковидын аюулгүйн дуулга 1 -р хэсэг: Tinkercad хэлхээний танилцуулга !: 20 алхам (зурагтай)
Ковидын аюулгүйн дуулга 1 -р хэсэг: Tinkercad хэлхээний танилцуулга! Сурах хамгийн сайн аргуудын нэг бол хийх явдал юм. Тиймээс, бид эхлээд өөрсдийнхөө төслийг боловсруулах болно: th
BOSEBerry Pi интернет радио: 4 алхам (зурагтай)
BOSEBerry Pi Интернет радио: Би радио сонсох дуртай! Би гэртээ DAB радио ашиглаж байсан боловч хүлээн авалт нь жаахан эвгүй, дуу тасарсан хэвээр байгаа тул би өөрөө интернет радио бүтээхээр шийдсэн. Би байшингийнхаа эргэн тойронд хүчтэй wifi дохио, дижитал ахтай
Уизли' 4 гартай байршлын цаг: 11 алхам (зурагтай)
Уизли' 4 гартай байршлын цаг: Тиймээс Raspberry Pi -ийг хэсэг хугацаанд өшиглөж байсан тул үүнийг хамгийн сайн ашиглах боломжийг олгох сайхан төсөл олохыг хүссэн юм. Би ppeters0502 -ийн энэхүү гайхалтай зааварчилгаа бүхий өөрийн хувийн Уизли байршлын цагийг олж хараад
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай