INHOUDSOPGAWE:
- Voorrade
- Stap 1: Berei die Pi voor
- Stap 2: Eerste opstart
- Stap 3: WIFI
- Stap 4: Speel vir my
- Stap 5: Word wakker en speel
- Stap 6: Addisionele stappe
Video: Eenstasie -radio: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
So 'n klein inleiding oor hoekom ek dit gedoen het.
Een van my base is 'n ware vakman, hy kan letterlik sweis wat hy wil. En as hy werk, luister hy graag na sy gunsteling radiostasie. Om dit te doen, gebruik hy 'n ou stereostelsel met 'n FM -ontvanger wat Moses hom gegee het toe hy sy opset bywerk. Dit was geen probleem nie, want ou elektronika sal 'n leeftyd of 900 jaar duur, maar verlede winter het hy sy winkel geïsoleer en 'n nuwe buitenste dop daarop aangebring. aangesien die nuwe skaal staalplate is, is die FM -ontvangs sleg. Omdat ek nie die ou radio van Moses wou weggooi nie, vanweë die wonderlike klank wat dit produseer, het ek my hope ou elektronika afgesmeer. om 'n goedkoop internetradio -ontvanger vir hom te bou.
wat ek gevind het;
Raspberry Pi 1 (maar jy kan enige pi gebruik wat jy wil.) TP-LINK TL-WN725N USB wifi-adapter (omdat die pi dit nie aan boord het nie) SD-kaart (8 GB hoekom meer gebruik:)) klank-kabel-selfoonlaaier (As u van plan is om 'n nuwer radio of 'n stel PC -luidsprekers met 'n USB -poort te gebruik, kan u die Pi van daardie krag aanskakel)
Wat ek dit laat doen het;
Dit speel slegs een radiostasie. Niks meer nie, niks minder nie.
dit is my eerste instruksie ooit, laat weet my as daar verbeterings is. Engels is ook nie my eerste taal nie, so laat weet my waar ek dit reggekry het sodat ek dit kan regstel! hê pret!
Voorrade
Raspberry Pi 1 (maar jy kan enige pi gebruik wat jy wil.) TP-LINK TL-WN725N USB wifi-adapter (omdat die pi dit nie aan boord het nie) SD-kaart (8 GB hoekom meer gebruik:)) oudiokabel laaikabel (as u van plan is om 'n nuwer radio of 'n stel PC -luidsprekers met 'n USB -poort te gebruik, kan u die Pi daarvan gebruik)
slegs tydens die opstelling:
UTP -kabelHDMI -kabel TV -sleutelbord
Stap 1: Berei die Pi voor
Dus, om u pi te laat doen om alles te doen, het ons dit nodig om 'n bedryfstelsel te hê. Ek is mal oor Raspberry Pi OS lite, want dit is klein en doen niks besonders nie. so ek laai 'n prentjie hier af af, u kan ook een van die ander verspreidings gebruik as u van 'n grafiese koppelvlak hou terwyl u dit opstel. Ek werk egter graag koploos aan hierdie dinge, so ek het my nie daaraan gesteur nie.
Voordat die prentjie wat u afgelaai het, op die SD -kaart verbrand kan word, moet u dit deeglik skoonmaak, so kry 'n SD -kaartformateerder en maak die ou ou kaartjie skoon van alle ou foute wat u gemaak het.
Brand nou u prentjie op die kaart. Ek gebruik Etcher hiervoor. Dit werk normaalweg uitstekend. Die base van Apple (ja, ek gebruik Mac) het egter besluit dat nie alle sagteware meer by u rekenaar kan aansluit nie. as u dieselfde probleem het (eters begin> u sien u SD -kaart> laai u beeld> u begin ….. fout) begin ets met hierdie opdrag in terminale;
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
dit sal so goed werk.
Sodra u beeld in die SD -kaarte ingebrand is, kan die geheue nooit verdwyn nie, dit veilig verwyder. en plaas dit in u PI.
Maak gereed om hierdie hondjie op te laai.
Stap 2: Eerste opstart
Die eerste opstart van die pi is dus om dit op datum te hou en ons lewe vir die res van die projek makliker te maak. sommige van die stappe wat ek gaan volg, is omdat my pi nie 'n interne wifi -antenna het nie. as joune dit doen, sal u baie vinniger gereed wees.
Vir hierdie deel van die reis benodig ons al die ekstra goed wat ons nie sal gebruik nadat die masjien gereed is nie. prop dus elke geheel van hierdie pi. (vir 'n sleutelbord gebruik ek graag die Logitech k400+ nee, ek word nie betaal om dit te sê nie (maar ek sal dit aanvaar;)) Ek hou net van die ding.
so nou het ons die PI gekoppel aan 'n TV of monitor van een of ander aard, die usb wifi -ding word aangebring, die utp -kabel is gekoppel aan die netwerk en die sleutelbord is aangeslote. tyd om die hondjie aan te dryf.
Nadat dit gestart is, moet u aanmeld. u gebruikersnaam is pi en u wagwoord is framboos
Nou wil ons die pi typesudo update-apt-get update en druk enter.
Die volgende stap is om ons lewe makliker te maak. ons skakel SSH aan.
tipe: sudo raspi-confighit enter
'n spyskaart word gelaai waar u u pi.navigate kan instel na opsie 5 en 'n treffer in die volgende spyskaart, kies opsie P2 (die ssh -instellings) en sê ja vir die aktivering. As u bekommerd is oor mense wat by u pi inskakel via ssh, is dit tyd om ook u gebruikersnaam en wagwoord te verander.
so nadat dit gedoen is, kan ons in ons pi inskakel en een masjien gebruik om hierdie instruksies te lees, die dinge wat ons nie ken of verstaan nie, google en die res van ons pi instel. Soos ek gesê het ek is op 'n MacBook, dus gebruik ek Terminal vir SSH, maar u kan die kliënt wat u wil (vir die meeste Windows -gebruikers wat stopverf is) gebruik om SSH in Terminal -tipe te gebruik;
ssh @ en druk enter
as die IP -adres van u pi om die een of ander rede 'n raaisel is, gebruik dan die sleutelbord wat aan die pi gehaak is en tik
ifconfig
druk enter en in die grootste deel van die teks agter eth0 vind u u ip -adres.
so van nou af kan ons kies om ssh te gebruik of direk aan die pi te werk.
laat die wifi werk:)
Stap 3: WIFI
As u 'n ander usb -wifi -adapter as myne gebruik, kan u so gelukkig wees dat dit ondersteun word. kom ons vind uit.
tipe;
sudo raspi-config
en druk enter. in die spyskaart, gaan na opsie 2 en dan opsie N2 om u SSID en wagwoord in te voeg. As u wifi -adapter soos myne egter nie ondersteun word nie, volg hierdie stappe.
Eerstens wil ons weet watter weergawe van die bedryfstelsel ons gebruik, sodat ons tik;
naam -a
en druk enter. die resultaat moet 'n teksreël soos hierdie wees: Linux yourPiName 4.19.118+ #1311 Ma 27 Apr 14:16:15 BST 2020 armv6l GNU/Linux
nou wil ons weet watter chipset ons Wifi -adapter het, sodat ons tik;
lsusb
en druk enter in die uitkoms van die daar is verskeie lyne wat al die gekoppelde toestelle beskryf. een reël het ons aandag nodig en dit lyk so: Bus 001 -toestel 004: ID 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n draadlose netwerkadapter
let op die twee dele van die teks in vetdruk. dit is die inligting waarna ons gaan. gaan nou na hierdie webwerf, dit is die webwerf van mrEngman en hy bied bestuurders vir die meeste wifi -adapters aan. blaai eers na die gids vernoem na u skyfiestel, in my geval 8188EU. Soek vervolgens na die lêer met u pi OS -weergawe daarin. in my geval 4.19.118-1311 kopieer die URL na die lêer. en gaan na u ssh -sessie en tik;
sudo wget en druk enter. daar moet 'n aflaai begin. sodra dit voltooi is, moet ons die pakket uitpak. tipe:
teer -xvzf
in my geval lei dit tot teer -xvzf 8188eu-4.19.118-v8-1311.tar.gz
Nadat die uitpak voltooi is, sal daar 3 lêers wees. nou moet u dit installeer. tik: sudo./install.shand druk enter. nou sal die bestuurders geïnstalleer word. Nadat die installering van die bestuurder voltooi is, moet u u wifi -inskrywings kan inbring, soos bo -aan hierdie stap geskryf. nadat dit klaar is, herlaai u pi (sudo herlaai nou) terwyl u UTP ontkoppel is en u verbonde vertoon. na herlaai, moet u pi nou via wifi gekoppel wees en 'n nuwe IP hê. gebruik hierdie IP om terug te gaan na die PI, sodat ons dit 'n radio kan maak!
Stap 4: Speel vir my
Om hierdie ding wat ons gemaak het, te laat speel, gaan ons MPD gebruik met MPC (musiek speler deamon), eers moet ons dit installeer, sodat ons tik:
sudo apt-get installeer mpc mpd
en druk enter. mpd sal geïnstalleer word. nou voeg ons 'n stasie by, tik
mpc voeg by in my geval, dit lei tot:
mpc voeg https://21293.live.streamtheworld.com/KINK.mp3 by
en druk enter. hierdie adres sal nou by die snitlys gevoeg word.
om te kyk of dit werk, tik:
mpc speel
en druk enter. jou stroom moet begin speel. As daar 'n TV aan u HDMI gekoppel is, speel die TV die musiek, as daar luidsprekers van enige aard is met die 3, 5 -aansluiting, sal daar geluid wees. As u niks hoor nie, gebruik 'mpc current' om te sien of iets speel en wat die uitsetvolume is.
Om seker te maak dat mpc nie ons radiostasie vergeet nie, stoor ons dit op 'n snitlys om dit te doen
mpc stoor en druk enter, u snitlys is nou gestoor.
om seker te maak dat musiek speel vanaf die gewenste uitset (in my geval de 3, 5 -aansluiting) stel ons dit as die primêre instelling. tipe: sudo raspi-confighit enter en navigeer na 7 gevorderde opsies, gaan na A4 en dwing die klank na die uitset van keuse.
nou is dit tyd om dit by die aanvang te laat speel!
Stap 5: Word wakker en speel
Om 'n pi take by/ na die aanvang te verrig, is daar 'n lêer wat ons nodig het om hierdie lêer te wysig, word rc.local genoem. Om hierdie lêer te wysig, gebruik ons nano, die teksredakteur van u pi. tipe:
sudo nano /etc/rc.local
en druk enter. 'n lêer sal oopmaak met die volgende inhoud;
==================================
#!/bin/sh -e ## rc.local ## Hierdie skrif word uitgevoer aan die einde van elke multi -gebruiker -vlak.# Maak seker dat die script "0" sal verlaat by sukses of enige ander# waarde by fout. ## In Om hierdie script in of uit te skakel, verander net die uitvoering# bits. ## Standaard doen hierdie script niks.# Druk die IP -adres_IP = $ (gasheernaam -I) || trueif ["$ _IP"]; druk dan "My IP -adres is %s / n" "$ _IP" fiexit 0
==================================
al die teks na 'n # doen niks, so basies luister hierdie lêer slegs as daar 'n ip -adres is, en as dit gebeur, druk dit dit uit en verlaat dit. (afrit 0)
nou wil ons 'n reël kode byvoeg voordat dit verlaat. op hierdie manier kan ons ons radiostasie laat bestuur. dus, voeg by die exit -opdrag. mpc speel &
jou lêer moet so lyk:
==================================
#!/bin/sh -e ## rc.local ## Hierdie skrif word uitgevoer aan die einde van elke multi -gebruiker -vlak.# Maak seker dat die script "0" sal verlaat by sukses of enige ander# waarde by fout. ## Om hierdie script in of uit te skakel, verander net die uitvoering# bits. ## Standaard doen hierdie script niks.# Druk die IP -adres_IP = $ (gasheernaam -I) || trueif ["$ _IP"]; druk dan "My IP -adres is %s / n" "$ _IP" fi#play MPCsudo mpc play & exit 0
========================
verlaat die lêer deur op ctrl+x en pres y te druk om dit te stoor.
nou, as u u sou beveel pi "sudo reboot now", moet u pi herlaai en musiek begin speel wanneer dit klaar is. JAY!
Stap 6: Addisionele stappe
goed, jy is klaar, jy het 'n enkele radio. Maar om dit makliker te maak om die ding in die toekoms te onderhou, kan u hierdie bykomende stappe volg.
Stel 'n statiese IP in;
om dit te doen, wysig ons dhcpcld.conf. tipe:
sudo nano /etc/dhcpcd.conf
en druk op enter, 'n lêer word in nano oopgemaak met 'n klomp teks wat passief gemaak word deur # voor te plaas. lees deur die lêer en vind die lyne waar dit staan;
#voorbeeld statiese ip -opset.
In die reëls wat op hierdie reël volg, kan u 'n ip-adres router-adres en DNS-instellings opstel. verwyder die # voor die reël wat u wil aktiveer en vul die nodige inligting in. As u nie seker is watter adresse u naby nano (ctrl+x) moet gebruik nie en die ifconfig nou uitvoer, kan u sien watter koppelvlak u gebruik (wlan0 of eth0) en wat die huidige lan ip, router ip en DNS is. vir u lan ip moet u 'n adres kies wat buite die omvang van u routers DHCP val. U kan dit vind in u router -instellings. As u dit moeilik vind, kan u die arp -opdrag uitvoer om te sien watter adresse gegee word en een daaronder te neem. Byvoorbeeld, die arp -tafel stel u router meestal op xxx.xxx.xxx.1 en ander toestelle op xxx.xxx.xxx.50 tot xxx.xxx.xxx.150, so as u die pi die IP -adres sou gee xxx.xxx.xxx.25 sal daar waarskynlik nooit 'n toestel wees wat u adres deur u DHCP -bediener (ook bekend as u router) gegee het nie, en daarom sal u in die toekoms 'n IP -konflik voorkom.
Sluit nou hierdie inligting af en stoor die lêer (ctrl+x) en herlaai u pi. u sal dit nou kan gebruik deur ssh @xxx.xxx.xxx.25 te gebruik, natuurlik, die x se merk ander nommers wat spesifiek is vir u netwerkopstelling.
Gebruik jou foon;
Nou kan u altyd u pi op dieselfde adres vind, u kan dit gebruik deur u telefoon te gebruik om mpd te beheer. in die meeste Appstore's kan u 'n program genaamd MPD remote of iets soortgelyks vind. neem een van jou smaak. installeer op u telefoon en maak in die bedienerinstellings verbinding met die IP wat u pas vir u PI ingestel het. nou kan u strome byvoeg, begin slaan en almal van u telefoon af laat wag, solank u telefoon en die pi op dieselfde netwerk is.
Ek hoop jy geniet jou eenvoudige radio.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies