Cov txheej txheem:

Jukebox: 13 Cov Kauj Ruam (nrog Duab)
Jukebox: 13 Cov Kauj Ruam (nrog Duab)

Video: Jukebox: 13 Cov Kauj Ruam (nrog Duab)

Video: Jukebox: 13 Cov Kauj Ruam (nrog Duab)
Video: SIDEMEN $100,000 A-Z BUYING CHALLENGE 2024, Lub Xya hli ntuj
Anonim
Jukebox
Jukebox

Ntawm kev tshawb pom Volumio (Qhib Audiophile Music Player) Kuv xav tias nws tuaj yeem siv los tsim Jukebox zoo; thiab qhov seem yog keeb kwm.

Cov lus qhia hauv qab no yog ntau qhov kev qhia dav dav txog yuav ua li cas kuv tsim txoj haujlwm no. Raws li qee qhov me me, cov kauj ruam pom tseeb ntau dua yuav raug hla.

Thawj qhov haujlwm

  1. Muaj peev xwm ua si hauv zos thiab tso suab paj nruag.
  2. Kov npo thiab khawm tswj
  3. Xim hloov LED raj
  4. Karaoke module
  5. Zoo suab

Dab tsi raws li tsis tiav

  1. Kov npo: Thaum cov zaub siv yog lub vijtsam kov kuv tsis tuaj yeem ua haujlwm nrog Volumio. Kuv paub tseeb tias qhov no tuaj yeem kho tau tab sis alas kuv paub txog kev suav Linux cov tsav tsheb tsis zoo. Yog leej twg tuaj yeem pab kuv nrog qhov no nws yuav zoo siab tab sis tam sim no kuv yuav tso qhov no mus txog lwm lub sijhawm. Raws li kev ua haujlwm ib puag ncig, thaum tsim nyog kuv txuas nrog ntawm cov keyboard lossis nas, lossis los ntawm lub khoos phis tawj nyob deb (raws li Volumio tso cai rau koj mus rau browser mus rau lub interface los ntawm txhua qhov chaw).
  2. Karaoke qauv: Kuv tsis tuaj yeem tau txais chav uas kuv yuav los ntawm AliExpress los ua haujlwm tab sis raws li tus qauv yuav yooj yim ntsaws rau hauv Jukebox amp, qhov no yuav yooj yim ntxiv rau yav tom ntej.

Cov khoom siv

  • 10 hli plywood
  • 4 hli plywood
  • 4mm mav
  • 10 hli Acrylic
  • 20 hli MDF
  • 2 hli acrylic
  • Ntoo nplaum
  • Acrylic xis mas
  • Tsuag xim
  • Opaque/frosting iav tsuag xim
  • Arduino mini tso
  • Raspberry PI 3
  • 70W, 5V, 14A PSU
  • PIFI Digi DAC+ HIFI DAC Audio Sound Card Module
  • Raspberry PI 3 GPIO txuas ntxiv lub rooj tsavxwm
  • ODROID-VU7 Ntxiv
  • LED Sawb (5V, WS2811)
  • HDMI ribbon cable (90 degree)
  • Chrome Plating 30mm LED Illuminated Push Button
  • Stereo amplified (thib ob txhais tes, yuav los ntawm kev twv hauv online)
  • Cov thawv hais lus (thib ob txhais tes, yuav los ntawm kev twv hauv online)
  • 2.5M hex standoffs
  • Daim kab xev ob tog
  • Lwm yam: xaim, kab laug sab, cua sov ntsws tubing, ntsia hlau, lub thawv txuas hluav taws xob, crimps thiab lwm yam.
  • Dub yas

Software

  • LibreCAD
  • InkScape
  • Blender
  • Aurdino IDE

Cov Cuab Yeej Siv Tseem Ceeb

  • Soldering Hlau
  • Vinyl txiav
  • Laser Txiav
  • CNC Tshuab
  • Router
  • Rooj pom
  • Jigsaw
  • Ntsia hlau tsav tsheb
  • Phom phom

Kauj Ruam 1: Zuag Qhia Tag Nrho

Zuag qhia tag nrho Tsim
Zuag qhia tag nrho Tsim

Lub thawv tau tsim los kom zoo ib yam li qee cov qauv keeb kwm xws li kwv yees li 85x155cm.

Plaub cheeb tsam ntawm sab xub ntiag yog:

  • Neon raj (daj)
  • Tus hais lus daim phiaj (grey thiab xim av)
  • Lub jukebox interface (Paj yeeb thiab dawb; Jukebox Jam)
  • Lub voj voog ib nrab ntxig (liab, dub thiab dawb nrog sau nkauj)

Thaum xub thawj kuv yuav tso tus hais lus

  1. Qab tus hais lus grill
  2. Qhov twg cov voj dub nyob hauv ib nrab lub voj voog ntxig

Tab sis kuv cov neeg hais lus tau loj dhau thiab kuv xav tias kev sim tsoo lawv txhua qhov tom qab cov chaw ntawd yuav cuam tshuam rau lub suab zoo. Thaum kawg kuv tau txiav txim siab tias tus hais lus hniav nyiaj hniav kub thiab ib nrab lub voj voos yuav yooj yim rau kom zoo nkauj thiab hais tias cov neeg hais lus yuav nyob hauv lawv lub thawv hais lus, tso rau kom tawm ntsej muag ntawm sab laug thiab sab xis ntawm lub jukebox. Qhov no kuj txhais tau tias yog xav tau cov hais lus tuaj yeem txav mus rau qhov chaw nyob hauv chav.

Kauj Ruam 2: Neon Tube

Neon Tub
Neon Tub
Neon Tub
Neon Tub

Qhov saum toj no CAD daim duab qhia pom tias kuv txiav cov khoom uas kuv siv los tsim lub raj neon pem hauv ntej. Qhov no tau txiav txim siab los ntawm qhov loj ntawm kuv lub tshuab txiav laser thiab cov khoom muaj. Siv 10mm acrylic kuv tau xa cov ntawv DXF mus rau SVG thiab txiav cov khoom siv lub tshuab txiav laser CO2. Siv acrylic cement Kuv mam li kaw lawv ua ke los ua lub raj raws li qhia hauv cov duab saum toj no.

Siv 180 cov ntawv xuab zeb ntawm qhov tsis sib xws, lossis delta sander, xuab zeb sab nraum lub raj neon. Tom qab ntawd thov cov tshuaj tsuag txau rau nws.

Nyob rau sab nraub qaum nws yuav zoo dua rau xuab zeb blast lub raj lossis siv opaque acrylic.

Kauj Ruam 3: Semi-cirlce Insert

Semi-cirlce Ntxig
Semi-cirlce Ntxig
Semi-cirlce Ntxig
Semi-cirlce Ntxig

Siv 4mm plywood txiav tawm "JukeBox-Top-Insert.svg" ntawm CO2 laser-cutter, qhov tsim nyog kos kab (dub) kom nws yuav yooj yim dua rau xim thiab kab khoom tom qab.

  • Lub voj voos ib nrab tau pleev xim liab
  • Cov ntawv loj tau pleev xim dawb
  • Cov ntawv me me tau pleev xim dub

Cov dub dub me me tau muab tso rau ntawm cov disks dawb thiab cov disks dawb yog tom rau sab nraum qab ntawm lub voj voos liab ib nrab kom cov dub thiab dawb pom los ntawm (saib cov duab saum toj no).

"JukeBox-Music.svg" raug txiav tawm siv lub tshuab yas yas thiab tom qab ntawd tsoo mus rau lub voj voos liab ib nrab zoo li saum toj no.

Kauj Ruam 4: Txiav Tus Hais Lus Grill

Txiav Tus Hais Lus Grill
Txiav Tus Hais Lus Grill
Txiav Tus Hais Lus Grill
Txiav Tus Hais Lus Grill

Siv Blender, xa tawm "Disc.blend" mus rau STL cov ntaub ntawv. Siv lub tshuab CNC, txiav lub disc rau hauv 20mm thooj ntawm MDF. Qhov siab ntawm STL cov ntaub ntawv tau hloov kho kom haum rau qhov tuab ntawm MDF.

Qhib "Jukbox4.svg" thiab zais txhua txheej tshwj tsis yog "Grill", txiav cov hniav nyiaj hniav kub tawm ntawm 4mm plywood siv lub tshuab txiav laser.

Siv cov kua nplaum ntoo, Kuv tau kaw lub disc mus rau ntu ntu ntawm cov hniav nyiaj hniav kub, sim ua kab khoom kom ib qho ntawm cov hnub qub ntsiab lus nyob ntawm 12 teev txoj haujlwm. Thaum cov kua nplaum tau qhuav, Kuv tau pleev xim pleev xim rau cov hniav nyiaj hniav kub nrog cov xim/xim xim.

Kauj Ruam 5: Npaj Cov Khoom Grill

Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill
Npaj Cov Khoom Grill

Kuv tau ua tus ncej ntoo (loj dua li cov hniav nyiaj hniav kub), rub tus hessian nruj nreem hla tus ncej thiab muab nws tso rau hauv qhov chaw. siv cov kua nplaum (Kuv siv PVA ntoo kua nplaum tab sis lwm hom yuav zoo dua). Thaum qhuav koj yuav muaj daim ntawv du tab sis ruaj khov ntawm hessian. Siv cov kua nplaum ntoo rau sab hauv qab ntawm Grill, Kuv kaw nws mus rau hessian kom qhov tsis-glued sab ntawm hessian pom los ntawm; siv qhov hnyav rau Grill kom txog thaum nws tag nrho qhuav.

Kauj Ruam 6: Khawm

Nyees khawm
Nyees khawm

Siv lub yas txiav kuv txiav "Buttons3.svg" tawm ntawm cov yas dub.

Tom qab ntawv txiav txim siab cov khawm twg xav tau thiab lawv yuav mus qhov twg.

Txuas lub cim xav tau rau lub khawm tsim nyog.

Cov cim yog

  • Up/Down Volume
  • Next/Yav dhau los Taug qab
  • Ncua/Ua Si
  • Hwj chim On/Off
  • Hloov teeb (lub cim no tsis tau siv hauv qhov kev tsim no)

Kauj Ruam 7: Jukebox Interface - Ntu 1

Jukebox Interface - Ntu 1
Jukebox Interface - Ntu 1

Cov ntawv uas kuv siv yog Broadway (saib txuas nrog). Koj yuav tsum tau teeb tsa nws yog tias koj siv "Jukebox-Faceplate-1b.svg".

Nkaum txhua txheej hauv "Jukebox-Faceplate-1b.svg" tshwj tsis yog:

  • Nyees khawm
  • Ntawv
  • Screen-txiav tawm
  • Zoo

Kuv laser txiav qhov ua tau zoo ntawm 4mm plywood.

Nyias nkaum txhua txheej tshwj tsis yog rau:

  • Screen - Pom tau
  • Vijtsam - Npog

Kuv laser txiav qhov ua tau zoo ntawm 4mm plywood. Daim ntawv no kuv hu ua lub npog npog.

Thov nco ntsoov tias cov lus saum toj no tau tsim nrog ODROID-VU7 Plus npo hauv siab thiab yuav xav tau hloov kho yog tias koj siv lub vijtsam sib txawv.

Tuav lub vijtsam rau hauv qhov chaw, Kuv tso lub vijtsam npog rau ntawm lub ntsej muag-phaj kom lub vijtsam raug npog kom raug thiab yuav tso tawm kom raug ib zaug thaum siv. Thaum txoj hauj lwm tau txheeb, kuv glued thiab clamed lawv ua ke. Thaum cov kua nplaum tau qhuav kuv pom tias kuv tsis muaj txoj haujlwm 100% raug. Qhov no ua rau kuv xav tau chisel/router qee lub ntsej muag-phaj tom qab lub vijtsam npog kom kuv tuaj yeem hloov kho lub vijtsam kom raug dua.

Tag nrho lub ntsej muag-phaj yog tom qab ntawd pleev xim rau xim liab.

Kuv xa "JukeBoxTextBacking.dxf" mus rau SVG thiab txiav nws tawm ntawm 4mm plywood. Tom qab tshuaj pleev xim qhov no kuv kaw nws rau sab nraum qab ntawm lub ntsej muag phaj kom cov xim dawb pom los ntawm cov ntawv.

Cov hlua ntawm cov ntoo tau raug kaw rau sab nraub qaum, ua pov thawj cov ntsiab lus ib qho uas txhawm rau ntsia hlau rau ntawm lub rooj tsav tsheb.

Kauj Ruam 8: Jukebox Interface - Ntu 2

Jukebox Interface - Ntu 2
Jukebox Interface - Ntu 2
Jukebox Interface - Ntu 2
Jukebox Interface - Ntu 2
Jukebox Interface - Ntu 2
Jukebox Interface - Ntu 2

Tam sim no kuv tau teeb tsa cov nyees khawm hauv rau rau qhov, ua rau lawv ntsaws.

Exported "Mounting Board.dxf" rau thiab SVG thiab txiav lub rooj tsav tsheb tawm ntawm 2mm acrylic. Siv cov tooj dag sawv ntsug, kuv tau teeb tsa lub vijtsam thiab Raspberry PI zoo li hauv daim duab (tshuaj ntsuam ntawm ib sab thiab Raspberry PI thiab lwm yam khoom siv hluav taws xob ntawm lwm sab).

Lub xwm fab xwm txheej txhais rau 90 HDMI kab xov kab hluav taws xob tau dhau los ua nqaim dhau thiab yog li qhov xav tau yuav tsum tau ua kom dav dua (cov duab kos tseem xav tau hloov pauv kom pom qhov no).

Kauj Ruam 9: Lub thawv tiag

Lub thawv tiag
Lub thawv tiag
Lub thawv tiag
Lub thawv tiag
Lub thawv tiag
Lub thawv tiag
Lub thawv tiag
Lub thawv tiag

Tsuas yog rau qhov ib puag ncig uas tau ua tiav siv 4mm masonite thiab cov khoom thaiv kaum (15x25mm) seem ntawm lub thawv tau tsim siv 10mm plywood. Qhov ntev tag nrho yog kwv yees li 85x155x50xm. "Jukebox4.svg" muab qhov ntev hauv ntej qhov tseeb siv.

Sab saum toj tau tsim los ntawm thawj zaug siv lub clamp los xyuas tias peb tuaj yeem ua tiav khoov daim ntawv masonite. Tom qab ntawd peb tau kaw thiab kaw nws rau saum thiab maj mam ua haujlwm ntawm ob sab. Peb muab cov kab xev npog hla qhov kawg kom ua kom nws zoo li tuav nws. Los ntawm cov duab koj yuav pom yuav ua li cas peb ntxiv cov arcs ntxiv txhawm rau ua pov thawj qhov dav dua uas peb tuaj yeem ua kua nplaum thiab cov khoom siv rau hauv.

Cov ntu ntu tau raug txiav tawm raws li cov neeg hais lus uas kuv tau yuav. Lub txee tau teeb tsa nyob rau sab saum toj los tuav lub suab nrov. Thaum kawg lub nraub qaum tau qhib ntau dua lossis tsawg dua los muab kev nkag mus rau lub suab nrov thiab lwm yam khoom thiab cov khoom.

Lub hauv paus tau ua los ntawm ob daim ntawv ntawm 10mm plywood; Ib qho me me loj dua qhov tom ntej.

Tag nrho cov npoo uas tau hloov puag ncig.

Kuv tawm ntawm cov duab los muab cov ntsiab lus uas ploj lawm.

Thaum sib sau ua ke, leej twg ntau tau pleev xim rau xim xiav. Hauv qab kuv yuav tsum tau tsuag tshuaj pleev xim rau sab hauv dub li qhov no yuav ua rau txoj haujlwm zoo dua. Qhov no hais tias tsis muaj leej twg pom sab hauv.

Thaum kawg kuv tau ntsaws qhov ntxig ib nrab thiab Jukebox lub ntsej muag nyob hauv qhov chaw thiab glued cov hniav nyiaj hniav kub hauv qhov chaw.

Kauj ruam 10: Nruab thiab teeb tsa Volumio

Txhim kho thiab teeb tsa Volumio
Txhim kho thiab teeb tsa Volumio

Txuas lub HDMI thiab USB los ntawm lub vijtsam rau hauv Raspberry PI thiab txhawb nws txhua qhov.

