Kazalo:
- Zaloge
- 1. korak: Priprava Pi
- 2. korak: Prvi zagon
- 3. korak: WIFI
- 4. korak: Igrajte zame
- 5. korak: Zbudite se in igrajte
- 6. korak: Dodatni koraki
Video: Radio One Station: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Torej majhen uvod, zakaj sem to naredil.
Eden od mojih šefov je pravi obrtnik, ki ga lahko dobesedno zvari, kar hoče. In ko dela, rad posluša svojo najljubšo radijsko postajo. Za to uporablja star stereo sistem s sprejemnikom FM, ki mu ga je dal Mojzes, ko je posodobil nastavitev. Zdaj to ni bil problem, saj bo stara elektronika trajala vse življenje ali 900, vendar je lansko zimo svojo trgovino izoliral in ji dal novo zunanjo lupino. ker je nova polica iz jeklenih plošč, je sprejem FM slab. Ker nisem želel zavreči Mojzesovega starega radia zaradi odličnega zvoka, sem pobrskal po svojih kupih stare elektronike. da bi mu izdelali poceni enostanovanjski internetni radijski sprejemnik.
kaj sem našel;
Raspberry Pi 1 (lahko pa uporabite katero koli pi.) TP-LINK TL-WN725N USB wifi adapter (ker ga pi nima), kartica SD (8 GB, zakaj bi uporabljali več:)) zvočni kabel, star polnilec za telefon (če nameravate uporabiti novejši radio ali komplet zvočnikov za osebni računalnik z vrati USB, lahko napajate Pi tega)
Kar mi je uspelo;
Predvaja samo eno radijsko postajo. Nič več, nič manj.
to je moj prvi pouk, če mi je treba kaj izboljšati, mi to sporočite. tudi angleščina ni moj prvi jezik, zato mi sporočite, kje sem zajebal, da jo lahko popravim! zabavaj se!
Zaloge
Raspberry Pi 1 (lahko pa uporabite katero koli pi.) TP-LINK TL-WN725N USB wifi adapter (ker ga pi nima), kartica SD (8 GB, zakaj uporabite več:)) avdio kabel polnilec za stari telefon (če nameravate uporabiti novejši radio ali komplet zvočnikov za računalnik z vrati USB, lahko napajate Pi tega)
samo med nastavitvijo:
UTP kabelHDMI kabelska TV tipkovnica
1. korak: Priprava Pi
Torej, da lahko pi naredite karkoli, potrebujemo OS. Všeč mi je Raspberry Pi OS lite, ker je majhen in ne dela nič posebnega. zato sem naložil sliko tukaj, lahko uporabite tudi eno od drugih distribucij, če vam je med nastavitvijo všeč grafični vmesnik. vendar rad delam brez glave na teh stvareh, zato se nisem trudil.
Preden lahko sliko, ki ste jo prenesli, zažgete na kartico SD, jo morate temeljito očistiti, zato si vzemite oblikovalnik kartice SD in očistite tisto malo staro kartico od vseh starih napak, ki ste jih naredili.
Zdaj sliko zapisite na kartico. Za to uporabljam Etcher. To običajno deluje odlično. vendar so se šefi podjetja Apple (da, uporabljam Mac) odločili, da vsa programska oprema ne more več dostopati do vašega dela računalnika. če imate isto težavo (jedkalniki se zaženejo> vidite svojo kartico SD> naložite svojo sliko> zaženete….. napaka) začnite jedkanje s tem ukazom v terminalu.;
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
tako bo dobro delovalo.
Ko sliko shranite na kartice SD, nikoli ne zbledi pomnilnika, jo varno odstranite. in ga postavite v vas PI.
Pripravite se za zagon tega mladička.
2. korak: Prvi zagon
Prvi zagon pi je torej posodobitev in olajšanje našega življenja do konca projekta. Nekateri koraki, ki jim bom sledil, so posledica dejstva, da moj pi nima notranje wifi antene. če bo vaš, boste pripravljeni veliko hitreje.
Za ta del potovanja potrebujemo vse dodatne stvari, ki jih ne bomo uporabljali, ko bo stroj pripravljen. zato priključi vse, kar ima ta pi. (za tipkovnico rad uporabljam Logitech k400+ ne, nisem plačan, da to rečem (vendar bom to sprejel;)) To mi je všeč.
zdaj imamo PI priključen na nekakšen televizor ali monitor, usb wifi stvar se postavi na mesto, kabel utp je povezan z omrežjem in tipkovnica je pritrjena. čas za napajanje mladička.
po zagonu se boste morali prijaviti. vaše uporabniško ime je pia, geslo pa malina
Zdaj želimo posodobiti pi typesudo apt-get update in pritisniti enter.
Naslednji korak je olajšati naše življenje. vklapljamo SSH.
vrsta: sudo raspi-confighit enter
naloži se meni, kjer lahko svoj pi.navigate konfigurirate na možnost 5, zadetek med naslednjim menijem izberite možnost P2 (nastavitve ssh). če imate pomisleke, da bi ljudje prek vašega ssh vdrli v vaš pi, je čas, da spremenite tudi svoje uporabniško ime in geslo.
zato lahko po tem, ko to naredimo, preidemo v naš pi in z enim strojem preberemo ta navodila, poguglamo sranje stvari, ki jih ne poznamo ali razumemo, in konfiguriramo preostanek našega pi. Kot sem rekel, sem na MacBooku, zato uporabljam Terminal za SSH, vendar lahko uporabite katerega koli odjemalca, ki vam je všeč (za večino uporabnikov sistema Windows, ki bodo premazani), da uporabite SSH v vrsti terminala;
ssh @ in pritisnite enter
če je iz nekega razloga IP naslov vašega pi skrivnost, uporabite tipkovnico, priključeno na pi, in vnesite
ifconfig
pritisnite enter in v večini besedila za eth0 boste našli svoj IP naslov.
zato se lahko odslej odločimo za uporabo ssh ali delo neposredno na pi.
naj ta wifi deluje:)
3. korak: WIFI
Torej, če uporabljate drug USB -adapter brez mojega, bi lahko bili tako srečni, da je podprt. pa ugotovimo.
vrsta;
sudo raspi-config
in pritisnite enter.v meniju pojdite na možnost 2 in nato na možnost N2, da vstavite svoj SSID in geslo. če pa vaš vmesnik wifi, kot je moj, ni podprt, sledite tem korakom.
najprej želimo vedeti, katero različico operacijskega sistema izvajamo, zato tipkamo;
ime -a
in pritisnite enter. rezultat bi moral biti takšna vrstica besedila: Linux yourPiName 4.19.118+ #1311 Pon Apr 27 14:16:15 BST 2020 armv6l GNU/Linux
zdaj želimo vedeti, kakšen nabor čipov ima naš adapter Wifi, zato tipkamo;
lsusb
in pritisnite enter v izidu je več vrstic, ki opisujejo vse povezane naprave. ena vrstica potrebuje našo pozornost in izgleda nekako tako: Bus 001 Device 004: ID 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
zabeležite dva dela besedila krepko. to so podatki, po katerih smo. Zdaj pojdite na to spletno mesto, to je mesto mrEngmana in gosti gonilnike za večino adapterjev za wifi. najprej poiščite mapo, imenovano po vašem naboru čipov, v mojem primeru 8188EU. Nato poiščite datoteko z različico pi OS. v mojem primeru 4.19.118-1311 kopirajte URL v datoteko. in pojdite na sejo ssh in vnesite;
sudo wget in pritisnite enter. tam bi se moral začeti prenos. ko je to končano, moramo paket razpakirati. vrsta:
tar -xvzf
v mojem primeru to povzroči tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz
po končanem razpakiranju bodo 3 datoteke. zdaj jih morate namestiti. tip: sudo./install.shand pritisnite enter. zdaj bodo gonilniki nameščeni. po namestitvi gonilnika boste morali vnesti poverilnice za wifi, kot je zapisano na vrhu tega koraka. po tem ponovno zaženite svoj pi (sudo reboot now), pri čemer je UTP odklopljen in prikažete povezavo. po ponovnem zagonu bi morali biti pi povezani z wifi in imeti nov IP. uporabite ta IP za ssh nazaj v PI, da ga naredimo za radio!
4. korak: Igrajte zame
zato, da bi to stvar, ki smo jo ustvarili, predvajali glasbo, bomo uporabljali MPD z MPC (predvajalnik glasbe predvajalnik), zdaj moramo najprej namestiti te, zato vtipkamo:
sudo apt-get install mpc mpd
in pritisnite enter. mpd bo nameščen. zdaj dodamo postajo, zato vnesite
mpc dodaj v mojem primeru to povzroči:
mpc dodaj
in pritisnite enter. ta naslov bo zdaj dodan na seznam predvajanja.
če želite preveriti, ali deluje, vnesite:
mpc predvajanje
in pritisnite enter. vaš tok bi se moral začeti predvajati. če je na vaš HDMI priključen televizor, bo televizor predvajal glasbo, če so kateri koli zvočniki priključeni na izhod 3, 5 ", bo tam zvok. če nič ne slišite, uporabite" mpc current " da vidim, če se kaj predvaja in kakšna je izhodna glasnost.
če želite, da mpc ne pozabi naše radijske postaje, jo shranimo na seznam predvajanja, da to naredimo
mpc shranite in pritisnite Enter vaš seznam predvajanja je zdaj shranjen.
da zagotovimo, da se glasba predvaja z želenega izhoda (v mojem primeru de 3, 5 jack), smo to nastavili kot primarno nastavitev. type: sudo raspi-confighit enter en navigate to 7 advanced options, go to A4 and force the audio to rezultat izbire.
zdaj je čas, da se predvaja ob zagonu!
5. korak: Zbudite se in igrajte
Če želite, da pi opravi naloge ob/ po zagonu, obstaja datoteka, ki jo moramo urediti, imenovano rc.local. za urejanje te datoteke uporabljamo nano, urejevalnik besedil vašega pi. vrsta:
sudo nano /etc/rc.local
in pritisnite enter. odprla se bo datoteka z naslednjo vsebino;
==================================
#!/bin/sh -e ## rc.local ## Ta skript se izvede na koncu vsake ravni uporabe za več uporabnikov.# Poskrbite, da bo skript "izstopil 0" ob uspehu ali kateri koli drugi# vrednosti ob napaki. ## V če želite omogočiti ali onemogočiti ta skript, samo spremenite izvedbo# bitov. ## Ta skript privzeto ne naredi ničesar.# Natisnite naslov IP_IP = $ (ime gostitelja -I) || trueif ["$ _IP"]; nato printf "Moj naslov IP je %s / n" "$ _IP" fiexit 0
==================================
vse besedilo po # ne naredi nič, zato v bistvu ta datoteka posluša le, če obstaja naslov ip in ko se to zgodi, jo natisne in zapre. (izhod 0)
zdaj želimo dodati vrstico kode, preden izstopi. na ta način lahko upravljamo našo radijsko postajo. zato pred izhodnim ukazom dodaj. mpc predvajaj &
vaša datoteka bi morala izgledati tako:
==================================
#!/bin/sh -e ## rc.local ## Ta skript se izvede na koncu vsake ravni uporabe za več uporabnikov.# Poskrbite, da bo skript "izstopil 0" ob uspehu ali kateri koli drugi# vrednosti ob napaki. ## Če želite omogočiti ali onemogočiti ta skript, samo spremenite izvedbo# bitov. ## Ta skript privzeto ne naredi ničesar.# Natisnite naslov IP_IP = $ (ime gostitelja -I) || trueif ["$ _IP"]; nato printf "Moj naslov IP je %s / n" "$ _IP" fi#play MPCsudo mpc play & exit 0
========================
zapustite datoteko s pritiskom na ctrl+x in pritisnite y, da jo shranite.
nou, če bi ukazali pi "sudo reboot now", bi se pi moral znova zagnati in začeti predvajati glasbo, ko je končano. JAY!
6. korak: Dodatni koraki
V redu, končali ste, imate radio z eno postajo. Če želite olajšati vzdrževanje stvari v prihodnosti, sledite tem dodatnim korakom.
Nastavite statični IP;
za to uredimo dhcpcld.conf. vrsta:
sudo nano /etc/dhcpcd.conf
in pritisnete enter, se bo datoteka odprla v nano s kopico besedila, ki bo pasivno, tako da pred njo postavite #. preberite datoteko in poiščite vrstice, kjer piše;
#primer statične konfiguracije IP.
V vrsticah, ki sledijo tej vrstici, lahko nastavite naslov usmerjevalnika IP in nastavitve DNS. odstranite # pred vrstico, ki jo želite aktivirati, in vnesite potrebne podatke. Če niste prepričani, katere naslove naj uporabite close nano (ctrl+x) in zaženete ifconfig, lahko vidite, kateri vmesnik uporabljate (wlan0 ali eth0) in kakšni so trenutni LAN, IP usmerjevalnika in DNS. za svoj LAN ip morate izbrati naslov, ki je zunaj področja uporabe DHCP usmerjevalnikov. to najdete v nastavitvah usmerjevalnika. če se vam zdi to težko, lahko pokličete ukaz arp, da vidite, kateri naslovi so podani, in vzemite enega, ki je pod tem. na primer večino časa bo vaša tabela arp vaš usmerjevalnik navedla na xxx.xxx.xxx.1, druge naprave pa na xxx.xxx.xxx.50 do xxx.xxx.xxx.150, če želite svojemu pi dati naslov IP xxx.
zdaj, ko so te informacije končane, zaprite datoteko (ctrl+x) in znova zaženite pi. zdaj boste lahko ssh uporabili ssh @xxx.xxx.xxx.25, seveda x označuje druge številke, ki bodo specifične za vašo omrežno nastavitev.
Uporabite telefon;
Zdaj lahko svoj pi vedno najdete na istem naslovu, kar lahko izkoristite s pomočjo telefona za nadzor mpd. v večini Appstore lahko najdete program z imenom MPD remote ali kaj podobnega. vzemite po svojem okusu. namestite v telefon in v nastavitvah strežnika povežite z IP -jem, ki ste ga pravkar nastavili za svoj PI. zdaj lahko dodajate tokove, jih začnete preskakovati in začasno ustaviti iz telefona, dokler sta telefon in pi v istem omrežju.
Upam, da vam je všeč preprost radio.
Priporočena:
ESP -01 Programmer Hack - Easy One :): 6 korakov
Eck-01 Programmer Hack-Easy One :): Pozdravljeni ESPers, v tem navodilu vam bom pokazal preprost kramp za izdelavo programerja za modul ESP-01 / ESP8266-01 / ES-01. Večina nas je kot programerje za ta modul uporabljala ploščo Arduino ali naprave FTDI USB-TTL. Obe metodi delujeta dobro. Ampak t
Poceni šunka - spremenite ročni radio v mobilni radio: 6 korakov
UGODNA ŠUNKA - PRENESITE RADILNI RADIO V MOBILNI RADIO: Mobilni radio s šunko z omejenim proračunom? Ja, z nekaj ustvarjalnosti je to mogoče. Tam je ogromno poceni kitajskih ročnih radijskih postaj. Ti poceni novi radijski sprejemniki so posledično znižali cene kakovostne rabljene opreme za šunko. Še nekaj, kar dodaja
858D SMD Hack Station Reflow Station Hack: 10 korakov (s slikami)
858D SMD Hot Air Reflow Station Hack: Imam majhen elektronski laboratorij, kjer popravljam pokvarjeno elektroniko in delam nekaj manjših hobi projektov. Ker je zunaj vse več SMD stvari, je bil čas, da dobimo ustrezno postajo za preoblikovanje SMD. Malo sem pogledal naokoli in ugotovil, da je 858D
Gumb za vklop super geta na One One Plus (bi moral delovati na karkoli): 3 koraki
Gumb za vklop super geta na mojem Oneplus One (bi moral delovati na karkoli): Težava: vsi gumbi na mojem telefonu so pokvarjeni. Zamenjava je le začasna rešitev, saj mi je zadnji pokrov pokvarjen in nikjer ne najdem nadomestka, ki ne presega cene rabljenega OPO, vendar sem ugotovil, zakaj ne bi nadgradil, če sem
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): 8 korakov
Internetni radio/ spletni radio z Raspberry Pi 3 (brez glave): HI Ali želite lastno radijsko gostovanje prek interneta, ste na pravem mestu. Poskušal bom čim bolj podrobno opisati. Poskusil sem na več načinov, večina jih je potrebovala zvočno kartico, ki je nisem hotela kupiti. pa mi je uspelo