Tartalomjegyzék:
- 1. lépés: Az építés befejezéséhez szükséges dolgok
- 2. lépés: Az STL fájlok 3D nyomtatása
- 3. lépés: A LED csík csatlakoztatása a Pi Zero W -hez
- 4. lépés: Az I2S erősítő csatlakoztatása a Pi Zero W -hez
- 5. lépés: A Mopidy beállítása a kedvenc dallamok lejátszására
- 6. lépés: Az elektronikus alkatrészek hozzáadása a 3D nyomtatott alkatrészekhez
- 7. lépés: A hangszóró oktatható verziója
Videó: Képtartó beépített hangszóróval: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Íme egy nagyszerű projekt, amelyet a hétvégén kell elvégeznie, ha saját hangszórót szeretne készíteni, amely képes képeket/képeslapokat vagy akár teendők listáját tárolni. Az építkezés részeként egy Raspberry Pi Zero W -t fogunk használni a projekt szívéül, valamint egy I2S D osztályú monóerősítőt és 4 ohmos hangszórót kedvenc zenéink lejátszásához !! És hozzáadtam egy LED csíkot is közvetlenül a kép/levelezőlap tartó alatt, hogy láthassa, hogy éjszaka izzik.
Esetemben van egy mp3 dalom, amelyet évek óta gyűjtök, amit letöltök a Pi -n lévő SD -kártyára, és a Mopidy nevű szoftvert futtatom, ami egy Python -ban írt bővíthető zenei szerver. A videóban látható módon pedig lejátszhat dalokat a mobiltelefonján/táblagépén/laptopján található webböngésző segítségével.
És elkészítettem a hangszóró két változatát, egy egyszerű változatot zöld előlappal és egy Instructable verziót mindazoknak, akik szeretik az instructables.com webhelyet.
Ezenkívül, ha a dalgyűjteményét online a Spotify, a SoundCloud vagy a Google Play Zene szolgáltatásban telepíti, telepítsen egy mopidy kiterjesztést a gyűjteményből származó dalok lejátszására a Pi -n található dalok mellett.
1. lépés: Az építés befejezéséhez szükséges dolgok
Itt található a szükséges elektronikus alkatrészek listája
- Raspberry Pi Zero W
- APA102 LED szalag
- Adafruit I2S 3W D osztályú erősítő Breakout - MAX98357A
- Hangszóró - 3 "átmérő - 4 Ohm 3 Watt
- Női/női jumper vezetékek
Ezenkívül 3D szálra és 3D nyomtatóra lesz szüksége az alábbi lépésekben csatolt STL fájlok nyomtatásához
Szükséges eszközök
- Forró ragasztópálca és pisztoly
- 3d nyomtató
- Xacto kés
- Forrasztópáka és forrasztópáka
2. lépés: Az STL fájlok 3D nyomtatása
Töltse le a csatolt STL fájlokat, és használja a 3D nyomtatószoftvert, és 3D nyomtatja ki a fájlokat. Ha nincs kéznél 3D nyomtatója, használhatja azt a helyi készítő klubban vagy könyvtárban, vagy használhat 3D nyomtatási szolgáltatást, például 3D hubokat.
Esetemben az STl fájlokat a Flashforge creator pro és 1,75 mm -es PLA nyomtatással használtam. A szeleteléshez a Slic3r -t használom 0,3 mm rétegmagassággal és 25 %-os töltési sűrűséggel.
A TopLEDstripPicture. STL fájlhoz áttetsző PLA -szálra lesz szüksége, hogy a LED -szalag színe szóródjon
3. lépés: A LED csík csatlakoztatása a Pi Zero W -hez
Forrasztjon 4 női áthidaló vezetéket a LED szalagra, és itt van az APA102 LED szalag áramköri csatlakoztatása a Raspberry Pi zero W -hoz
- Tápellátás a Pi 2 -es tűjéhez (5 V -os teljesítmény)
- GND a Pi GND 6. tűjére
- Adatok a 16 -os tűhöz
- Óra a 18 -as csaphoz
Ha elkészült, a számítógépe segítségével flash-en frissítse a Rasbian-lite img legújabb verzióját SD-kártyára (letöltési link az img fájlhoz https://www.raspberrypi.org/downloads/raspbian/). Ezután adja hozzá az SD -kártyát a Raspberry Pi -hez, és csatlakoztassa a Pi -t a WiFi útválasztójához, és jegyezze fel az IP -címet, majd SSH -t a Pi -be
Kezdje az alábbi két parancs futtatásával a Pi csomagjainak frissítéséhez és frissítéséhez.
sudo apt-get update
sudo apt-get upgrade
Most telepítse a blinkt csomagot, amelyet a félelmetes Pimoroni emberek írtak. És akkor szerezzen be rainbow.py példát a blinkt github repo -ból a wget használatával.
sudo apt-get install python-blinkt
sudo wget
Ezután futtassa a python programot az alábbi paranccsal, és látnia kell, hogy a LED -szalag a színek között cikázik, amint azt a fenti harmadik kép mutatja.
sudo python szivárvány.py
4. lépés: Az I2S erősítő csatlakoztatása a Pi Zero W -hez
Forrasztja a Raspberry Pi Zero W fejléceit, és forrasztja a hangszórót az Adafruit MAX98357 I2S D osztályú erősítő +ve és -ve pontjaihoz.
És itt vannak a tűs csatlakozások a Raspberry Pi Zero W és a MAX98357 I2S D osztályú erősítő között.
- Vin a Pi 5V 4 -es tűjéhez
- GND a Pin 9 Pi GND -hez
- DIN a 40 -es csaphoz
- BCLK a 12. csaphoz
- LRCLK a 35. csaphoz
Most, hogy beállítsa és tesztelje az Adafruit MAX98357 I2S D osztályú mono erősítőjét, kövesse az Adafruit Learning rendszerről szóló útmutatót-https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/pinouts ? view = all. Alapvetően a beállítás részeként van egy egyszerű beállítás és egy nehéz beállítás, ha azt tervezi, hogy az egyszerű útvonalat futtatja, töltse le és futtassa a következő parancsfájlt
curl -sS https://raw.githubusercontent.com/adafruit/Raspbe… | bash
Annak ellenőrzésére, hogy a shell script sikeresen futott -e, és hallja -e a hangot a hangszóró futtatásából
speaker -test -c2 --test = wav -w /usr/share/sounds/alsa/Front_Center.wav
A hangerő beállításához használja az alsamixer parancsot, az én esetemben beállítottam a maximális hangerőt.
5. lépés: A Mopidy beállítása a kedvenc dallamok lejátszására
Most, hogy kedvenc zenéit játsszuk, beállítjuk a Mopidy -t és a mopidy webes klienst, hogy lejátszhassa a dalát a mobiljáról/asztaláról. A Mopidy a helyi lemezről, a Spotify -ból, a SoundCloud -ból, a Google Play Zene -ből és még sok másból játszik le zenét. A lejátszási listát bármely telefonról, táblagépről vagy számítógépről szerkesztheti, számos MPD és webes ügyfél használatával.
Most futtassa a Mopidy telepítését a következő paranccsal
sudo apt-get install mopidy
további információért tekintse meg a dokumentációt a - Telepítés - Mopidy 2.0.1 dokumentációban
Módosítsa a mopidy.conf fájlt, hogy engedélyezze a HTTP, az MPD és a Fájlok részeket, itt található a mopidy.conf, és a helyi könyvtárom a/home/pi/Music tárolására, így ha az alábbi.conf fájl használatát tervezi, hozzon létre egy „Zene” könyvtár a kezdő mappában
sudo nano /etc/mopidy/mopidy.conf
Csatoltam a mopidy.conf fájlomat, arra az esetre, ha másolatot szeretne készíteni róla. Ha egy webalkalmazást szeretne használni a telefonon/táblagépen, szüksége lesz egy http webes ügyfélre, nekem tetszik a Mopidy-Mobile..
sudo pip telepítse a Mopidy-Mobile alkalmazást
A mopidy futtatásához rendszerindításkor, és indítsa újra a pi -t
sudo systemctl engedélyezi a mopidy -t
sudo újraindítás
Továbbá, ha a jövőben további mp3/.wav fájlokat kíván betölteni a Zene mappába, futtatnia kell egy beolvasási parancsot, hogy a dalok megjelenjenek a Mopidy-Mobile kliensben a
sudo mopidyctl helyi vizsgálat
Ezután használja a mobil kliens nyitott URL -jét a böngészőjében a mobilján/számítógépén - https:// IpAddressOfPi: 6680/, és játssza le kedvenc zenéit és dalait, esetemben letöltöttem néhány kreatív közös zenét a youtube hangkönyvtárából. videó demó, amelyet a fenti képernyőképen láthat..
6. lépés: Az elektronikus alkatrészek hozzáadása a 3D nyomtatott alkatrészekhez
Az alkatrészek 3D nyomtatott részekhez való hozzáadásához a Pi Zero W illeszkedik az alaphoz, és kétoldalas habszalagot használtam a MAX98357 I2S D osztályú erősítő rögzítéséhez. A többi 3D nyomtatott résznek illeszkednie kell egymáshoz, de rögzítéséhez használhat egy kis forró ragasztót.
Most, hogy a Mopidy zenelejátszó minden alkalommal elinduljon, amikor a Pi be van kapcsolva, beállíthatjuk, hogy a Mopidy rendszerszolgáltatásként fusson, a systemd használatával pedig engedélyezheti a Mopidy szolgáltatást:
sudo systemctl engedélyezi a mopidy -t
Ezáltal a Mopidy automatikusan elindul, amikor a rendszer elindul. És a Mopidy -t ugyanúgy elindítják, leállítják és újraindítják, mint bármely más rendszerezett szolgáltatást
sudo systemctl indítsa el a mopidy parancsot
sudo systemctl stop mopidy sudo systemctl restart mopidy
7. lépés: A hangszóró oktatható verziója
Ha érdekli a hangszóró Instructables verziójának elkészítése, akkor az előző lépésben csatolt hangszórórácsos STL -fájl helyett 3D -ben nyomtassa ki az alábbi két STL -fájlt. Nyomtassa ki sárgára az oktatható Logo. STL-t, és az én esetemben Uni Paint Pen (Fine Line PX-21) festékkel is megfestettem, amelyet a helyi hardverboltban kell megtalálnia.
Ezenkívül, ha a dalgyűjteményét online a Spotify, a SoundCloud vagy a Google Play Zene szolgáltatásban telepíti, telepítsen egy mopidy kiterjesztést a gyűjteményből származó dalok lejátszására a Pi -n található dalok mellett.
Ajánlott:
Tűzrakás hangreaktív lánggal, Bluetooth hangszóróval és animált LED -ekkel: 7 lépés (képekkel)
Tűzrakás hangreaktív lánggal, Bluetooth hangszóróval és animált LED -ekkel: Semmi sem mondja a nyári időszámítást, mint a pihenés a tűz mellett. De tudod, mi jobb a tűznél? Tűz és zene! De mehetünk egy lépéssel, nem, két lépéssel tovább … Tűz, zene, LED -es fények, hangreaktív láng! Lehet, hogy ambiciózusan hangzik, de ez az Ins
Beépített hengeres biztosítéktartó (csatlakozók): 15 lépés (képekkel)
Beépített hengeres biztosítéktartó (csatlakozók): Ez az utasítás a TinkerCAD -en létrehozott hengeres üveg biztosítéktartókhoz készült. Ez a projekt júniusban indult, és részt vett a TinkerCAD tervpályázaton. Kétféle biztosítéktartó létezik, az egyik a közös 5x20 mm -es, a másik a
DIY ütésérzékelő hangszóróval: 5 lépés (képekkel)
DIY ütésérzékelő hangszóróval: A hangszóró úgy működik, hogy aktivál egy elektromágnest, amely a közelben egy " rendes " mágnes. Ez rezgést okoz, ami hangot eredményez. Tehát ha a hangszóró áramellátása helyett áramot tudunk előállítani (ha nagyon keveset is) a hangszóró mozgatásával
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: 7 lépés (képekkel)
DIY Google kezdőlap Bluetooth hangszóróval a Raspberry Pi Zero dokkolóközponton: Van egy oktatható eszköz a DIY Amazon Echo Alexa - Alexa hangsegéd a Raspberry Pi Zero dokkolóközponton. Ezúttal szeretnénk megmutatni Önnek, hogyan lehet DIY Google Home -t készíteni. Ebben az utasításban megmutatjuk, hogyan kell telepíteni és beállítani a Google Segédet
Guitar Hero gitár beépített hangszóróval: 8 lépés
Guitar Hero gitár beépített hangszóróval: Alapvetően kinyitottam egy Guitar Hero vezérlőt, és azon tűnődtem, vajon mi fér bele. Világosnak tűnt, ezért azt hittem, hogy sok hely van. Bizony, volt bőven. Eredetileg azt terveztem, hogy iPod Shuffle -t teszek a gitár nyakába és ro