Sadržaj:

Džuboks: 13 koraka (sa slikama)
Džuboks: 13 koraka (sa slikama)

Video: Džuboks: 13 koraka (sa slikama)

Video: Džuboks: 13 koraka (sa slikama)
Video: ЛЮБОВЬ К "ЗЭКУ" РОКОВАЯ ОШИБКА ИЛИ ВЕРНАЯ ЛЮБОВЬ? РУССКАЯ МЕЛОДРАМА. Тайна Марии 2024, Studeni
Anonim
Džuboks
Džuboks

Otkrivajući Volumio (Otvoreni audiofilski glazbeni svirač) pomislio sam da bi se mogao koristiti za izgradnju sjajnog Jukeboxa; a ostalo je povijest.

Sljedeće upute su općenitiji pregled o tome kako sam izgradio ovaj projekt. Stoga su neki od manjih, očitijih koraka možda preskočeni.

Inicijalni opseg projekta

  1. Moći puštati lokalnu i strujenu glazbu.
  2. Upravlja se zaslonom na dodir i gumbom
  3. LED cijev koja mijenja boju
  4. Karaoke modul
  5. Kvalitetan zvuk

Ono što nije postignuto

  1. Zaslon osjetljiv na dodir: Iako se koristi zaslon osjetljiv na dodir, nisam ga mogao natjerati da radi s Volumiom. Siguran sam da se to može popraviti, ali nažalost moje znanje o sastavljanju upravljačkih programa za Linux nije dobro. Bilo tko bi mi mogao pomoći s ovim, bio bih zahvalan, ali za sada ću ovo ostaviti za neki drugi put. Kao rješenje, po potrebi sam se povezao putem bežične tipkovnice ili miša ili putem udaljenog računala (budući da vam Volumio omogućuje pregledavanje sučelja s bilo kojeg mjesta).
  2. Karaoke modul: Nisam mogao natjerati jedinicu koju sam kupio od AliExpressa da radi, ali budući da bi se modul jednostavno priključio na Jukebox pojačalo, to će se u budućnosti lako dodati.

Korišteni materijali

  • 10 mm šperploča
  • 4 mm šperploča
  • 4 mm masonit
  • 10 mm akril
  • 20 mm MDF
  • 2 mm akril
  • Ljepilo za drvo
  • Akrilni cement
  • Boja u spreju
  • Boja u spreju za neprozirno staklo
  • Arduino mini
  • Malina PI 3
  • Napajanje 70W, 5V, 14A
  • PIFI Digi DAC+ HIFI DAC Modul audio zvučne kartice
  • Raspberry PI 3 GPIO produžna ploča
  • ODROID-VU7 Plus
  • LED traka (5V, WS2811)
  • HDMI vrpčani kabel (90 stupnjeva)
  • Kromirani 30 mm LED osvijetljeni gumbi
  • Stereo pojačanje (druga ruka, kupljeno na internetskoj aukciji)
  • Zvučnici u kutiji (2. ruka, kupljeni na internetskoj dražbi)
  • 2.5M šesterokutna odstupanja
  • Dvostrana traka
  • Ostalo: žica, lemljenje, termoskupljajuće cijevi, vijci, električna razvodna kutija, presovanje itd.
  • Crni vinil

Softver

  • LibreCAD
  • InkScape
  • Miješalica
  • Aurdino IDE

Korišteni glavni alati

  • Lemilica
  • Rezač za vinil
  • Laserski rezač
  • CNC stroj
  • Ruter
  • Stolna pila
  • Jigsaw
  • Odvijač
  • Pištolj za ljepilo

Korak 1: Opći dizajn

Cjelokupni dizajn
Cjelokupni dizajn

Kutija je dizajnirana tako da bude ista kao neki povijesni modeli, otprilike 85x155 cm.

Četiri područja na prednjoj strani su:

  • Neonska cijev (žuta)
  • Rešetka zvučnika (siva i smeđa)
  • Sučelje džuboksa (ružičasto i bijelo; džuboks džem)
  • Polukružni umetak (ružičasti, crno-bijeli s glazbenim notama)

U početku sam namjeravao postaviti zvučnike

  1. Iza rešetke zvučnika
  2. Gdje su crni krugovi u umetku polukruga

Ali moji su zvučnici bili preveliki i osjećao sam da bi pokušaj zgnječenja svih iza tih lokacija utjecao na kvalitetu zvuka. Na kraju sam odlučio da će rešetka zvučnika i umetak u obliku polukruga jednostavno biti ukrasni i da će zvučnici biti ostavljeni u kutijama za zvučnike, postavljeni tako da gledaju s lijeve i desne strane džuboksa. To je također značilo da se zvučnici po želji mogu premjestiti kako bi se postavili bilo gdje u prostoriji.

Korak 2: Neonska cijev

Neonska cijev
Neonska cijev
Neonska cijev
Neonska cijev

Ovaj gornji CAD crtež prikazuje kako sam izrezao komade koje sam koristio za izradu prednje neonske cijevi. To je određeno veličinom mog laserskog rezača i dostupnošću materijala. Korištenjem akrila od 10 mm izvezla sam DXF datoteku u SVG i izrezala komade pomoću laserskog rezača CO2. Koristeći akrilni cement spojio sam ih zajedno u cijev kako je prikazano na gornjim slikama.

Brusnim papirom granulacije 180 na nasumičnoj orbitalnoj ili delta brusilici izbrusite vanjsku stranu neonske cijevi. Zatim nanesite boju za raspršivanje.

Gledajući unatrag, bilo bi bolje cijev pjeskariti ili upotrijebiti neprozirni akril.

Korak 3: Polukružni umetak

Polukružni umetak
Polukružni umetak
Polukružni umetak
Polukružni umetak

Upotrebom izrezanog šperploče od 4 mm "JukeBox-Top-Insert.svg" na CO2 laserskom rezaču, gdje je potrebno linije za jetkanje (crno) kako bi kasnije bilo lakše obojiti i poravnati stvari.

  • Polukrug je bio obojen u ružičastu boju
  • Veći diskovi bili su obojeni u bijelo
  • Manji diskovi bili su obojeni u crno

Manji crni diskovi bili su zalijepljeni na bijele diskove, a bijeli su diskovi zatim zalijepljeni na stražnju stranu ružičastog polukruga tako da su crno-bijeli bili vidljivi (vidi gornje slike).

"JukeBox-Music.svg" izrezan je rezačem za vinil, a zatim zalijepljen na ružičasti polukrug kao gore.

Korak 4: Rezanje roštilja zvučnika

Rezanje roštilja zvučnika
Rezanje roštilja zvučnika
Rezanje roštilja zvučnika
Rezanje roštilja zvučnika

Pomoću Blendera izvezen je "Disc.blend" u STL datoteku. Pomoću CNC strojeva izrežite disk na 20 mm komad MDF -a. Visina STL datoteke podešena je tako da odgovara debljini MDF -a.

Otvarajući "Jukbox4.svg" i skrivajući sve slojeve osim "Roštilja", laserskim rezačem izrežite roštilj od 4 mm šperploče.

Ljepilom za drvo zalijepio sam disk na dio diska rešetke, pokušavajući poravnati stvari tako da jedna od zvjezdica bude u položaju 12 sati. Nakon što se ljepilo osušilo, sprejem sam naslikao roštilj bojom za srebro/pocinčavanje.

Korak 5: Priprema materijala za roštilj

Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj
Priprema materijala za roštilj

Napravio sam drveni okvir (veći od onog na roštilju), čvrsto povukavši hessian preko okvira i pričvrštivši ga na mjesto. nanošenje ljepila (koristila sam PVA ljepilo za drvo, ali druge vrste bi mogle biti bolje). Kad se osuši, imat ćete glatki, ali čvrsti list lista hessian. Nanoseći ljepilo za drvo na donju stranu roštilja, zalijepio sam ga na hessian tako da je neslijepljena strana hessiana vidljiva; nanošenjem utega na roštilj dok se sve ne osuši.

Korak 6: Gumbi

Gumbi
Gumbi

Rezačem za vinil izrezao sam "Buttons3.svg" iz crnog vinila.

Zatim su odlučili koji su gumbi potrebni i kamo idu.

Željeni simbol pričvršćen je na odgovarajući gumb.

Simboli su

  • Pojačavanje/smanjivanje glasnoće
  • Sljedeća/prethodna pjesma
  • Pauziraj/reproduciraj
  • Uključivanje/isključivanje napajanja
  • Promijenite svjetla (ovaj simbol nije korišten u ovoj verziji)

Korak 7: Jukebox sučelje - 1. dio

Sučelje džuboksa - 1. dio
Sučelje džuboksa - 1. dio

Font koji sam koristio je Broadway (vidi priloženo). Morat ćete ga instalirati ako koristite "Jukebox-Faceplate-1b.svg".

Skrivanje svih slojeva u "Jukebox-Faceplate-1b.svg" osim:

  • Gumbi
  • Tekst
  • Izrez na ekranu
  • Oblik

Dobiveni oblik laserski sam izrezao na šperploču od 4 mm.

Tanko skriva sve slojeve osim:

  • Zaslon - vidljiv
  • Zaslon - naslovnica

Dobiveni oblik laserski sam izrezao na šperploču od 4 mm. Ovaj komad sam nazvao omotom zaslona.

Imajte na umu da su gore navedeni dizajnirani s obzirom na zaslon ODROID-VU7 Plus i da će ih trebati promijeniti ako koristite drugi zaslon.

Držeći zaslon na mjestu, postavio sam poklopac zaslona na prednju ploču tako da je zaslon pravilno prekriven i da se ispravno prikazuje nakon uporabe. Nakon što je položaj sređen, zalijepio sam ih i spojio. Nakon što se ljepilo osušilo, primijetio sam da pozicioniranje nije 100% ispravno. To je rezultiralo mojom potrebom da dlijetom/usmjerivačem prevučem dio prednje ploče iza poklopca zaslona kako bih mogao preciznije poravnati zaslon.

Cijela prednja ploča tada je prskana u ružičastoj boji.

Izvozim "JukeBoxTextBacking.dxf" u SVG i izrežem ga od 4 mm šperploče. Nakon što sam ovo naslikao raspršivanjem, zalijepio sam ga na stražnju stranu prednje ploče tako da se bijela prikazala kroz tekst.

Drvene trake su zatim zalijepljene na stražnju stranu, dokazujući točke ugradnje za pričvršćivanje montažne ploče.

Korak 8: Jukebox sučelje - 2. dio

Sučelje džuboksa - 2. dio
Sučelje džuboksa - 2. dio
Sučelje džuboksa - 2. dio
Sučelje džuboksa - 2. dio
Sučelje džuboksa - 2. dio
Sučelje džuboksa - 2. dio

Sada sam ugradio gumbe u šest rupa pričvršćujući ih vijcima.

"Montažna ploča.dxf" je izvezena u SVG i izrezana je montažna ploča od 2 mm akrila. Koristeći mjedene zavoje, sastavio sam ekran i Raspberry PI kao na fotografiji (ekran s jedne strane i Raspberry PI i drugu elektroniku s druge strane).

Četvrtasta rupa namijenjena za 90 HDMI kabel s vrpcom pokazala se preuskom pa je potrebno učiniti šire (crteže je još potrebno promijeniti kako bi to odražavali).

Korak 9: Stvarni okvir

Stvarna kutija
Stvarna kutija
Stvarna kutija
Stvarna kutija
Stvarna kutija
Stvarna kutija
Stvarna kutija
Stvarna kutija

Osim okruglog dijela koji je izveden pomoću 4 mm masonita i nosivih kutnih blokova (15x25 mm), ostatak je kutije izrađen od šperploče od 10 mm. Ukupne dimenzije bile su približno 85x155x50xm. "Jukebox4.svg" daje točne korištene prednje dimenzije.

Vrh je stvoren prvo pomoću stezaljke kako bi se provjerilo možemo li uspješno saviti masonski lim. Zatim smo ga zalijepili i spajali heftalicama na vrh i polako obrađivali sa strane. Stavili smo zaštitne trake preko krajeva kako bismo je učvrstili, kao i držali pritisnutu. Na fotografijama ćete vidjeti kako smo dodali dodatne lukove kako bismo dokazali širu površinu na koju možemo lijepiti i spajati.

Bočni dijelovi su izrezani tako da mogu smjestiti zvučnike koje sam kupio. U gornjem dijelu je ugrađena polica za držanje pojačala. Konačno, stražnja je strana ostala manje -više otvorena kako bi se omogućio pristup pojačalu i drugim dijelovima.

Baza je izrađena od dva lista 10 mm šperploče; Jedan malo veći od sljedećeg.

Svi rubovi su okrugli.

Ostavljam fotografije kako bih pružio ostale detalje koji nedostaju.

Nakon sastavljanja, partija who je prskana u plavo. Na stražnjoj strani trebao sam bojom iznutra obojiti crnu boju jer bi time projekt izgledao dovršenije. Ovo je reklo da nitko zapravo ne vidi unutrašnjost.

Na kraju sam uvrnuo polukružni umetak i prednje ploče Jukebox-a i zalijepio roštilj na mjesto.

Korak 10: Instaliranje i konfiguriranje Volumio

Instaliranje i konfiguriranje Volumio
Instaliranje i konfiguriranje Volumio

Uključili HDMI i USB sa zaslona u Raspberry PI i sve to napajali.

Slijedeći upute na https://volumio.org/get-started/ instalirao sam Volumio na vaš Raspberry PI.

Tijekom procesa postavljanja odabrao sam Hifiberry DAC Plus za I2S.

Nakon instalacije, ponovno sam pregledao svoju instancu Volumio (https://volumio.local), otišao na postavke, dodatke i instalirao sljedeće:

  • Spotify
  • YouTube za Volumio
  • TuneIn Radio
  • Dodirnite Zaslon
  • Sigurnosno kopiranje i vraćanje podataka
  • Kontroler gumba GPIO

Iako ga nisam koristio, dodatak miniDLNA izgleda kao još jedan vrijedan instalacije. Također možete instalirati sve druge dodatke koje želite. Otkrio sam da je instaliranje grafičkog ekvilajzera dovelo do toga da moj zvuk ne radi.

Nakon instalacije konfigurirao sam svaki dodatak, postavljajući GPIO -ove na sljedeći način:

  • Omogući reprodukciju/pauzu: GPIO Pin 13
  • Omogući Vol+: GPIO Pin 16
  • Omogući Vol-: GPIO Pin 23
  • Omogući prethodno: GPIO Pin 22
  • Omogući sljedeće: GPIO pin 27
  • Omogući isključivanje: GPIO Pin 12

Da bi se zaslon ispravno prikazao, ssh'd sam na volumio.local i dodao ispod u boot/userconfig.txt:

  • #Postavite izlaz na DVI tako da se zvuk neće slati putem HDMI kabela
  • hdmi_drive = 1
  • #Postavite HDMI grupu na 2, nemate pojma što ona zapravo radi
  • hdmi_group = 2
  • #Postavite hdmi_mode na 87 što izgleda kao prilagođena razlučivost
  • hdmi_mode = 87
  • #Postavite parametre zaslona
  • hdmi_cvt = 1024 600 60 3 0 0 0

Postavke čuvara zaslona mogu se postaviti putem dodatka za dodirni zaslon u postavkama.

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

Sljedeće povratne informacije dao je GVOLT na forumu zajednice Volumio. Kad budem imao priliku primijeniti ovaj pristup, ažurirat ću gore navedeno.

Jedan savjet u vezi s izmjenama /boot/config.txt: Promjene povezane s hdmi* mogu se umjesto toga staviti u /boot/userconfig.txt. Korištenje userconfig.txt ima prednost što ova datoteka ostaje netaknuta kada se Volumio ažurira. Nasuprot tome, datoteka /boot/config.txt se prepisuje pri svakom ažuriranju programa Volumio (daljnje informacije) i morali biste ponovno urediti /boot/config.txt.

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

Korak 11: Spajanje LED dioda

Spajanje LED dioda
Spajanje LED dioda
Spajanje LED dioda
Spajanje LED dioda

Prenesite "Rainbow.ino" na Arduino mini.

Pozicionirajući neonsku cijev tamo gdje sam htio, trasirao sam po vanjskoj strani. Zatim pričvršćujem LED traku duž srednje linije trake. Nije ležao savršeno ravno na zaobljenom dijelu, ali to nije bilo važno.

LED traka ima tri traka, tj. +5V, Podaci, Uzemljenje (crvena, zelena, bijela; u mom slučaju). Kako bi LED diode bile ravnomjerno osvijetljene, napajanje je spojeno na tračnice na vrhu polukružnog luka. Zbog toga sam morao izbušiti dvije male rupice kroz lice neposredno iznad i neposredno ispod mjesta gdje će teći LED traka na koju sam zalemio kablove za napajanje koji su bili spojeni na izvor napajanja.

Budući da LED diode mogu raditi samo u jednom smjeru, uvozite na koju stranu trake spojite podatkovni pin. Ako ovo pogrešno shvatite, neće uspjeti. Na ispravnom kraju izbušite malu rupu koja će vam omogućiti lemljenje olova u podatkovni kanal. Ovaj će se kabel spojiti na pin 12 na arduinu.

Korak 12: Završne veze

Završne veze
Završne veze
Završne veze
Završne veze
Završne veze
Završne veze

Napajanje se koristilo za pogon LED dioda, Raspberry Pi (pinovi 1 (5V) i 6 (uzemljenje)) i Arduino (Vin i uzemljenje). Akrilni pokrov postavljen je preko priključaka napajanja kako bi se korisnici zaštitili od slučajnog dodira.

Gumbi su spojeni prema ovom vodiču, tj. Jedan pin na releventni GPIO pin (raspravljano ranije), a drugi na masu. LED diode na gumbima paralelno su spojene izravno u izvor napajanja.

Labavi kabeli su prikovani na mjesto ili su zalijepljeni pomoću pištolja za lijepljenje.

Pojačalo je spojeno na PIFI Digi DAC+ HIFI DAC audio zvučnu karticu i zvučnike spojene na pojačalo.

Konačno je instalirana šipka za napajanje koja bi se koristila za napajanje cijele kutije, tj. Pojačala, jedinice za napajanje 70W, 5V, 14A i bilo kojeg drugog pribora koji bih mogao instalirati u budućnosti.

Korak 13: Što bih učinio drugačije?

Dok je zaslon koji sam kupio preporučila zajednica Volumio, vjerojatno bih sljedeći put upotrijebio Raspberry PI zaslon jer bi dodirna opcija trebala funkcionirati.

Kao što je već spomenuto, za neonsku cijev bih probao pjeskarenje (ovo bi ipak trebalo biti lakirano kako bi bilo čisto) ili neprozirni akril.

Također bih dodao gumb za malo upravljanje LED osvjetljenjem (vidi priloženi kod Rainbow2; izmijenio moj prijatelj) ili ga spojio u kontroler koji sinkronizira svjetla uz glazbu koja se svira.

Moja najveća promjena bila bi u načinu na koji sam montirao elektroniku. Napravio bih plitko izvlačenje ispod police pojačala koje bi klizilo van i držalo svu elektroniku i napajanje. Osim što bi sve učinilo mnogo urednijim, učinilo bi stvari i robusnijim i sigurnijim. Uredno povezana kabelska staza tada bi prolazila od izvlačenja do zaslona i gumba.

Preporučeni: