Sadržaj:
Video: Raspberry Pi Spotify player s 3D ispisanim kućištem: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovom uputstvu pokazat ću vam kako napraviti glazbeni player zasnovan na Raspberry Pi -u koji može reproducirati lokalnu glazbu, web radio postaje i djelovati kao spotify zvučnik za povezivanje, a sve je smješteno u zidno 3D tiskano kućište.
Napravio sam ovaj glazbeni player za kuhinju svojih djevojaka jer volimo slušati glazbu dok kuhamo ili pečemo, ali zvučnici računala koji trepere iz dnevnog boravka jednostavno ga ne režu.
Trebat će vam:
- Malina Pi 3
- Micro SD kartica (min. 8 GB)
- Stereo zvučnici s integriranim USB DAC -om
- Krug sigurnog isključivanja
- Zaslon osjetljiv na dodir 3,5"
- Mikro USB kabel ženski na muški
- Lemilica
- Skidač žice
- Žice
Za postavljanje:
- Tipkovnica
- Miš
- HDMI monitor
Korak 1: Postavljanje Pi
Prvo riješimo softversku stranu stvari. Glazbeni player temelji se na popularnoj, ali povučenoj liniji Squeezebox playera Logitecha. Pi pokreće LogitechMediaServer i klijent Squeezelite, kao i sučelje Jivvelite. Za sljedeće korake trebat će vam osnovne vještine SSH -a i zapovjedne linije. Ako niste upoznati sa SSH -om, OverTheWire je izvrsno mjesto za naučiti kako koristiti naredbenu liniju i SSH.
Preuzmite Raspbian i prenesite ga na SD karticu pomoću jednog od sljedećih programa:
- Win32DiskImager (Windows)
- ApplePi Baker (Mac)
- Etcher (Mac i Windows)
Umetnite SD karticu u Pi i spojite sve periferne uređaje (tipkovnica, miš, monitor) i napajanje. Nakon pokretanja u radnom okruženju postavite Wi -Fi i omogućite SSH i GPIO funkcionalnost u postavkama.
Sada možete isključiti sve periferne uređaje i nastaviti putem SSH -a s bilo kojeg računala u istoj mreži za postavljanje Pi.
Nakon povezivanja putem SSH -a, koristite sljedeću naredbu za pristup postavkama Raspberry Pi
sudo raspi-config
Promijenite jezik, raspored tipkovnice i korisničku lozinku prema vašim potrebama (izborno), zatim proširite datotečni sustav i potvrdite upit za ponovno pokretanje.
Zatim povežite zaslon osjetljiv na dodir i instalirajte sve potrebne upravljačke programe (ovisno o tome koji vam je zaslon dostupan):
- Adafruit TFT upravljački programi
- Waveshare TFT upravljački programi
Nakon ispravnog postavljanja, trebali biste vidjeti okruženje radne površine na zaslonu osjetljivom na dodir.
Za postavljanje glazbenog playera slijedio sam vodič Johna Hagensiekera za postavljanje LogitechMediaServera, Squeezelitea i Jivelita. Samo provjerite je li USB zvučnik spojen i je li odabrana ispravna zvučna kartica.
Podrška za Spotify Connect može se jednostavno dodati putem upravitelja dodataka na Logitech Media serveru.
Također sam trajno uklonio kursor, iz kozmetičkih razloga, koristeći:
sudo nano /etc/lightdm/lightdm.conf
i mijenjajući sljedeći redak
#xserver-naredba = X
u
xserver -naredba = X -nokursor
Zaslon se može kalibrirati pomoću xinput kalibratora kako je opisano u wikiju Waharehare.
Nakon instaliranja sklopke za prebacivanje iz krugova mausberry ja sam promijenio ulaz i izlaz na GPIO20 i GPIO21 budući da zadane izlaze već koristimo zaglavlje zaslona osjetljivog na dodir.
Korak 2: Ispis kućišta
Slučaj je remiks/proširenje arcmattovog "Pi TFT plus Console Case" na Thingiverseu. U Fusion 360 dodao sam dva kućišta zvučnika u istom dizajnu kao i originalno kućište i izmijenio glavno tijelo tako da ima dvije rupe za zidnu montažu i točke za pričvršćivanje zvučne kartice USB zvučnika i ploču za sigurno isključivanje.
- Ako želite prilagoditi kućište tako da odgovara drugim komponentama, preuzmite datoteku *.f3d.
- Ako želite ispisati samo gotove STL datoteke, preuzmite zip datoteku.
STL datoteke središnjih dijelova glavnog kućišta i kućišta zvučnika sadrže praznine za matice M3. Pauzirajte ispis na odgovarajućoj visini i dodajte matice prije nastavka ispisa.
10% ispune bi trebalo biti dovoljno za stražnje i prednje dijelove. Srednji dijelovi koji sadrže matice trebaju biti ispisani na višoj razini ispune kako bi se osigurala dovoljna strukturna podrška praznina matica. Dvije matice su se otkačile u jednom od mojih otisaka na 10%, ne ostavljajući niti za pravilno držanje vijaka.
Ovdje je veza na stranicu sa stvarima za kućište
Korak 3: Elektronika
Za ovaj sljedeći korak trebali biste imati osnovne vještine lemljenja.
Otvorite USB zvučnik i odvojite zvučnike od zvučne ploče na njihovim JST kabelima. Odrežite i odvojite USB kabel odgovarajuće dužine sa zvučne ploče. Za uštedu prostora lemio sam USB vodiče izravno na testne pločice na donjoj strani Pi. Ako ne možete pratiti uloške multimetrom, evo dobrog popisa brojeva jastučića. Za spajanje zvučne ploče koristio sam PP46 do PP48 i 5V naponski pin (vidi sliku).
Pripremite krug za sigurno isključivanje tako da odspojite prekidač za klackalicu i zamijenite ga s dvije duljine izolirane žice. Postavite prekidač u udubljenje i lemite slobodne vodiče na mjesto.
Odrežite muški kraj mikro USB kabela i skinite kablove za napajanje i podatke. Lemite crveni kabel za napajanje USB kabela na PP2, a crni kabel na PP5 (pogledajte sliku). Ženski kraj mikro USB kabela mora biti spojen na muški kraj ploče sigurnog isključivanja. Ploča se može zalijepiti na mjesto na dnu kućišta.
Kasnije sam na sva mjesta lemljenja dodao vruće ljepilo kako bih se stabilizirao i dodao malo rasterećenja napetosti.
Zasluge za Pi sliku: Wikipedia, korisnik: Multicherry
commons.wikimedia.org/wiki/File:Raspberry_Pi_2_Model_B_v1.1_underside_new_(bg_cut_out).jpg
Korak 4: Završna montaža
Konačna konstrukcija je pomalo škakljiva, ali s dovoljno dugim žicama sve bi se trebalo uklopiti.
Kućište zvučnika bilo je malo na maloj strani, što je zajedno s ispuhanom maticom s jedne strane značilo da se lijevi zvučnik nije zatvorio u ravnini s rešetkom zvučnika.
Tri naslona mogu se međusobno povezati pomoću vijaka M3. Vijci će prerezati navoj prvi put kada ih uvrnete. Sve dok ih ne odvajate često, ova bi veza trebala biti dovoljno jaka.
Zalijepite ploču za isključivanje u kućište i pričvrstite zvučnu ploču na nosače.
Raspberry Pi se može pričvrstiti na srednje kućište vijcima M3. Umetnite SD karticu nakon što ste pričvrstili Pi jer je nešto veća od kućišta. Nakon toga se može umetnuti pincetom kroz otvor sa strane.
Nakon dodavanja zaslona osjetljivog na dodir, preostaje samo pričvrstiti prednju ploču na mjesto.
Prije dovršetka izrade nisam imao pri ruci mikro USB kabel, pa privremeno napajam Pi preko Pi -jevog USB USB priključka pomoću banke napajanja. Kasnije ću dodati nedostajuću kabelsku vezu.
Nadam se da vam se dopao ovaj mini džuboks. Jedva čekam isprobati ovo u sljedećih nekoliko tjedana. Ako imate bilo kakvih pitanja ili ideja za poboljšanje, ostavite mi komentar ispod i pokušat ću vam se javiti što je prije moguće
Drugoplasirani na audio natjecanju 2017
Preporučeni:
Petlje s kućištem za iPhone X RileyLink: 15 koraka
Ponavljanje pomoću RileyLink kućišta za iPhone X: Ova uputa pokriva kako integrirati uređaj nazvan RileyLink u kućište baterije iPhone X. Ove se informacije uvelike temelje na @Phil Garber koji je napisao prekrasan članak o mediju o izradi iPhonea 6/7/8 slučaj. Njegov članak pogledajte OVDJE.Tko
Baklja lopova Joule s kućištem: 16 koraka (sa slikama)
Joule Thief baklja s kućištem: U ovom ćete projektu naučiti o tome kako izgraditi krug Joule Thief i odgovarajuće kućište za krug. Ovo je relativno jednostavan krug za početnike i srednje uspjehe. Kradljivac Joulea slijedi vrlo jednostavan koncept, koji je također sličan
Stroj za retro igre s Raspberry PI, RetroPie i domaćim kućištem: 17 koraka (sa slikama)
Stroj za retro igre s Raspberry PI, RetroPie i domaćim kućištem: Prije nekog vremena pronašao sam Linux distribuciju za Raspberry Pi pod nazivom RetroPie. Odmah sam saznao da je to izvrsna ideja s odličnom implementacijom. Jednosmjerni retro-igrački sustav bez nepotrebnih značajki. Briljantno. Ubrzo nakon toga odlučio sam
Kako napraviti RC zračni brod! S 3D ispisanim dijelovima i drugim stvarima: 5 koraka (sa slikama)
Kako napraviti RC zračni brod! S 3D ispisanim dijelovima i drugim stvarima: Zračni čamci izvrsni su jer su jako zabavni za vožnju i također rade na nekoliko vrsta površina, poput vode, snijega, leda, asfalta ili bilo čega drugog, ako je motor dovoljno snažan. nije jako složeno, a ako već imate elektron
Ultra prijenosni USB punjač s hladnim kućištem: 3 koraka (sa slikama)
Ultra prijenosni USB punjač s hladnim kućištem: Tek sam nedavno započeo geocaching i koristim svoj Garmin automobilski GPS. Radi prilično dobro osim što dug dan (ili noć) može ubiti bateriju. Nadahnulo me ovo uputstvo: Učinite sada učinkovitiji dugotrajni USB ili bilo koji punjač sada