INHOUDSOPGAWE:
- Stap 1: Dinge wat u nodig het om die bouwerk te voltooi
- Stap 2: 3D -druk van die STL -lêers
- Stap 3: Koppel die LED -strook aan die Pi Zero W
- Stap 4: Koppel die I2S -versterker aan die Pi Zero W
- Stap 5: Stel Mopidy op om u gunsteling liedjies te speel
- Stap 6: Voeg die elektroniese komponente by die 3D -gedrukte onderdele
- Stap 7: Instrueerbare weergawe van die spreker
Video: Beeldhouer met ingeboude luidspreker: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hier is 'n wonderlike projek wat u die naweek moet onderneem, as u 'n luidspreker wil maak wat foto's/poskaarte kan bevat of selfs u taaklys. As deel van die konstruksie gaan ons 'n Raspberry Pi Zero W as die kern van die projek gebruik, en 'n I2S klas D mono versterker en 4 ohm luidspreker om ons gunsteling liedjies te speel !! En ek het ook 'n LED -strook net onder die prentjie-/poskaarthouer bygevoeg, sodat u dit snags kan sien gloei.
In my geval het ek 'n mp3 -liedjie wat ek deur die jare versamel het, wat ek na die SD -kaart op my Pi kan aflaai en 'n sagteware met die naam Mopidy kan gebruik, 'n uitbreidbare musiekbediener wat in Python geskryf is. En u kan liedjies speel met 'n webblaaier op u selfoon/tablet/skootrekenaar, soos u in die video sien.
En ek het twee weergawes van die luidspreker gemaak, 'n eenvoudige weergawe met 'n groen voorkant en 'n instruksiewe weergawe vir almal wat van instructables.com hou.
As u ook u liedjiesversameling aanlyn op Spotify, SoundCloud of Google Play Music het, installeer u 'n mopidy -uitbreiding om liedjies uit u versameling te speel, benewens die liedjies op die Pi.
Stap 1: Dinge wat u nodig het om die bouwerk te voltooi
Hier is die lys van elektroniese komponente wat u benodig
- Framboos Pi Zero W
- APA102 LED -strook
- Adafruit I2S 3W Klas D versterker -uitbreek - MAX98357A
- Luidspreker - 3 "Diameter - 4 Ohm 3 Watt
- Trui vir vroue/vroue
Boonop benodig u 3D -filament en 'n 3D -drukker om die STL -lêers wat in die onderstaande stappe aangeheg is, te druk
Gereedskap wat u benodig
- Warm gomstokkies en geweer
- 3D -drukker
- Xacto -mes
- Soldeerbout en soldeer
Stap 2: 3D -druk van die STL -lêers
Laai die aangehegte STL -lêers af en gebruik 3D -sagteware, en druk die lêers af. As u nie 'n 3D -drukker byderhand het nie, kan u dit by u plaaslike vervaardigerklub of biblioteek gebruik, of 'n 3D -drukdiens soos 3D -hubs gebruik.
In my geval het ek die STl -lêers met die Flashforge creator pro en 1,75 mm PLA gedruk om af te druk. Benewens die sny, gebruik ek Slic3r met die laaghoogte op 0,3 mm en die vuldigtheid tot 25 %.
Vir die TopLEDstripPicture. STL -lêer benodig u deurskynende PLA -filament sodat die kleur van die LED -strook kan versprei
Stap 3: Koppel die LED -strook aan die Pi Zero W
Soldeer 4 vroulike springdrade aan die LED -strook, en hier is 'n stroomverbinding vir die APA102 LED -strook met die Raspberry Pi zero W
- Krag na pen 2 op die Pi (5V krag)
- GND tot pen 6 op die Pi GND
- Data na pen 16
- Klok na pen 18
Sodra dit klaar is, flits die nuutste weergawe van Rasbian-lite img op u SD-kaart met u rekenaar (aflaai-skakel vir die img-lêer https://www.raspberrypi.org/downloads/raspbian/). Voeg dan die SD -kaart by die Raspberry Pi en koppel u Pi aan u WiFi -router en teken die IP -adres aan, dan SSH in u Pi
Begin met die onderstaande twee opdragte om die pakkette op die Pi op te dateer en op te gradeer.
sudo apt-get update
sudo apt-get upgrade
Installeer nou die blinkt -pakket wat deur die wonderlike mense by Pimoroni geskryf is. En kry dan rainbow.py -voorbeeld van blinkt github repo met wget.
sudo apt-get install python-blinkt
sudo wget
En voer dan die luislangprogram uit met die onderstaande opdrag, en u moet u LED -strook deur kleure sien, soos in die derde prent hierbo getoon.
sudo python reënboog.py
Stap 4: Koppel die I2S -versterker aan die Pi Zero W
Soldeer die koppenne op die Raspberry Pi Zero W en soldeer ook die luidspreker aan die +ve en -ve op die Adafruit MAX98357 I2S Class -D versterker.
En hier is die penverbindings tussen die Raspberry Pi Zero W en MAX98357 I2S Class-D versterker.
- Vin tot pen 4 op Pi 5V
- GND tot pen 9 Pi GND
- DIN volgens pen 40
- BCLK tot pen 12
- LRCLK tot pen 35
Volg die gids oor die Adafruit-leerstelsel by-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts om die Adafruit se MAX98357 I2S Class-D Mono Amp op te stel en te toets ? view = alles. As deel van die opset is daar 'n maklike opstelling en 'n moeilike opset, as u van plan is om die maklike roete te hardloop, laai dan die volgende dopskrif af en voer dit uit
krul -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash
Om te kyk of die dopskrip suksesvol uitgevoer is en u die geluid van die luidspreker kan hoor
luidspreker -toets -c2 -toets = wav -w /usr/share/sounds/alsa/Front_Center.wav
En om die volume aan te pas, gebruik ook die opdrag van amixer, in my geval het ek dit maksimum volume gestel.
Stap 5: Stel Mopidy op om u gunsteling liedjies te speel
Om u gunsteling liedjies te speel, gaan ons Mopidy en 'n webkliënt vir mopidy opstel, sodat u u liedjie vanaf u selfoon/tafel kan speel. Mopidy speel musiek vanaf plaaslike skyf, Spotify, SoundCloud, Google Play Musiek en meer. U wysig die snitlys vanaf enige telefoon, tablet of rekenaar met behulp van 'n verskeidenheid MPD- en webkliënte.
Laat Mopidy nou die volgende opdrag uitvoer
sudo apt-get install mopidy
Vir meer inligting, kyk na die dokumentasie by - Installasie - Mopidy 2.0.1 dokumentasie
Verander die mopidy.conf om die gedeeltes HTTP, MPD en Files in te skakel, hier is my mopidy.conf en my plaaslike gids om musing is/home/pi/Music te stoor, so as u van plan is om die.conf -lêer hieronder te gebruik, skep 'n "Musiek" -gids in die tuisgids
sudo nano /etc/mopidy/mopidy.conf
Ek het my mopidy.conf aangeheg, net as u daarvan 'n afskrif wil maak. As u van plan is om 'n webprogram op die telefoon/tablet te gebruik, benodig u 'n http-webkliënt, ek hou van die Mopidy-Mobile..
sudo pip installeer Mopidy-Mobile
Om mopidy uit te voer tydens opstart, en herbegin u pi
sudo systemctl aktiveer mopidy
sudo herlaai
As u ook van plan is om in die toekoms meer mp3/.wav-lêers in die Musiek-lêer te laai, moet u 'n scanopdrag uitvoer, sodat liedjies in die Mopidy-Mobile-kliënt verskyn
sudo mopidyctl plaaslike skandering
En gebruik dan die mobiele url -url in u blaaier op u selfoon/rekenaar - https:// IpAddressOfPi: 6680/en speel u gunsteling liedjies en liedjies; in my geval het ek 'n paar kreatiewe musiek van die YouTube -klankbiblioteek afgelaai vir die videodemo, wat u op die skermkiekie hierbo sien..
Stap 6: Voeg die elektroniese komponente by die 3D -gedrukte onderdele
Om die komponente by die 3D-gedrukte dele te voeg, pas die Pi Zero W aan die voetstuk en ek gebruik dubbelzijdige skuimband om die MAX98357 I2S Klas-D-versterker aan die basis vas te hou. Die ander 3D-gedrukte dele moet bymekaar pas, maar jy kan 'n bietjie warm gom gebruik om dit vas te maak.
Om die Mopidy -musiekspeler te kan begin elke keer as die Pi aangeskakel word, kan ons Mopidy instel om as 'n stelseldiens te werk, met behulp van systemd kan u die Mopidy -diens aktiveer deur die volgende te gebruik:
sudo systemctl aktiveer mopidy
Dit laat Mopidy outomaties begin wanneer die stelsel begin. En Mopidy word begin, gestop en herbegin, net soos enige ander stelseldiens
sudo systemctl begin mopidy
sudo systemctl stop mopidy sudo systemctl herlaai mopidy
Stap 7: Instrueerbare weergawe van die spreker
As u belangstel om die Instructables -weergawe van die luidspreker te maak, druk die twee STL -lêers wat hieronder aangeheg is in 3D, in plaas van die luidsprekerrooster STL -lêer wat in die vorige stap aangeheg is. Druk die instructableLogo. STL in geel af, en in my geval het ek dit ook geverf met Uni Paint Pen (Fine Line PX-21), wat u by u plaaslike hardewarewinkel moet vind.
As u ook u liedjiesversameling aanlyn op Spotify, SoundCloud of Google Play Music het, installeer u 'n mopidy -uitbreiding om liedjies uit u versameling te speel, benewens die liedjies op die Pi.
Aanbeveel:
Koffer draaitafel (met ingeboude versterker en voorversterker): 6 stappe
Koffer draaitafel (met ingeboude versterker en voorversterker): Hallo almal! Verdra my asseblief, want dit is my eerste opdrag. Ek vra byvoorbaat om verskoning omdat ek nie genoeg foto's geneem het terwyl ek dit gebou het nie, maar dit is relatief eenvoudig en kan aangepas word om aan almal se kreatiewe begeertes te voldoen! My inspirasie vir die
DIY klankbalk met ingeboude DSP: 6 stappe (met foto's)
DIY klankbalk met ingeboude DSP: Bou 'n moderne klankbalk van 1/2 " dik skerp-geboë laaghout. Die klankbalk het 2 kanale (stereo), 2 versterkers, 2 tweeters, 2 woofers en 4 passiewe verkoelers om lae frekwensies in hierdie klein kas te verhoog. Een van die versterkers
20 uur $ 20 tafelblad -arcade gebou met honderde ingeboude speletjies: 7 stappe (met foto's)
20 uur $ 20 tafelblad Arcade gebou met honderde ingeboude speletjies: ek wou al 'n rukkie so iets maak, maar ek was nie haastig nie, en ek het altyd baie ander projekte wat ek wou doen. Aangesien ek nie haastig was nie, het ek net gewag totdat ek al die nodige komponente vir die bou bymekaargemaak het teen goedkoop pryse. Hier is
Pentagon LED -beeldhouer: 11 stappe (met foto's)
Pentagon LED -beeldhouwerk: Pentagon is 'n pragtige vorm. Ek hou ook daarvan. En as u die Blinkytile Explorers -kits het, wat u kan maak.In plaas van my vorige plasing Blinkytile Flower Backbag, kan u 'n 2D -vyfhoekige LED -kuns aan u muur laat hang
Kitaarheld-kitaar met ingeboude luidspreker: 8 stappe
Guitar Hero Guitar met ingeboude luidspreker: Eintlik het ek 'n Guitar Hero-kontroleerder oopgemaak en gewonder wat ek daarin kan pas. Dit het lig gelyk, en ek het gedink daar is baie ruimte. Natuurlik was daar genoeg. Ek wou oorspronklik 'n iPod Shuffle in die nek van die kitaar sit en