Cuprins:

One Station Radio: 6 pași
One Station Radio: 6 pași

Video: One Station Radio: 6 pași

Video: One Station Radio: 6 pași
Video: #Flashup By Knox Artiste | #14SONGSON1BEAT 2024, Iulie
Anonim
One Station Radio
One Station Radio

Deci o mică introducere cu privire la motivul pentru care am făcut asta.

Unul dintre șefii mei este un adevărat meșter care poate să sudeze literalmente orice vrea. Iar când lucrează, îi place să asculte postul de radio preferat. Pentru a face acest lucru, el folosește un sistem stereo vechi cu un receptor FM dat de Moise când și-a actualizat setarea. Acum, aceasta nu a fost o problemă, deoarece electronica veche va dura o viață sau 900, totuși iarna trecută și-a izolat magazinul și a pus o nouă carcasă exterioară. deoarece noul raft este din plăci de oțel Recepția FM este proastă. Nu dorind să arunc vechiul radio al lui Moise din cauza sunetului extraordinar pe care îl produce, mi-am scotocit grămezile de electronice vechi. pentru a-i construi un receptor radio de internet cu o singură stație.

ce am găsit;

Raspberry Pi 1 (dar puteți utiliza orice pi doriți.) Adaptor wifi USB TP-LINK TL-WN725N (deoarece pi nu-l are la bord) Card SD (8 GB de ce să folosiți mai mult:)) cablu audio încărcător de telefon vechi (dacă intenționați să utilizați un radio mai nou sau un set de difuzoare pentru PC cu un port USB, puteți alimenta Pi-ul acestuia)

Ce am făcut-o să facă;

Redă doar un post de radio. Nimic mai mult, nimic mai puțin.

acesta este primul meu instruibil vreodată, dacă există puncte de îmbunătățire, vă rugăm să-mi spuneți. De asemenea, engleza nu este prima mea limbă, așa că vă rog să-mi spuneți unde m-am înșelat, ca să o pot corecta! a se distra!

Provizii

Raspberry Pi 1 (dar puteți utiliza orice pi doriți.) TP-LINK TL-WN725N Adaptor wifi USB (deoarece pi nu-l are la bord) Card SD (8 GB de ce să folosiți mai mult:)) cablu audio încărcător vechi pentru telefon (dacă intenționați să utilizați un radio mai nou sau un set de difuzoare pentru PC cu un port USB, puteți alimenta Pi-ul acestuia)

numai în timpul configurării:

Cablu UTP Tastatură TV prin cablu HDMI

Pasul 1: Pregătirea Pi

Deci, pentru a vă determina să faceți orice, avem nevoie de el pentru a avea un sistem de operare. Îmi place Raspberry Pi OS lite, deoarece este mic și nu face nimic special. așa că descarc o imagine aici, de asemenea, puteți utiliza una dintre celelalte distribuții dacă doriți o interfață grafică în timpul configurării. cu toate acestea îmi place să lucrez fără cap la aceste lucruri, așa că nu m-am deranjat.

Înainte ca imaginea pe care ați descărcat-o să poată fi arsă pe cardul SD, trebuie să o curățați bine, așa că luați-vă un formatator de card SD și curățați acel mic card vechi de toate greșelile vechi pe care le-ați făcut să le transportați.

Acum aruncă-ți imaginea pe card. Eu folosesc Etcher pentru asta. În mod normal, acest lucru funcționează excelent. cu toate acestea, șefii de la Apple (da, eu folosesc Mac) au decis că nu toate software-urile pot să mai acceseze o parte din computer. dacă aveți aceeași problemă (etchers pornește> vă vedeți cardul SD> vă încărcați imaginea> începeți … eroare) porniți etcher folosind această comandă în terminal.;

sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher

va funcționa foarte bine în acest fel.

Odată ce imaginea dvs. este arsă în cardurile SD, nu se estompează niciodată memoria, scoateți-o în siguranță. și pune-l în tine PI.

Pregătește-te să pornești acest cățeluș.

Pasul 2: Prima pornire

Prima pornire
Prima pornire
Prima pornire
Prima pornire
Prima pornire
Prima pornire

Deci, prima pornire a pi-ului este să o actualizăm și să ne ușurăm viața pentru restul proiectului. unii dintre pașii pe care urmează să-i urmez se datorează faptului că pi-ul meu nu are o antenă wifi internă. dacă ai tăi, vei fi gata mult mai repede.

Pentru această parte a călătoriei avem nevoie de toate lucrurile suplimentare pe care nu le vom folosi după ce aparatul este gata. deci conectați fiecare întreg pe care îl are acest pi. (pentru o tastatură îmi place să folosesc Logitech k400 + nu nu sunt plătit să spun asta (dar voi accepta asta;)) Îmi place doar chestia.

așa că acum avem PI conectat la un televizor sau monitor de un fel, chestia cu usb wifi este pusă la loc, cablul utp este conectat la rețea și tastatura este atașată. timpul pentru a alimenta catelul.

după pornire, va trebui să vă conectați

Acum vrem să actualizăm pi typesudo apt-get updateand și apăsați Enter.

Următorul pas este să ne ușurăm viața. pornim SSH.

tastați: sudo raspi-confighit enter

este încărcat un meniu în care vă puteți configura pi. Navigați la opțiunea 5 și o lovitură în meniul următor selectați opțiunea P2 (setările ssh) și spuneți da activării. dacă aveți vreo îngrijorare cu privire la faptul că oamenii vă vor pătrunde în ssh, este momentul să vă schimbați și numele de utilizator și parola.

deci, după ce s-a făcut acest lucru, putem să introducem în pi-ul nostru și să folosim o singură mașină pentru a citi acest instructable, să facem google-uri din lucrurile pe care nu le cunoaștem sau nu le înțelegem și să le configurăm restul de pi. După cum am spus, sunt pe un MacBook, așa că folosesc Terminal pentru SSH, dar puteți utiliza orice client doriți (pentru majoritatea utilizatorilor de Windows care vor fi chit) pentru a utiliza SSH în tip Terminal;

ssh @ și apăsați Enter

dacă, dintr-un anumit motiv, adresa IP a pi-ului tău este un mister pentru tine, folosește tastatura conectată la pi și tastați

ifconfig

apăsați Enter și în cea mai mare parte a textului din spatele eth0 veți găsi adresa IP.

deci de acum înainte putem alege să folosim ssh sau să lucrăm direct pe pi.

hai să funcționăm acea wifi:)

Pasul 3: WIFI

WIFI
WIFI
WIFI
WIFI

deci, dacă utilizați un alt adaptor USB USB decât al meu, ați putea fi atât de norocos că este acceptat. să aflăm.

tip;

sudo raspi-config

și apăsați enter. în meniu mergeți la opțiunea 2 și decât la opțiunea N2 pentru a vă introduce SSID-ul și parola. Dacă totuși adaptorul dvs. wifi ca al meu nu este acceptat, urmați acești pași.

mai întâi vrem să știm ce versiune a sistemului de operare rulăm, astfel încât să tastăm;

nume -a

și apasă pe Enter. rezultatul ar trebui să fie o linie de text de genul: Linux yourPiName 4.19.118+ # 1311 Mon 27 Apr 14:16:15 BST 2020 armv6l GNU / Linux

acum vrem să știm ce chipset are adaptorul nostru Wifi, așa că tastăm;

lsusb

și apăsați Enter în rezultatul pentru că există mai multe linii care descriu toate dispozitivele conectate. o linie are nevoie de atenția noastră și arată cam așa: Autobuz 001 Dispozitiv 004: ID 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Adaptor de rețea fără fir

notați cele două părți ale textului cu caractere aldine. aceasta este informația pe care am urmat-o. acum accesați acest site, este site-ul mrEngman și găzduiește drivere pentru majoritatea adaptoarelor wifi. mai întâi navigați la folderul numit după chipset-ul dvs., în cazul meu 8188EU. Următoarea căutare a fișierului cu versiunea dvs. de sistem de operare pi. în cazul meu 4.19.118-1311 copiați adresa URL în fișier. și du-te la sesiunea ta ssh și tastează;

sudo wget și apăsați Enter. ar trebui să înceapă o descărcare. odată ce acest lucru este complet, trebuie să despachetăm pachetul. tip:

tar -xvzf

în cazul meu, rezultă tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz

după finalizarea despachetării vor fi 3 fișiere. acum trebuie să le instalați. tastați: sudo./install.shand apăsați Enter. acum driverele vor fi instalate. după finalizarea instalării driverului, ar trebui să vă puteți introduce datele de conectare wifi așa cum sunt scrise în partea de sus a acestui pas. după aceea, reporniți pi-ul (sudo reporniți acum) cu UTP deconectat și afișați conectat. după repornire, pi ar trebui să fie conectat prin wifi și să aibă un nou IP. folosiți acest IP pentru a reveni la PI, astfel încât să-l putem transforma într-un radio!

Pasul 4: Joacă pentru mine

Joacă pentru mine!
Joacă pentru mine!

deci, pentru a crea acest lucru, am creat redarea muzicii, vom folosi MPD cu MPC (music player deamon) acum trebuie mai întâi să le instalăm, așa că tastăm:

sudo apt-get install mpc mpd

și apasă pe Enter. mpd va fi instalat. acum adăugăm o stație așa de tip

mpc adaugă în cazul meu ca rezultat:

mpc adaugă

și apasă pe Enter. această adresă va fi acum adăugată la lista de redare.

pentru a verifica dacă funcționează, tastați:

redare mpc

și apasă pe Enter. fluxul dvs. ar trebui să înceapă redarea. dacă există un televizor conectat la HDMI, televizorul va reda muzica, dacă difuzoarele de orice fel sunt conectate la ieșirea jack de 3, 5 ", se va auzi sunet acolo. Dacă nu auziți ceva, folosiți" curent mpc " pentru a vedea dacă se joacă ceva și care este volumul de ieșire.

pentru a ne asigura că mpc nu uită de postul nostru de radio, îl salvăm într-o listă de redare pentru a face acest lucru, tastați

mpc save and hit enter your playlist este acum salvat.

pentru a ne asigura că muzica se redă de la ieșirea dorită (în cazul meu de 3, 5 jack), setăm ca setare principală. rezultatul ales.

acum este timpul să-l facem să se joace la pornire!

Pasul 5: Trezește-te și joacă-te

Trezește-te și joacă-te!
Trezește-te și joacă-te!

pentru a face o sarcină pi la / după pornire există un fișier de care avem nevoie pentru a edita acest fișier se numește rc.local. pentru a edita acest fișier folosim nano, editorul de text al pi. tip:

sudo nano /etc/rc.local

și apasă pe Enter. se va deschide un fișier cu următorul conținut;

==================================

#! / bin / sh -e ## rc.local ## Acest script este executat la sfârșitul fiecărui nivel de execuție multi-utilizator. # Asigurați-vă că scriptul va „ieși 0” în caz de succes sau orice altă valoare # în caz de eroare. ## În pentru a activa sau dezactiva acest script, trebuie doar să schimbați execuția # biți. ## În mod implicit, acest script nu face nimic. # Imprimați adresa IP_IP = $ (hostname -I) || trueif ["$ _IP"]; apoi printf "Adresa mea IP este% s / n" "$ _IP" fiexit 0

==================================

tot textul după un # nu face nimic, așa că practic acest fișier ascultă doar dacă există o adresă IP și atunci când se întâmplă aceasta o imprimă și iese. (ieșire 0)

acum vrem să adăugăm o linie de cod înainte de a ieși. în acest fel îl putem face să ruleze postul nostru de radio. deci înainte de a adăuga comanda de ieșire. redare mpc &

fișierul dvs. ar trebui să arate astfel:

==================================

#! / bin / sh -e ## rc.local ## Acest script este executat la sfârșitul fiecărui nivel de rulare multi-utilizator. # Asigurați-vă că scriptul va „ieși din 0” în caz de succes sau orice altă valoare # în caz de eroare. ## Pentru a activa sau a dezactiva acest script, trebuie doar să schimbați execuția # biți. ## În mod implicit, acest script nu face nimic. # Imprimați adresa IP_IP = $ (hostname -I) || trueif ["$ _IP"]; apoi printf "Adresa mea IP este% s / n" "$ _IP" fi # play MPCsudo mpc play & exit 0

========================

ieșiți din fișier apăsând ctrl + x și pres y pentru salvare.

nou dacă ai comanda pi "sudo reboot now", pi-ul tău ar trebui să repornească ro și începe să cânți muzică când ai terminat. JAY!

Pasul 6: Pași suplimentari

bine, ai terminat, ai un singur post de radio. Dar pentru a facilita menținerea lucrului în viitor, puteți urma acești pași suplimentari.

Setați un IP static;

pentru a face acest lucru edităm dhcpcld.conf. tip:

sudo nano /etc/dhcpcd.conf

și apăsați pe Enter, un fișier va fi deschis în nano cu o grămadă de text care este făcut passif prin plasarea # în fața sa. citiți prin fișier și găsiți linii unde scrie;

#example configurație ip statică.

În liniile care urmează această linie puteți configura o adresă de router IP și setări DNS. eliminați # din fața liniei pe care doriți să o activați și completați informațiile necesare. Dacă nu sunteți sigur ce adrese să utilizați închideți nano (ctrl + x) și rulați ifconfig acum puteți vedea ce interfață utilizați (wlan0 sau eth0) și care sunt lan IP curent, IP router și DNS. pentru lan ip-ul dvs. trebuie să alegeți o adresă care nu intră în domeniul de aplicare al routerelor DHCP. puteți găsi acest lucru în setările routerului. dacă vi se pare dificil, ați putea runda comanda arp pentru a vedea ce adrese sunt date și pentru a lua una care se află sub aceasta. de exemplu, de cele mai multe ori, tabelul dvs. arp va indica routerul dvs. la xxx.xxx.xxx.1 și alte dispozitive de la xxx.xxx.xxx.50 la xxx.xxx.xxx.150, deci dacă ați da adresa IP ip-ului dvs. xxx.xxx.xxx.25 cel mai probabil nu va exista niciodată un dispozitiv care să aibă această adresă de către serverul dvs. DHCP (alias routerul dvs.) și astfel veți preveni un conflict de IP în viitor.

acum cu aceste informații completate ieșiți și salvați fișierul (ctrl + x) și reporniți pi. acum veți putea să-l utilizați folosind ssh @ xxx.xxx.xxx.25, desigur, x marchează alte numere care vor fi specifice configurării rețelei.

Folosește-ți telefonul;

Acum îți poți găsi oricând pi-ul la aceeași adresă pe care o poți profita folosind telefonul pentru a controla mpd. în majoritatea magazinelor de aplicații puteți găsi un program numit MPD remote sau ceva similar. ia unul din gusturile tale. instalați pe telefonul dvs. și în setările serverului conectați-vă la adresa IP pe care tocmai ați stabilit-o pentru PI. acum puteți adăuga fluxuri, începeți săriți și întrerupeți-le pe toate de pe telefon, atâta timp cât telefonul și pi sunt în aceeași rețea.

Sper să vă bucurați de radio simplu.

Recomandat: