Sisällysluettelo:

Jukeboksi: 13 vaihetta (kuvilla)
Jukeboksi: 13 vaihetta (kuvilla)

Video: Jukeboksi: 13 vaihetta (kuvilla)

Video: Jukeboksi: 13 vaihetta (kuvilla)
Video: KUINKA saada viestejä henkioppailta #henkiopas #näkijä 2024, Heinäkuu
Anonim
Jukeboksi
Jukeboksi

Löydettyäni Volumion (avoin audiofiilimusiikkisoitin) ajattelin, että sitä voitaisiin käyttää suuren Jukeboxin rakentamiseen; ja loppu on historiaa.

Seuraava ohje on enemmän yleiskatsaus siitä, miten rakensin tämän projektin. Jotkut pienemmistä, ilmeisemmistä vaiheista on saatettu ohittaa.

Hankkeen alkuperäinen laajuus

  1. Pystyy toistamaan paikallista ja suoratoistettua musiikkia.
  2. Kosketusnäyttö ja painikeohjattu
  3. Väriä vaihtava LED -putki
  4. Karaoke -moduuli
  5. Laadukas ääni

Mitä ei saavutettu

  1. Kosketusnäyttö: Vaikka käytetty näyttö on kosketusnäyttö, en saanut sitä toimimaan Volumion kanssa. Olen varma, että tämä voidaan korjata, mutta valitettavasti tietoni Linux -ajureiden kokoamisesta eivät ole hyviä. Jos joku voi auttaa minua tässä asiassa, olisin kiitollinen, mutta jätän tämän toista kertaa. Vältän tarvittaessa yhteyden muodostamisen langattoman näppäimistön tai hiiren tai etätietokoneen kautta (koska Volumion avulla voit selata käyttöliittymää mistä tahansa).
  2. Karaokemoduuli: En saanut AliExpressistä ostamaani laitetta toimimaan, mutta koska moduuli yksinkertaisesti kytketään Jukebox -vahvistimeen, tämä on helppo lisätä tulevaisuudessa.

Käytetyt materiaalit

  • 10 mm vaneria
  • 4 mm vaneria
  • 4 mm masoniitti
  • 10 mm akryyli
  • 20 mm MDF
  • 2 mm akryyli
  • Puuliima
  • Akryylisementti
  • Spray-maali
  • Läpinäkymätön/himmeä lasi spraymaali
  • Arduino mini
  • Vadelma PI 3
  • Virtalähde 70W, 5V, 14A
  • PIFI Digi DAC+ HIFI DAC -äänikorttimoduuli
  • Raspberry PI 3 GPIO -laajennuslevy
  • ODROID-VU7 Plus
  • LED -nauha (5V, WS2811)
  • HDMI -nauhakaapeli (90 astetta)
  • Kromipinnoitus 30 mm LED -valaistut painikkeet
  • Stereovahvistin (käytetty, ostettu verkkohuutokaupasta)
  • Laatikkokaiuttimet (käytetty, ostettu verkkohuutokaupasta)
  • 2,5 M kuusiokolot
  • Kaksipuolinen teippi
  • Muuta: lanka, juote, kutisteputki, ruuvit, sähkökytkentärasia, puristimet jne.
  • Musta vinyyli

Ohjelmisto

  • LibreCAD
  • InkScape
  • Tehosekoitin
  • Aurdino IDE

Tärkeimmät käytetyt työkalut

  • Juotin
  • Vinyyli leikkuri
  • Laserleikkuri
  • CNC -kone
  • Reititin
  • Pöytäsaha
  • Palapeli
  • Ruuvimeisseli
  • Liimapistooli

Vaihe 1: Yleinen suunnittelu

Yleinen suunnittelu
Yleinen suunnittelu

Laatikko on suunniteltu olemaan sama kuin jotkut historialliset mallit, eli noin 85x155 cm.

Edessä olevat neljä aluetta ovat:

  • Neonputki (keltainen)
  • Kaiutinverkko (harmaa ja ruskea)
  • Jukebox -käyttöliittymä (vaaleanpunainen ja valkoinen; Jukebox Jam)
  • Puolipyöreä insertti (vaaleanpunainen, mustavalkoinen ja nuotit)

Aluksi laitoin kaiuttimet paikoilleen

  1. Kaiutinritilän takana
  2. Missä mustat ympyrät ovat puoliympyrän lisäyksessä

Kaiuttimeni olivat kuitenkin liian suuria, ja minusta tuntui, että niiden kokeileminen näiden paikkojen taakse vaikuttaisi äänen laatuun. Lopulta päätin, että kaiutinritilä ja puoliympyrän sisäosa olisivat yksinkertaisesti koristeellisia ja että kaiuttimet jätettäisiin kaiutinlaatikoihinsa siten, että ne näkyvät jukeboksilaitteen vasemmalta ja oikealta puolelta. Tämä tarkoitti myös sitä, että kaiuttimet voidaan haluttaessa siirtää siirrettäväksi mihin tahansa huoneeseen.

Vaihe 2: Neonputki

Neonputki
Neonputki
Neonputki
Neonputki

Tämä yllä oleva CAD -piirustus osoittaa, kuinka leikkasin palaset, joita käytin luomaan etuneoniputken. Tämä määräytyi laserleikkurini koon ja materiaalin saatavuuden perusteella. 10 mm: n akryylillä käytin DXF -tiedoston SVG -tiedostoon ja leikkasin palaset CO2 -laserleikkurilla. Käytin sitten akryylisementtiä ja kiinnitin ne yhteen muodostaen putken yllä olevien kuvien mukaisesti.

Hio neonputken ulkopinta 180 karkean hiekkapaperin avulla satunnaisella kiertoradalla tai deltahiomakoneella. Levitä sitten kuorrutusmaali siihen.

Jälkeenpäin ajateltuna olisi ollut parempi hiekkapuhaltaa putki tai käyttää läpinäkymätöntä akryylia.

Vaihe 3: Puolipyöreä insertti

Puolipyöreä insertti
Puolipyöreä insertti
Puolipyöreä insertti
Puolipyöreä insertti

Käytä 4 mm: n vanerikatkaisua "JukeBox-Top-Insert.svg" CO2-laserleikkurissa, tarvittaessa syövytysviivat (musta), jotta on helpompi maalata ja rivittää asiat myöhemmin.

  • Puolirengas maalattiin vaaleanpunaiseksi
  • Isommat levyt maalattiin valkoisiksi
  • Pienemmät levyt maalattiin mustaksi

Pienemmät mustat kiekot liimattiin valkoisten levyjen päälle ja valkoiset kiekot kiinnitettiin sitten vaaleanpunaisen puoliympyrän takaosaan niin, että mustavalkoinen näkyy läpi (katso yllä olevat kuvat).

"JukeBox-Music.svg" leikattiin pois vinyylileikkurilla ja kiinnitettiin sitten vaaleanpunaiseen puoliympyrään edellä kuvatulla tavalla.

Vaihe 4: Kaiutinritilän leikkaaminen

Kaiutinritilän leikkaaminen
Kaiutinritilän leikkaaminen
Kaiutinritilän leikkaaminen
Kaiutinritilän leikkaaminen

Vienti "Disc.blend" Blenderin avulla STL -tiedostoon. Leikkaa levy CNC -koneilla 20 mm: n paksuiseksi MDF -levyksi. STL -viilauksen korkeus säädettiin MDF -levyn paksuuden mukaan.

Avaa "Jukbox4.svg" ja piilota kaikki kerrokset paitsi "Grill", leikkaa grilli 4 mm: n vanerista laserleikkurilla.

Kiinnitin levyn puuliimalla grillin levyosaan ja yritin järjestää asiat niin, että yksi tähtipisteistä on kello 12. Kun liima oli kuiva, ruiskutin maalatun grillin hopea/sinkitysmaalilla.

Vaihe 5: Grillimateriaalin valmistelu

Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu
Grillimateriaalin valmistelu

Tein puukehyksen (isompi kuin grillin) vetämällä hessianin tiukasti kehyksen yli ja nitomalla sen paikalleen. liiman levittäminen (käytin PVA -puuliimaa, mutta muut tyypit saattavat olla parempia). Kuivumisen jälkeen sinulla on sileä, mutta kiinteä hessian -arkki. Levittäen puuliimaa grillin alapuolelle kiinnitin sen hessianin päälle niin, että hessianin liimaton puoli näkyy; painamalla grilliä, kunnes kaikki on kuivunut.

Vaihe 6: Painikkeet

Painikkeet
Painikkeet

Leikkasin vinyylileikkurilla mustasta vinyylistä "Buttons3.svg".

Sitten päätettiin, mitä painikkeita tarvitaan ja minne ne menevät.

Kiinnitti haluamasi symbolin oikeaan painikkeeseen.

Symbolit ovat

  • Äänenvoimakkuus ylös/alas
  • Seuraava/edellinen kappale
  • Keskeytä/toista
  • Virta päälle/pois
  • Vaihda valot (tätä symbolia ei käytetty tässä rakennuksessa)

Vaihe 7: Jukebox -käyttöliittymä - Osa 1

Jukebox -käyttöliittymä - Osa 1
Jukebox -käyttöliittymä - Osa 1

Fontti, jota käytin, oli Broadway (katso liitteenä). Sinun on asennettava se, jos käytät "Jukebox-Faceplate-1b.svg".

Kaikki kerrokset piilotetaan "Jukebox-Faceplate-1b.svg" -materiaalissa paitsi seuraavat:

  • Painikkeet
  • Teksti
  • Näytön katkaisu
  • Muoto

Leikkasin tuloksena olevan muodon laserilla 4 mm vanerille.

Ohut piilottaa kaikki kerrokset paitsi:

  • Näyttö - näkyvä
  • Näyttö - kansi

Leikkasin tuloksena olevan muodon laserilla 4 mm vanerille. Tätä kappaletta kutsuin näytön suojaksi.

Huomaa, että yllä olevat asiat on suunniteltu ODROID-VU7 Plus -näyttöä ajatellen, ja niitä on muutettava, jos käytät toista näyttöä.

Pidin näyttöä paikallaan ja asetin näytön kannen etulevylle niin, että näyttö peitettiin kunnolla ja näyttäisi oikein käytön jälkeen. Kun asema oli lajiteltu, liimasin ja puristin ne yhteen. Kun liima oli kuivunut, huomasin, että sijoitus ei ollut 100% oikein. Tämä johti siihen, että minun piti talttaa/reitittää osa näytön yläosan takana olevasta etulevystä, jotta pystyin kohdistamaan näytön tarkemmin.

Koko kasvolevy maalattiin ruiskulla vaaleanpunaiseksi.

Vien "JukeBoxTextBacking.dxf" SVG -tiedostoon ja leikkaan sen pois 4 mm: n vanerista. Ruiskumaalauksen jälkeen kiinnitin sen etulevyn takaosaan niin, että valkoinen näkyy tekstin läpi.

Puun nauhat kiinnitettiin sitten taakse, mikä osoitti kiinnityskohdat, jotka kiinnittävät asennuslevyn.

Vaihe 8: Jukebox -käyttöliittymä - Osa 2

Jukebox -käyttöliittymä - Osa 2
Jukebox -käyttöliittymä - Osa 2
Jukebox -käyttöliittymä - Osa 2
Jukebox -käyttöliittymä - Osa 2
Jukebox -käyttöliittymä - Osa 2
Jukebox -käyttöliittymä - Osa 2

Nyt asensin painikkeet kuuteen reikään ja kiristin ne sisään.

Vienti "Mounting Board.dxf" ja SVG ja leikattiin asennuslevy 2 mm: n akryylistä. Messinkipysäytyksiä käyttämällä kootin näytön ja Vadelma PI: n kuten valokuvassa (näyttö toisella puolella ja Vadelma PI ja muu elektroniikka toisella puolella).

Neliönmuotoinen reikä, joka oli tarkoitettu 90 HDMI -nauhakaapelille, osoittautui liian kapeaksi, joten sitä on laajennettava (piirustuksia on vielä muutettava tämän osoittamiseksi).

Vaihe 9: Todellinen laatikko

Todellinen laatikko
Todellinen laatikko
Todellinen laatikko
Todellinen laatikko
Todellinen laatikko
Todellinen laatikko
Todellinen laatikko
Todellinen laatikko

Lukuun ottamatta pyöreää osaa, joka tehtiin käyttämällä 4 mm: n masoniittia ja tukikulmakappaleita (15x25 mm), loput laatikosta rakennettiin 10 mm: n vanerilla. Kokonaismitat olivat noin 85x155x50xm. "Jukebox4.svg" antaa tarkat käytetyt etumitat.

Yläosa luotiin ensin käyttämällä puristinta tarkistamaan, että pystyimme taivuttamaan masoniittilevyn. Sitten liimasimme ja nitomme sen päälle ja työstimme hitaasti alas sivuja. Asetimme peiteliuskoja päiden päälle siivoamaan sen ja pitämään sitä painettuna. Valokuvista näet, kuinka lisäsimme ylimääräisiä kaaria, jotta saisimme laajemman pinnan, johon voisimme liimata ja nitoa.

Sivuosat leikattiin niin, että ne sopivat ostamiini kaiuttimiin. Yläosaan asennettiin hylly vahvistimen pitämiseksi. Lopuksi takaosa jätettiin enemmän tai vähemmän avoimeksi, jotta pääset käsiksi vahvistimeen ja muihin bitteihin.

Pohja tehtiin kahdesta 10 mm: n vanerilevystä; Yksi hieman suurempi kuin seuraava.

Kaikki reunat on pyöristetty ympäri.

Jätän valokuvat antamaan loput puuttuvat yksityiskohdat.

Kokoonpanon jälkeen kenen erä ruiskutettiin siniseksi. Jälkikäteen minun olisi pitänyt spray -maalata sisäosat mustiksi, koska tämä olisi saanut projektin näyttämään viimeistelymmältä. Tämä sanoi, että kukaan ei todella näe sisäpuolta.

Lopuksi ruuvasin puoliympyrän ja Jukeboxin etulevyt paikoilleen ja liimasin grillin paikalleen.

Vaihe 10: Volumion asentaminen ja määrittäminen

Volumion asentaminen ja määrittäminen
Volumion asentaminen ja määrittäminen

Kytke HDMI ja USB näytöstä Raspberry PI -laitteeseen ja käynnistä kaikki.

Noudattamalla ohjeita osoitteessa https://volumio.org/get-started/ Asensin Volumion Raspberry PI -laitteeseesi.

Asennuksen aikana valitsin Hifiberry DAC Plus: n I2S: lle.

Asennuksen jälkeen selasin uudelleen Volumio -esiintymääni (https://volumio.local), siirry asetuksiin, laajennuksiin ja asensin seuraavat:

  • Spotify
  • YouTube Volumioa varten
  • TuneIn Radio
  • Kosketa Näyttö
  • Varmuuskopioi ja palauta tiedot
  • GPIO -painikkeiden ohjain

Vaikka en käyttänyt sitä, miniDLNA -laajennus näyttää toiselta asennuksen arvoiselta. Voit myös asentaa muita haluamiasi laajennuksia. Huomasin, että grafiikkakorjaimen asentaminen johti siihen, että ääneni ei toiminut.

Asennuksen jälkeen määrittelin jokaisen laajennuksen asettamalla GPIO: t seuraavasti:

  • Ota toisto/tauko käyttöön: GPIO Pin 13
  • Ota käyttöön Vol+: GPIO Pin 16
  • Ota käyttöön Vol-: GPIO Pin 23
  • Ota käyttöön edellinen: GPIO -nasta 22
  • Ota seuraava käyttöön: GPIO Pin 27
  • Ota sammutus käyttöön: GPIO -nasta 12

Saadaksesi näytön näyttämään oikein, siirryin osoitteeseen volumio.local ja lisäsin alla olevan tiedoston tiedostoon boot/userconfig.txt:

  • #Aseta lähtö DVI: ksi, jotta ääntä ei lähetetä HDMI -kaapelin kautta
  • hdmi_drive = 1
  • #Aseta HDMI -ryhmäksi 2, et tiedä mitä se todella tekee
  • hdmi_group = 2
  • #Aseta hdmi_mode arvoon 87, joka näyttää olevan mukautettu tarkkuus
  • hdmi_mode = 87
  • #Aseta näytön parametrit
  • hdmi_cvt = 1024600 60 3 0 0 0

Näytönsäästäjän asetukset voidaan asettaa kosketusnäytön laajennuksen kautta asetuksissa.

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

GVOLT toimitti seuraavan palautteen Volumio -yhteisön foorumilla. Kun minulla on ollut mahdollisuus soveltaa tätä lähestymistapaa, päivitän yllä olevan.

Yksi vihje /boot/config.txt -tiedoston muutoksista: hdmi*: een liittyvät muutokset voidaan sijoittaa sen sijaan tiedostoon /boot/userconfig.txt. Käyttäjän userconfig.txt käyttämisellä on se etu, että tämä tiedosto pysyy koskemattomana, kun Volumio päivitetään. Sitä vastoin /boot/config.txt -tiedosto korvataan jokaisen Volumio -päivityksen yhteydessä (lisätietoja) ja sinun on muokattava /boot/config.txt -tiedostoa uudelleen.

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

Vaihe 11: LED -valojen liittäminen

LED -valojen liittäminen
LED -valojen liittäminen
LED -valojen liittäminen
LED -valojen liittäminen

Lataa "Rainbow.ino" Arduino miniin.

Sijoittamalla neonputken sinne, minne halusin sen menevän, seurasin ulkoa. Kiinnitän sitten LED -nauhan nauhan keskiviivaa pitkin. Se ei ollut täysin tasainen pyöristetyllä osalla, mutta sillä ei ollut väliä.

LED -nauhassa on kolme raitaa eli +5 V, data, maa (punainen, vihreä, valkoinen; minun tapauksessani). Jotta LED-valot palaisivat tasaisesti, virta liitettiin puoliympyrän kaaren yläosassa oleviin kiskoihin. Tämän vuoksi minun täytyi porata kaksi pientä reikää pinnan läpi juuri ylä- ja alapuolella, missä LED -nauha kulkee, johon juotin virtalähteeseen liitetyt virtajohdot.

Koska LEDit voivat toimia vain yhteen suuntaan, se tuo, kumpaan nauhan puoleen liität datatapin. Jos ymmärrät tämän väärin päin, se ei toimi. Poraa oikeaan päähän pieni reikä, jonka avulla voit juottaa johdon datarataan. Tämä johto kytketään arduinon nastaan 12.

Vaihe 12: Lopulliset liitännät

Lopulliset liitännät
Lopulliset liitännät
Lopulliset liitännät
Lopulliset liitännät
Lopulliset liitännät
Lopulliset liitännät

Virtalähdettä käytettiin LEDien, Raspberry Pi: n (nastat 1 (5 V) ja 6 (maa)) ja Arduinon (Vin ja Ground) ohjaamiseen. Virtalähteiden päälle asetettiin akryylikansi, joka suojaa käyttäjiä vahingossa koskemasta niihin.

Painikkeet liitettiin tämän oppaan mukaisesti, toisin sanoen yksi nasta relavent GPIO -nastaan (käsitelty aiemmin) ja toinen maahan. Painikkeiden LEDit on kytketty rinnakkain suoraan virtalähteeseen.

Löysät kaapelit naulattiin paikoilleen tai liimattiin aglue-pistoolilla.

Vahvistin liitettiin PIFI Digi DAC+ HIFI DAC -äänikorttimoduuliin ja kaiuttimet vahvistimeen.

Lopuksi asennettiin virtapalkki, jota käytettiin virittämään koko laatikko eli vahvistin, 70 W, 5 V, 14 A virtalähde ja kaikki muut lisälaitteet, jotka saatan asentaa tulevaisuudessa.

Vaihe 13: Mitä tekisin toisin?

Vaikka ostamani näyttö tuli Volumio -yhteisön suosittelemana, käytän luultavasti Raspberry PI -näyttöä seuraavalla kerralla, koska kosketusvaihtoehdon pitäisi toimia pakkauksesta.

Kuten jo mainittiin, kokeilisin neonputken hiekkapuhallusta (tämä olisi kuitenkin lakattava, jotta se pysyy puhtaana) tai läpinäkymätöntä akryylia.

Haluaisin myös lisätä painikkeen LED -valaistuksen hallitsemiseksi hieman (katso liitteenä oleva Rainbow2 -koodi; ystäväni muokkaama) tai kytkeä se ohjaimeen, joka synkronoi valot toistettavan musiikin kanssa.

Suurin muutokseni olisi elektroniikan asentaminen. Luon vahvistimen hyllyn alle matalan piirteen, joka liukuu ulos ja pitää kaiken elektroniikan ja virtalähteen. Sen lisäksi, että kaikki tehdään paljon siistimmin, se myös tekee asioista vankempia ja turvallisempia. Siististi niputettu kaapelirata kulkisi sitten vedosta näytölle ja painikkeille.

Suositeltava: