Obsah:

Jukebox: 13 krokov (s obrázkami)
Jukebox: 13 krokov (s obrázkami)

Video: Jukebox: 13 krokov (s obrázkami)

Video: Jukebox: 13 krokov (s obrázkami)
Video: Gangnam Style 10 Hour Video Loop 2024, Júl
Anonim
Jukebox
Jukebox

Keď som objavil Volumio (otvorený audiofilský prehrávač hudby), napadlo ma, že by sa dalo použiť na zostavenie skvelého Jukeboxu; a ostatné je história.

Nasledujúci návod je skôr všeobecným prehľadom toho, ako som postavil tento projekt. Preto mohli byť niektoré z menších, evidentnejších krokov vynechané.

Počiatočný rozsah projektu

  1. Vedieť hrať miestnu a streamovanú hudbu.
  2. Dotykový displej a ovládanie tlačidlom
  3. Farebná LED trubica
  4. Karaoke modul
  5. Kvalitný zvuk

Čo ako nedosiahnuté

  1. Dotykový displej: Aj keď je použitý displej dotykový, nemohol som ho uviesť do prevádzky s Volumiom. Som si istý, že to možno opraviť, ale bohužiaľ moje znalosti o zostavovaní ovládačov Linuxu nie sú dobré. Ak by mi niekto vedel s tým pomôcť, ocenil by som to, ale zatiaľ to nechám na inokedy. Ako postupné riešenie som sa v prípade potreby pripojil prostredníctvom bezdrôtovej klávesnice alebo myši alebo prostredníctvom vzdialeného počítača (pretože Volumio vám umožňuje prehliadač v rozhraní odkiaľkoľvek).
  2. Modul Karaoke: Nemohol som nechať fungovať jednotku, ktorú som kúpil od AliExpress, ale pretože modul sa jednoducho zapojí do zosilňovača Jukebox, bude ľahké ho v budúcnosti pridať.

Použité materiály

  • 10 mm preglejka
  • 4 mm preglejka
  • 4 mm masonit
  • 10 mm akryl
  • 20 mm MDF
  • 2 mm akryl
  • Lepidlo na drevo
  • Akrylový cement
  • Farba v spreji
  • Farba v spreji na matné/matné sklo
  • Arduino mini
  • Malina PI 3
  • Napájací zdroj 70 W, 5 V, 14 A
  • Modul zvukovej karty PIFI Digi DAC+ HIFI DAC
  • Rozširujúca doska GPIO Raspberry PI 3
  • ODROID-VU7 Plus
  • LED pás (5V, WS2811)
  • Plochý kábel HDMI (90 stupňov)
  • Pochrómované 30 mm LED podsvietené tlačidlá
  • Zosilnené stereo (z druhej ruky, kúpené v online aukcii)
  • Krabicové reproduktory (z druhej ruky, kúpené v online aukcii)
  • 2,5 M šesťhranné odstupy
  • Obojstranná lepiaca páska
  • Rôzne: drôt, spájka, zmršťovacia bužírka, skrutky, elektrická spojovacia skrinka, krimpovacie kliešte atď.
  • Čierny vinyl

Softvér

  • LibreCAD
  • InkScape
  • Mixér
  • Aurdino IDE

Hlavné používané nástroje

  • Spájkovačka
  • Rezačka vinylu
  • Laserová rezačka
  • CNC stroj
  • Router
  • Stolová píla
  • Skladačka
  • Skrutkovač
  • Lepiaca pištoľ

Krok 1: Celkový dizajn

Celkový dizajn
Celkový dizajn

Krabica bola navrhnutá tak, aby bola rovnaká ako niektoré historické modely, tj. Približne 85 x 155 cm.

Štyrmi oblasťami na prednej strane sú:

  • Neónová trubica (žltá)
  • Mriežka reproduktora (sivá a hnedá)
  • Rozhranie jukeboxu (ružové a biele; Jukebox Jam)
  • Polkruhová vložka (ružová, čierna a biela s notami)

Pôvodne som chcel dať reproduktory

  1. Za mriežkou reproduktora
  2. Tam, kde sú čierne kruhy v polkruhu, vložte

Moje reproduktory boli však príliš veľké a cítil som, že pokúsiť sa ich všetky stlačiť za tieto miesta ovplyvní kvalitu zvuku. Nakoniec som sa rozhodol, že mriežka reproduktora a polkruhová vložka budú jednoducho ozdobné a reproduktory budú ponechané vo svojich reproduktorových skriniach umiestnené tak, aby smerovali von z ľavej a pravej strany jukeboxu. To tiež znamenalo, že ak je to žiaduce, reproduktory bolo možné presunúť tak, aby boli umiestnené kdekoľvek v miestnosti.

Krok 2: Neónová trubica

Neónová trubica
Neónová trubica
Neónová trubica
Neónová trubica

Tento vyššie uvedený výkres CAD ukazuje, ako som narezal kusy, ktoré som použil na vytvorenie prednej neónovej trubice. To bolo určené veľkosťou môjho laserového rezača a dostupnosťou materiálu. Pomocou 10 mm akrylátu som exportoval súbor DXF do formátu SVG a rezal kusy pomocou laserovej rezačky CO2. Pomocou akrylátového cementu som ich potom spojil a vytvoril tubu, ako je znázornené na vyššie uvedených obrázkoch.

Pomocou brúsneho papiera so zrnitosťou 180 na náhodnej orbitálnej alebo delta brúske prebrúste vonkajšiu stranu neónovej trubice. Potom naň naneste polevu v spreji.

Pri spätnom pohľade by bolo lepšie rúrku opieskovať alebo použiť nepriehľadný akryl.

Krok 3: Vložiť polokruh

Polkruhová vložka
Polkruhová vložka
Polkruhová vložka
Polkruhová vložka

Pomocou 4 mm preglejkového výrezu „JukeBox-Top-Insert.svg“na CO2 laserovej rezačke v prípade potreby vyleptajte čiary (čierne), aby bolo neskôr jednoduchšie maľovať a zarovnávať veci.

  • Polkruh bol namaľovaný ružovou farbou
  • Väčšie disky boli natreté bielou farbou
  • Menšie disky boli natreté čiernou farbou

Menšie čierne disky boli prilepené na biele disky a biele disky sú potom prilepené na zadnú stranu ružového polkruhu, aby čiernobiele svetlo presvitalo (pozri obrázky vyššie).

„JukeBox-Music.svg“bol vystrihnutý pomocou vinylovej rezačky a potom prilepený na ružový polkruh, ako je uvedené vyššie.

Krok 4: Rezanie mriežky reproduktora

Rezanie mriežky reproduktora
Rezanie mriežky reproduktora
Rezanie mriežky reproduktora
Rezanie mriežky reproduktora

Pomocou programu Blender bol exportovaný súbor „Disc.blend“do súboru STL. Kotúč nakrájajte na CNC strojoch na 20 mm kus MDF. Výška súboru STL bola upravená tak, aby zodpovedala hrúbke MDF.

Otvorte „Jukbox4.svg“a skryte všetky vrstvy okrem „grilu“, pomocou laserového rezača vyrežte gril zo 4 mm preglejky.

Pomocou lepidla na drevo som disk prilepil na kotúčovú časť grilu a pokúsil som sa zarovnať veci tak, aby jeden z hviezdnych bodov bol v polohe 12 hodín. Keď bolo lepidlo suché, mriežku som nastriekol striebornou/pozinkovacou farbou.

Krok 5: Príprava materiálu na grilovanie

Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu
Príprava grilovacieho materiálu

Vyrobil som drevený rám (väčší ako gril), pevne som potiahol hessian cez rám a zošil som ho na svojom mieste. nanesenie lepidla (použil som lepidlo na drevo PVA, ale iné typy môžu byť lepšie). Po zaschnutí budete mať hladký, ale pevný list hessian. Nanesením lepidla na drevo na spodnú stranu grilu som ho prilepil nadol na vrecko tak, aby presvitala nelepená strana vrecka; použitie závažia na gril, kým všetko nevyschne.

Krok 6: Tlačidlá

Gombíky
Gombíky

