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

DIY автомат зул сарын гэрэл (MSGEQ7 + Arduino): 6 алхам (зурагтай)
DIY автомат зул сарын гэрэл (MSGEQ7 + Arduino): 6 алхам (зурагтай)

Видео: DIY автомат зул сарын гэрэл (MSGEQ7 + Arduino): 6 алхам (зурагтай)

Видео: DIY автомат зул сарын гэрэл (MSGEQ7 + Arduino): 6 алхам (зурагтай)
Видео: Баярцэцэг-Зул сарын бэлэг (үгтэй) 2024, Арваннэгдүгээр
Anonim
DIY автомат хөгжмийн зул сарын гэрэл (MSGEQ7 + Arduino)
DIY автомат хөгжмийн зул сарын гэрэл (MSGEQ7 + Arduino)

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

Төслийн бүрэн видео:

Хангамж

Bluetooth хүлээн авагч

Arduino Nano https://amzn.to/3piiJHb эсвэл

PRO Mini

(програмчлахын тулд https://amzn.to/2WGa19q хэрэгтэй болно)

MSGEQ7 IC

MSGEQ7 модуль

MSGEQ7 Shield

Эсэргүүцэгчид

Конденсаторууд

Релей - Механик https://amzn.to/3pm2WXF эсвэл

Хатуу төлөв https://amzn.to/2KOVqFU X3

Solid State 4 суваг

8x8 LED дэлгэц

Гагнах боломжтой талхны самбар

Hook Up утас хэрэгсэл

JST адаптерууд

3.5 мм стерео Жак залгуур

Цахилгаан хангамжийн модуль

9V 1A цахилгаан хангамж

Аливаа орон нутгийн техник хангамжаас AC залгуур, AC залгуур, цахилгаан хайрцаг

Ашигласан хэрэгслүүд (энэ видеог худалдаж аваагүй, надад байгаа ерөнхий зүйлүүд):

Гагнуурын төмөр:

Засварлах дэвсгэр:

Хар тугалгагүй гагнуурын утас:

Соронзон тусламжийн гар:

Мультиметр: https://amzn.to/3oQrgB5 (миний дараагийн худалдан авалт)

Хэлхээний самбар эзэмшигч

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

Алхам 1: Энэ хэрхэн ажилладаг - MSGEQ7

Энэ хэрхэн ажилладаг вэ - MSGEQ7
Энэ хэрхэн ажилладаг вэ - MSGEQ7
Энэ хэрхэн ажилладаг вэ - MSGEQ7
Энэ хэрхэн ажилладаг вэ - MSGEQ7

Тиймээс энэ төслийн гол бүрэлдэхүүн хэсэг нь MSGeq7 байх болно. Энэ бол долоон зурвасын график тэнцүүлэгч IC нь аудио спектрийг 63 Гц, 160 Гц, 400 Гц, 1 кГц, 2.5 кГц, 6.25 кГц ба 16 кГц долоон хамтлагт хуваадаг CMOS чип юм. Долоон давтамжийг оргилд нь илрүүлж, гаралт руу мултиплекс хийж, тууз бүрийн далайцын DC дүрслэлийг өгдөг. Шүүлтүүрийн хариултыг сонгохын тулд гадны бүрэлдэхүүн хэсгүүд шаардлагагүй болно. Чип дээрх цагны осцилляторын давтамжийг сонгохын тулд зөвхөн чипээс гадуур резистор ба конденсатор хэрэгтэй. Шүүлтүүрийн төвийн давтамжууд энэ давтамжийг хянадаг.

Мэдээллийн хуудас:

IC -ийг ашиглахад үнэхээр хялбар.

Алхам 2: Туршилтын хэлхээ

Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ
Туршилтын хэлхээ

Msgeq7 -ийн мэдээллийн хүснэгтэд миний дагаж мөрдөж, энэ төслийн хэлхээг зохион бүтээхэд ашигласан ердийн хэрэглээний схемийг өгсөн болно.

Тодорхой эсэргүүцэл ба конденсаторын утгыг анхаарч үзээрэй. Би Bluetooth модулийг msgeq7 -ээр мэдрэх аудио оролтоор хангах 2 x 3.5 мм стерео аудио залгууртай. MSG -ийг тусгаарлаж, нөгөө үүрийг AUX кабелиар чанга яригч руу гаргахын тулд танд 22k резистор ба конденсатор хэрэгтэй болно.

Түүнчлэн, дараа нь би LED -ийг релейгээр сольсон (энэ нь төслийн хүрээнд үндсэндээ ижил зүйл юм), дараа нь Христийн Мэндэлсний Баярын гэрлийг хянах боломжтой болсон.

LED нь аудио "доод", "дунд", "Өндөр" гэсэн утгыг илэрхийлдэг. Төлөвлөгөө нь давтамжийн далайцыг мэдэрч, дараа нь гэрлийг асаах гох цэгийг тодорхойлох явдал юм.

Би бас тоглож байх үед дууны давтамжийг сайн дүрслэхийн тулд 8x8 LED матриц нэмсэн.

Код нь ямар ч Arduino самбар дээр ажиллах боломжтой боловч би туршилтанд нано, эцсийн самбар дээр Pro Mini ашиглаж байна.

Алхам 3: Код

Код
Код

Тиймээс код нь дахин маш энгийн юм.

Бүтэн код:

Код нь 8x8 хэмжээтэй MAX7219 дэлгэцийн хувьд https://www.arduino.cc/reference/en/libraries/ledc… LedControl номын сантай байх шаардлагатай. Үүнээс өөр нэмэлт номын сан шаардлагагүй бөгөөд код нь дангаараа байдаг.

Гогцоонд би MSG -ийн өөр өөр зурвасуудыг шалгаж, 0 -ээс 7 хүртэлх утгыг 8х8 матриц дээр харуулах болно. Дараа нь би утгыг массивт хадгалж, дараа нь хурдан боловсруулж болно.

Дараа нь эдгээр далайцын утгыг тогтоосон утгыг давж байгаа эсэхийг шалгана. Хэрэв тэд ингэвэл би гэрлийг асаадаг.

хамтлаг 0, 1, 2 = LOWs (63Гц -400Гц)

3 -р бүлэг = MIDs (400Hz -ээс 2500Hz хүртэл)

4, 5, 6 хамтлаг = HIGHS (2.5KHz -ээс 16KHz хүртэл)

Энэ бол миний бодлоор хамгийн сайн гэрэлтүүлгийн эффект өгсөн ажиглалт дээр үндэслэсэн хувийн сонголт байсан юм. Үүнийг ямар ч төрлийн хөгжим, гэрлийн шоунд тохируулан өөрчилж болно.

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

Цаг хугацаа өнгөрч, далайцыг дахин идэвхжүүлээгүй тохиолдолд гэрэл унтарч, процесс үргэлжилнэ.

Би миллис () ашиглаж байна, үүнийг хойшлуулах замаар код хаах шаардлагагүй болно. Тиймээс код үнэхээр хурдан бөгөөд үр дүнтэй ажилладаг.

Алхам 4: Реле нэмэх

Релей нэмэх
Релей нэмэх
Релей нэмэх
Релей нэмэх

АНХААРУУЛГА: АС хүчдэлтэй ажиллахдаа болгоомжтой байгаарай. Хэрэв эргэлзэж байвал мэргэжлийн хүнээс/Цахилгаанчинд хандаарай. Анхаарна уу, би лицензтэй утасчин юм.

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

Санаа алдах.

Хэрэв танд механик реле байхгүй бөгөөд энэ төслийг хийхээр төлөвлөж байгаа бол танд SSR -ийн багцыг авахыг зөвлөж байна.

Тэд илүү хурдан бөгөөд хамгийн чухал нь чимээгүй байдаг. Тэмдэглэл SSR нь нэг залгуур дээр хичнээн их гэрэл асаахыг хүсч буйг хэмжихийн тулд механик релеээс бага гүйдэлтэй байдаг.

Алхам 5: Бүгдийг хийдэг самбар

Бүгдийг хийдэг зөвлөл
Бүгдийг хийдэг зөвлөл
Бүгдийг хийдэг зөвлөл
Бүгдийг хийдэг зөвлөл

Би хүссэн бүх зүйлээ авсны дараа бүх зүйлийг гагнах талхны тавцан дээр тавив.

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

Надад Arduino pro mini болон талхны тэжээлийн хангамж байгаа тул самбарыг 12V тогтмол гүйдлийн залгуураас тэжээх боломжтой.

8x8 дэлгэц нь шурагны нүхний аль нэгэнд залгагдсан байдаг.

Реле нь 6 зүү JST холбогчтой бөгөөд Gnd, 5v, 4 GPIO -ийг нийлүүлж 4 релейг удирдах боломжтой. Энэ төслийн хувьд би эдгээр релеээс ердөө 3 -ийг нь ашиглаж байгаа бөгөөд 4 залгуур нь хэвийн байгаа бөгөөд ирээдүйд дахин тохируулах, самбарыг асаахад ашиглах болно.

Алхам 6: Дууссан + Ирээдүй

Дууссан + Ирээдүй
Дууссан + Ирээдүй

Төслийн бүрэн видео:

Та Like дарж хуваалцаж, бүртгүүлж болно.

Ирэх жил би wifi болон RTC -ийг алсын зайнаас хянах боломжийг олгохыг хүсч байна. Түүнчлэн, FM дамжуулагчтай тул машинууд аудиог тааруулах боломжтой болно. Хамгийн гол нь би SSR -ийн релейг солих болно. Би MSGEQ7 -ийг DSP болгон сольж, гэрэлтүүлгийн эффектийг сайжруулахын тулд аудиод зохих дүн шинжилгээ хийж болно.

Хүн бүхэн зул сарын баярын мэнд хүргэж, шинэ оны мэнд хүргэе.

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