Obsah:
- Krok 1: Celkový design
- Krok 2: Neonová trubice
- Krok 3: Poloviční kruhová vložka
- Krok 4: Ořezání mřížky reproduktoru
- Krok 5: Předvaření grilovacího materiálu
- Krok 6: Tlačítka
- Krok 7: Rozhraní Jukebox - část 1
- Krok 8: Rozhraní Jukebox - část 2
- Krok 9: Skutečné pole
- Krok 10: Instalace a konfigurace Volumio
- Krok 11: Připojení LED diod
- Krok 12: Konečná připojení
- Krok 13: Co bych udělal jinak?
Video: Jukebox: 13 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Když jsem objevil Volumio (Open Audiophile Music Player), napadlo mě, že by z něj mohl být postaven skvělý Jukebox; a zbytek je historie.
Následující instruktáž je spíše obecným přehledem o tom, jak jsem tento projekt postavil. Z tohoto důvodu mohly být některé menší, zjevnější kroky přeskočeny.
Počáteční rozsah projektu
- Umět hrát místní a streamovanou hudbu.
- Ovládání dotykovým displejem a tlačítky
- LED trubice měnící barvu
- Karaoke modul
- Kvalitní zvuk
Čeho nebylo dosaženo
- Dotyková obrazovka: I když je použitý displej dotykový, nemohl jsem s Volumiem pracovat. Jsem si jist, že to lze opravit, ale bohužel moje znalosti o kompilaci ovladačů Linuxu nejsou dobré. Pokud mi s tím někdo dokáže pomoci, bylo by to oceněno, ale prozatím to nechám na jindy. Jako řešení práce jsem se v případě potřeby připojil pomocí bezdrátové klávesnice nebo myši nebo prostřednictvím vzdáleného počítače (protože Volumio vám umožňuje procházet rozhraní odkudkoli).
- Modul Karaoke: Nemohl jsem nechat jednotku, kterou jsem koupil od AliExpress, fungovat, ale protože modul by se jednoduše připojil k zesilovači Jukebox, bylo by snadné jej v budoucnu přidat.
Použité materiály
- 10 mm překližka
- 4mm překližka
- 4 mm masonit
- 10 mm akryl
- 20 mm MDF
- 2 mm akryl
- Lepidlo na drevo
- Akrylátový cement
- Barva ve spreji
- Barva ve spreji na matné/matné sklo
- Arduino mini
- Malina PI 3
- 70W, 5V, 14A napájecí zdroj
- Modul zvukové zvukové karty PIFI Digi DAC+ HIFI DAC
- Rozšiřující deska Raspberry PI 3 GPIO
- ODROID-VU7 Plus
- LED pásek (5V, WS2811)
- Plochý kabel HDMI (90 stupňů)
- Chromování 30 mm LED podsvícená tlačítka
- Zesílené stereo (z druhé ruky, zakoupeno v online aukci)
- Krabicové reproduktory (z druhé ruky, zakoupené v online aukci)
- 2,5M šestihranné odstupy
- Oboustranná páska
- Různé: drát, pájka, smršťovací bužírka, šrouby, elektrická spojovací skříňka, krimpy atd.
- Černý vinyl
Software
- LibreCAD
- InkScape
- Mixér
- Aurdino IDE
Hlavní použité nástroje
- Páječka
- Řezačka vinylu
- Laserová řezačka
- CNC stroj
- Router
- Stolní pila
- Vykružovačka
- Šroubovák
- Tavná pistole
Krok 1: Celkový design
Krabice byla navržena tak, aby byla stejná jako některé historické modely, tj. Přibližně 85 x 155 cm.
Čtyři oblasti na přední straně jsou:
- Neonová trubice (žlutá)
- Mřížka reproduktorů (šedá a hnědá)
- Rozhraní jukeboxu (růžové a bílé; Jukebox Jam)
- Půlkruhová vložka (růžová, černá a bílá s notami)
Zpočátku jsem chtěl dát reproduktory
- Za mřížkou reproduktoru
- Tam, kde jsou černé kruhy v půlkruhu, vložte
Ale moje reproduktory byly příliš velké a cítil jsem, že snažit se je rozmačkat za těmito místy by mělo dopad na kvalitu zvuku. Nakonec jsem se rozhodl, že mřížka reproduktoru a půlkruhová vložka budou jednoduše okrasné a že reproduktory budou ponechány v reproduktorových skříních, umístěné tak, aby směřovaly ven z levé a pravé strany jukeboxu. To také znamenalo, že pokud je to žádoucí, reproduktory lze přesunout tak, aby byly umístěny kdekoli v místnosti.
Krok 2: Neonová trubice
Tento výše uvedený výkres CAD ukazuje, jak jsem řezal kusy, které jsem použil k vytvoření přední neonové trubice. To bylo určeno velikostí mého laserového řezače a dostupností materiálu. Pomocí 10 mm akrylu jsem exportoval soubor DXF do SVG a řezal kusy pomocí laserové řezačky CO2. Pomocí akrylátového cementu jsem je poté slepil dohromady a vytvořil trubku, jak ukazuje výše uvedený obrázek.
Pomocí brusného papíru se zrnitostí 180 na náhodném orbitálním nebo delta brusku zbruste vnější část neonové trubice. Poté na něj naneste matnou barvu ve spreji.
Při zpětném pohledu by bylo lepší trubku opískovat nebo použít neprůhledný akryl.
Krok 3: Poloviční kruhová vložka
Pomocí 4mm překližkového výřezu „JukeBox-Top-Insert.svg“na laserové řezačce CO2 v případě potřeby vyleptejte čáry (černé), aby bylo později možné věci snadno namalovat a srovnat.
- Půlkruh byl namalován růžově
- Větší disky byly natřeny bíle
- Menší disky byly natřeny černou barvou
Menší černé disky byly přilepeny na bílé disky a bílé disky byly poté přilepeny na zadní stranu růžového půlkruhu, takže černá a bílá prosvítala (viz obrázky výše).
Soubor „JukeBox-Music.svg“byl vystřižen pomocí vinylové řezačky a poté nalepen na růžový půlkruh, jak je uvedeno výše.
Krok 4: Ořezání mřížky reproduktoru
Pomocí programu Blender byl exportován soubor „Disc.blend“do souboru STL. Pomocí CNC strojů nakrájejte kotouč na 20 mm kus MDF. Výška souboru STL byla upravena tak, aby vyhovovala tloušťce MDF.
Otevřete „Jukbox4.svg“a skryjte všechny vrstvy kromě „Grill“, pomocí laserové řezačky vyřízněte gril ze 4mm překližky.
Pomocí lepidla na dřevo jsem nalepil kotouč na diskovou část grilu a snažil jsem se srovnat věci tak, aby jeden z hvězdných bodů byl v poloze 12 hodin. Jakmile lepidlo zaschlo, mřížku jsem nastříkal barvou stříbro/zinkování.
Krok 5: Předvaření grilovacího materiálu
Vyrobil jsem dřevěný rám (větší než u grilu), pevně jsem přetáhl pytlovinu přes rám a připnul na místo. nanesení lepidla (použil jsem lepidlo na dřevo PVA, ale jiné typy mohou být lepší). Po zaschnutí budete mít hladký, ale pevný list pytloviny. Nanesením lepidla na dřevo na spodní stranu grilu jsem jej přilepil dolů na pytlovinu, aby prosvítala nelepená strana pytle; použití závaží na gril, dokud vše nezaschne.
Krok 6: Tlačítka
Pomocí řezačky vinylu jsem vystřihl „Buttons3.svg“z černého vinylu.
Poté se rozhodl, která tlačítka jsou potřebná a kam mají jít.
Připojil požadovaný symbol k příslušnému tlačítku.
Symboly jsou
- Hlasitost nahoru/dolů
- Další/předchozí stopa
- Pozastavit/přehrát
- Zapnutí/vypnutí
- Změnit světla (tento symbol nebyl v této sestavě použit)
Krok 7: Rozhraní Jukebox - část 1
Písmo, které jsem použil, bylo Broadway (viz příloha). Pokud používáte „Jukebox-Faceplate-1b.svg“, budete ho muset mít nainstalovaný.
Skrytí všech vrstev v souboru „Jukebox-Faceplate-1b.svg“kromě:
- Tlačítka
- Text
- Výřez obrazovky
- Tvar
Výsledný tvar jsem vyřezal laserem na 4mm překližku.
Tenké skrývání všech vrstev kromě:
- Obrazovka - viditelná
- Obrazovka - kryt
Výsledný tvar jsem vyřezal laserem na 4mm překližku. Tento kousek jsem nazval krytem obrazovky.
Pamatujte, že výše uvedené byly navrženy s ohledem na obrazovku ODROID-VU7 Plus a bude nutné ji upravit, pokud používáte jinou obrazovku.
Držel jsem obrazovku na místě a umístil jsem kryt obrazovky na čelní desku tak, aby byla obrazovka řádně zakryta a při použití se zobrazovala správně. Jakmile byla pozice tříděna, slepil jsem je a spojil. Jakmile lepidlo zaschlo, všiml jsem si, že nemám správné umístění. To vedlo k tomu, že jsem potřeboval dlátem/routerem část čelní desky za krytem obrazovky, abych mohl přesněji zarovnat obrazovku.
Celá čelní deska byla poté nastříkána růžovou barvou.
Exportuji „JukeBoxTextBacking.dxf“do SVG a vyříznu ho ze 4mm překližky. Po nástřiku jsem to nalepil na zadní stranu čelní desky, aby bílá prošla textem.
Pásy dřeva pak byly přilepeny na záda, což dokazuje montážní body, které je třeba přišroubovat montážní desku.
Krok 8: Rozhraní Jukebox - část 2
Nyní jsem nainstaloval tlačítka do šesti otvorů a zašrouboval je dovnitř.
Exportováno „Mounting Board.dxf“do a SVG a vyříznutí montážní desky z 2mm akrylu. Pomocí mosazných distancí jsem sestavil obrazovku a Raspberry PI jako na fotografii (obrazovka na jedné straně a Raspberry PI a další elektronika na druhé straně).
Čtvercový otvor určený pro plochý kabel 90 HDMI se ukázal být příliš úzký, a proto je třeba jej rozšířit (výkresy je stále třeba změnit, aby to odrážely).
Krok 9: Skutečné pole
Kromě kulaté části, která byla provedena pomocí 4 mm masonitu a nosných rohových bloků (15 x 25 mm), byl zbytek krabice postaven pomocí 10 mm překližky. Celkové rozměry byly přibližně 85x155x50xm. „Jukebox4.svg“uvádí přesné použité přední rozměry.
Horní část byla vytvořena nejprve pomocí svorky, abychom zkontrolovali, zda jsme mohli úspěšně ohnout masonitový plech. Poté jsme nalepili a sešívali dolů na vrchol a pomalu zpracovávali po stranách. Na konce jsme umístili krycí pásky, abychom je uklidnili a přidržovali. Z fotografií uvidíte, jak jsme přidali další oblouky, abychom dokázali širší povrch, do kterého jsme mohli lepit a sešívat.
Boční části byly vyříznuty, aby se do nich vešly reproduktory, které jsem koupil. V horní části byla instalována polička pro uložení zesilovače. Nakonec byla záda ponechána víceméně otevřená, aby poskytovala přístup k zesilovači a dalším kouskům.
Základna byla vyrobena ze dvou listů 10 mm překližky; Jeden o něco větší než druhý.
Všechny hrany jsou vedeny kulatě.
Nechávám fotografie, abych poskytl zbytek chybějících podrobností.
Po sestavení byl los spoustou namalován modře. V zadní části jsem měl stříkat vnitřky černě, protože by to vypadalo, že projekt vypadá více dokončený. To říkalo, že dovnitř nikdo opravdu nevidí.
Nakonec jsem přišrouboval půlkruhovou vložku a čelní desky Jukebox a nalepil gril na místo.
Krok 10: Instalace a konfigurace Volumio
Zapojte HDMI a USB z obrazovky do Raspberry PI a vše zapněte.
Podle pokynů na https://volumio.org/get-started/ jsem nainstaloval Volumio na váš Raspberry PI.
Během procesu instalace jsem pro I2S vybral Hifiberry DAC Plus.
Po instalaci jsem znovu procházel svou instanci Volumio (https://volumio.local), přejděte do nastavení, pluginů a nainstaloval následující:
- Spotify
- YouTube pro Volumio
- Rádio TuneIn
- Dotykový displej
- Zálohování a obnovení dat
- Ovladač tlačítek GPIO
I když jsem to nepoužíval, miniDLNA plugin vypadá jako další, který stojí za instalaci. Můžete také nainstalovat jakékoli další doplňky, které budete chtít. Zjistil jsem, že instalace grafického ekvalizéru způsobila, že můj zvuk nefunguje.
Po instalaci jsem nakonfiguroval každý plugin a nastavil GPIO následovně:
- Povolit přehrávání/pozastavení: GPIO Pin 13
- Povolit Vol+: GPIO Pin 16
- Povolit vol-: GPIO Pin 23
- Povolit předchozí: GPIO Pin 22
- Povolit další: GPIO Pin 27
- Povolit vypnutí: GPIO Pin 12
Aby se obrazovka zobrazila správně, ssh'd na volumio.local a přidal níže uvedené do boot/userconfig.txt:
- #Nastavte výstup na DVI, aby zvuk nebyl odesílán kabelem HDMI
- hdmi_drive = 1
- #Nastavte skupinu HDMI na 2, aniž byste tušili, co vlastně dělá
- hdmi_group = 2
- #Nastavte hdmi_mode na 87, což se zdá být vlastní rozlišení
- hdmi_mode = 87
- #Nastavte parametry obrazovky
- hdmi_cvt = 1024 600 60 3 0 0 0
Nastavení spořiče obrazovky lze nastavit pomocí pluginu Touch Screen v nastavení.
=============================================================
Následující zpětnou vazbu poskytla společnost GVOLT na fóru komunity Volumio. Jakmile budu mít příležitost použít tento přístup, aktualizuji výše uvedené.
Jedna rada týkající se úprav /boot/config.txt: Změny související s hdmi* lze místo toho umístit do /boot/userconfig.txt. Použití userconfig.txt má tu výhodu, že tento soubor zůstane nedotčen, když se Volumio aktualizuje. Naproti tomu soubor /boot/config.txt se přepíše při každé aktualizaci Volumio (další informace) a budete muset soubor /boot/config.txt upravit znovu.
=============================================================
Krok 11: Připojení LED diod
Nahrajte „Rainbow.ino“do Arduino mini.
Umístil jsem neonovou trubici tam, kam jsem chtěl, a sledoval jsem vnější stranu. Poté připevním LED pásek podél střední čáry pásu. Na zaoblené části neleželo úplně rovně, ale na tom nezáleželo.
LED pás má tři stopy, tj. +5 V, data, uzemnění (červená, zelená, bílá; v mém případě). Aby byly LED diody rovnoměrně osvětleny, bylo ke kolejím v horní části půlkruhového oblouku připojeno napájení. To mě přimělo vyvrtat dva malé otvory skrz obličej těsně nad a těsně pod místem, kde bude probíhat LED pás, ke kterému jsem připájel napájecí kabely, které byly připojeny k napájecímu zdroji.
Protože LED diody mohou pracovat pouze v jednom směru, importuje se, na kterou stranu pásu připojíte datový pin. Pokud to pochopíte špatně, nebude to fungovat. Na správném konci vyvrtejte malý otvor, který vám umožní připájet vývod do datové stopy. Tento vodič se připojí ke kolíku 12 na Arduinu.
Krok 12: Konečná připojení
Napájení bylo použito k pohonu LED, Raspberry Pi (piny 1 (5V) a 6 (Ground)) a Arduino (Vin a Ground). Přes svorky napájecího zdroje byl umístěn akrylový kryt, který chránil uživatele před nechtěným dotykem.
Tlačítka byla připojena podle této příručky, tj. Jeden pin k relaventnímu GPIO pinu (diskutováno dříve) a druhý k zemi. LED diody na tlačítkách byly zapojeny paralelně přímo do napájecího zdroje.
Volné kabely byly přibity na místo nebo slepeny pomocí lepicí pistole.
Zesilovač byl připojen k modulu zvukové zvukové karty PIFI Digi DAC+ HIFI DAC a reproduktory připojeny k zesilovači.
Nakonec byla nainstalována napájecí lišta, která by byla použita k posílení celého boxu, tj. Zesilovače, napájecího zdroje 70 W, 5 V, 14 A a veškerého dalšího příslušenství, které bych mohl v budoucnu nainstalovat.
Krok 13: Co bych udělal jinak?
Zatímco obrazovka, kterou jsem koupil, byla doporučena komunitou Volumio, pravděpodobně bych příště použil obrazovku Raspberry PI, protože dotyková možnost by měla fungovat po vybalení z krabice.
Jak již bylo zmíněno, u neonové trubice bych zkusil pískování (to by však muselo být lakováno, aby zůstalo čisté) nebo neprůhledný akryl.
Také bych přidal tlačítko pro malé ovládání LED osvětlení (viz přiložený kód Rainbow2; upraveno mým přítelem) nebo jej zapojte do ovladače, který synchronizuje světla s přehrávanou hudbou.
Moje největší změna by byla v tom, jak jsem namontoval elektroniku. Pod poličkou zesilovače bych vytvořil mělkou kresbu, která by se vysunula a pojala veškerou elektroniku a napájecí zdroj. Kromě toho, že bude vše mnohem úhlednější, bude to také dělat věci robustnější a bezpečnější. Úhledně zabalená kabelová dráha by pak vedla z losování na obrazovku a tlačítka.
Doporučuje:
PlotClock, WeMos a Blynk hrají Vintage AMI Jukebox: 6 kroků (s obrázky)
PlotClock, WeMos a Blynk Hrají Vintage AMI Jukebox: Tento projekt umožnily čtyři technické inovace: 1977 Rowe AMI Jukebox, sada robotického ramene PlotClock, mikrokontrolér WeMos/ESP 8266 a služba Blynk App/Cloud. UPOZORNĚNÍ: Pokud nemáte Jukebox po ruce - nepřestávejte číst! Tento projekt může
Jukebox Casera Por: Tono Kiehnle: 5 kroků (s obrázky)
Jukebox Casera Por: Tono Kiehnle: Jukebox hecha en casa programada con Arduino UNO. Obsahuje 3 reprodukce běžného a středního bzučáku, které jsou vybaveny barevnými a barevnými LCD displeji. 2 de ellos se util
RFID Jukebox: 3 kroky (s obrázky)
RFID Jukebox: Toto je můj záznam v " Audio " soutěž - pokud vás to zajímá, pošlete mi prosím hlas! Tento příspěvek se pokusí vytvořit " přátelské k posouvání " verze videa s návodem obsaženého v horní části tohoto příspěvku. Video jde
Random Song Jukebox (Raspberry Pi): 6 kroků (s obrázky)
Random Song Jukebox (Raspberry Pi): Poté, co jsem si pohrával s hlasovou sadou Google AIY pro Raspberry Pi, rozhodl jsem se přepracovat hardware tak, aby vytvořil offline jukebox. Když uživatel stiskne horní tlačítko, přehraje se náhodná skladba uložená na Pi. Knoflík hlasitosti slouží k nastavení
Steampunk Pi Jukebox se službou Google Music: 11 kroků (s obrázky)
Steampunk Pi Jukebox se službou Google Music: VAROVÁNÍ !! Pokud se pokusíte provést podobný projekt, pochopte, že máte potenciál narazit na azbest ve starém rádiu, obvykle, ale bez omezení na nějaký typ tepelného štítu nebo izolace. Proveďte prosím vlastní průzkum a proveďte preventivní opatření