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

Jukebox: 13 алхам (зурагтай)
Jukebox: 13 алхам (зурагтай)

Видео: Jukebox: 13 алхам (зурагтай)

Видео: Jukebox: 13 алхам (зурагтай)
Видео: НЕГАТИВНАЯ РЕАКЦИЯ / РАЗОБЛАЧЕНИЕ ПЕВЦА / ДИМАШ и ПОНАСЕНКОВ 2024, Долдугаар сарын
Anonim
Хөгжмийн хайрцаг
Хөгжмийн хайрцаг

Volumio (Open Audiophile хөгжим тоглуулагч) -ыг олж нээхдээ үүнийг гайхалтай Jukebox бүтээхэд ашиглаж болно гэж бодсон; бусад нь түүх.

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

Анхны төслийн хамрах хүрээ

  1. Орон нутгийн болон урсгал хөгжим тоглох чадвартай байх.
  2. Мэдрэгчтэй дэлгэц, товчлуурыг хянадаг
  3. Өнгө өөрчлөх LED хоолой
  4. Караоке модуль
  5. Чанартай дуу чимээ

Юу болоогүй юм бэ

  1. Мэдрэгчтэй дэлгэц: Ашигласан дэлгэц нь мэдрэгчтэй дэлгэц байсан ч би үүнийг Volumio -той хамтран ажиллуулж чадсангүй. Үүнийг засч залруулах боломжтой гэдэгт итгэлтэй байна, гэхдээ Linux драйверуудыг хөрвүүлэх талаар миний мэдлэг тийм ч сайн биш байна. Хэрэв хэн нэгэн надад энэ талаар тусалж чадах бол энэ нь талархалтай байх болно, гэхдээ одоогоор би үүнийг өөр цаг хүртэл орхих болно. Шаардлагатай бол би утасгүй гар эсвэл хулгана эсвэл алсын компьютер ашиглан холбогдсон (Volumio нь хаанаас ч интерфэйс рүү хөтөч хийх боломжийг олгодог).
  2. Караоке модуль: Би AliExpress -аас худалдаж авсан төхөөрөмжөө ажиллуулж чадсангүй, гэхдээ модуль нь зүгээр л Jukebox өсгөгч рүү залгагддаг тул үүнийг ирээдүйд нэмэхэд хялбар болно.

Ашигласан материал

  • 10 мм фанер
  • 4 мм фанер
  • 4 мм масонит
  • 10 мм нийлэг
  • 20 мм БСХС
  • 2 мм акрил
  • Модон цавуу
  • Нийлэг цемент
  • Шүршдэг будаг
  • Тунгалаг/царцсан шилэн шүршигч будаг
  • Ардуино мини
  • Бөөрөлзгөнө PI 3
  • 70W, 5V, 14A PSU
  • PIFI Digi DAC+ HIFI DAC аудио дууны картны модуль
  • Raspberry PI 3 GPIO өргөтгөлийн самбар
  • ODROID-VU7 Plus
  • LED зурвас (5V, WS2811)
  • HDMI тууз кабель (90 градус)
  • Chrome хавтан 30мм LED гэрэлтүүлэгтэй товчлуур
  • Стерео олшруулсан (2 дахь гар, онлайн дуудлага худалдаагаар худалдаж авсан)
  • Хайрцагласан чанга яригч (2 дахь гар, онлайн дуудлага худалдаагаар худалдаж авсан)
  • 2.5M зургаан өнцөгт зогсолт
  • Хоёр талт соронзон хальс
  • Төрөл бүрийн: утас, гагнуур, дулааныг багасгах хоолой, эрэг, цахилгаан уулзвар хайрцаг, хавчуур гэх мэт.
  • Хар винил

Програм хангамж

  • LibreCAD
  • InkScape
  • Холигч
  • Aurdino IDE

Ашигласан гол хэрэгсэл

  • Гагнуурын төмөр
  • Винил таслагч
  • Лазер таслагч
  • CNC машин
  • Чиглүүлэгч
  • Хүснэгт харсан
  • Jigsaw
  • Шургуулагч
  • Цавуу буу

Алхам 1: Ерөнхий дизайн

Ерөнхий дизайн
Ерөнхий дизайн

Хайрцаг нь зарим түүхэн загвартай ойролцоогоор 85х155см хэмжээтэй байхаар хийгдсэн байв.

Урд талын дөрвөн хэсэг нь:

  • Неон хоолой (шар)
  • Илтгэгчийн сүлжээ (саарал, хүрэн)
  • Jukebox интерфэйс (Ягаан ба цагаан; Jukebox Jam)
  • Хагас тойрог оруулга (хөгжмийн ноттой ягаан, хар ба цагаан)

Эхэндээ би чанга яригчийг тавих гэж байсан

  1. Чанга яригчийн шарагчийн ард
  2. Хагас дугуйлан дахь хар тойргууд хаана байна

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

Алхам 2: Неон хоолой

Неон хоолой
Неон хоолой
Неон хоолой
Неон хоолой

Дээрх CAD зураг нь урд неон хоолойг бий болгоход ашиглаж байсан хэсгүүдийг хэрхэн хайчилж авсныг харуулж байна. Үүнийг миний лазер таслагчийн хэмжээ, материалын хүртээмжээр тодорхойлсон. 10 мм акрил ашиглан би DXF файлыг SVG руу экспортлож, CO2 лазер таслагч ашиглан хэсгүүдийг хайчилж авав. Нийлэг цемент ашиглан би тэдгээрийг хооронд нь наалдуулж, дээрх зургуудад үзүүлсэн шиг хоолой үүсгэв.

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

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

Алхам 3: Хагас тойрог оруулах

Хагас тойрог оруулах
Хагас тойрог оруулах
Хагас тойрог оруулах
Хагас тойрог оруулах

CO2 лазер зүсэгч дээр 4мм хэмжээтэй фанер хайчлах "JukeBox-Top-Insert.svg" -г ашиглан шаардлагатай бол сийлбэр (хар) зурах бөгөөд ингэснээр дараа нь будаж, шугамлахад хялбар болно.

  • Хагас тойргийг ягаан өнгөөр будсан байв
  • Илүү том дискүүдийг цагаан будгаар будсан байв
  • Жижиг дискүүдийг хараар будсан байв

Жижиг хар дискүүдийг цагаан диск дээр наасан бөгөөд цагаан дискийг ягаан хагас тойргийн ард наасан бөгөөд ингэснээр хар ба цагаан өнгийг харуулав (дээрх зургийг үзнэ үү).

"JukeBox-Music.svg" -ийг винил таслагч ашиглан хайчилж аваад дээр дурдсан шиг ягаан хагас тойрог дээр наасан.

Алхам 4: Чанга яригчийг шарах

Чанга яригчийг шарах
Чанга яригчийг шарах
Чанга яригчийг шарах
Чанга яригчийг шарах

Blender ашиглан "Disc.blend" -г STL файл руу экспортлов. CNC машин ашиглан дискийг 20 мм хэмжээтэй БСХС болгон хайчилж ав. STL файлын өндрийг БСХС -ийн зузаантай нийцүүлэн тохируулсан болно.

"Jukbox4.svg" -ийг нээж, "Grill" -ээс бусад бүх давхаргыг нуухдаа лазер зүсэгч ашиглан 4 мм фанераар шарсан махыг хайчилж ав.

Модон цавуу ашиглан би дискээ шарах дискний хэсэгт наалаа. Оддын цэгүүдийн нэг нь 12 цагийн байрлалд байна. Цавуу хуурай болсны дараа би сараалжыг мөнгө/цайрдсан будгаар будсан.

Алхам 5: Шарах материалыг бэлтгэх

Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх
Шарах материалыг бэлтгэх

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

Алхам 6: Товчнууд

Товчлуурууд
Товчлуурууд

Винил таслагч ашиглан би "Buttons3.svg" -ийг хар винилээс хайчилж авлаа.

Дараа нь аль товчлуур хэрэгтэй, хаашаа явахаа шийдэв.

Тохирох товчлуур дээр хүссэн тэмдгийг хавсаргана уу.

Тэмдэглэгээ нь

  • Дууны дээш/доош
  • Дараагийн/Өмнөх бичлэг
  • Түр зогсоох/тоглох
  • Цахилгаан асаах/унтраах
  • Гэрлийг солих (энэ тэмдгийг энэ бүтцэд ашиглаагүй)

Алхам 7: Jukebox интерфэйс - 1 -р хэсэг

Jukebox интерфэйс - 1 -р хэсэг
Jukebox интерфэйс - 1 -р хэсэг

Миний ашигладаг фонт бол Бродвэй байсан (хавсралтыг үзнэ үү). Хэрэв та "Jukebox-Faceplate-1b.svg" ашиглаж байгаа бол үүнийг суулгах шаардлагатай болно.

"Jukebox-Faceplate-1b.svg" дотор дараахаас бусад бүх давхаргыг нууж байна.

  • Товчлуурууд
  • Текст
  • Дэлгэц таслах
  • Хэлбэр

Үүссэн хэлбэрийг би 4 мм фанер дээр лазераар огтолсон.

Дараахаас бусад бүх давхаргыг нимгэн нууна.

  • Дэлгэц - харагдахуйц
  • Дэлгэц - Хавтас

Үүссэн хэлбэрийг би 4 мм фанер дээр лазераар огтолсон. Энэ хэсгийг би дэлгэцийн нүүр гэж нэрлэсэн.

Дээр дурдсаныг ODROID-VU7 Plus дэлгэцийг харгалзан бүтээсэн бөгөөд хэрэв та өөр дэлгэц ашиглаж байгаа бол өөрчлөх шаардлагатайг анхаарна уу.

Дэлгэцийг байрандаа барьсны дараа би нүүрний хавтан дээр дэлгэцийн тагийг байрлуулсан бөгөөд ингэснээр дэлгэцийг зохих ёсоор таглаж, ашиглахад зөв харуулах болно. Албан тушаалыг цэгцэлсний дараа би нааж, хавчуулав. Цавуу хатсаны дараа би байрлал нь 100% зөв биш байгааг анзаарсан. Үүний үр дүнд би дэлгэцийг илүү нарийвчлалтай дахин байрлуулахын тулд нүүрний хавтангийн зарим хэсгийг хайчлах/чиглүүлэх шаардлагатай болсон.

Дараа нь нүүрний хавтанг бүхэлд нь ягаан өнгөөр будна.

Би "JukeBoxTextBacking.dxf" файлыг SVG руу экспортолж 4мм фанераас хайчилж авдаг. Үүнийг шүршиж будсаны дараа би нүүрний хавтангийн ар талд наасан бөгөөд ингэснээр цагаан текстийг харуулав.

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

Алхам 8: Jukebox интерфэйс - 2 -р хэсэг

Jukebox интерфэйс - 2 -р хэсэг
Jukebox интерфэйс - 2 -р хэсэг
Jukebox интерфэйс - 2 -р хэсэг
Jukebox интерфэйс - 2 -р хэсэг
Jukebox интерфэйс - 2 -р хэсэг
Jukebox интерфэйс - 2 -р хэсэг

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

"Mounting Board.dxf" файлыг SVG руу экспортолж, 2 мм -ийн нийлэг хавтангаар угсрах самбарыг хайчилж ав. Гуулин зогсолтыг ашиглан би гэрэл зураг дээрх шиг дэлгэц болон Raspberry PI -ийг угсарсан (нэг талд нь дэлгэц, нөгөө талд нь Raspberry PI болон бусад электрон бараа).

90 HDMI тууз кабелийн зориулалттай дөрвөлжин нүх нь хэт нарийхан болсон тул үүнийг илүү өргөн болгох шаардлагатай байна (үүнийг тусгахын тулд зургийг өөрчлөх шаардлагатай хэвээр байна).

Алхам 9: Бодит хайрцаг

Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг
Бодит хайрцаг

4мм масонит ба тулгуур булангийн блок (15х25мм) ашиглан хийсэн дугуй хэсгийг эс тооцвол хайрцгийн үлдсэн хэсгийг 10мм фанераар хийсэн болно. Ерөнхий хэмжээ нь ойролцоогоор 85x155x50xm байв. "Jukebox4.svg" нь яг ашигласан урд талын хэмжээсүүдийг өгдөг.

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

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

Суурийг 10 мм фанераар хийсэн хоёр хуудас хийсэн; Нэг нь дараагийнхаас арай том.

Чиглүүлсэн бүх ирмэгүүд.

Үлдсэн дэлгэрэнгүй мэдээллийг өгөхийн тулд би гэрэл зургуудаа үлдээдэг.

Угсарсны дараа хэн нь шүршиж цэнхэр өнгөөр будсан байв. Арын хэсэгт би дотрыг нь хараар будсан байх ёстой байсан, энэ нь төслийг илүү дууссан харагдуулах байсан. Энэ нь дотроо үнэхээр хэн ч хараагүй гэж хэлсэн.

Эцэст нь би хагас тойрог оруулга, Jukebox-ийн нүүрний хавтанг боож, сараалжыг байрлуулав.

Алхам 10: Volumio суулгах, тохируулах

Volumio -г суулгах, тохируулах
Volumio -г суулгах, тохируулах

HDMI болон USB -ийг дэлгэцээс Raspberry PI -д залгаад бүгдийг нь асаасан.

Https://volumio.org/get-started/ дээрх зааврыг дагаж би таны Raspberry PI дээр Volumio суулгасан.

Тохируулах явцад I2S -ийн хувьд Hifiberry DAC Plus -ийг сонгосон.

Суулгасны дараа би Volumio (https://volumio.local) руу дахин очиж, тохиргоо, залгаас руу ороод дараахь зүйлийг суулгалаа.

  • Spotify
  • Volumio -д зориулсан YouTube
  • TuneIn радио
  • Дэлгэцэнд хүрнэ үү
  • Өгөгдлийг нөөцлөх, сэргээх
  • GPIO товчлуурын хянагч

Би үүнийг ашиглаагүй байхад miniDLNA залгаасыг суулгах нь зүйтэй юм шиг харагдаж байна. Та өөр хүссэн нэмэлт өргөтгөлүүдийг суулгаж болно. График эквалайзер суулгаснаар миний дуу ажиллахгүй болсныг олж мэдэв.

Суулгасны дараа би pluggin бүрийг тохируулж, GPIO -г дараах байдлаар тохируулав.

  • Тоглуулах/түр зогсоохыг идэвхжүүлэх: GPIO Pin 13
  • Vol+идэвхжүүлэх: GPIO Pin 16
  • Vol-: GPIO Pin 23-ийг идэвхжүүлнэ үү
  • Өмнөхийг идэвхжүүлэх: GPIO Pin 22
  • Дараахыг идэвхжүүлэх: GPIO Pin 27
  • Унтраахыг идэвхжүүлэх: GPIO Pin 12

Дэлгэцийг зөв харуулахын тулд volumio.local руу ssh'd оруулаад boot/userconfig.txt дээр доорхыг нэмж оруулав.

  • #Гаралтыг DVI рүү тохируулснаар дууг HDMI кабелиар дамжуулахгүй
  • hdmi_drive = 1
  • #HDMI группийг 2 болгож тохируулаарай, яг юу хийж байгааг нь мэдэхгүй байна
  • hdmi_group = 2
  • #Hdmi_mode -ийг 87 болгож тохируулаарай
  • hdmi_mode = 87
  • #Дэлгэцийн параметрүүдийг тохируулна уу
  • hdmi_cvt = 1024 600 60 3 0 0 0

Дэлгэц хамгаалагчийн тохиргоог Touch Screen залгаас ашиглан тохируулж болно.

=============================================================

Volumio олон нийтийн форум дээр GVOLT -ээс дараахь санал хүсэлтийг өгсөн болно. Энэ аргыг ашиглах боломж олдсоны дараа би дээрх зүйлийг шинэчлэх болно.

/Boot/config.txt -ийн өөрчлөлттэй холбоотой нэг зөвлөгөө: hdmi* -тэй холбоотой өөрчлөлтүүдийг оронд нь /boot/userconfig.txt дээр байрлуулж болно. Userconfig.txt -ийг ашиглах нь Volumio шинэчлэгдэх үед энэ файлыг хөндөхгүй хэвээр байх давуу талтай юм. Үүний эсрэгээр /boot/config.txt файлыг Volumio шинэчлэлт бүр дээр дарж бичдэг (нэмэлт мэдээлэл), та /boot/config.txt файлыг дахин засах шаардлагатай болно.

=============================================================

Алхам 11: LED -ийг холбох

LED -ийг холбох
LED -ийг холбох
LED -ийг холбох
LED -ийг холбох

"Rainbow.ino" -г Arduino mini -д байршуулна уу.

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

LED зурвас нь +5V, Data, Ground (Улаан, Ногоон, Цагаан; миний хувьд) гэсэн гурван замтай. LED-ийг жигд гэрэлтүүлэхийн тулд хагас тойрог хэлбэртэй нуман хаалганы дээд хэсэгт байгаа замыг хүчээр холбосон. Энэ нь надаас хоёр жижиг цооног өрөмдөхөд хүргэсэн бөгөөд яг л дээрээс нь LED зурвасыг ажиллуулж, цахилгаан хангамжид холбогдсон цахилгаан залгуурыг гагнах болно.

LED нь зөвхөн нэг чиглэлд ажиллах боломжтой тул өгөгдлийн зүүг холбосон туузны аль тал руу импортлох ёстой. Хэрэв та үүнийг буруугаар эргүүлэх юм бол энэ нь ажиллахгүй болно. Зөв төгсгөлд хар тугалгыг өгөгдлийн замд гагнах боломжийг олгодог жижиг нүх өрөмдөнө. Энэ утас нь arduino дээрх 12 -р зүүтэй холбогдох болно.

Алхам 12: Эцсийн холболтууд

Эцсийн холболтууд
Эцсийн холболтууд
Эцсийн холболтууд
Эцсийн холболтууд
Эцсийн холболтууд
Эцсийн холболтууд

Эрчим хүчийг LED, Raspberry Pi (1 (5V) ба 6 (Ground) зүү) ба Arduino (Vin and Ground) жолоодоход ашигладаг байв. Хэрэглэгчдийг санамсаргүйгээр хүрэхээс хамгаалахын тулд цахилгаан тэжээлийн терминал дээр нийлэг бүрхүүл тавьсан.

Энэхүү гарын авлагын дагуу товчлууруудыг холбосон болно, өөрөөр хэлбэл нэг зүүг GPIO холбогчтой холбож (өмнө нь хэлэлцсэн), нөгөөхийг нь газардуулсан. Товчлуур дээрх LED -ийг зэрэгцээ цахилгаан тэжээлд залгасан байв.

Сул кабелийг хадаж эсвэл наалдамхай буу ашиглан наасан байв.

Өсгөгч нь PIFI Digi DAC+ HIFI DAC аудио дууны картын модуль болон өсгөгчтэй холбогдсон чанга яригчтай холбогдсон байв.

Эцэст нь цахилгаан хайрцгийг суурилуулсан бөгөөд энэ нь хайрцгийг бүхэлд нь, өөрөөр хэлбэл өсгөгч, 70W, 5V, 14A цахилгаан хангамжийн хэсэг болон ирээдүйд суулгаж болох бусад дагалдах хэрэгслийг асаахад зориулагдсан болно.

Алхам 13: Би өөрөөр юу хийх байсан бэ?

Миний худалдаж авсан дэлгэцийг Volumio хамт олны санал болгосноор дараагийн удаа Raspberry PI дэлгэцийг ашиглах болно, учир нь мэдрэгчтэй сонголт нь хайрцагнаас гадуур ажиллах ёстой.

Өмнө дурьдсанчлан неон хоолойн хувьд би элс цэвэрлэхийг оролддог (гэхдээ цэвэр байлгахын тулд үүнийг лакаар будах шаардлагатай болно) эсвэл тунгалаг нийлэг.

Би бас LED гэрэлтүүлгийг бага зэрэг хянах товчлуурыг нэмж оруулах ёстой (Rainbow2 кодыг хавсралтыг үзнэ үү; миний найз өөрчилсөн) эсвэл гэрлийг тоглож буй хөгжимд тохируулдаг хянагч руу залгаарай.

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

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