Ua raws cov lus qhia ntawm https://volumio.org/get-started/ Kuv teeb Volumio ntawm koj li Raspberry PI.

Thaum lub sijhawm teeb tsa txheej txheem kuv xaiv Hifiberry DAC Plus rau I2S.

Thaum tau teeb tsa, Kuv rov tshawb xyuas kuv qhov piv txwv ntawm Volumio (https://volumio.local), mus rau chaw teeb tsa, plugins thiab teeb tsa cov hauv qab no:

  • Spotify
  • YouTube rau Volumio
  • TuneIn Xov tooj cua
  • Kov Zaub
  • Thaub qab & Restore Cov Ntaub Ntawv
  • GPIO Buttons Controller

Thaum kuv tsis tau siv nws, lub miniDLNA plugin zoo li lwm qhov tsim nyog txhim kho. Koj tseem tuaj yeem nruab lwm cov plugins uas koj xav tau. Kuv pom tias txhim kho cov duab sib npaug ua rau kuv lub suab tsis ua haujlwm.

Thaum teeb tsa kuv teeb tsa txhua pluggin, teeb tsa GPIOs raws li hauv qab no:

  • Pab Ua Si/ncua: GPIO Pin 13
  • Pab kom Vol+: GPIO Pin 16
  • Pab kom Vol-: GPIO Pin 23
  • Pab kom dhau los: GPIO Pin 22
  • Pab kom Tom ntej: GPIO Pin 27
  • Pab kom kaw: GPIO Pin 12

Kom tau lub vijtsam los tso saib kom raug Kuv ssh'd rau volumio.local thiab ntxiv cov hauv qab no rau khau raj/userconfig.txt:

  • #Teeb cov zis rau DVI yog li lub suab yuav tsis xa los ntawm HDMI cable
  • hdmi_drive = 1
  • #Teeb HDMI pab pawg rau 2, tsis paub tias nws ua dab tsi tiag
  • hdmi_cov = 2
  • #Teeb hdmi_mode rau 87 uas zoo li yog kev cai daws teeb meem
  • hdmi_mode = 87
  • #Teeb tsa lub vijtsam tsis
  • hdmi_cvt = 1024 600 60 3 0 0 0 0

Screensaver nqis tuaj yeem teeb tsa los ntawm Touch Screen plugin hauv kev teeb tsa.

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

Cov lus tawm tswv yim hauv qab no tau muab los ntawm GVOLT ntawm Volumio lub rooj sab laj hauv zej zog. Thaum kuv muaj lub sijhawm los siv txoj hauv kev no, Kuv yuav hloov kho qhov saum toj no.

Ib qho hint hais txog kev hloov kho ntawm /boot/config.txt: hdmi* cuam tshuam txog kev hloov pauv tuaj yeem tso rau hauv /boot/userconfig.txt hloov chaw. Siv userconfig.txt muaj qhov zoo dua uas cov ntaub ntawv no tseem tsis tau hloov pauv thaum Volumio tau hloov kho tshiab. Hauv kev sib piv cov ntaub ntawv /boot/config.txt tau rov sau dua ntawm txhua Volumio hloov tshiab (cov ntaub ntawv ntxiv) thiab koj yuav tau hloov kho /boot /config.txt dua.

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

Kauj Ruam 11: Txuas cov LEDs

Txuas cov LEDs
Txuas cov LEDs
Txuas cov LEDs
Txuas cov LEDs

Tshaj tawm "Rainbow.ino" mus rau Arduino mini.

Muab tso rau lub raj neon qhov kuv xav kom nws mus, Kuv taug ib puag ncig sab nraud. Tom qab ntawd kuv txuas cov hlua LED raws txoj kab nruab nrab ntawm kab txaij. Nws tsis dag ncaj ncaj rau ntawm qhov sib npaug tab sis qhov ntawd tsis muaj teeb meem.

Cov hlua LED muaj peb txoj kab piv txwv li +5V, Cov Ntaub Ntawv, Hauv av (Liab, Ntsuab, Dawb; hauv kuv qhov teeb meem). Txhawm rau ua kom LED lub teeb pom kev zoo ib yam, lub zog tau txuas nrog cov kab ntawm sab saum toj ntawm ib nrab lub voj voos. Qhov no xav tau kom kuv ua ob lub qhov me me los ntawm lub ntsej muag tsuas yog saum toj no thiab hauv qab no qhov twg LED sawb yuav khiav mus rau qhov uas kuv tau siv lub tshuab ua hluav taws xob uas txuas nrog lub hwj chim.

Txij li LEDs tsuas tuaj yeem ua haujlwm nyob rau hauv ib qho kev taw qhia nws yog ntshuam sab twg ntawm kab txaij koj txuas cov ntaub ntawv tus pin rau. Yog tias koj tau txais qhov no tsis raug puag ncig nws yuav tsis ua haujlwm. Ntawm qhov kawg raug, laum lub qhov me me uas yuav tso cai rau koj los ua cov hlau lead rau hauv cov ntaub ntawv taug qab. Cov hlau lead no yuav txuas rau tus pin 12 ntawm arduino.

Kauj Ruam 12: Kev Sib Txuas zaum kawg

Kev Sib Txuas zaum kawg
Kev Sib Txuas zaum kawg
Kev Sib Txuas zaum kawg
Kev Sib Txuas zaum kawg
Kev Sib Txuas zaum kawg
Kev Sib Txuas zaum kawg

Cov khoom siv hluav taws xob tau siv los tsav cov LEDs, Raspberry Pi (pins 1 (5V) thiab 6 (Hauv av)) thiab Arduino (Vin thiab Av). Ib lub npog acrylic tau muab tso rau saum lub hwj chim cov khoom siv los tiv thaiv cov neeg siv los ntawm kev ua yuam kev kov lawv.

Khawm tau txuas nrog raws li phau ntawv qhia no xws li ib tus pin rau qhov txuas GPIO tus pin (tham txog ua ntej) thiab lwm qhov rau hauv av. Cov LEDs ntawm cov nyees khawm tau txuas ncaj qha mus rau hauv lub zog xa khoom.

Cov xoob xoob tau raug ntsia rau hauv qhov chaw lossis txuas nrog siv rab phom.

Lub suab nrov tau txuas nrog PIFI Digi DAC+ HIFI DAC Audio Sound Card Module thiab cov hais lus txuas nrog lub suab nrov.

Thaum kawg lub zog fais fab tau teeb tsa uas yuav siv los txhawm rau txhawm rau tag nrho lub thawv piv txwv li lub tshuab hluav taws xob, 70W, 5V, 14A cov khoom siv hluav taws xob thiab lwm yam khoom siv uas kuv yuav teeb tsa yav tom ntej.

Kauj Ruam 13: Kuv Yuav Ua Dab Tsi Txawv?

Thaum lub vijtsam uas kuv yuav los tau pom zoo los ntawm Volumio zej zog kuv yuav zaum siv Raspberry PI npo lwm lub sijhawm ntxiv raws li kev xaiv kov yuav tsum ua haujlwm tawm ntawm lub thawv.

Raws li tau hais dhau los, rau lub raj neon Kuv yuav sim sandblasting (qhov no txawm li cas los xij yuav xav tau cov kua roj vanish thiaj li ua kom nws huv) lossis opaque acrylic.

Kuv tseem yuav ntxiv lub pob los tswj lub teeb pom kev ntawm LED me ntsis (saib daim ntawv zaj sawv zaj 2; hloov kho los ntawm kuv tus phooj ywg) lossis xaim nws mus rau hauv lub maub los uas sib txuas lub teeb rau lub suab paj nruag raug ntaus.

Kuv qhov kev hloov pauv loj tshaj yuav yog qhov kuv tau teeb tsa cov khoom siv hluav taws xob. Kuv yuav tsim qhov kev kos qis hauv qab lub txee lub zog uas yuav swb tawm thiab tuav tag nrho cov khoom siv hluav taws xob thiab lub zog siv. Dhau li ua txhua yam kom zoo dua qub nws tseem yuav ua rau cov khoom muaj zog dua thiab nyab xeeb. Ib txoj kab uas txuas tau zoo ua ke yuav khiav los ntawm kev kos mus rau lub vijtsam thiab cov nyees khawm.

Pom zoo: