İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Talimatlarda size eski bir PTT tipi T65 telefonunu kullanarak bir müzik kutusu yapmayı göstereceğiz. 2000 ile 2016 arasında bir yıl seçebileceksiniz ve kadran diskini kullanarak o yılın Top40'ından bir şarkı seçebileceksiniz.
Bu Instructables için ihtiyacınız olacak:
- bir Ahududu Pi Sıfır
- eski bir PTT telefonu
- Adafruit Hoparlör Bonnet
- bazı kablolar
Orijinal fikri ortaya atan ve bu projede bize yardımcı olan öğretmenimize çok teşekkür ederiz.
Adım 1: Telefonu Açın
Yapmanız gereken ilk şey, bir tornavida kullanarak telefonu açmaktır. Ahududu Pi Zero için daha fazla alana sahip olmak için zili içeriden çıkarın.
Arama diskinin altında 4 kablo göreceksiniz (resme bakın)
- Sarı kabloyu gevşetin ve telefondaki Rd'ye bağlayın.
- Telefonda Bl'yi Rd'ye bağlamak için fazladan bir kablo ekleyin.
Diğer kabloları 3. adımda bağlayacaksınız.
2. Adım: Bir Hoparlör Kapağı Ekleyin
Raspberry Pi Zero kullanacağız, bu yüzden kulaklık jakınız olmayacak, hoparlör kaputu eklemeniz gerekiyor. Adafruit Hoparlör Bonnetini kullanacağız.
Hoparlör Kapağını Raspberry Pi Zero'nuza lehimleyin. Adım kılavuzu için bir adım görmek için, bu Talimatların sonundaki web sitelerine bakın.
Adım 3: Kabloları Raspberry Pi'ye Bağlayın
Hoparlör kapağını bitirdikten sonra kalan kabloları bağlayabilirsiniz:
- Kırmızı kabloyu gevşetin ve bir dişi kabloya lehimleyin, böylece onu Raspberry Pi Zero'daki GPIO25'e bağlayabileceksiniz.
- Mavi kabloyu gevşetin ve dişi kabloya lehimleyin. Raspberry Pi Zero'da Ground'a bağlayın.
4. Adım: Şarkılarınızı Seçin
Ne yazık ki, Raspberry Pi'yi kullanarak müzik akışı yapmanın bir yolunu bulamadık, bu yüzden müziği daha hızlı bir şekilde indirdik.
Farklı yılların en popüler 40 şarkısını kullanmak istedik. Bunun için top40.nl web sitesini kullandık. Bu web sitesinde, yılda en popüler 100 şarkıyı içeren Özel Listeler adlı bir sütun vardır.
Web sitesinin html kodunu F12 kullanarak inceledik ve şarkıları içeren satırı kopyaladık. Bu satır şarkıların URL'lerinden fazlasını içeriyor, bu yüzden şarkıların yalnızca URL'lerini seçebilmek için regex101.com'u kullandık. http:(.*?).m4a Normal İfade kutusuna http: ile başlayan ve.m4a ile biten tüm şarkıları bulmak için yazdık.
Tüm URL'leri indirmek için uGet programını kullandık. Bundan sonra onları top40 sitesindeki popülerliklerine göre adlandırdık (örn. 01, 02, 10, 40). Ne yazık ki, Pygame.m4a dosyalarını oynatmıyor, bu yüzden onları kolayca.mp3'e dönüştürmek için iTunes'u kullandık.
Adım 5: Komut Dosyasını Çalıştırın
Seçilen yıldan doğru şarkıyı seçen bir senaryo yazdık. Her yıl için en popüler 40 şarkıyla dolu bir haritamız vardı. Komut dosyamızı kullanmaktan ve tercihinize göre değiştirmekten çekinmeyin.
6. Adım: Bağlantılar
Orijinal fikir:
Adafruit Hoparlör Bonnet:
Kullanılan şarkılar:
URL seçici:
URL-indirici: