Kazalo:

Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem: 4 koraki (s slikami)
Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem: 4 koraki (s slikami)

Video: Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem: 4 koraki (s slikami)

Video: Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem: 4 koraki (s slikami)
Video: Raspberry Pi and Spotify Powered E-Ink Display (Tutorial) 2024, November
Anonim
Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem
Predvajalnik Raspberry Pi Spotify s 3D natisnjenim ohišjem

V tem navodilu vam bom pokazal, kako narediti predvajalnik glasbe na osnovi Raspberry Pi, ki lahko predvaja lokalno glasbo, spletne radijske postaje in deluje kot spotify zvočnik za povezavo, vse pa je nameščeno v stensko montažno 3D tiskano ohišje.

Ta glasbeni predvajalnik sem zgradil za kuhinjo svojih punc, saj radi poslušamo glasbo med kuhanjem ali pečenjem, vendar računalniški zvočniki, ki brenčijo iz dnevne sobe, tega preprosto ne odrežejo.

Boste potrebovali:

  • Malina Pi 3
  • Micro SD kartica (min. 8 GB)
  • Stereo zvočniki z vgrajenim USB DAC -om
  • Varno izklopno vezje
  • 3,5 -palčni zaslon na dotik
  • Micro USB kabel od ženskega do moškega
  • Spajkalnik
  • Odstranjevalec žice
  • Žice

Za nastavitev:

  • Tipkovnica
  • Miška
  • HDMI monitor

1. korak: Nastavitev Pi

Nastavitev Pi
Nastavitev Pi

Najprej razčistimo programsko plat stvari. Predvajalnik glasbe temelji na priljubljeni, a upokojeni liniji predvajalnikov Squeezebox Logitechs. Pi poganja LogitechMediaServer in odjemalca Squeezelite ter vmesnik Jivvelite. Za naslednje korake boste potrebovali osnovno znanje SSH in ukazne vrstice. Če niste seznanjeni s SSH, je OverTheWire odličen kraj za učenje uporabe ukazne vrstice in SSH.

Prenesite Raspbian in ga z enim od naslednjih programov prenesite na kartico SD:

  • Win32DiskImager (Windows)
  • ApplePi Baker (Mac)
  • Etcher (Mac in Windows)

Vstavite kartico SD v Pi in priključite vse zunanje naprave (tipkovnico, miško, monitor) in napajanje. Ko se zaženete v namizno okolje, nastavite wifi in v nastavitvah omogočite funkcije SSH in GPIO.

Zdaj lahko odklopite vse zunanje naprave in nadaljujete prek SSH iz katerega koli računalnika v istem omrežju, da nastavite Pi.

Ko ste povezani prek SSH, uporabite naslednji ukaz za dostop do nastavitev Raspberry Pi

sudo raspi-config

Spremenite jezik, postavitev tipkovnice in uporabniško geslo glede na vaše potrebe (neobvezno), nato razširite datotečni sistem in potrdite poziv za ponovni zagon.

Nato povežite zaslon na dotik in namestite vse potrebne gonilnike (odvisno od tega, kateri zaslon vam je na voljo):

  • Gonilniki Adafruit TFT
  • Gonilniki TFT Waveshare

Ko ste pravilno nastavljeni, bi morali na zaslonu na dotik videti namizno okolje.

Za nastavitev predvajalnika glasbe sem sledil vodniku Johna Hagensiekerja za nastavitev LogitechMediaServerja, Squeezelite in Jivelite. Prepričajte se le, da je zvočnik USB priključen in da je izbrana pravilna zvočna kartica.

Podporo Spotify Connect lahko preprosto dodate prek upravitelja vtičnikov v strežniku Logitech Media Server.

Kazalec sem tudi trajno odstranil iz kozmetičnih razlogov z uporabo:

sudo nano /etc/lightdm/lightdm.conf

in spremenite naslednjo vrstico

#xserver-command = X

v

xserver -command = X -značnik

Zaslon je mogoče umeriti s kalibratorjem xinput, kot je opisano v wikiju za skupno rabo valov.

Po namestitvi stikala za preklop iz vezja mausberry sem spremenil vhod in izhod na GPIO20 in GPIO21, saj privzete izhode že uporabljamo v glavi zaslona na dotik.

2. korak: Tiskanje ohišja

Tiskanje etuija
Tiskanje etuija

Primer je remiks/razširitev arcmattovega "Pi TFT plus Console Case" na Thingiverse. V Fusion 360 sem dodal dve ohišji zvočnikov v isti zasnovi kot originalno ohišje in spremenil glavno ohišje tako, da ima dve luknji za pritrditev na steno in pritrdilne točke za zvočno kartico zvočnikov USB in ploščo za varno izklop.

  • Če želite ohišje prilagoditi drugim komponentam, prenesite datoteko *.f3d.
  • Če želite natisniti samo pripravljene datoteke STL, prenesite datoteko zip.

Datoteke STL srednjih delov glavnega telesa in ohišja zvočnikov vsebujejo praznine za matice M3. Preden nadaljujete s tiskanjem, zaustavite tiskanje na ustrezni višini in dodajte matice.

Za zadnji in sprednji del mora zadostovati 10% polnjenje. Srednje dele, ki vsebujejo matice, je treba natisniti na višji ravni polnjenja, da se zagotovi zadostna strukturna podpora praznin matic. Pri enem od mojih odtisov sta se pri 10%odtrgala dva matica, pri čemer ni bilo niti, ki bi pravilno držala vijake.

Tukaj je povezava do strani zadeve za ohišje

3. korak: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Za naslednji korak morate imeti osnovne veščine spajkanja.

Odprite zvočnik USB in odklopite zvočnike z zvočne plošče na kablih JST. Odrežite in odstranite kabel USB na ustrezni dolžini z zvočne plošče. Za prihranek prostora sem spajkal kable USB neposredno na preskusne ploščice na spodnji strani Pi. Če blazinic ne morete slediti z multimetrom, je tukaj dober seznam številk blazinic. Za priključitev zvočne plošče sem uporabil PP46 do PP48 in napajalni pin 5V (glej sliko).

Pripravite vezje za varno izklop tako, da odlepite stikalo in ga zamenjate z dvema dolžinama izolirane žice. Stikalo vstavite v vdolbino in proste kable spajkajte.

Odrežite moški konec kabla mikro USB in odstranite napajalne in podatkovne kable. Rdeči napajalni kabel USB kabla spajkajte na PP2, črnega pa na PP5 (glejte sliko). Ženski konec kabla mikro USB mora biti priključen na moški konec tiskanega vezja za varno izklop. Ploščo lahko pritrdite na dnu ohišja.

Kasneje sem vsem spajkalnim mestom dodal vroče lepilo, da se stabilizira in dodam nekaj razbremenitve napetosti.

Zasluge za sliko Pi: Wikipedia, uporabnik: Multicherry

commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg

4. korak: Končna montaža

Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava
Končna sestava

Končna konstrukcija je nekoliko zapletena, a z dovolj dolgimi žicami bi se moralo vse prilegati.

Ohišje zvočnika je bilo nekoliko na majhni strani, kar je skupaj z izpuhano ohišje matice na eni strani pomenilo, da se levi zvočnik ni zaprl skupaj z rešetko zvočnikov.

Trije hrbtni deli se lahko med seboj povežejo z vijaki M3. Vijaki bodo pri prvem privijanju odrezali navoj. Dokler jih ne ločite pogosto, mora biti ta povezava dovolj močna.

Ploščo za izklop prilepite v ohišje in privijte zvočno ploščo na stojala.

Raspberry Pi lahko pritrdite na srednje ohišje z vijaki M3. Ko privijete Pi, vstavite kartico SD, saj je nekoliko večja od ohišja. Nato ga lahko vstavite s pinceto skozi odprtino na strani.

Po dodajanju zaslona na dotik ostane le še privijanje sprednje plošče.

Pred dokončanjem gradnje nisem imel pri roki kabla mikro USB, zato začasno napajam Pi skozi vrata mikro USB Pi s pomočjo power bank. Manjkajočo kabelsko povezavo bom dodal kasneje.

Upam, da ste uživali v tej mini jukebox sestavi. Veselim se, da bom to preizkusil v naslednjih nekaj tednih. Če imate kakršna koli vprašanja ali ideje za izboljšanje, mi pustite komentar spodaj in poskušal vam bom odgovoriti v najkrajšem možnem času

Zvočno tekmovanje 2017
Zvočno tekmovanje 2017
Zvočno tekmovanje 2017
Zvočno tekmovanje 2017

Drugo mesto na avdio tekmovanju 2017

Priporočena: