İçindekiler:

Raspberry Pi Müzik Çalar: 10 Adım (Resimli)
Raspberry Pi Müzik Çalar: 10 Adım (Resimli)

Video: Raspberry Pi Müzik Çalar: 10 Adım (Resimli)

Video: Raspberry Pi Müzik Çalar: 10 Adım (Resimli)
Video: RASPBERRY PI BASICS. Music box project. PART 1/2 2024, Temmuz
Anonim
Ahududu Pi Müzik Çalar
Ahududu Pi Müzik Çalar

Hiç eve gelip bilgisayarınızı, telefonunuzu veya başka herhangi bir cihazı açmadan dinlenmek için arka plan müziği istediniz mi? Sorun demiştim. Aşağıdaki Talimatta size, çalıştırılan bir çevrimdışı müzik çalar konseptimi gösteriyorum. analog anahtarlarla. (müzik yerleşik bir USB çubuğundan geliyor #oldschool) Raspbian kullanmama rağmen (4. adımda açıklanan kötü şaka) Bu Eğitilebilir Dosyayı en büyük NOOBS'nin bile yapabilmesi için yazmaya çalışacağım. Not: Hiç deneyimim yok kodlama ile daha deneyimli bir kodlayıcı ile çalışmaya başladım (teşekkürler Raffael:) Kişisel deneyimim, hazırlık olarak Youtube'da bir video izlemekten geldi, bu yüzden kodda veya genel olarak Instructable'da hatalar bulursanız, lütfen yorum yapın.

Adım 1: Planlama

Planlama
Planlama
Planlama
Planlama
Planlama
Planlama
Planlama
Planlama

Öncelikle bir plana ihtiyacınız var*) Kullanım amacı fon müziğidir*) Henüz yayın yapmak veya bunun gibi başka şeyler yapmak istemiyorum. USB çubuğu bir yıl içinde dinleyebileceğim daha fazla müzik tutacak, bu yüzden şimdilik iyi olmalı. Belki daha büyük bir müzik seçimi için NAS sunucuma bağlanmak için ahudududa yerleşik olan Wlan modülünü kullanacağım.*) GUI yok Raspberry pi'nin gpio pinlerine bağlı sadece 3 anahtar *) anahtarların üzerindeki ledler yani cadı çalma listesinin çalıştığını biliyorsun (isteğe bağlı)[*) Dahili amplifikatörlü hoparlörler ses kartına bağlanır cadı Raspberry pi'ye bağlanır.] -> daha sonra ve en önemlisi: eğer bu yapılırsa, bununla bir daha uğraşmak istemiyorum.

Adım 2: Malzeme Listesi

Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi

1. Raspberry pi (3B modelini kullandım ama daha eski bir model de iyi olabilir. Aslında arduino gibi daha az güçlü bir şey kullanabilirsiniz ama bir SD kart ve ses için modüller eklemeniz gerekir)2. bir ses kartı, gerekli değil ama yerleşik olan çok iyi değil (uyumlu olmayan Hifiberry DAC ile başladım, bu yüzden kalite benim için iyi olduğu için hiç ses kartı kullanmadım ve istedim) projeyi bitir:)3. bazı atlama kabloları4. dahili bir amplifikatöre sahip hoparlörler (hoparlörler olmadan kullanabilir ve amplifiye edebilirsiniz (amplifiye edebilir misiniz?) çalma listeleri için anahtarlar: Çalma listeleri için 3 kullandım [az ya da çok kullanabilirsiniz, o zaman kodu değiştirmeniz gerekir] ve bir tanesi kapatma için6. biraz ahşap veya herhangi bir kutu (adım 7/8'de 3 seçenek)7. pi8'i bağlamak için bir bilgisayar/hdmi kablosu. Fare ve Klavye9. 10'a güç sağlamak için bir güç kablosu. bazı ledler (isteğe bağlı)

Adım 3: Kod

kod
kod

Dediğim gibi, kodlama konusunda deneyimim yok, bu yüzden daha deneyimli bir kodlayıcıya gittim (bu noktada Raphael'e teşekkürler). Ben python kullandım çünkü Raspberry pi python ile çalışıyor ve temel bilgileri öğrenmek çok zor değil. Oynatıcı, biri çalma listesini başlatmak ve diğeri onu öldürmek için olmak üzere iki ayrı programla çalışır. Her ikisi de bir döngü içindedir, bu nedenle bu program bir kez başlatıldığında yalnızca fişi çekerseniz sona erecektir (yapmamanız gereken şey, KILL-SWITCH KULLANIN!)

4. Adım: Ahududu Pi

Ahududu Pi
Ahududu Pi
Ahududu Pi
Ahududu Pi

Bu adımda Raspberry pi'yi kuracağız. Ben işletim sistemi olarak Raspbian kullandım ama dilerseniz Noobs veya başka bir sistem kullanabilirsiniz (bazı adımların diğer sistemlerde farklı olabileceğini unutmayın). İlk önce kuruyorsunuz (internette detaylı bir rehber okuyabilir veya youtube'da bir video izleyebilirsiniz, buna girmeyeceğim, max. ahudududa. Bunu komut satırına "sudo nano /etc/rc.local" yazarak ve "çıkış" satırından önce sayfanın en altına dosyaları kaydettiğiniz adları ve yolu ekleyerek yaparsınız. Bu durumda:"/media/pi/TRANSCEND/kill_v1.py &""/media/pi/TRANSCEND/gabou_v2.py &"(proje bir döngü olduğu için sonuna "&" eklemelisiniz ve arka planda çalışın). Bunu kill ve orijinal komut dosyasıyla yapın. Şimdi ses kartından çıkmak için "Ctrl X" tuşuna basın. Pi üzerindeki 3,5 mm ses jakı çok sert olmadığı için bir ses kartı kullanırdım Mağazanın bana sattığı ses kartı en eskisiydi ve en yeni pi ile birleştiğinde bu bazı sorunlara neden oldu (bu noktada oldukça sinirlendim, 30€ harcadım) bu kartta). Bu yüzden amazon'dan ucuz bir eşek (6€) USB ses kartı sipariş ettim. Ama endişelenmeyin, bir GPIO ses kartı kullanırken yaptığınız gibi USB ses kartını ayarlamanız gerekiyor. Böylece bunu kaçırmazsınız (6. bölümde daha fazla bilgi için) Bu kadar kolay yapılır

Adım 5: USB Çubuğu

USB Çubuğu
USB Çubuğu

Şimdi USB Stick benimkiyle TAM aynı olmalı veya programı değiştirmeniz gerekiyor.1. Çubuğu "TRANSCEND" olarak yeniden adlandırın Başka bir ad kullanmak istiyorsanız, komut dosyalarındaki adı değiştirmeniz gerekir (Fark etmiş olabileceğiniz gibi tembelim. O yüzden çubuğu yeniden adlandırmadım, çok daha güzel olurdu emin olun, ama gerekli değil yani…)2. İçinde şarkılar bulunan Pl.1, Pl.2 ve Pl.3 adlı 3 çalma listesi oluşturun. Yukarıdaki gibi aynı adı taşıyan bla bla bla3. Raspberry pi'deki Müzik Çalar bazı işaretler ve harfler kullanmayacak, bu yüzden şarkıları 8 rastgele sayıda yeniden adlandıran bir yeniden adlandırıcı (Ant yeniden adlandırıcı kullandım) indirmenizi öneririm

4. Komut dosyalarını ve şarkıları Çalma Listesi klasörlerine ekleyin

Adım 6: Son Dokunuşlar

Şimdi Raspberry pi'yi ses kartına, switch'lere, ledlere bağlayıp enerjilendiriyoruz. Anahtarları ve ledleri bağlamak için atlama kabloları kullanın USB ses kartı bazı sorunlara neden oldu ama bu yönetilebilir bir şey. Bu adım, kullandığınız karta göre değişiklik gösterdiğinden, nasıl kurulacağına ilişkin talimatlar için İnternet'e bakmanız gerekir:/. Temel olarak, yerleşik ses kartını devre dışı bırakır ve yenisini kullanırsınız. Ancak şanslıysanız, onu boş bir USB bağlantı noktasına takmanız ve yapmanız yeterlidir. Ayarlarla oynamaya hazır olun. Bu noktada işin gerçekten yapılmasını istedim ve ses kartı olmadan devam ettim. Ekran bağlıyken ve etrafına bir kutu kurmadan test edin. Çalışmazsa USB çubuğunu kontrol edin. Kendini yeniden adlandırdı mı? hasarlı mı?

7. Adım: Hata Ayıklama

hata ayıklama
hata ayıklama

Düzgün çalıştıysan bu adıma ihtiyacın yok Benim gibi çalışırsan ihtiyacın olacak sanırım Peki, olası hatalar nelerdir?*) Şarkıları yeniden adlandırmamışsın*) Yoldaki yazım hataları Otomatik Başlatma (rc.local)*) USB çubuğunda/Çalma listelerinde yazım hataları*) Çubuğu yeniden adlandırmadınız (veya yanlış bir kapatmadan sonra adını değiştirdi)*) Kapatma düğmesini kullanmadınız ve fişi çekmediniz. Çalışmazsa stick ve pi'de hata olup olmadığını kontrol edin.*) Butonlardan pi'ye bağlantı koptu*) sd kart koptu, kelimenin tam anlamıyla (evet bu gerçekten başıma geldi nasıl olduğunu sorma) veya mecazi olarak *) elektrik kesildi*) …Bu hataların her biri inşaat sırasında en az bir kere başıma geldi.

Adım 8: Kutu

Kutu
Kutu

Şimdi kutu. 2 seçeneğiniz var1) Yani bunu stil yapmak istiyorsanız, ahşap dilimlerinden bir kutuyu lazerle kesersiniz (veya CNC). İlk önce bunu yaptım ama görünüşü beğenmedim, bu yüzden aşağıdaki gibi yaptım (adım 8) Kutunun üst kısmına 3+3 delik açın ve anahtarları (ve varsa ledleri) takın. Bir delik açın güç için yan tarafta (tembel yol, çıkarılabilir kablo olmadan yerleşik güç olarak bir USB kablosu kullanmaktır), ancak güç için bir USB uzatma kablosu kullanmanızı öneririm, böylece güç kablosu kırılırsa almak zorunda kalmazsınız şey appart -> bu da çalışmayla sonuçlanır, kaçınmaya çalıştığımız şey Artık her şey hazır olduğuna göre pi'yi ve hoparlörleri bağlayın.

Adım 9: Hipster Yolu ve Vakayı Bitirme

Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek
Hipster Yolu ve Vakayı Bitirmek

Bu, becerilerini sergilemek isteyen yaratıcı bireyler içindir. Bu seçenek için ya ahşap kalaslar kullanabilir ve bir kutu oluşturmak için bunları birbirine yapıştırabilir/vidalayabilirsiniz ya da zor yoldan yaparsınız ve pi'yi içine koymak için mevcut bir tahta bloğu oyabilirsiniz. O yüzen rafları gördüm ve istedim bu tekniği kullanmak için. Bu yüzden bahçeme gittim, eski bir tahta parçası aldım ve hoparlörlerin üzerinde durup duramayacağını (genişlik) kontrol ettim. Raf, yalnızca anahtarların dışarı çıktığı sağlam, yüzer bir parça gibi görünmeli, bu yüzden onu alttan oydum. Kesiği görmemeniz için ön tarafa bir tür "dudak" bıraktım Umarım çizimlerim bir genel bakış elde etmenize yardımcı olabilir Vakayı bitirmek: Yani bir kutunuz varsa işlem basittir. Kutunun üst kısmına 3+3 delik açın ve bazılarını kullanıyorsanız yukarıdaki 3 anahtarı ve 3 led'i takın. Güç için yan tarafa bir delik açın (tembel yol, dahili güç olarak bir USB kablosu kullanmaktır. çıkarılabilir kablo olmadan), ancak tembelliğimin üstesinden geleceğim ve pratiklik için bir IEC soketi kullanacağım çünkü kablolarımı düzenli olarak kırıyorum. Artık her şey hazır olduğuna göre pi'yi bağlayın. Montaj: Duvara monte etmek için arka tarafına 2 büyük delik açmayı ve 2 kanca ile monte etmeyi seçiyorum (yukarıdaki resim) Ve işimiz bitti. Profesyonel ipucu: Delerken duvarlardan geçen güç kablolarına dikkat edin o. Onlara vurmak gerçekten şok edici bir deneyim olurdu. Seni orada yakaladım.

Adım 10: Tamamlandı

Tamamlandı!
Tamamlandı!

Bu bomba üzerinde, bitme zamanı. Lütfen bulabileceğiniz iyileştirmeleri yorumlayın ve müzik kutunuzu gönderin. Okuduğunuz için teşekkürler, iyi eğlenceler ve kendinize iyi bakın.

Önerilen: