Përmbajtje:

Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…): 8 hapa (me fotografi)
Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…): 8 hapa (me fotografi)

Video: Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…): 8 hapa (me fotografi)

Video: Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…): 8 hapa (me fotografi)
Video: Интернет-радио Roberts RM33 Raspberry Pi (еще одно…) 2024, Nëntor
Anonim
Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…)
Radio Roberts RM33 Raspberry Pi Internet (Akoma Një…)

Po, është një tjetër radio e ndërtuar në internet Raspberry Pi dhe jo e para ime. Unë nuk jam i sigurt pse kjo ndërtesë është akoma kaq e popullarizuar, por unë ende e shijoj atë dhe nuk mund të them se kjo do të jetë as e fundit ime. Unë me të vërtetë e dua pamjen e radiove Roberts të fillimit të viteve 80 dhe fillova të mendoj të konvertoj një në një radio në internet.

Qëllimi im ishte të ruaja të njëjtën pamje dhe ndërfaqe të radios, por të zëvendësoja pjesën e brendshme dhe t'i jepja një ekran dixhital. Më pëlqeu vërtet ndjenja mekanike dhe tingulli i çelsave dhe RM33 më dha shumë butona shtesë për të programuar.

Kam mbajtur konceptin e radios si RM33 origjinal duke përdorur 3 butonat e përzgjedhjes qendrore për Radio, Spotify dhe Soundcloud. Kjo më lejoi të përdor manualin dhe 5 butonat e kujtesës në anën për të simuluar të njëjtën gjë si origjinali për opsionin e radios.

Arrita të gjej një RM33 me një kuti prej druri gati të përsosur dhe të gjithë butonat që mbajnë kapelet e tyre prej argjendi. Paneli i përparmë ishte gjithsesi i lirshëm, i gërvishtur dhe i përkulur në vende që më shtynë të bëj një ridizajnim të plotë të bojës RM33.

Truri pas radios është një Raspberry Pi së bashku me një kartë zanore USB dhe përforcues stereo Adafruit për tingullin. Mbajta altoparlantin origjinal dhe me disa pjesë të tjera arrita të krijoj një qark kompakt për të gjithë përbërësit e kërkuar.

Furnizimet

Radio Roberts RM33

Raspberry Pi 3B

Përshtatës USB Wifi

Përshtatës audio USB për Raspberry Pi (Ebay)

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

Petrockblock "PowerBlock" - Butoni i energjisë / çelësi i sigurt i energjisë për Raspberry Pi

Përforcues audio Stereo 3.7W Class D - MAX98306

MCP3008-ADC 8-kanalësh 10-bitësh me ndërfaqe SPI

Adafruit Perma -Proto HAT për Pi Mini Kit - Pa EEPROM [ADA2310]

Kodifikues rrotullues mekanik rritës 24 pulsesh me një bosht Knurl 6 mm, përmes vrimës

Potenometër i vetëm me monedhë 10k ohm lin log logaritmike kaloni në tenxhere (ebay)

Rezistenca 1k ohm x10

Rezistenca 10k ohm x9

Stafetë JRC-23FS 5v

Diodë 1A (për stafetë)

BC337-025G Transistor bipolar NPN (për stafetë)

Hapi 1: Demontimi

Çmontimi
Çmontimi

Duhet të pranoj se doja të shtoja një fotografi të pjesës së përparme të RM33 para se ta ndaja, por mendoj se pjesa e përparme dukej e tmerrshme, nuk u shqetësova kurrë ta bëja një fotografi të saj. Pllaka e përparme ishte aq e lirshme dhe e përkulur sa nuk kërkoi asnjë përpjekje për ta hequr atë.

RM33 ka një ndërtim të shkëlqyeshëm, përbërësit kryesorë janë ndërtuar në korniza metalike dhe janë të dehur në vendin e tyre në kutinë prej druri. Ishte një rast i thjeshtë i heqjes së vidhave dhe rrëshqitjes së pjesëve të brendshme. Unë u hoqa nga përshtatësi i rrymës DC, kështu që më la shasinë kryesore që përmbante butonat dhe potenciometrat.

Pasi gjithçka u hoq, fillova të mendoj se ku t'i vendos përbërësit e ndryshëm. Unë kalova dy përsëritje të kësaj ku unë e kisha Raspberry Pi të montuar më vete për të lejuar një azhurnim të lehtë. Megjithatë për të zvogëluar instalimet elektrike përfundova duke vendosur gjithçka në shasinë kryesore.

Hapi 2: Ndryshimet

Ndryshimet
Ndryshimet
Ndryshimet
Ndryshimet
Ndryshimet
Ndryshimet

Hapi i parë ishte të sigurohesha që mund të punoja me butonat pasi kjo është ajo që i dha radios një karakter unik me një tingull të vërtetë mekanik kur shtypet. Çdo ndërprerës kishte shumë kunja, kështu që fillova me një multimetër për të gjetur kunjat në mënyrë që të mund ta përdorja për Raspberry Pi për të zbuluar kur ishte mbyllur.

Pasi të gjithë çelsat ishin duke punuar, shtova dy kodues rrotullues në pajisjen time të provës, një për volumin dhe një për zgjedhjen e kanaleve. Përfundova duke zëvendësuar koduesin rrotullues të volumit me një potenciometër pasi po mërzitesha duke e kthyer një kodues nga 0% në 100% duke bërë kthesa të shumta. Potenciometri sapo bëri një kthesë të shpejtë të vetme.

Hapi 3: Ndryshimet Pjesa 2

Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2
Ndryshimet Pjesa 2

Përdorimi i shasisë origjinale për të montuar potenciometrin dhe koduesin rrotullues paraqiti një sfidë të re pasi boshtet e të dyve ishin shumë të shkurtër për të qëndruar aq larg saqë çelësat të përshtaten. Zgjodha montimin e tyre në kornizën prej druri duke i lejuar boshtet hapësirë të mjaftueshme.

Por kjo nënkuptonte që disa çarje duheshin prerë në kornizë për të lejuar që korniza të përshtatet rreth bazave të montuara. Ngurtësia e shasisë nuk u prek, nuk shkaktoi ndonjë problem. Ekrani i karaktereve LCD u vendos fillimisht brenda kornizës, por kjo bëri që ajo të ishte shumë larg nga kutia prej druri. Për fat të mirë lëvizja e tij në pjesën e përparme të kornizës ishte një alternativë e përshtatshme. Unë gjithashtu zëvendësova ekranin origjinal të qartë në kornizën prej druri me atë të tymosur.

Hapi 4: Dizajni i qarkut

Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut
Dizajni i Qarkut

Pasi fillimisht i vendosa bazat në një dërrasë, unë kopjova paraqitjen në një tabelë të thjeshtë dhe kisha tela kudo dhe një kabllo fjongo që e lidh atë me Pi. Kjo më dha çështje të tensionit dhe nuk ishte e mrekullueshme për tu parë. Fillova përsëri nga e para duke përdorur një Adafruit Perma-Proto HAT për Pi.

Dizajni është themelor duke përdorur tela të shkurtër për të vendosur të gjitha hyrjet/daljet që më duheshin nga kunjat e ndryshme GPIO. 9 butonat kanë rezistencë standarde 1k/10k ohm. Kam përdorur konvertuesin analog në dixhital MCP3008 për potenciometrin i cili është një përshtatje perfekte për hendekun në tabelën e kokës.

Kam përdorur gjithashtu një kokë të zgjeruar për HAT e cila më lejon të vendos gjithashtu tabelën Petrockblock "PowerBlock" në HAT për të lejuar energji të sigurt lart / poshtë me një ndërprerës për Raspberry Pi. Kjo gjithashtu bën një mbyllje të pastër të Pi.

Për Adafruit Stereo 3.7W Klasa D Audio Amplifikator shtova një bord të vogël ndërprerës. Kjo më lejon të kontrolloj kur ndezja ose fikja e amplifikatorit. Në ngarkimin fillestar të Pi unë luftova me izolimin e lakut tokësor duke shkaktuar zhurmë statike mbi altoparlantin. Tani pres derisa Pi të fillojë përpara se të ndez fuqinë e amplifikatorit dhe kur të fikem, mund ta fik fuqinë.

Hapi 5: Softuer

Softuer
Softuer
Softuer
Softuer

Softueri është shkruar në Python për thjeshtësi pasi shumë biblioteka janë lehtësisht të disponueshme për ekranin LCD, koduesin rrotullues dhe konvertuesin analog në dixhital. Skenari im përdor demonin MPD dhe Mopidy për Spotify.

Pra, sapo Mopidy/MPD po punonte në mënyrë perfekte, ishte e lehtë të lidhësh kontrollet në të. Kam shkruar një ekran të thjeshtë menuje për t'ju lejuar të zgjidhni midis stacioneve/këngëve. Pasi të keni lëvizur me koduesin rrotullues sipas zgjedhjes tuaj, thjesht shtypni butonin e koduesit për të bërë zgjedhjen tuaj.

Butonat në pjesën e përparme funksionojnë si radio origjinale. Të tre në mes ju zgjidhni nëse doni të dëgjoni Radio, Spotify ose Soundcloud. Për radion, 6 butonat anash ju lejojnë të zgjidhni stacionin manual me menunë ose të zgjidhni një nga 5 stacionet radio të preferuara ose të preferuarat.

Çelësi i volumit gjithashtu kontrollon fuqinë pasi ka ndërprerësin të integruar në të i cili lidhet me Petrockblock "PowerBlock" i cili fillimisht fuqizon radion, por gjithashtu do të kryejë një mbyllje të pastër të Pi dhe do të ndërpresë fuqinë në Pi. Kjo trajtohet nga një skenar i pavarur që funksionon në sfond.

Në pjesën e pasme të radios ka një buton të 9 -të. Kjo është krijuar në origjinal për ju që të programoni të preferuarat tuaja. Por e bëra këtë një buton rivendosjeje kur kodi im bën një kthesë të gabuar dhe shpejt rindizet pa një cikël të fuqisë së fortë.

Hapi 6: Montimi i gjithçkaje

Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje
Montimi i gjithçkaje

Sapo kisha lidhur dhe testuar gjithçka, tjetra ishte të montoja Pi dhe të dy kapelet brenda radios. Për fat të mirë, e gjithë kjo arriti të përshtatet brenda shasisë, kështu që vendosa të modeloja një kornizë 3D për të montuar Pi mbi dhe pastaj për ta montuar kornizën në shasi.

Kjo jo vetëm që e bën atë të duket i pastër, por gjithashtu mban gjithçka të sigurt pa u lidhur me kornizën metalike. Unë ende mund të heq me lehtësi relative gjithçka nëse dëshiroj të përmirësoj Pi ose të bëj ndonjë ndryshim në dizajn.

Pi u montua në ngërçet plastike të cilat i epoksiova në kornizën e printuar 3D. Hendeku i rrethit në mes të malit është për pak ajrosje për Pi dhe hendeku katror do të lejojë që butonat qendror të rrëshqasin për një përshtatje më të mirë. Dy boshllëqet e tjera janë të ushqeni kabllot.

Shtova gjithashtu një kabllo fjongo të kartës Micro SD për të më lejuar të heq kartën Micro SD pa pasur nevojë të heq të gjithë shasinë nga kutia. Kjo më ndihmon nëse dua të marr kopje rezervë ose duhet të bëhet e korruptuar.

Hapi 7: Ngjyrosni

Bojë
Bojë
Bojë
Bojë
Bojë
Bojë
Bojë
Bojë

Kjo është një nga fotografitë e pakta të panelit të përparmë origjinal. Mjerisht (jo e trishtueshme) ajo është e mbuluar me mbartës të bojës i cili funksionoi mirë, dhe unë thjesht isha në gjendje të fshij bojën e vjetër me një peshqir letre. Ishte një moment pak i çuditshëm siç ishte radio Roberts … Roberts jo më?

Pas një lëmimi të lehtë, shtova abetare dhe shtresën bazë prej ari. Fillimisht, unë do t'i jepja një skemë ngjyrash të shokuar, por mendova se i detyrohesha origjinalit për t'i dhënë diçka më tradicionale. Duhet ta pranoj, piktura është thembra ime e Akilit dhe nuk e marr kurrë 100%.

Shtova një model maskë vinyl që gruaja ime zgjodhi, e cila mendoj se i jep karakter radio. Shtova disa shirita me kunja, përsëri si një haraç për maskat origjinale dhe etiketat për butonat manual dhe të kujtesës.

Unë nuk mund të merrja maska aq të vogla sa për shkronjat për përzgjedhësit e vëllimit dhe menusë, kështu që e lashë jashtë në vend të diçkaje që dukej e gabuar. Për butonin e funksionit gjithashtu nuk mund të vendosja nëse do të vendosja etiketat "Radio" dhe "Spotify", por u la me të njëjtën çështje si më sipër.

Hapi 8: Produkt i Përfunduar… apo Itshtë?

Produkt i Përfunduar… apo Itshtë?
Produkt i Përfunduar… apo Itshtë?
Produkt i Përfunduar… apo Itshtë?
Produkt i Përfunduar… apo Itshtë?

Unë jam vërtet i kënaqur me produktin e përfunduar edhe me punën e bojës amatore. Nga pamja e jashtme dhe ndërfaqja, nuk mendoj se do të bëj ndonjë ndryshim pasi dua që ajo të përfaqësojë akoma atë që më pëlqen nga radio Roberts.

Për softuerin unë ende dua të bëj disa përmirësime dhe ndoshta të shtoj disa veçori të tjera si lista të ndryshme për luajtje për Spotify. Unë gjithashtu dua të shikoj krijimin e një kerneli të personalizuar për të provuar të shpejtojë kohën e nisjes. Unë u përpoqa të përdor versionin Raspbian Lite, por kisha disa probleme.

Po mendoja ta bëja atë me bateri, por gjithmonë kam tendencë të mos e bëj sepse rrallë e përdor jo pranë një furnizimi me energji dhe shqetësohem se bateria do të vdesë me mungesë përdorimi. Easyshtë mjaft e lehtë të përdorësh një paketë të jashtme të baterisë nëse është e nevojshme.

Faleminderit per leximin! Ky është udhëzimi im i parë…

Unë jam në Twitter dhe Instagram nëse doni të ndiqni projektet e mia të ardhshme.

Recommended: