Obsah:

Internetové rádio Roberts RM33 Raspberry Pi (ďalší ): 8 krokov (s obrázkami)
Internetové rádio Roberts RM33 Raspberry Pi (ďalší ): 8 krokov (s obrázkami)

Video: Internetové rádio Roberts RM33 Raspberry Pi (ďalší ): 8 krokov (s obrázkami)

Video: Internetové rádio Roberts RM33 Raspberry Pi (ďalší ): 8 krokov (s obrázkami)
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Júl
Anonim
Internetové rádio Roberts RM33 Raspberry Pi (ďalší …)
Internetové rádio Roberts RM33 Raspberry Pi (ďalší …)

Áno, je to ďalšia zostava internetového rádia Raspberry Pi a nie je to ani moje prvé. Nie som si istý, prečo je táto zostava stále taká populárna, ale stále ma to baví a nemôžem povedať, že by táto bola aj moja posledná. Skutočne sa mi páči vzhľad rádioprijímačov Roberts zo začiatku 80. rokov a začal som uvažovať o ich premene na internetové rádio.

Mojím cieľom bolo zachovať rovnaký vzhľad a rozhranie rádia, ale vymeniť jeho vnútro a dať mu digitálny displej. Naozaj som miloval mechanický pocit a zvuk prepínačov a RM33 mi dal veľa ďalších tlačidiel na programovanie.

Koncept rádia som ponechal ako pôvodný RM33 pomocou 3 stredových tlačidiel výberu pre Radio, Spotify a Soundcloud. To mi umožnilo použiť manuál a 5 pamäťových tlačidiel na bočnej strane, aby som simuloval to isté ako originál pre možnosť rádia.

Podarilo sa mi získať RM33 s takmer dokonalým dreveným puzdrom a všetky tlačidlá si zachovali svoje strieborné čiapočky. Predný panel bol však voľný, poškriabaný a ohnutý na miestach, čo ma viedlo k úplnému prepracovaniu farby RM33.

Mozgom rádia je Raspberry Pi spolu so zvukovou kartou USB a stereofónnym zosilňovačom Adafruit pre zvuk. Ponechal som pôvodný reproduktor a pri niektorých ďalších častiach sa mi podarilo navrhnúť kompaktný obvod pre všetky požadované súčiastky.

Zásoby

Rádio Roberts RM33

Raspberry Pi 3B

USB Wifi adaptér

USB zvukový adaptér pre Raspberry Pi (Ebay)

Sériový IIC/I2C/TWI 2004 20x4 znakový LCD (Ebay)

Petrockblock „PowerBlock“- Bezpečné tlačidlo / vypínač napájania pre Raspberry Pi

Stereo 3,7W zvukový zosilňovač triedy D - MAX98306

MCP3008-8-kanálový 10-bitový ADC s rozhraním SPI

Mini súprava Adafruit Perma -Proto HAT pre Pi - bez EEPROM [ADA2310]

Bourns 24 pulzný inkrementálny mechanický rotačný kodér so 6 mm vrúbkovaným hriadeľom, s priechodným otvorom

Potenciometer s lineárnym logaritickým logickým spínačom a jedným lineárnym logom 10K ohm (Ebay)

Rezistory 1k ohm x10

Rezistory 10 kOhm x9

Relé 5v JRC-23FS

1A dióda (pre relé)

Bipolárny tranzistor BC337-025G NPN (pre relé)

Krok 1: Demontáž

Demontáž
Demontáž

Musím priznať, že som chcel pridať fotografiu prednej strany RM33, než som ju rozobral, ale asi pretože predná strana vyzerala hrozne, nikdy som sa neobťažoval ju odfotiť. Predná doska bola taká voľná a ohnutá, že jej odstránenie nebolo potrebné.

RM33 má skvelú konštrukciu, hlavné komponenty sú postavené na kovových rámoch a priskrutkované na miesto v drevenom kufríku. Bol to jednoduchý prípad odstránenia skrutiek a vysunutia vnútorností. Zbavil som sa DC napájacieho adaptéra, takže mi zostal hlavný podvozok obsahujúci tlačidlá a potenciometre.

Keď bolo všetko odstránené, začal som premýšľať, kam umiestniť rôzne komponenty. Prešiel som dvoma iteráciami, pričom som nechal Raspberry Pi namontovať samostatne, aby bolo možné ľahko aktualizovať. Aby som však obmedzil zapojenie, umiestnil som všetko do hlavného podvozku.

Krok 2: Úpravy

Úpravy
Úpravy
Úpravy
Úpravy
Úpravy
Úpravy

Prvým krokom bolo zabezpečiť, aby tlačidlá fungovali, pretože to dávalo rádiu pri stlačení jedinečný charakter so skutočným mechanickým zvukom. Každý prepínač mal viac pinov, takže som začal s multimetrom, aby som našiel kolíky, aby som mohol pomocou Raspberry Pi zistiť, kedy bol zatvorený.

Akonáhle všetky prepínače fungovali, pridal som do svojho testovacieho zariadenia dva rotačné snímače, jeden pre hlasitosť a jeden pre výber kanálov. Nakoniec som vymenil objemový rotačný snímač za potenciometer, pretože ma už otravovalo otáčanie kodéra z 0% na 100% pri viacerých otáčkach. Potenciometer z neho urobil iba rýchlu otáčku.

Krok 3: Úpravy časť 2

Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2
Úpravy Časť 2

Použitie pôvodného šasi na montáž potenciometra a rotačného snímača predstavovalo novú výzvu, pretože hriadele oboch boli príliš krátke na to, aby vyčnievali dostatočne ďaleko na to, aby sa gombíky zmestili. Rozhodol som sa pre ich montáž do dreveného rámu, ktorý poskytne šachtám dostatok voľného priestoru.

To však znamenalo, že v ráme je potrebné vyrezať niekoľko štrbín, aby sa rám mohol zmestiť okolo namontovaných základní. Tuhosť podvozku nebola ovplyvnená, nespôsobilo to problém. LCD znakový displej bol pôvodne umiestnený aj vo vnútri rámu, ale kvôli tomu bol príliš ďaleko od dreveného puzdra. Našťastie jeho presunutie na prednú časť rámu bolo vhodnou alternatívou. Pôvodnú čistú obrazovku v drevenom ráme som tiež vymenil za dymovú.

Krok 4: Návrh obvodu

Návrh obvodu
Návrh obvodu
Návrh obvodu
Návrh obvodu

Potom, čo som pôvodne položil základy na dosku, skopíroval som rozloženie na jednoduchú dosku a všade som mal káble a plochý kábel, ktorý ho spájal s Pi. To mi spôsobovalo problémy s napätím a nebolo skvelé sa na to pozerať. Začal som znova od nuly pomocou Adafruit Perma-Proto HAT pre Pi.

Dizajn je základný pomocou krátkych vodičov na umiestnenie všetkých vstupov/výstupov, ktoré som potreboval z rôznych pinov GPIO. 9 tlačidiel má štandardné odpory 1k/10k ohm. Na potenciometer som použil analógovo -digitálny prevodník MCP3008, ktorý sa perfektne hodí do medzery na doske záhlavia.

Použil som tiež predĺženú hlavičku pre HAT, ktorá mi umožňuje tiež umiestniť dosku „PowerBlock“Petrockblock na HAT, aby bolo možné bezpečné zapnutie / vypnutie pomocou prepínača pre Raspberry Pi. Toto tiež robí čisté vypnutie Pi.

Pre stereofónny zosilňovač zvuku Adafruit 3,7 W triedy D som pridal malú dosku relé. To mi umožňuje ovládať, či je zosilňovač zapnutý alebo vypnutý. Pri počiatočnom zavedení Pi som bojoval s izoláciou pozemnej slučky, ktorá spôsobovala statický šum cez reproduktor. Teraz čakám, kým sa Pi naštartuje, než zapnem zosilňovač a pri vypnutí môžem zosilňovač vypnúť.

Krok 5: Softvér

Softvér
Softvér
Softvér
Softvér

Softvér je napísaný kvôli jednoduchosti v jazyku Python, pretože pre LCD obrazovku, rotačný snímač a analógovo -digitálny prevodník je ľahko dostupných množstvo knižníc. Môj skript používa démona MPD a Mopidy pre Spotify.

Akonáhle Mopidy/MPD fungoval perfektne, bolo ľahké do neho zapojiť ovládacie prvky. Napísal som jednoduchú obrazovku s ponukou, aby ste si mohli vybrať medzi stanicami/skladbami. Keď ste rolovali pomocou otočného snímača podľa vášho výberu, jednoducho stlačte tlačidlo snímača a vykonajte výber.

Tlačidlá na prednej strane fungujú ako pôvodné rádio. Tri v strede si vyberiete, či chcete počúvať rádio, Spotify alebo Soundcloud. 6 rádiových tlačidiel na rádiu umožňuje manuálny výber staníc pomocou ponuky alebo si môžete vybrať jednu z 5 predvolených rozhlasových staníc alebo obľúbených kanálov.

Ovládač hlasitosti tiež ovláda napájanie, pretože má v sebe zabudovaný spínač, ktorý je pripojený k Petrockblock „PowerBlock“, ktorý na začiatku zapne rádio, ale tiež vykoná čisté vypnutie Pi a preruší napájanie Pi. O to sa stará samostatný skript bežiaci na pozadí.

Na zadnej strane rádia je 9. tlačidlo. Toto je navrhnuté na origináli, aby ste si mohli naprogramovať svoje obľúbené. Ale urobil som to resetovacie tlačidlo, keď môj kód urobí zlé odbočenie a rýchlo sa reštartuje bez cyklu ťažkého napájania.

Krok 6: Montáž všetkého

Montáž všetkého
Montáž všetkého
Montáž všetkého
Montáž všetkého
Montáž všetkého
Montáž všetkého
Montáž všetkého
Montáž všetkého

Keď som mal všetko prepojené a vyskúšané, nasledovalo namontovanie Pi a oboch klobúkov do rádia. Našťastie sa to všetko zmestilo do šasi, a tak som sa rozhodol vymodelovať 3D rám, na ktorý pripevním Pi a potom rám namontujem do šasi.

Vďaka tomu nielen vyzerá úhľadne, ale tiež udržuje všetko v bezpečí bez toho, aby sa muselo spájať s kovovým rámom. Stále môžem relatívne ľahko odstrániť všetko, čo by som chcel aktualizovať Pi alebo vykonať akékoľvek zmeny v dizajne.

Pi bol namontovaný na plastových podperách, ktoré som epoxidoval do rámu s 3D tlačou. Kruhová medzera v strede držiaka slúži na ventiláciu Pi a štvorcová medzera má umožniť kĺzanie stredových tlačidiel, aby lepšie sadli. Ďalšími dvoma medzerami je vedenie káblov.

Tiež som pridal plochý kábel karty Micro SD, aby som mohol vybrať kartu Micro SD bez toho, aby som musel vyberať celé šasi z puzdra. Pomáha to, ak chcem vykonať zálohu alebo by sa mal poškodiť.

Krok 7: Maľujte

Maľovať
Maľovať
Maľovať
Maľovať
Maľovať
Maľovať
Maľovať
Maľovať

Toto je jedna z mála fotografií pôvodného predného panela. Je smutné (nie smutné), že je pokrytý odstraňovačom farieb, ktorý fungoval dobre, a ja som jednoducho dokázal starú farbu zotrieť papierovou utierkou. Bol to trochu zvláštny moment, pretože rádio Roberts bolo … Roberts už nie?

Po miernom brúsení som pridal základný náter a základný náter zo zlata. Pôvodne som tomu chcel dať zábavnú farebnú schému, ale cítil som, že som to dlžil originálu, aby to malo niečo tradičnejšie. Musím priznať, že maľba je moja achillova päta a nikdy ju nedostanem na 100%.

Pridal som dizajn vinylovej masky, ktorý si vybrala moja manželka a ktorý podľa mňa dodáva charakteru rádia. Pridal som niekoľko pruhov špendlíkov, opäť ako poctu originálnym maskám a štítkom pre tlačidlá manuálu a pamäte.

Nedokázal som dostať masky dostatočne malé na nápisy pre volič hlasitosti a ponuky, takže som ho radšej vynechal ako niečo, čo vyzeralo zle. Pokiaľ ide o funkčné tlačidlo, nemohol som sa rozhodnúť, či označiť štítky „Rádio“a „Spotify“, ale zostal mi rovnaký problém ako vyššie.

Krok 8: Hotový výrobok … alebo je to tak?

Hotový výrobok … alebo je to tak?
Hotový výrobok … alebo je to tak?
Hotový výrobok … alebo je to tak?
Hotový výrobok … alebo je to tak?

Som naozaj spokojný s hotovým výrobkom, dokonca aj s amatérskym lakovaním. Pokiaľ ide o exteriér a rozhranie, nemyslím si, že urobím nejaké zmeny, pretože chcem, aby stále predstavoval to, čo sa mi páči z rádia Roberts.

Pokiaľ ide o softvér, stále chcem urobiť niekoľko vylepšení a možno pridať niekoľko ďalších funkcií, napríklad rôzne zoznamy skladieb pre Spotify. Chcem sa tiež pozrieť na výrobu vlastného jadra, aby som sa pokúsil urýchliť čas zavedenia. Skúsil som použiť verziu Raspbian Lite, ale mal som nejaké problémy.

Rozmýšľal som, že ho budem napájať z batérie, ale vždy to nerobím, pretože ho používam len zriedka v blízkosti zdroja napájania a obávam sa, že batéria pri nesprávnom použití vybije. V prípade potreby je ľahké použiť externú batériu.

Vďaka za prečítanie! Toto je môj prvý návod …

Som na Twitteri a Instagrame, ak chcete sledovať moje ďalšie projekty.

Odporúča: