Talaan ng mga Nilalaman:

T65 Top40 Telepono: 6 Mga Hakbang (na may Mga Larawan)
T65 Top40 Telepono: 6 Mga Hakbang (na may Mga Larawan)

Video: T65 Top40 Telepono: 6 Mga Hakbang (na may Mga Larawan)

Video: T65 Top40 Telepono: 6 Mga Hakbang (na may Mga Larawan)
Video: Taiwan's Retro Gas Piston AR: the Type 65 2024, Hulyo
Anonim
T65 Top40 Telepono
T65 Top40 Telepono

Sa mga Instructionable na ito ipapakita namin sa iyo kung paano gumamit ng isang lumang PTT type T65 na telepono upang makagawa ng isang jukebox dito. Makakapili ka ng isang taon sa pagitan ng 2000 at 2016 at makakakuha ka ng isang kanta mula sa Top40 sa taong iyon gamit ang dial disc.

Para sa mga Instructionable na ito kailangan mo:

  • isang Raspberry Pi Zero
  • isang lumang telepono ng PTT
  • isang Adafruit Speaker Bonnet
  • ilang mga kable

Espesyal na salamat sa aming guro na nag-isip ng orihinal na ideya at tumulong sa amin sa proyektong ito.

Hakbang 1: Buksan ang Telepono

Buksan ang Telepono
Buksan ang Telepono

Ang unang bagay na kakailanganin mong gawin ay buksan ang telepono gamit ang isang distornilyador. Alisin ang kampanilya mula sa loob upang magkaroon ka ng mas maraming puwang para sa Raspberry Pi Zero.

Makakakita ka ng 4 na mga kable sa ilalim ng dial disc (tingnan ang larawan)

  • Paluwagin ang dilaw na kable at ikonekta ito sa Rd sa telepono.
  • Magdagdag ng isang labis na cable upang ikonekta ang Bl sa Rd sa telepono.

Ikonekta mo ang iba pang mga cable sa hakbang 3.

Hakbang 2: Magdagdag ng isang Speaker Bonnet

Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet
Magdagdag ng isang Speaker Bonnet

Gumagamit kami ng isang Raspberry Pi Zero, kaya't wala kang isang headphone jack, kailangan mong magdagdag ng isang bonet ng speaker. Gagamitin namin ang Adafruit Speaker Bonnet.

Maghinang ng Speaker Bonnet papunta sa iyong Raspberry Pi Zero. Upang makita ang isang hakbang para sa manu-manong hakbang, tingnan ang kanilang website sa dulo ng Mga Instruction na ito.

Hakbang 3: Ikonekta ang mga Wires sa Raspberry Pi

Matapos matapos ang Speaker bonnet, magagawa mong ikonekta ang natitirang mga cable:

  • Paluwagin ang pulang kable at solder ito sa isang babaeng cable upang maikonekta mo ito sa GPIO25 sa Raspberry Pi Zero.
  • Paluwagin ang asul na kable at solder ito sa isang babaeng kable. Ikonekta ito sa Ground sa Raspberry Pi Zero.

Hakbang 4: Piliin ang Iyong Mga Kanta

Nakalulungkot, hindi kami nakakita ng isang paraan upang mag-stream ng musika gamit ang Raspberry Pi, kaya na-download namin ang musika gamit ang isang mas mabilis na paraan.

Nais naming gamitin ang 40 pinakatanyag na mga kanta ng iba't ibang mga taon. Ginamit namin ang website top40.nl para dito. Ang website na ito ay may haligi na tinatawag na Mga Espesyal na Listahan na naglalaman ng 100 pinakatanyag na mga kanta sa isang taon.

Tiningnan namin ang html-code ng website gamit ang F12 at kinopya ang linya kasama ang mga kanta. Naglalaman ang linyang ito ng higit sa mga URL ng mga kanta, kaya ginamit namin ang regex101.com upang mapili lamang ang mga URL ng mga kanta. Sinulat namin ang http: (. *?). M4a sa Regular Expression box upang hanapin ang lahat ng mga kanta na nagsisimula sa http: at magtatapos sa.m4a.

Ginamit namin ang program na uGet upang i-download ang lahat ng mga URL. Pagkatapos nito ay pinangalanan namin sila ayon sa kanilang katanyagan mula sa top40 site (hal. 01, 02, 10, 40). Nakalulungkot, hindi nagpe-play ang Pygame ng.m4a file, kaya ginamit namin ang iTunes upang madaling mai-convert ang mga ito sa.mp3.

Hakbang 5: Patakbuhin ang Script

Sumulat kami ng isang script na pumili ng tamang kanta mula sa napiling taon. Mayroon kaming isang mapa para sa bawat taon na puno ng 40 pinakatanyag na mga kanta. Huwag mag-atubiling gamitin ang aming script at baguhin ito sa iyong kagustuhan.

Hakbang 6: Mga Link

Orihinal na ideya:

Adafruit Speaker Bonnet:

Ginamit na mga kanta:

Tagapili ng URL:

URL-downloader:

Inirerekumendang: