Cov txheej txheem:

T65 Top40 Xov Tooj: 6 Kauj Ruam (nrog Duab)
T65 Top40 Xov Tooj: 6 Kauj Ruam (nrog Duab)

Video: T65 Top40 Xov Tooj: 6 Kauj Ruam (nrog Duab)

Video: T65 Top40 Xov Tooj: 6 Kauj Ruam (nrog Duab)
Video: Taiwan's Retro Gas Piston AR: the Type 65 2024, Kaum ib hlis
Anonim
T65 Top40 Xov Tooj
T65 Top40 Xov Tooj

Hauv Cov Lus Qhia no peb yuav qhia koj yuav siv lub qub PTT hom T65 xov tooj li cas los ua lub jukebox tawm ntawm nws. Koj yuav tuaj yeem xaiv lub xyoo nruab nrab ntawm 2000 thiab 2016 thiab koj yuav tuaj yeem xaiv cov nkauj los ntawm xyoo ntawd Top40 siv lub xov tooj.

Rau Cov Lus Qhia no koj yuav xav tau:

  • Raspberry Pi Zero
  • xov tooj qub PTT
  • Adafruit Tus Hais Lus Bonnet
  • qee cov kab

Ua tsaug tshwj xeeb rau peb tus kws qhia ntawv uas tuaj nrog lub tswv yim qub thiab pab peb nrog txoj haujlwm no.

Kauj ruam 1: Qhib Xov Tooj

Qhib Xov Tooj
Qhib Xov Tooj

Thawj qhov koj yuav tsum tau ua yog qhib lub xov tooj siv tus ntsia hlau. Tshem lub tswb los ntawm sab hauv kom koj yuav muaj chaw ntau ntxiv rau Raspberry Pi Zero.

Koj yuav pom 4 lub xov tooj nyob hauv qab daim disc (saib daim duab)

  • Xoob cov kab daj thiab txuas nws rau Rd hauv xov tooj.
  • Ntxiv ib txoj kab txuas ntxiv los txuas Bl rau Rd ntawm tus xov tooj.

Koj yuav txuas lwm cov cables ntawm theem 3.

Kauj Ruam 2: Ntxiv Tus Hais Lus Bonnet

Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet
Ntxiv Tus Hais Lus Bonnet

Peb yuav siv Raspberry Pi Zero, yog li koj yuav tsis muaj lub mloog pob ntseg, Koj yuav tsum ntxiv lub pob ntseg hais lus. Peb yuav siv Adafruit Speaker Bonnet.

Solder Tus Hais Lus Bonnet rau koj li Raspberry Pi Zero. Txhawm rau pom ib qib rau phau ntawv qhia qib, saib lawv lub vev xaib qhov kawg ntawm Cov Lus Qhia no.

Kauj Ruam 3: Txuas Cov Hluav Taws Xob rau Raspberry Pi

Tom qab ua tiav Lub Hau Lub Pob Ntseg, koj tuaj yeem txuas cov kab txuas ntxiv:

  • Xoob cov kab liab thiab muab nws txuas rau tus poj niam cable kom koj tuaj yeem txuas nws mus rau GPIO25 ntawm Raspberry Pi Zero.
  • Loosen txoj kab xiav thiab muab nws txuas rau tus poj niam cable. Txuas nws rau hauv av ntawm Raspberry Pi Zero.

Kauj ruam 4: Xaiv Koj Cov Nkauj

Hmoov tsis zoo, peb tsis pom txoj hauv kev los tso suab paj nruag siv Raspberry Pi, yog li peb rub cov nkauj siv txoj hauv kev nrawm dua.

Peb xav siv 40 zaj nkauj nrov tshaj plaws ntawm xyoo sib txawv. Peb siv lub vev xaib top40.nl rau qhov no. Lub vev xaib no muaj kab ntawv hu ua Cov Npe Tshwj Xeeb uas muaj 100 nkauj nyiam tshaj plaws hauv ib xyoos.

Peb tau saib lub vev xaib html-code siv F12 thiab theej kab kab nrog rau cov nkauj. Kab ntawv no muaj ntau dua qhov URL ntawm cov nkauj, yog li peb siv regex101.com kom tsuas tuaj yeem xaiv qhov URL cov nkauj. Peb tau sau http: (.*?). M4a hauv lub npov Qhia Li Cas kom pom txhua zaj nkauj pib nrog http: thiab xaus nrog.m4a.

Peb siv qhov program uGet rub tawm txhua qhov URL. Tom qab qhov no peb npe lawv raws li lawv lub koob npe nrov los ntawm lub vev xaib top40 (piv txwv. 01, 02, 10, 40). Tu siab, Pygame tsis ua si.m4a cov ntaub ntawv, yog li peb siv iTunes kom hloov pauv tau yooj yim rau.mp3.

Kauj ruam 5: Khiav Tsab Ntawv

Peb tau sau ib tsab ntawv uas tau xaiv txoj nkauj zoo los ntawm lub xyoo xaiv. Peb muaj daim ntawv qhia rau txhua xyoo uas muaj 40 zaj nkauj uas nrov tshaj plaws. Xav tias dawb siv peb tsab ntawv thiab hloov nws mus rau qhov koj nyiam.

Kauj ruam 6: Txuas

Thawj lub tswv yim:

Adafruit Speaker Bonnet:

Siv cov nkauj:

URL-xaiv:

URL-downloader:

Pom zoo: