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

Arduino дээр суурилсан гэрлийн шоу: 7 алхам
Arduino дээр суурилсан гэрлийн шоу: 7 алхам

Видео: Arduino дээр суурилсан гэрлийн шоу: 7 алхам

Видео: Arduino дээр суурилсан гэрлийн шоу: 7 алхам
Видео: RAMPS 1.6 - A4988/DRV8825 configuration 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino дээр суурилсан гэрлийн шоу
Arduino дээр суурилсан гэрлийн шоу
Arduino дээр суурилсан гэрлийн шоу
Arduino дээр суурилсан гэрлийн шоу
Arduino дээр суурилсан гэрлийн шоу
Arduino дээр суурилсан гэрлийн шоу

Би Arduino -ийн хяналттай гэрлийн шоуг бүтээгчдийн рок, цомгийн урлагийн хамтын ажиллагааны нэвтрүүлэгт зориулж оруулсан. Та энэ талаар дэлгэрэнгүйг дараах линкээс авах боломжтой: Makers Rock. Миний сонгосон ковер бол Judas Priest - Painkiller цомог юм.

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

Алхам 1: Модон хүрээ бэлтгэх

Модон хүрээ бэлтгэ
Модон хүрээ бэлтгэ
Модон хүрээ бэлтгэ
Модон хүрээ бэлтгэ
Модон хүрээ бэлтгэ
Модон хүрээ бэлтгэ

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

Би өөрийн аврагдсан тавиурын хавтангаар хүрээ хийсэн. Би 30 сантиметр урттай хавтангийн цэвэр хэсгүүдийн 4 хэсгийг тэмдэглэв.

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

Туршилтын явцад би хэтэрхий өргөн, хашааны дотор маш их зай эзэлнэ гэдгийг ойлгосон тул 2 см өргөн болгож хайчлахаар шийдлээ. Дахин би мөрний дотор огтлохгүй байхын тулд jig хөрөөгөө ашигласан.

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

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

Алхам 2: Хэлхээний прототип

Цахилгаан хэлхээний прототип
Цахилгаан хэлхээний прототип
Цахилгаан хэлхээний прототип
Цахилгаан хэлхээний прототип
Цахилгаан хэлхээний прототип
Цахилгаан хэлхээний прототип

Гэрлийн шоуны электрон төхөөрөмж нь тасарсан чихэвчний микрофонтой Arduino Uno самбараас бүрдэх бөгөөд өрөөн доторх дууг сонсдог бөгөөд дотор нь 5 ширхэг LED туузны аль нэгийг гэрэлтүүлснээр дууны нийт хэмжээг харуулдаг.

Хэлхээ нь бие даасан хоёр хэсгээс бүрдэнэ. Эхний хэсэг нь дан транзистор өсгөгчтэй микрофон, хоёр дахь хэсэг нь LED туузны драйвер юм. LED зурвас 12V дээр ажилладаг бол Arduino болон микрофон өсгөгч 5V дээр ажилладаг тул бидэнд хэрэгтэй байна.

Микрофон нь Arduino дээрх 5V гаралттай 10 к резистор болон конденсатороор дамжин транзисторын суурь руу холбогддог. Дараа нь транзистор нь 2.5V -ийн дунд түвшний дохиог нэмэгдүүлдэг тул бид үүнийг Arduino дээрх A0 аналог оролт дээр авах боломжтой.

LED -ийн 12V -ийг асаахын тулд транзисторын суурийг дижитал гаралт руу 10 к резистороор холбож, ижил хэлхээг 5 удаа давтана. Би хэсэг тус бүрт ердөө 3 LED асааж байгаа тул транзисторыг ашиглан зугтаж чадна. Хэрэв та төслийг урт зурвас ашиглахаар өөрчлөхийг хүсч байвал зарим MOSFET ашиглах шаардлагатай болно.

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

Схемийг дараах хаягаар авах боломжтой:

Алхам 3: Arduino Shield бүтээх

Arduino Shield бүтээх
Arduino Shield бүтээх
Arduino Shield бүтээх
Arduino Shield бүтээх
Arduino Shield бүтээх
Arduino Shield бүтээх

Нэгэнт хэлхээнд баяртай байсан бол би Arduino -ийн хамгаалалтын самбар дээр бамбай хийсэн. Та төслийн бүтээн байгуулалтын явцыг хавсаргасан видеоноос харж болно.

Алхам 4: Arduino програмчлах

Arduino програмчлах
Arduino програмчлах

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

Товчхондоо код нь үндсэн 3 хэсгээс бүрдэнэ: дүн шинжилгээ хийх зорилгоор дууны дээжийг авах, дууны түвшинг тодорхойлох, дараа нь тооцоолсон утгад үндэслэн LED -ийн гаралтыг хянах. Энэ нь зарим хүмүүст пуужингийн шинжлэх ухаан мэт сонсогдож магадгүй гэдгийг би мэднэ, гэхдээ юмыг барьж авсны дараа энэ нь үнэхээр амархан болно.

Эхэнд гарсан ноорог нь бидний ашиглах бүх хувьсагч ба тогтмолыг тодорхойлдог. Би тус бүрдээ тайлбар өгөхийг хүссэн бөгөөд ингэснээр та үүнийг илүү хялбар ойлгох болно. Үүний дараа бид дибаг хийх зорилгоор цуваа холболтыг эхлүүлж, эзлэхүүний оргилоос оргил хүртэл ашиглах массивыг хааж, эхлүүлж, LED -ийн гаралтыг тодорхойлдог тохиргооны функцтэй болно.

Кодын давталтын хэсэгт бид эхлээд дууны дээж авах ажлыг эхлүүлж, дууны дээд хэмжээнээс оргил хүртэлх түвшинг илрүүлж чадна. Ердийн дууны долгионы хувьд дуу чимээ байхгүй байх нь өсгөгчийн үүсгэж болох хамгийн бага ба хамгийн их хүчдэлийн дунд цэг юм. Манай тохиолдолд энэ нь 2.5V байна.

Дуу чимээ илрүүлсний дараа бид дуу чимээг илрүүлэхийн тулд дээш, доош хөдөлдөг долгион авдаг бөгөөд бид энэ долгионы хосолсон далайцыг сонирхож байна. Тиймээс хөдөлгөөнт долгионы оронд бид 0 -ээс max хүртэлх утгыг урвуу төлөвт буулгаж, бага дууны түвшингээс ялгахад хялбар болгодог.

Кодын дараагийн хоёр хэсэг яг үүнийг хийдэг, эхлээд оргилоос оргилын далайцыг хэмжиж, тухайн оргилын хамгийн дээд хэмжээг тодорхойлдог. Микрофон хэрхэн ажиллах тусам түүний эзлэхүүн бага байх тул хэмжсэн дохиог өсгөх эсвэл бууруулах хүчин зүйлийг тооцоолох шаардлагатай бөгөөд өөр өөр түвшинд ижил хариу үйлдэл үзүүлэх болно.

Эцсийн алхам бол бид микрофоноос хэмжсэн утгыг сая тооцоолсон хүчин зүйлээр үржүүлж, үр дүнд үндэслэн тодорхой LED -ийг асаах болно.

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

GitHub дээрх код:

Алхам 5: Урд талын тагийг бэлтгэ

Урд талын тагийг бэлтгэ
Урд талын тагийг бэлтгэ
Урд талын тагийг бэлтгэ
Урд талын тагийг бэлтгэ
Урд талын тагийг бэлтгэ
Урд талын тагийг бэлтгэ

Хэсгийн урд талд би тунгалаг нийлэг хуудас ашигласан. Би хэвлэсэн урлагийн бүтээлийг хэмжээс болгон хувааж, нийлэг дээр хамгаалалтын бүрхүүлгүй ил тод модон цавуу түрхэв. Хэрэв танд Mod Podge эсвэл тунгалаг нийлэг гель ашиглах боломжтой бол модон цавууны оронд үүнийг ашиглах нь дээр, гэхдээ энэ нь бараг адилхан ажилладаг.

Зургийг ашиглахдаа заль мэх нь цаасан дээр үрчлээ үүсэхгүйн тулд миний хийсэн шиг хэт их цавуу хэрэглэхгүй байх явдал юм. Энэ тохиолдолд бага байх нь илүү дээр боловч гадаргууг бүрэн бүрхсэн байх ёстой. Цавуу нойтон хэвээр байх тусам уран зураг бараг харагдахгүй боловч бүрэн хатсаны дараа ил тод болно.

Би хүрээгээ 24 цагийн турш эмчлэхийн тулд орхисны дараа хүрээ дотор Arduino -ийг хэрхэн байрлуулахыг олж мэдэв. Би уран бүтээлийг хананд өлгөхийг хүсч байна, үүнийг цахилгаан тэжээлд залгах шаардлагатай тул би самбарыг доод талд суулгасан тул цахилгаан адаптерийн утас хананы залгуураас гарах болно.

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

Дуусгахаасаа өмнө би хүрээ хүртэл 240 ширхэг зүлгүүр зүлгэж, дараа нь модон толбо паалан түрхэв. Би даавууг ашиглан толбыг арчиж, хэсэг хугацааны дараа арчиж арилгасан.

Алхам 6: Гэрлийн үзүүлбэрийг угсарна уу

Гэрлийн шоу цуглуул
Гэрлийн шоу цуглуул
Гэрлийн шоу цуглуул
Гэрлийн шоу цуглуул
Гэрлийн шоу цуглуул
Гэрлийн шоу цуглуул

Хүрээний зузаан нь бүх цахилгаан хэрэгслийг байрлуулахад хангалтгүй байсан тул би хүрээний хоёр талд 5 мм хэмжээтэй хар өнгийн XPS хөөсөн тусгаарлагчийн хоёр давхаргыг хайчилж наасан. Бүх электроникийн өрөөнд зай гаргахаас гадна хөөс нь уг хэсгийг хажуу талаас нь давхарласан сайхан харагдуулж өгчээ.

Электроникийн бүх эд ангиудыг микрофон, дараа нь үндсэн Arduino самбараас эхлээд халуун цавуу ашиглан хүрээ дотор суулгасан болно.

Би ар талд нь 3 мм өндөр нягтралтай шилэн хавтанг тэмдэглээд хайчилж авлаа. Би ар талд нь бэхлэхийн тулд 3.5 -аас 16 мм хэмжээтэй жижиг эрэг ашигласан. Дараа нь би LED туузан дээрх цавуунаас арын дэвсгэрийг авч, шилэн самбар дээр наа.

Акрилийн урд хэсгийг мөн адил 16 мм -ийн эрэг шургаар бэхэлсэн боловч урд талынх нь дагуу суухын тулд би 6 мм -ийн өрөмдлөгийн тусламжтайгаар шурагны нүхийг нааж байна. Хэрэв та чиглүүлэгчтэй бол хүрээ дээр ховил хийж, нийлэгийг ийм байдлаар битүүмжилж болно.

Төгсгөлд нь нийлэг хуудсан дээрх бусад хамгаалалтын давхаргыг арилгаж бүгдийг нь туршиж үзээд одоо хүртэл ажиллаж байгаа эсэхийг шалгаарай. Үүнийг хананд өлгөхийн тулд би ар талдаа хоёр хивсний хооронд утас нэмсэн.

Алхам 7: Arduino Light Show -аа сайхан өнгөрүүлээрэй

Arduino Light Show -аа сайхан өнгөрүүлээрэй
Arduino Light Show -аа сайхан өнгөрүүлээрэй

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

Би өөрийн бүтээсэн бүтээлээ өгөх болно, тиймээс та хэрхэн яаж хожихыг олж мэдэхийн тулд YouTube дээрх видеог үзээрэй.

YouTube дээр кодоо амтлаарай

Төслийн видеог бүтээх

Хэрэв танд төсөл таалагдсан бол Patreon дээрх миний ажлыг дэмжиж үзээрэй! Https: //www.patreon.com/taste_the_code

Схемийг дараах хаягаар авах боломжтой:

GitHub дээрх код:

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