Pomocou rezačky vinylu som vystrihol „Buttons3.svg“z čierneho vinylu.

Potom sa rozhodol, ktoré tlačidlá sú potrebné a kam majú ísť.

Pripojte požadovaný symbol k príslušnému tlačidlu.

Symboly sú

  • Zvýšenie/zníženie hlasitosti
  • Nasledujúca/predchádzajúca skladba
  • Pozastaviť/prehrať
  • Zapnutie/vypnutie
  • Vymeňte svetlá (tento symbol nebol v tejto zostave použitý)

Krok 7: Rozhranie Jukebox - časť 1

Rozhranie Jukebox - časť 1
Rozhranie Jukebox - časť 1

Písmo, ktoré som použil, bolo Broadway (pozri prílohu). Ak používate „Jukebox-Faceplate-1b.svg“, budete ho musieť mať nainštalovaný.

Skrytie všetkých vrstiev v „Jukebox-Faceplate-1b.svg“okrem:

  • Gombíky
  • Text
  • Výrez obrazovky
  • Tvar

Výsledný tvar som laserom vyrezal na 4mm preglejku.

Tenký skrýva všetky vrstvy okrem:

  • Obrazovka - viditeľná
  • Obrazovka - kryt

Výsledný tvar som laserom vyrezal na 4mm preglejku. Tento kúsok som nazval kryt obrazovky.

Upozorňujeme, že vyššie uvedené boli navrhnuté s prihliadnutím na obrazovku ODROID-VU7 Plus a bude potrebné ich upraviť, ak používate inú obrazovku.

Keď som držal obrazovku na mieste, umiestnil som kryt obrazovky na prednú dosku tak, aby bola obrazovka správne zakrytá a aby sa pri použití zobrazovala správne. Akonáhle je pozícia zoradená, zlepil som ich a zlepil. Keď lepidlo zaschlo, všimol som si, že nemám správne 100% umiestnenie. Výsledkom bolo, že som potreboval dlátom/smerovačom položiť časť predného panelu za kryt obrazovky, aby som mohol presnejšie zarovnať obrazovku.

Celá predná doska bola potom nastriekaná ružovou farbou.

Exportujem „JukeBoxTextBacking.dxf“do formátu SVG a vyrežem ho zo 4 mm preglejky. Po nástreku som to prilepil na zadnú stranu lícovej dosky, aby cez text ukázala biela.

Pásy dreva boli potom prilepené na zadnú stranu, čo dokazovalo montážne body, ktoré je potrebné priskrutkovať.

Krok 8: Rozhranie Jukebox - časť 2

Rozhranie Jukebox - časť 2
Rozhranie Jukebox - časť 2
Rozhranie Jukebox - časť 2
Rozhranie Jukebox - časť 2
Rozhranie Jukebox - časť 2
Rozhranie Jukebox - časť 2

Teraz som nainštaloval tlačidlá do šiestich otvorov a zaskrutkoval ich.

Exportovalo sa „Mounting Board.dxf“do a SVG a vyrezala sa montážna doska z 2 mm akrylátu. Pomocou mosadzných dištancií som zostavil obrazovku a Raspberry PI ako na fotografii (obrazovka na jednej strane a Raspberry PI a ďalšia elektronika na druhej strane).

Štvorcový otvor určený pre plochý kábel 90 HDMI sa ukázal byť príliš úzky, a preto je potrebné ho rozšíriť (výkresy je ešte potrebné zmeniť, aby to odrážali).

Krok 9: Skutočné pole

Skutočný box
Skutočný box
Skutočný box
Skutočný box
Skutočný box
Skutočný box
Skutočný box
Skutočný box

Okrem okrúhlej časti, ktorá bola vykonaná pomocou 4 mm masonitu a nosných rohových blokov (15 x 25 mm), bol zvyšok krabice postavený z 10 mm preglejky. Celkové rozmery boli približne 85x155x50xm. „Jukebox4.svg“uvádza presné použité rozmery prednej časti.

Vrch bol vytvorený tak, že sme najskôr pomocou svorky skontrolovali, či sme mohli úspešne ohnúť masonitový plech. Potom sme na vrch prilepili a zošívali a pomaly spracovali po stranách. Na konce sme položili krycie pásy, aby sme ich upravili, ale aj podržali. Z fotografií uvidíte, ako sme pridali ďalšie oblúky, aby sme dokázali širší povrch, do ktorého sme mohli lepiť a zošívať.

Bočné časti boli prerušené, aby sa do nich zmestili reproduktory, ktoré som kúpil. V hornej časti bola nainštalovaná polica na uchytenie zosilňovača. Nakoniec bol chrbát ponechaný viac -menej otvorený, aby poskytoval prístup k zosilňovaču a ďalším kúskom.

Základňa bola vyrobená z dvoch listov 10 mm preglejky; Jeden o niečo väčší ako druhý.

Všetky hrany sú obité.

Fotografie nechávam, aby poskytli zvyšok chýbajúcich podrobností.

Po zostavení bol diel, ktorý bol postriekaný modrou farbou. V opačnom prípade by som mal vnútorné strany nastriekať na čierno, pretože by to vyzeralo, že projekt vyzerá dokončenejšie. To znamenalo, že nikto skutočne nevidí dovnútra.

Nakoniec som zaskrutkoval polkruhovú vložku a čelné dosky Jukebox a prilepil gril na miesto.

Krok 10: Inštalácia a konfigurácia Volumio

Inštalácia a konfigurácia Volumio
Inštalácia a konfigurácia Volumio

Pripojte HDMI a USB z obrazovky k Raspberry PI a napájajte všetko.

Podľa pokynov na https://volumio.org/get-started/ som nainštaloval Volumio na váš Raspberry PI.

Počas procesu nastavenia som si vybral Hifiberry DAC Plus pre I2S.

Po inštalácii som znova prešiel na svoju inštanciu Volumio (https://volumio.local), prešiel na nastavenia, doplnky a nainštaloval nasledujúce:

  • Spotify
  • YouTube pre Volumio
  • Rádio TuneIn
  • Dotykový displej
  • Zálohujte a obnovte údaje
  • Ovládač tlačidiel GPIO

Aj keď som to nepoužil, doplnok miniDLNA vyzerá ako ďalší, ktorý stojí za inštaláciu. Môžete si tiež nainštalovať akékoľvek ďalšie doplnky, ktoré budete chcieť. Zistil som, že inštalácia grafického ekvalizéra spôsobuje, že môj zvuk nefunguje.

Po inštalácii som nakonfiguroval každý doplnok a nastavil som GPIO nasledovne:

  • Povoliť prehrávanie/pozastavenie: GPIO Pin 13
  • Povoliť vol+: GPIO Pin 16
  • Povoliť vol-: GPIO Pin 23
  • Povoliť predchádzajúci: GPIO Pin 22
  • Povoliť ďalšie: GPIO Pin 27
  • Povoliť vypnutie: GPIO Pin 12

Aby sa obrazovka správne zobrazila, ssh'd na volumio.local a pridal som nižšie uvedené súbory do súboru boot/userconfig.txt:

  • #Nastavte výstup na DVI, aby zvuk nebol odosielaný káblom HDMI
  • hdmi_drive = 1
  • #Nastavte skupinu HDMI na 2, netušíte, čo v skutočnosti robí
  • hdmi_group = 2
  • #Nastavte hdmi_mode na 87, čo sa zdá byť vlastným rozlíšením
  • hdmi_mode = 87
  • #Nastavte parametre obrazovky
  • hdmi_cvt = 1024 600 60 3 0 0 0

Nastavenia šetriča obrazovky je možné nastaviť pomocou doplnku Touch Screen v nastaveniach.

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

Nasledujúcu spätnú väzbu poskytla spoločnosť GVOLT na fóre komunity Volumio. Hneď ako budem mať možnosť uplatniť tento prístup, aktualizujem vyššie uvedené.

Jedna rada týkajúca sa úprav súboru /boot/config.txt: Zmeny súvisiace s hdmi* je možné namiesto toho umiestniť do súboru /boot/userconfig.txt. Použitie súboru userconfig.txt má výhodu v tom, že tento súbor zostane nedotknutý, keď sa Volumio aktualizuje. Na rozdiel od toho sa súbor /boot/config.txt prepíše pri každej aktualizácii Volumio (ďalšie informácie) a budete musieť súbor /boot/config.txt znova upraviť.

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

Krok 11: Pripojenie diód LED

Pripojenie LED diód
Pripojenie LED diód
Pripojenie LED diód
Pripojenie LED diód

Nahrajte súbor „Rainbow.ino“do zariadenia Arduino mini.

Umiestnil som neónovú trubicu tam, kam som chcel, aby som prešiel, a obišiel som ju zvonku. Potom pripevním pásik LED pozdĺž strednej čiary pásu. Na zaoblenom úseku neležalo úplne rovno, ale na tom nezáležalo.

LED pás má tri stopy, t.j. +5 V, dáta, uzemnenie (červená, zelená, biela; v mojom prípade). Aby boli diódy LED rovnomerne osvetlené, bolo ku koľajniciam v hornej časti polkruhového oblúka pripojené napájanie. To si vyžiadalo vyvŕtanie dvoch malých otvorov cez tvár tesne nad a tesne pod miesto, kde bude smerovať pás LED, ku ktorému som spájkoval napájacie káble, ktoré boli pripojené k zdroju napájania.

Pretože diódy LED môžu fungovať iba v jednom smere, je dôležité importovať, na ktorú stranu prúžku pripojíte dátový kolík. Ak to pochopíte nesprávne, nebude to fungovať. Na správnom konci vyvŕtajte malý otvor, ktorý vám umožní spájkovať zvod do dátovej stopy. Tento vodič sa pripojí k pinu 12 na arduine.

Krok 12: Konečné pripojenia

Konečné spojenia
Konečné spojenia
Konečné spojenia
Konečné spojenia
Konečné spojenia
Konečné spojenia

Napájanie bolo použité na pohon LED, Raspberry Pi (piny 1 (5V) a 6 (uzemnenie)) a Arduino (Vin a uzemnenie). Na svorky napájacieho zdroja bol umiestnený akrylový kryt, aby boli užívatelia chránení pred náhodným dotykom.

Tlačidlá boli pripojené podľa tejto príručky, tj jeden kolík k relaventnému kolíku GPIO (diskutované vyššie) a druhý k zemi. LED diódy na tlačidlách boli zapojené paralelne priamo do napájacieho zdroja.

Voľné káble boli pribité na miesto alebo zlepené pomocou lepiacej pištole.

Zosilňovač bol pripojený k modulu zvukovej karty PIFI Digi DAC+ HIFI DAC a reproduktory pripojené k zosilňovaču.

Nakoniec bol nainštalovaný napájací panel, ktorý by slúžil na upevnenie celého boxu, tj. Zosilňovača, napájacieho zdroja 70 W, 5 V, 14 A a akéhokoľvek ďalšieho príslušenstva, ktoré by som mohol v budúcnosti nainštalovať.

Krok 13: Čo by som urobil inak?

Zatiaľ čo obrazovka, ktorú som kúpil, bola odporúčaná komunitou Volumio, pravdepodobne by som nabudúce použil obrazovku Raspberry PI, pretože dotyková možnosť by mala fungovať hneď po vybalení.

Ako už bolo spomenuté, pre neónovú trubicu by som skúsil pieskovanie (to by však bolo potrebné nalakovať, aby zostalo čisté) alebo nepriehľadný akryl.

Tiež by som pridal tlačidlo na trochu ovládanie LED osvetlenia (pozri priložený kód Rainbow2; upravil môj priateľ) alebo by som ho zapojil do ovládača, ktorý synchronizuje svetlá s prehrávanou hudbou.

Moja najväčšia zmena by bola v tom, ako som namontoval elektroniku. Pod poličkou zosilňovača by som vytvoril plytkú kresbu, ktorá by sa vysunula a pojala všetku elektroniku a napájanie. Okrem toho, že bude všetko oveľa úhľadnejšie, urobí to aj veci robustnejšími a bezpečnejšími. Úhľadne zabalená káblová dráha by potom prešla z kreslenia na obrazovku a tlačidlá.

Odporúča: