Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Ting som brukes til prosjektet
- Trinn 2: Lag forsterkerkretsen
- Trinn 3: Integrer høyttaler for høye frekvenser
- Trinn 4: Koble til alle komponenter
- Trinn 5: Sett opp Raspberry Pi
- Trinn 6: Konklusjon
Video: WI-FI-høyttaler av Raspberry Pi: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette prosjektet handler om å lage en WI-FI-høyttaler. Jeg hadde en gammel ødelagt datamaskinhøyttaler og en ubrukt Raspberry Pi 1B. Min grunnleggende idé var å ganske enkelt sette pi i den gamle høyttaleren for å oppgradere den. Gjenbruk gamle ting uten å lage nytt avfall. Det viste seg at høyttalerforsterkeren ikke fungerer lenger, og jeg bestemte meg for å lage en enkel lydforsterker. Til slutt ønsket jeg å bruke en Spotify connect -tjeneste for å spille musikk.
Rekvisita
Trinn 1: Ting som brukes til prosjektet
For å sette opp WI-FI-høyttaleren brukte jeg følgende rekvisita
- Bringebær Pi minst modell 1 B (~ 15 €)
- Gammel datamaskinhøyttalerboks
- 3,5 mm lydtilkobling fra gamle hodetelefoner
- DC-DC-omformer (0,39 €)
- USB -lydkort (10 €)
- USB WI-FI-dongle (9 €)
- Kabler
- LED
For forsterkerkortet bestemte jeg meg for å bruke LM386N-4. Denne IC er en enkel forsterker med gode resultater for lydapplikasjoner.
- LM386N-4 (0,81 €)
- Motstander: 5Ω, 2x 1kΩ og 200Ω
- Kondensatorer: 4700µF, 1000µF, 100µF og 100nF
- Kretskort
Det utgjør omtrent 36 €. Fordi jeg allerede hadde det meste, måtte jeg bare kjøpe DC-DC-omformeren, USB-lydkortet og LM386N.
Trinn 2: Lag forsterkerkretsen
Hjertet til forsterkeren er LM386N-4. LM386N-Family er en populær forsterker-IC som brukes til mange bærbare musikkenheter som CD-spiller, Bluetooth-bokser, etc. Det er allerede mange opplæringsprogrammer som beskriver denne forsterkeren: https://www.instructables.com /howto/LM386/
Kretsen for dette prosjektet var hovedsakelig inspirert av denne YouTube -opplæringen: https://www.youtube.com/embed/4ObzEft2R_g og en god venn av meg som hjalp meg mye. Jeg velger LM386N-4 fordi den har mer kraft enn de andre, og jeg bestemte meg for å kjøre brettet med 12V.
Det første trinnet for å lage brettet er å teste kretsen på et brødbrett. Min første tilnærming hadde mange forstyrrelser og lyder. Til slutt kom jeg med følgende liste over punkter som forbedret lydkvaliteten dramatisk.
- Unngå lange og kryssende ledninger. Jeg justerte komponentene og reduserte kabelen.
- Høyttalerboksen til prosjektet mitt var en subwoofer, så høyttaleren skulle spille lave frekvenser. Jeg integrerte en andre høyttaler for høye frekvenser som fullfører lyden til et fint resultat.
- Bruk et USB -lydkort. Bringebær-pi som en veldig dårlig lydkvalitet, fordi den innebygde digital-analoge omformeren ikke var designet for HIFI-lydapplikasjoner.
- Koble pin 2 bare til bakken av lydsignalet. Bakken til 12V og bakken til USB -lydkortet er forskjellig med noe støy. LM386N forsterker forskjellen på Pin 2 og Pin 3, og derfor ble støyen også forsterket. Jeg bestemte meg for ikke å koble Pin 2 til bakken, men bare med USB-audio-bakken og til slutt forsvant støyen.
Trinn 3: Integrer høyttaler for høye frekvenser
Høyttalerboksen jeg ønsket å hacke var opprinnelig en subwoofer. Fordi høyttaleren ofte var dårlig for høye frekvenser. For å løse det, la jeg til en andre høyttaler fra en ødelagt Bluetooth -høyttalerboks. Ved å kombinere de to høyttalerne parallelt resulterer det i god lyd for både høye og lave frekvenser.
Trinn 4: Koble til alle komponenter
Jeg bestemte meg for å slå forsterkeren på med 12 volt. Boksen hadde allerede en strømbryter, så jeg brukte den igjen. Selve Raspberry Pi trenger 5 volt og 700-1000mA, og jeg kobler til en USB WI-FI-pinne og et USB-lydkort. Utfordringen nå var å komme ned til 5v av 12v. Mitt første forsøk var å bruke L7805, det vil si en 5v regulator. Her er en veldig god beskrivelse av regulatoren: https://www.instructables.com/id/5v-Regulator/. Imidlertid er ytelsen til lineære regulatorer veldig dårlig. Regulering fra 12v til 5v brannsår (12v - 5v) * 1000mA = 7 Watt i bare en komponent. Det ville være et enormt sløsing med energi.
Til slutt bestemte jeg meg for å bruke en DC-DC-omformer. På DaoRier LM2596 LM2596S justerte jeg brettet for å lage 5v. Omformeren gjør en god jobb, og jeg kjente ikke igjen varmeskapning på det brettet.
En status -LED skal indikere statusen til Raspberry Pi. Høyttalerboksen hadde allerede en LED, så jeg brukte den igjen. Lysdioden trenger 1.7v og 20mA. Så en motstand må brenne 3,3-1,7v ved 20mA:
R = U / I = (3.3v - 1.7v) / 20mA = 80Ω
Jeg koblet LED -en til Raspberry Pi GPIO -ene. Jord til Pin 9 og positiv tilførsel til Pin 11 (GPIO 17). Dette gjør at Pi kan indikere status (strøm, WI-FI, avspilling) med forskjellige blinkende moduser.
Trinn 5: Sett opp Raspberry Pi
Raspbian Buster Lite OS er helt tilstrekkelig. Jeg koblet Pi til en skjerm og et tastatur for å konfigurere den. Med raspi-config-kommandoen kan du enkelt konfigurere WI-FI-legitimasjonen.
Et enkelt oppstartsskript skal spille en oppstartlyd. Et python -skript bør sjekke internettforbindelsen. Hvis Pi har internettilgang, skal statuslampen være på, ellers bør LED -en blinke. Derfor opprettet jeg et bash -skript i init.d
sudo nano /etc/init.d/troubadix.sh
Med følgende innhold
#!/bin/bash
### BEGIN INIT INFO # Leverer: startsound # Required-Start: $ local_fs $ network $ remote_fs # Required-Stop: $ local_fs $ network $ remote_fs # Standard-Start: 2 3 4 5 # Standard-Stop: 0 1 6 # Kort beskrivelse: spill startlyd # Beskrivelse: Spill startlyd ### SLUTT INIT INFO # Start internettilgang vaktbikkje python /home/pi/access_status.py Spill startlyd mpg123 /home/pi/startup.mp3 &>/ home/pi/mpg123.log
Gjør skriptet kjørbart
sudo chmod +x /etc/init.d/troubadix.sh
For å utføre skriptet ved oppstart registrerte jeg skriptet følgende kommando
sudo update-rc.d troubadix.sh standardinnstillinger
Sett den vedlagte python-vakthunden i hjemmekatalogen /home/pi/access_status.py Python-skriptet må sløyfes. Den første sløyfen sjekker internettforbindelsen ved å pinge www.google.com hvert 2. sekund. Den andre sløyfen lar GPIO Pin 17 blinke, avhengig av gjeldende internettstatus.
Installasjonen av Spotify connect -tjenesten er veldig enkel. Her er et depot som er vert for et installasjonsskript: https://github.com/dtcooper/raspotify Så endelig er installasjonen bare en enkelt kommando.
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
Trinn 6: Konklusjon
I løpet av prosjektet lærte jeg mye. Å bruke en 5v-regulator i stedet for DC-DC-omformeren i en tidlig prototype var en dårlig idé. Men den feilen fikk meg til å tenke på hva regulatoren egentlig gjør. Forbedringene av lydkvaliteten var også en enorm læringsprosess. Det er en grunn til at profesjonell lydforsterkning er som rakettvitenskap:-)
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Raspberry Pi -eske med kjølevifte med CPU -temperaturindikator: 10 trinn (med bilder)
Raspberry Pi-eske med kjølevifte med CPU-temperaturindikator: Jeg hadde introdusert bringebær pi (heretter som RPI) CPU-temperaturindikatorkrets i det forrige prosjektet. Kretsen viser ganske enkelt RPI 4 forskjellige CPU-temperaturnivå som følger.- Grønn LED ble slått på når CPU -temperaturen er innenfor 30 ~
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang