Cov txheej txheem:

Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…): 8 Kauj Ruam (nrog Duab)
Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…): 8 Kauj Ruam (nrog Duab)

Video: Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…): 8 Kauj Ruam (nrog Duab)

Video: Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…): 8 Kauj Ruam (nrog Duab)
Video: Musicians talk about Buckethead 2024, Hlis ntuj nqeg
Anonim
Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…)
Roberts RM33 Raspberry Pi Internet Xov Tooj Cua (Tseem Muaj Lwm Tus…)

Yog lawm, nws yog lwm lub Raspberry Pi internet xov tooj cua tsim thiab tsis yog kuv thawj tus ib yam. Kuv tsis paub tseeb tias vim li cas qhov kev tsim no tseem yog qhov nrov, tab sis kuv tseem txaus siab rau nws thiab tsis tuaj yeem hais tias qhov no yuav yog kuv qhov kawg ib yam. Kuv nyiam qhov zoo ntawm Roberts cov xov tooj cua thaum ntxov 80's thiab pib xav hloov pauv mus rau ib lub xov tooj cua internet.

Kuv lub hom phiaj yog kom tswj tau qhov zoo ib yam thiab cuam tshuam ntawm lub xov tooj cua tab sis hloov pauv sab hauv thiab muab nws tso rau digital. Kuv yeej nyiam qhov kev xav ntawm lub tshuab thiab lub suab ntawm cov hloov pauv thiab RM33 tau muab ntau qhov khawm ntxiv rau kuv.

Kuv khaws lub tswv yim ntawm xov tooj cua zoo li qub RM33 siv 3 lub hauv paus xaiv khawm rau Xov tooj cua, Spotify thiab Soundcloud. Qhov no tau tso cai rau kuv siv phau ntawv thiab 5 lub cim xeeb nco nyob ntawm ib sab los ua qhov qub ib yam li qhov qub rau kev xaiv xov tooj cua.

Kuv tau tswj hwm los ntawm RM33 nrog cov ntaub ntawv ntoo zoo nyob ze thiab txhua lub nyees khawm khaws lawv cov kaus mom nyiaj. Lub vaj huam sib luag pem hauv ntej txawm li cas los xij, khawb thiab khoov hauv qhov chaw uas coj kuv mus ua qhov kev hloov kho tshiab ntawm RM33 xim.

Lub paj hlwb tom qab lub xov tooj cua yog Raspberry Pi ua ke nrog USB Card Card thiab Adafruit Stereo Amplifier rau lub suab. Kuv khaws thawj tus neeg hais lus thiab nrog qee qhov lwm qhov tswj hwm los tsim cov kab hluav taws xob me me rau txhua qhov khoom siv xav tau.

Khoom siv

Roberts RM33 Xov tooj cua

Raspberry Pi 3B

USB Wifi Adapter

USB Audio Adapter rau Raspberry Pi (Ebay)

Serial IIC/I2C/TWI 2004 20X4 Character LCD (Ebay)

Petrockblock "PowerBlock" - Lub hwj huam khawm nyab xeeb / hloov lub zog rau Raspberry Pi

Lub tso suab 3.7W Class D Suab Amplifier - MAX98306

MCP3008-8-Channel 10-Bit ADC Nrog SPI Interface

Adafruit Perma -Proto HAT rau Pi Mini Kit - Tsis muaj EEPROM [ADA2310]

Bourns 24 Pulse incremental Mechanical Rotary Encoder nrog 6 hli Knurl Ncej, Los Ntawm Qhov

Tib Mono10K ohm lin Tawm Log Logarithmic Hloov Pot Potiometer (Ebay)

1k ohm resistors x10

10k ohm resistors x9

JRC-23FS 5v Relay

1A Diode (rau Relay)

BC337-025G NPN Bipolar Transistor (rau Relay)

Kauj Ruam 1: Tshem tawm

Rhuav tshem
Rhuav tshem

Kuv yuav tsum lees tias kuv xav ntxiv ib daim duab ntawm RM33 pem hauv ntej ua ntej kuv muab nws sib nrug, tab sis kuv twv vim tias pem hauv ntej zoo li txaus ntshai, Kuv tsis tau thab plaub los thaij nws. Cov phaj pem hauv ntej tau xoob thiab khoov nws tsis siv zog tshem nws.

RM33 muaj qhov ua tau zoo, lub hauv paus tseem ceeb tau ua los ntawm cov hlau thav duab thiab muab ntsia rau hauv qhov rooj ntoo. Nws yog rooj plaub yooj yim ntawm kev tshem cov ntsia hlau thiab zawv zawg sab hauv. Kuv tau tshem ntawm DC lub zog hloov pauv, yog li kuv tau tshuav nrog lub chassis tseem ceeb uas muaj cov nyees khawm thiab lub zog loj.

Thaum txhua yam raug tshem tawm, kuv pib xav txog qhov chaw tso cov khoom sib txawv. Kuv tau hla ob qhov rov ua dua ntawm qhov uas kuv tau Raspberry Pi tau teeb tsa ntawm nws tus kheej kom tso cai rau hloov kho yooj yim. Txawm li cas los txhawm rau txo cov thaiv kuv xaus tso txhua yam hauv lub chassis tseem ceeb.

Kauj Ruam 2: Kev hloov kho

Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho
Kev hloov kho

Thawj kauj ruam yog kom ntseeg tau tias kuv tuaj yeem tau txais cov nyees khawm ua haujlwm zoo li qhov no yog dab tsi muab xov tooj cua muaj tus yam ntxwv tshwj xeeb nrog lub suab tshuab tiag tiag thaum nias. Txhua qhov hloov pauv muaj ntau tus pin yog li kuv tau pib nrog lub ntsuas kom pom cov pins yog li kuv tuaj yeem siv rau Raspberry Pi txhawm rau txheeb xyuas thaum nws raug kaw.

Thaum tag nrho cov hloov pauv tau ua haujlwm, Kuv tau ntxiv ob lub cav nkag teb rau kuv qhov chaw kuaj, ib qho rau ntim thiab ib qho rau xaiv cov channel. Kuv tau xaus qhov hloov pauv qhov ntim cov lej encoder nrog lub hwj chim raws li kuv tau ntxhov siab nrog tig tus lej nkag los ntawm 0% txog 100% ua ntau yam tig. Lub potentiometer tsuas yog ua rau nws tig nrawm.

Kauj Ruam 3: Hloov Kho Ntu 2

Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2
Kev Hloov Kho Part 2

Kev siv lub chassis qub los txhawm rau txhim kho lub zog thiab lub cav sib hloov tau nthuav tawm qhov kev sib tw tshiab vim tias ob qho tib si luv dhau los ua kom deb txaus rau cov pob qhov rooj kom haum. Kuv xaiv rau mounting lawv nyob rau hauv cov ntoo uas tso cai rau lub shafts kom tshem tau txaus.

Tab sis qhov no txhais tau tias qee qhov yuav tsum tau txiav hauv tus ncej kom tso cai kom lub thav duab haum ib puag ncig ntawm lub hauv paus. Kev nruj ntawm lub chassis tsis cuam tshuam nws tsis ua rau muaj teeb meem. Cov cim LCD tau xub pib tso rau sab hauv lub thav duab tab sis qhov no ua rau nws nyob deb dhau los ntawm rooj ntoo. Luckily txav nws mus rau pem hauv ntej ntawm tus thav duab yog qhov kev xaiv tsim nyog. Kuv kuj tau hloov qhov kev tshuaj ntsuam pom tseeb hauv tus ntoo ntoo nrog cov pa luam yeeb.

Kauj Ruam 4: Tsim Circuit Court

Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court

Tom qab pib muaj cov hauv paus tso rau ntawm lub khob cij, kuv tau theej cov txheej txheem ntawm lub rooj tsav xwm yooj yim thiab muaj xov hlau nyob txhua qhov chaw thiab cov hlua txuas txuas nws mus rau Pi. Qhov no tau muab kuv cov teeb meem hluav taws xob thiab tsis zoo los saib. Kuv pib dua los ntawm kos siv Adafruit Perma-Proto HAT rau Pi.

Kev tsim qauv yog yooj yim siv cov xov hlau luv los tso txhua qhov kev nkag/tawm kuv xav tau los ntawm ntau yam GPIO pins. 9 lub khawm muaj tus qauv 1k/10k ohm resistors. Kuv siv MCP3008 analog rau digital hloov pauv rau lub zog ntsuas uas yog qhov zoo tshaj plaws rau qhov sib txawv ntawm pawg thawj coj.

Kuv kuj tseem siv lub taub hau txuas ntxiv rau HAT uas tso cai rau kuv tseem tso Petrockblock "PowerBlock" pawg thawj coj ntawm HAT kom tso cai rau lub zog muaj kev nyab xeeb nce / nqis nrog hloov mus rau Raspberry Pi. Qhov no tseem ua qhov huv kaw ntawm Pi.

Rau Adafruit Stereo 3.7W Class D Audio Amplifier Kuv tau ntxiv qhov hloov pauv me me. Qhov no tso cai rau kuv tswj hwm thaum lub amp qhib lossis kaw. Thaum pib khau raj ntawm Pi Kuv tawm tsam nrog kev sib cais hauv av ua rau muaj suab nrov zoo li tus hais lus. Tam sim no kuv tos txog thaum Pi tau pib ua ntej kuv qhib lub amp thiab kaw, kuv tuaj yeem tua lub amp.

Kauj ruam 5: Software

Software
Software
Software
Software

Cov software tau sau hauv Python kom yooj yim vim tias ntau lub tsev qiv ntawv tau yooj yim muaj rau lub vijtsam LCD, hloov pauv tus lej thiab analog rau digital hloov pauv. Kuv tsab ntawv siv MPD daemon thiab Mopidy rau Spotify.

Yog li ib zaug Mopidy/MPD tau ua haujlwm zoo nws yog qhov yooj yim los ntsaws cov kev tswj hwm rau hauv. Kuv tau sau cov ntawv qhia zaub mov yooj yim tso cai rau koj xaiv ntawm cov chaw/nkauj. Thaum koj tau scrolled nrog tus lej nkag teb chaws rau koj xaiv koj tsuas yog nyem lub pob encoder kom koj xaiv.

Cov nyees khawm ntawm sab xub ntiag ua haujlwm zoo li lub xov tooj cua qub. Peb nyob hauv nruab nrab koj xaiv seb koj puas xav mloog xov tooj cua, Spotify lossis Soundcloud. Rau xov tooj cua 6 lub nyees khawm ntawm sab tso cai rau xaiv chaw nres tsheb nrog cov ntawv qhia zaub mov lossis xaiv ib qho ntawm 5 qhov chaw xaiv xov tooj cua xaiv lossis nyiam.

Lub pob qhov ntim tseem tswj hwm lub zog raws li nws muaj qhov hloov pauv hloov mus rau hauv nws uas txuas nrog Petrockblock "PowerBlock" uas pib ua kom lub xov tooj cua tab sis tseem yuav ua kom huv huv ntawm Pi thiab txiav lub zog rau Pi. Qhov no tau daws los ntawm tsab ntawv ib leeg nyob rau tom qab.

Nyob sab nraum qab ntawm lub xov tooj cua muaj khawm thib 9. Qhov no tau tsim los ntawm thawj qhov rau koj rau program koj nyiam. Tab sis kuv tau ua qhov khawm rov pib dua thaum kuv tus lej ua yuam kev thiab nrawm rau rov pib dua yam tsis muaj lub zog hloov pauv.

Kauj Ruam 6: Txhim Kho Txhua Yam

Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam
Mounting Txhua Yam

Thaum kuv muaj txhua yam txuas nrog thiab sim tom ntej yog nce Pi thiab ob lub kaus mom sab hauv xov tooj cua. Luckily txhua qhov no tau tswj kom haum rau sab hauv lub chassis, yog li kuv txiav txim siab los ua qauv 3D thav duab los teeb tsa Pi mus rau thiab tom qab ntawd teeb tsa tus ncej rau hauv lub chassis.

Qhov no tsis tsuas yog ua kom nws zoo nkauj tab sis tseem ua kom txhua yam ruaj ntseg yam tsis ua txuas nrog cov hlau thav duab. Kuv tseem tuaj yeem txheeb ze yooj yim tshem txhua yam yog tias kuv xav hloov kho Pi lossis hloov pauv qhov tsim.

Tus Pi tau teeb tsa rau ntawm cov yas sawv ntsug uas kuv epoxied rau hauv daim duab 3D luam tawm. Lub voj voos sib txawv nyob nruab nrab ntawm lub roob yog rau qee qhov cua nkag rau Pi thiab qhov sib txawv ntawm lub xwmfab yog tso cai rau lub hauv nruab nrab khawm swb hla kom haum zoo dua. Lwm qhov sib txawv thib ob yog pub cov kab txuas hla.

Kuv kuj tau ntxiv Micro SD daim npav daim kab xev tso cai rau kuv tshem daim npav Micro SD yam tsis tas yuav tshem tag nrho cov chassis los ntawm rooj plaub. Qhov no pab tau yog tias kuv xav khaws cov thaub qab lossis nws yuav tsum ua tsis ncaj.

Kauj ruam 7: Xim

Xim
Xim
Xim
Xim
Xim
Xim
Xim
Xim

Nov yog ib qho ntawm ob peb daim duab ntawm thawj lub vaj huam sib luag. Tu siab (tsis tu siab) nws tau npog cov xim pleev xim uas ua haujlwm tau zoo, thiab kuv tsuas yog tuaj yeem so cov xim qub nrog daim ntawv so tes. Puas yog lub sijhawm txawv me ntsis raws li Roberts xov tooj cua yog … Roberts tsis muaj ntxiv lawm?

Tom qab lub teeb xuab zeb, kuv ntxiv cov primer thiab lub hauv paus tsho kub. Thaum xub thawj, kuv yuav muab nws cov xim pleev xim kom lom zem tab sis xav tias kuv tiv nws rau qhov qub kom muab qee yam tsoos. Kuv yuav tsum lees, pleev xim yog kuv pob taws Achilles thiab kuv yeej tsis tau nws 100%.

Kuv ntxiv daim npog yas tsim kuv tus poj niam khaws uas kuv xav tias muab lub suab hauv xov tooj cua. Kuv tau ntxiv qee tus pin kab txaij, rov ua qhov khoom plig rau daim tseem thiab daim npog qhov ncauj rau phau ntawv qhia thiab cim xeeb khawm.

Kuv tsis tuaj yeem tau txais daim npog qhov ncauj me txaus rau cov ntawv rau ntim thiab xaiv cov ntawv qhia zaub mov, yog li kuv tso nws tawm es tsis yog qee yam uas saib tsis raug. Txog qhov khawm ua haujlwm Kuv kuj tseem tsis tuaj yeem txiav txim siab tias yuav tso "Xov tooj cua" thiab "Spotify" cov ntawv tab sis tseem tshuav qhov teeb meem tib yam li saum toj no.

Kauj Ruam 8: Cov Khoom Ua tiav … lossis Puas Yog?

Tiav Khoom … lossis Puas Yog?
Tiav Khoom … lossis Puas Yog?
Tiav Khoom … lossis Puas Yog?
Tiav Khoom … lossis Puas Yog?

Kuv zoo siab tiag tiag nrog cov khoom tiav txawm tias yog txoj haujlwm pleev xim pleev xim. Los ntawm sab nrauv thiab cuam tshuam, Kuv tsis xav tias kuv yuav hloov pauv raws li kuv xav kom nws tseem sawv cev qhov kuv nyiam los ntawm Roberts xov tooj cua.

Txog rau software kuv tseem xav ua qee qhov kev txhim kho thiab tej zaum ntxiv qee qhov ntxiv xws li cov npe sib txawv rau Spotify. Kuv xav kuj tseem saib ua qhov kev coj ua kom sim ua kom nrawm dua lub sijhawm khau raj. Kuv sim siv Raspbian Lite version tab sis muaj qee qhov teeb meem.

Kuv tau xav txog kev ua kom nws siv roj teeb, tab sis kuv ib txwm nyiam tsis ua vim tias kuv tsis tshua siv nws tsis nyob ze ntawm lub hwj chim thiab txhawj xeeb tias lub roj teeb yuav tuag nrog qhov tsis siv. Nws yooj yim txaus siv lub roj teeb sab nraud yog xav tau.

Ua tsaug rau kev nyeem ntawv! Nov yog kuv thawj qhov kev qhia…

Kuv nyob Twitter thiab Instagram yog tias koj xav ua raws kuv cov phiaj xwm tom ntej.

Pom zoo: