Obsah:

Hudební přehrávač Raspberry Pi: 10 kroků (s obrázky)
Hudební přehrávač Raspberry Pi: 10 kroků (s obrázky)

Video: Hudební přehrávač Raspberry Pi: 10 kroků (s obrázky)

Video: Hudební přehrávač Raspberry Pi: 10 kroků (s obrázky)
Video: Raspberry Pi - Půjde z něho postavit multimediální centrum? 2024, Listopad
Anonim
Hudební přehrávač Raspberry Pi
Hudební přehrávač Raspberry Pi

Přišli jste někdy domů a chtěli jste si odpočinout bez hudby na pozadí, aniž byste museli zapínat počítač, telefon nebo jiné zařízení? Měl jsem tento problém. V následujícím Instructable vám ukazuji svůj koncept offline ovládaného hudebního přehrávače analogovými přepínači. (hudba pochází z vestavěného USB flash disku #oldschool) Pokusím se napsat tento Instructable snadno, aby to zvládly i ty největší NOOBS, i když jsem použil Raspbian (špatný vtip vysvětlen v kroku 4) Poznámka: Nemám žádné zkušenosti s kódováním, takže jsem skončil s prací se zkušenějším kodérem (díky Raffael:) Moje osobní zkušenost pochází ze sledování videa na Youtube jako přípravy, takže pokud najdete chyby v kódu nebo v Instructable obecně, prosím okomentujte.

Krok 1: Plánování

Plánování
Plánování
Plánování
Plánování
Plánování
Plánování
Plánování
Plánování

Nejprve potřebujete plán*) Zamýšleným použitím je hudba na pozadí*) Nechci zatím streamovat ani dělat jiné podobné věci. USB disk pojme více hudby, kterou mohu za rok poslouchat, takže by to prozatím mělo být v pořádku. Možná použiji modul Wlan, který je zabudovaný v malině, k připojení k mému serveru NAS pro větší výběr hudby. *) Žádné grafické uživatelské rozhraní, pouze 3 přepínače připojené k pinům gpio Raspberry pi *) vedou přes přepínače abyste věděli, že běží seznam skladeb čarodějnice (volitelně) [*) Reproduktory s integrovaným zesilovačem připojeným ke zvukové kartě, čarodějnice je připojena k Raspberry pi.] -> o tom později A co je nejdůležitější: pokud se to udělá, nechci to už nikdy řešit.

Krok 2: Seznam materiálu

Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu
Seznam materiálu

1. Raspberry pi (použil jsem model 3B, ale i starší by měl být v pořádku. Ve skutečnosti byste mohli použít něco ještě méně výkonného jako arduino, ale museli byste přidat moduly pro SD kartu a audio) 2. zvuková karta, není nutná, ale ta, která je integrována, není příliš dobrá (začal jsem s Hifiberry DAC, který není kompatibilní, takže jsem zvukovou kartu vůbec nepoužíval, protože kvalita byla pro mě v pořádku a chtěl jsem dokončit projekt:) 3. některé propojovací kabely4. reproduktory s vestavěným zesilovačem (můžete použít reproduktory bez a zesilovat (zesilovat?) je oddělené, ale je to jednodušší/čistší způsob) 5. přepínače pro seznamy skladeb: Použil jsem 3 pro seznamy skladeb [můžete použít více nebo méně, pak budete muset upravit kód] a jeden pro vypnutí6. nějaké šrotové dřevo nebo krabice jakéhokoli druhu (3 možnosti v kroku 7/8) 7. počítač/kabel HDMI pro připojení pi8. Myš a klávesnice 9. napájecí kabel k napájení 10. některé LED diody (volitelně)

Krok 3: Kód

Kód
Kód

Jak jsem řekl, nemám žádné zkušenosti s kódováním, a tak jsem šel na zkušenějšího kodéra (díky v tomto bodě Raphael). Použil jsem python, protože Raspberry pi pracuje s pythonem a není příliš těžké se naučit základy. Přehrávač pracuje se dvěma samostatnými programy, jedním pro spuštění seznamu skladeb a druhým pro jeho zabití. Oba jsou ve smyčce, takže tento spuštěný program skončí pouze tehdy, když vytáhnete zástrčku (co byste neměli dělat, POUŽÍVEJTE KILL-SWITCH!)

Krok 4: Raspberry Pi

Raspberry Pi
Raspberry Pi
Raspberry Pi
Raspberry Pi

V tomto kroku tedy nastavíme Raspberry pi. Jako operační systém jsem použil Raspbian, ale můžete použít Noobs nebo jakýkoli jiný systém, pokud chcete (některé kroky se mohou v jiných systémech lišit). Nejprve si to nastavíte (můžete si přečíst podrobného průvodce na internetu nebo se podívat na video na youtube, nebudu se tím zabývat, bude to trvat asi 10 minut max.) Poté přidáte dva skripty do automatického spuštění v malině. To provedete tak, že do příkazového řádku napíšete „sudo nano /etc/rc.local“a před řádek „exit“přidáte jména a cestu, kam jste soubory uložili, do spodní části stránky. V tomto případě: "/media/pi/TRANSCEND/kill_v1.py &" "/media/pi/TRANSCEND/gabou_v2.py &" (na konci musíte přidat "&", protože projekt je smyčka a měl by práce na pozadí). Udělejte to pomocí zabití a původního skriptu. Nyní stisknutím "Ctrl X" opustíteNyní zvukovou kartu. Použil bych zvukovou kartu, protože 3,5 mm zvukový konektor na pi není příliš bouchající na té kartě). Objednal jsem si tedy levnou zvukovou kartu USB (6 €) na Amazonu, ale nemusíte se obávat, že budete muset zvukovou kartu USB nastavit stejně, jako když používáte zvukovou kartu GPIO. Takže o to nepřijdete (více o tom v kapitole 6) Provedeno tak snadno

Krok 5: USB klíčenka

USB klíčenka
USB klíčenka

Nyní musí být USB klíč PŘESNĚ stejný jako můj, nebo musíte změnit program. Přejmenujte hůl na „TRANSCEND“Pokud chcete použít jiné jméno, budete muset změnit název ve skriptech (Jak jste si mohli všimnout, jsem líný. Takže jsem nepřejmenoval hůl, bylo by to mnohem krásnější, ale není to nutné, takže …) 2. Vytvořte 3 seznamy skladeb s názvem Pl.1, Pl.2 a Pl.3 se skladbami v nich. Stejně jako výše stejné jméno bla bla bla3. Přehrávač hudby na Raspberry pi nebude používat některá znamení a písmena, takže bych doporučil stáhnout si přejmenovač (použil jsem Ant přejmenovač), který přejmenuje skladby na 8 náhodných čísel

4. Přidejte skripty a skladby do složek Playlist

Krok 6: Poslední dotyky

Nyní propojíme Raspberry pi se zvukovou kartou, přepínači, LED a zapneme jej. Použijte propojovací kabely k připojení přepínačů a LED Zvuková karta USB způsobila určité potíže, ale to se dá zvládnout. Pokyny, jak jej nainstalovat, musíte zkontrolovat na internetu, protože tento krok se liší podle toho, jakou kartu používáte:/. V zásadě deaktivujete vestavěnou zvukovou kartu a použijete novou. Pokud však máte štěstí, stačí ji zapojit do volného USB portu a je hotovo. Buďte připraveni hrát si s nastavením. V tomto okamžiku jsem opravdu chtěl, aby byla věc hotová, a tak jsem pokračoval bez zvukové karty. Vyzkoušejte to s připojeným displejem a bez něj, než kolem něj postavíte krabici. Pokud to nefunguje, zkontrolujte USB klíčenku. Přejmenovalo se to samo? Je poškozený?

Krok 7: Ladění

Ladění
Ladění

Pokud jste pracovali správně, tento krok nepotřebujete. Pokud pracujete jako já, myslím, že ho budete potřebovat. Jaké jsou tedy možné chyby?*) Nepřejmenovali jste skladby*) Překlepy v cestě automatický start (rc.local)*) překlepy na USB flash disku/seznamy skladeb*) nepřejmenovali jste stick (nebo se přejmenovali sami po nesprávném vypnutí)*) nepoužili jste vypínač a vytáhli zástrčku. Pokud to funguje, zkontrolujte hůl a pi, zda neobsahují chyby.*) Spojení mezi tlačítky a pí se uvolnilo*) SD karta se rozbila, doslova (ano, to se mi opravdu stalo, neptejte se mě jak) nebo obrazně*) vypnutí napájení*) … Každá z těchto chyb se mi stala alespoň jednou při stavbě

Krok 8: Krabice

Krabice
Krabice

Nyní krabice. Máte 2 možnosti1) Takže pokud to chcete udělat stylem, vyřezali byste laserem (nebo CNC) krabici z plátků dřeva se spoji a vším. 2) Dalším způsobem je vzít stávající krabici a použít ji jako bydlení. Nejprve jsem to udělal, ale nelíbil se mi vzhled, takže jsem to udělal následovně (krok 8) Vyvrtejte 3+3 otvory v horní části krabice a nainstalujte spínače (a LED diody, pokud nějaké používáte). na straně pro napájení (líný způsob je jednoduše použít USB kabel jako vestavěný zdroj bez odpojitelného kabelu), nicméně doporučuji použít prodlužovací USB kabel pro napájení, takže pokud se napájecí kabel rozbije, nemusíte brát věc appart -> což má za následek práci, čemu se snažíme vyhnout Nyní, když je vše připraveno, připojte pí a reproduktory.

Krok 9: Hipster Way a dokončení případu

Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu
Hipster Way a dokončení případu

To je pro kreativní jedince, kteří chtějí předvést své schopnosti. Pro tuto možnost můžete použít buď dřevěná prkna a slepit/sešroubovat je dohromady, nebo vytvořit tvrdou cestu tvrdou cestou a vyřezat stávající blok dřeva, abyste do něj vložili pi. Viděl jsem ty plovoucí police a chtěl použít tuto techniku. Šel jsem tedy do své zahrady, vzal starý kus dřeva a zkontroloval, zda na něm reproduktory mohou stát (šířka). Regál by měl vypadat jako pevný, plovoucí kus s vyčnívajícími pouze vypínači, takže jsem jej vytesal zespodu. Nechal jsem na přední straně jakýsi „ret“, abyste neviděli výřez. Doufám, že vám moje kresby pomohou získat přehled Dokončení případu: Pokud tedy máte krabici, postup je jednoduchý. Do horní části krabice vyvrtejte 3+3 otvory a nainstalujte 3 spínače a 3 LED diody výše, pokud nějaké použijete. Vyvrtejte do boku otvor pro napájení (líný způsob je jednoduše použít USB kabel jako vestavěný zdroj) bez odnímatelného kabelu), nicméně překonám svoji lenost a pro praktičnost použiji zásuvku IEC, protože kabely pravidelně přerušuji. Nyní je vše připraveno, připojte pí. Montáž: Chcete -li jej připevnit na zeď, rozhodl jsem se vyvrtat 2 velké otvory na zadní straně a namontovat jej pomocí 2 háčků (obrázek výše) A máme hotovo. Tip pro tip: Při vrtání do zdi dávejte pozor na napájecí kabely to. Zasáhnout je by byl opravdu šokující zážitek. Ha, dostal jsem tě tam.

Krok 10: Hotovo

Hotovo!
Hotovo!

S tou bombou je čas skončit. Komentujte prosím všechna vylepšení, která můžete najít, a zveřejněte svůj hudební box. Děkuji za čtení, mějte se a opatrujte se.

Doporučuje: