Tartalomjegyzék:
- 1. lépés: Anyagjegyzék
- 2. lépés: Az elektronika összeforrasztása
- 3. lépés: Szoftver (firmware)
- 4. lépés: Befejezés
Videó: Készítsen internetes rádiót kevesebb mint 15 dollárért: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szóval, úgy döntöttem, hogy megvalósítok egy projektet, amelyet egy ideje elhalasztottam: Házi, teljesen működőképes internetes rádió, erősítővel és hangszóróval, 15 € alatt!
Egy gombnyomással válthat az előre meghatározott streaming rádióállomások között, a hangerőt pedig egy szép potenciométer elforgatásával szabályozhatja.
1. lépés: Anyagjegyzék
- ESP-WROOM32 alapú mikrovezérlő kártya. Valójában legalább két érdekes változat létezik ezzel a mikrokontroller -chipkel (lásd a képet) - WEMOS LOLIN32 -t használtam, amelyen nincs beépített gomb, mert a sajátomat akartam használni. Ha azonban szeretné elkerülni a lehető legtöbb forrasztást, akkor a másik változat mellett dönthet, amelyhez egy gomb és a már a helyére forrasztott csapok tartoznak.
- Adafruit I2S 3W D osztályú erősítő Breakout - MAX98357A. Ez a perclap a Maxim Electronics csodálatos chipjét tartalmazza, amely egyben DAC (digitális -analóg átalakító) és 3 W -os D osztályú erősítő! Digitális jelet táplál a μkontrollerből, és közvetlenül a hangszórókat hajtja, nincs szükség más áramkörre.
- Hangszóró 4Ω/8Ω. Egy SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, egy maradék Sharp TV-készülék alkatrészt használtam, amelyet egy online többletboltban vettem.
- Üreges persely 5,5/2,1 mm
- Lineáris potenciométer 120Ω. Ez teljesen elnémítja a rádiót, ha teljesen lefelé fordítja, de a hangszóró nagyon jól használható tartományát használja.
- Miniatűr gomb (ha vakon követi ezt az útmutatót, győződjön meg arról, hogy a használt gomb általában kikapcsolt helyzetben van, és lenyomva). Lehet, hogy módosítania kell a forráskódot is a gomb viselkedésének javítása érdekében (lásd a szoftver lépését). Ha ezt a gombbal rendelkező mikrokontrollert használja, hagyja ki ezt.
- Finom huzal (különböző színekben)
- Hőre zsugorodó cső
- Tápellátás 5V 5,5/2,1 kimeneti csatlakozóval
- Ügy. Ha sikerül megtalálni az általam használthoz hasonló felületi méretű hangszórót (11 cm x 4 cm), akkor kinyomtathat egy tokot az általam megadott stl fájl alapján. Ellenkező esetben improvizálhat: például egy karton tökéletesen elvégezné a feladatot!
Mehet még olcsóbban is
- a hangszóró eltávolítása az eldobott elektronikából (ezt az első próbálkozásom során megtettem, majd valami jobbat kerestem).
- kihagyva a dedikált tápegységet és az 5.5/2.1 buszot, és csak a mikrokontroller microUSB portját és a telefon töltőjét használja. Feltétlenül csatlakoztassa a mikrokontroller 5V/GND -jét az erősítő lekapcsolásához, és használjon elég erős telefon töltőt is.
- kihagyva a dedikált gombot, és használja a fedélzeti gombot.
Így 10 dollár alá csökkentheti költségeit!
2. lépés: Az elektronika összeforrasztása
Ennek a lépésnek a végrehajtásához néhány alapvető forrasztási készségre van szüksége
Csatlakoztassa az áramellátást
Forrasztjon két vezetéket az 5.5/2.1 tápegység kivezetéseire. Ha különböző színei vannak, nem rossz ötlet, ha a vöröset vagy a barnát használja pozitív (5 V), és feketét vagy zöldet negatív (GND) esetén. Így mindig tudja, melyik kábel feszültség/pozitív és melyik földelt/negatív.
Forrasztja a kábelek másik végét az ESP32 és a MAX98357A lapokhoz (lásd az ábrát).
Csatlakoztassa az ESP32 -t a MAX98357A -hoz
alábbiak szerint:
ESP pin ----------------- I2S jel GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- ADATOK Forrás:
Miniatűr gomb
Csatlakoztassa a miniatűr gombot a GPIO0 tűhöz és a GND -hez. Ezzel válthat a rádióállomások között.
Hangszóró és potenciométer
Csatlakoztassa sorba a MAX98357A hangszóró kimenetét a hangszóróval és a potenciométerrel.
Csomagolj
Miután befejezte, tekerje be mindent zsugorcsőbe. Attól függően, hogy hogyan tervezi csomagolni a rádiót, a hangszóró hátsó felületét esetleg maszkolószalaggal is el kell takarnia, hogy elkerülje a véletlenszerű elektromos érintkezéseket.
3. lépés: Szoftver (firmware)
A webes rádió szoftvere már elérhető itt:
Mindössze annyit kell tennie, hogy:
-
Állítsa be az ESP fejlesztés titkos környezetét, az ESP-IDF-et. A beállítási folyamat kissé eltér az operációs rendszertől függően. Itt talál részletes utasításokat:
docs.espressif.com/projects/esp-idf/en/lat…Ez nem igazán felhasználóbarát, de ne hagyd, hogy ez megijesszen!
- Töltse le vagy (git klónozza) a forráskódot a fenti címről.
- Konfigurálja a hozzáférést a WLAN hálózatához: készítse el a menuconfig parancsot, és adja meg a wifi hitelesítő adatait.
-
módosítsa a webes rádiók listáját az Ön preferenciái szerint: A lejátszási lista megtalálható a címen
ESP32_MP3_Decoder/main/playlist.pls
- Ha saját gombját csatlakoztatta (szemben a beépített gombbal ellátott táblaváltozat használatával), akkor érdemes lehet a web_radio.c fájlt az ESP32_MP3_Decoder/components/web_radio/mappában lecserélni az itt megadottra. Végeztem néhány módosítást annak érdekében, hogy megakadályozzam, hogy több gombnyomáses esemény rontsa el az internetes rádiót. Legalábbis az én esetemben ez történt a módosítatlan kóddal.
- töltse fel az egészet az ESP32 μcontrollerére: make, majd (ha a build nem mutat hibát) flash. Esetemben a make flash nem működött, de a make futtatásakor ez egy parancsot sugall (például python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py bla bla), aminek a legtöbb esetben működnie kell esetek.
4. lépés: Befejezés
Tegyen mindent a tokba, ügyelve arra, hogy a vezető felületek ne érjenek egymáshoz. Erre a célra használhat zsugorcsöveket, PVC szigetelőszalagot vagy akár ragasztópisztolyt. Ragasztópisztoly is szükséges ahhoz, hogy mindent a helyére rögzítsen. Tegye ezt, miután mindent kipróbált, és tudja, hogy minden a várt módon működik!
Ennyi volt, élvezd!
Ajánlott:
Egyszerű házi ultrahangos párásító kevesebb, mint 10 dollárért: 3 lépés
Egyszerű házi ultrahangos párásító kevesebb, mint 10 dollárért: Miközben otthoni párásítót kerestem, sok hűvös ködös ultrahangos párásítót láttam, és azon gondolkodtam, hogy tudnék -e olcsót készíteni magamnak. Ez egy házi párásító, ultrahangos ködképzőt / ködképzőt használva, amelyet a neten találtam. Ez egy könnyű D
[HASS.IO] Kezdje el okos otthonának építését kódolás nélkül, kevesebb mint 100 dollárért: 6 lépés
[HASS.IO] Kezdje el építeni az intelligens otthonát kódolás nélkül, kevesebb mint 100 dollárért: az utóbbi időben összezavarodtam, és sikeresen kevésbé "idióta" lettem a házamból. Tehát megosztom Önnel, hogyan lehet intelligens otthoni rendszert készíteni alacsony árcédulával, magas kompatibilitással, amely zökkenőmentesen és stabilan működne
A Bose QC25 átalakítása vezeték nélküli mikrofonnal, kevesebb mint 15 dollárért!: 4 lépés (képekkel)
Konvertálja a Bose QC25 -t vezeték nélküli mikrofonnal, kevesebb mint 15 dollárért !: Ez nem a legszebb hack, de ez a legolcsóbb és legcsodálatosabb módja annak, hogy a fantasztikus QC25 Bose fejhallgató vezeték nélküli legyen, még akkor is, ha a mikrofon működik! Csak 2 olcsó darabot és csiszolni valót kell vásárolnunk: 1: a Nokia adapter átalakításához
Készítse el saját professzionális rekordtisztító gépét kevesebb mint 80 dollárért, és akár 3000 dollárt megtakaríthat: 6 lépés (képekkel)
Készítsen saját professzionális rekordtisztító gépet kevesebb, mint 80 dollárért, és takarítson meg akár 3000 dollárt és többet: Bocsánat, angolul. Miután visszatértem a régi jó bakelit hangzásához, minden lemezrajongó problémája volt. Hogyan lehet megfelelően tisztítani a rekordokat? Az interneten sokféleképpen lehet eljárni. Olcsóbb módok, mint a Knosti vagy a Discofilm, de
Készítsen internetes robotot (körülbelül 500 dollárért) (Arduino és Netbook használatával): 6 lépés (képekkel)
Készítsen webes internetes robotot (körülbelül 500 dollárért) (Arduino és Netbook használatával): Ez az utasítás bemutatja, hogyan kell saját webes internetes robotot létrehozni (Arduino mikrovezérlő és Asus eee PC használatával). Csatlakoztatott robot? Természetesen játszani vele. Hajtsa át robotját a szobából vagy a számlálóból