Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этой инструкции мы покажем вам, как использовать старый телефон типа PTT T65, чтобы сделать из него музыкальный автомат. Вы сможете выбрать год между 2000 и 2016, и вы сможете выбрать песню из Top40 этого года с помощью дискового набора.
Для этого Instructables вам понадобятся:
- Raspberry Pi Zero
- старый телефон PTT
- капот спикера Adafruit
- некоторые кабели
Особая благодарность нашему учителю, который придумал оригинальную идею и помог нам с этим проектом.
Шаг 1. Откройте телефон
Первое, что вам нужно сделать, это открыть телефон с помощью отвертки. Снимите колокол изнутри, чтобы у вас было больше места для Raspberry Pi Zero.
Вы увидите 4 кабеля под диском набора (см. Рисунок).
- Ослабьте желтый кабель и подключите его к Rd на телефоне.
- Добавьте дополнительный кабель для подключения Bl к Rd на телефоне.
Остальные кабели вы подключите на шаге 3.
Шаг 2. Добавьте крышку динамика
Мы будем использовать Raspberry Pi Zero, поэтому у вас не будет разъема для наушников, вам придется добавить крышку динамика. Мы будем использовать капот спикера Adafruit.
Припаяйте крышку динамика к Raspberry Pi Zero. Чтобы увидеть пошаговое руководство, посетите их веб-сайт в конце этой инструкции.
Шаг 3: Подключите провода к Raspberry Pi
После завершения крышки динамика вы можете подключить оставшиеся кабели:
- Ослабьте красный кабель и припаяйте его к женскому кабелю, чтобы вы могли подключить его к GPIO25 на Raspberry Pi Zero.
- Ослабьте синий кабель и припаяйте его к кабелю с внутренней резьбой. Подключите его к земле на Raspberry Pi Zero.
Шаг 4: выберите свои песни
К сожалению, мы не нашли способ транслировать музыку с помощью Raspberry Pi, поэтому загрузили музыку более быстрым способом.
Мы хотели использовать 40 самых популярных песен разных лет. Для этого мы использовали сайт top40.nl. На этом веб-сайте есть столбец «Специальные списки», в котором собрано 100 самых популярных песен за год.
Мы просмотрели html-код сайта с помощью F12 и скопировали строку с песнями. Эта строка содержит не только URL-адреса песен, поэтому мы использовали regex101.com, чтобы иметь возможность выбирать только URL-адреса песен. Мы написали http: (. *?). M4a в поле Regular Expression, чтобы найти все песни, начинающиеся с http: и заканчивающиеся на.m4a.
Мы использовали программу uGet для загрузки всех URL-адресов. После этого мы назвали их в соответствии с их популярностью из топ-40 сайтов (например, 01, 02, 10, 40). К сожалению, Pygame не воспроизводит файлы.m4a, поэтому мы использовали iTunes, чтобы легко преобразовать их в.mp3.
Шаг 5: Запустите сценарий
Мы написали сценарий, в котором подобрали правильную песню из выбранного года. У нас была карта на каждый год, заполненная 40 самыми популярными песнями. Не стесняйтесь использовать наш скрипт и изменять его по своему усмотрению.
Шаг 6. Ссылки
Исходная идея:
Капот спикера Adafruit:
Используемые песни:
Выбор URL:
Загрузчик URL: