Inhoudsopgave:
- Stap 1: Open de telefoon
- Stap 2: Voeg een luidsprekerkap toe
- Stap 3: Sluit de draden aan op de Raspberry Pi
- Stap 4: Kies je liedjes
- Stap 5: Voer het script uit
- Stap 6: Koppelingen
Video: T65 Top40-telefoon - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
In deze Instructables laten we u zien hoe u een oude PTT-type T65-telefoon kunt gebruiken om er een jukebox van te maken. Je kunt een jaar kiezen tussen 2000 en 2016 en je kunt een nummer uit de Top40 van dat jaar kiezen met behulp van de draaischijf.
Voor deze Instructables heb je nodig:
- een Raspberry Pi Zero
- een oude PTT-telefoon
- een Adafruit-luidsprekerkap
- sommige kabels
Speciale dank aan onze leraar die met het originele idee kwam en ons hielp met dit project.
Stap 1: Open de telefoon
Het eerste dat u moet doen, is de telefoon openen met een schroevendraaier. Haal de bel van binnenuit weg, zodat je meer ruimte hebt voor de Raspberry Pi Zero.
Je ziet 4 kabels onder de kiesschijf (zie de foto)
- Maak de gele kabel los en sluit deze aan op Rd op de telefoon.
- Voeg een extra kabel toe om Bl met Rd op de telefoon te verbinden.
Bij stap 3 sluit je de overige kabels aan.
Stap 2: Voeg een luidsprekerkap toe
We zullen een Raspberry Pi Zero gebruiken, dus je hebt geen koptelefoonaansluiting, je moet een luidsprekerkap toevoegen. We zullen de Adafruit Speaker Bonnet gebruiken.
Soldeer de Speaker Bonnet op je Raspberry Pi Zero. Om een stap voor stap handleiding te zien, zie hun website aan het einde van deze Instructables.
Stap 3: Sluit de draden aan op de Raspberry Pi
Nadat u de luidsprekerkap hebt voltooid, kunt u de overige kabels aansluiten:
- Maak de rode kabel los en soldeer deze aan een vrouwelijke kabel zodat je hem kunt aansluiten op GPIO25 op de Raspberry Pi Zero.
- Maak de blauwe kabel los en soldeer deze aan een vrouwelijke kabel. Verbind hem met Ground op de Raspberry Pi Zero.
Stap 4: Kies je liedjes
Helaas hebben we geen manier gevonden om muziek te streamen met de Raspberry Pi, dus hebben we de muziek op een snellere manier gedownload.
We wilden de 40 populairste nummers van verschillende jaren gebruiken. Hiervoor hebben we de website top40.nl gebruikt. Deze website heeft een kolom genaamd Special Lists die de 100 populairste nummers per jaar bevat.
We bekeken de html-code van de website met F12 en kopieerden de regel inclusief de liedjes. Deze regel bevat meer dan de URL's van de nummers, dus we gebruikten regex101.com om alleen de URL's van de nummers te kunnen kiezen. We schreven http:(.*?).m4a in het vak Reguliere expressie om alle nummers te vinden die beginnen met http: en eindigen met.m4a.
We gebruikten het programma uGet om alle URL's te downloaden. Hierna hebben we ze genoemd op basis van hun populariteit van de top40-site (bijv. 01, 02, 10, 40). Helaas speelt Pygame geen.m4a-bestanden, dus hebben we iTunes gebruikt om ze gemakkelijk naar.mp3 te converteren.
Stap 5: Voer het script uit
We schreven een script dat het juiste nummer uit het gekozen jaar koos. We hadden voor elk jaar een kaart vol met de 40 populairste liedjes. Voel je vrij om ons script te gebruiken en het naar jouw voorkeur aan te passen.
Stap 6: Koppelingen
Origineel idee:
Adafruit Luidsprekerkap:
Gebruikte liedjes:
URL-kiezer:
URL-downloader: