![Buat Web-Radio dengan Kurang dari $ 15: 4 Langkah (dengan Gambar) Buat Web-Radio dengan Kurang dari $ 15: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5788-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/002/image-5788-2-j.webp)
![](https://i.ytimg.com/vi/eLxZi92brCo/hqdefault.jpg)
![Bil bahan Bil bahan](https://i.howwhatproduce.com/images/002/image-5788-3-j.webp)
Oleh itu, saya memutuskan untuk membuat projek yang saya telah menangguhkan untuk sementara waktu: Radio web buatan sendiri yang berfungsi sepenuhnya, lengkap dengan penguat dan pembesar suara, dengan harga di bawah 15 € !.
Anda boleh menukar antara stesen radio streaming yang telah ditentukan dengan menekan butang dan anda boleh mengawal kelantangan dengan memutar potensiometer yang bagus..
Langkah 1: Bil Bahan
![Bil bahan Bil bahan](https://i.howwhatproduce.com/images/002/image-5788-4-j.webp)
- Papan mikrokontroler berasaskan ESP-WROOM32. Sebenarnya terdapat sekurang-kurangnya dua varian minat dengan cip mikrokontroler ini (lihat gambar) - Saya menggunakan WEMOS LOLIN32, yang tidak mempunyai butang onboard, kerana saya mahu menggunakan sendiri. Namun, jika anda ingin mengelakkan pematerian sebanyak mungkin, anda boleh memilih varian lain, yang disertakan dengan butang dan pin yang sudah disolder di tempatnya.
- Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A. Papan minit ini mempunyai cip ajaib dari Maxim Electronics yang merupakan DAC (Digital to Analog Converter) dan 3W Class D Amplifier! Anda memberi isyarat digital dari pengawal mikro anda dan menggerakkan pembesar suara secara langsung, tidak diperlukan litar lain.
- Pembesar suara 4Ω / 8Ω. Saya menggunakan SHARP RSP-ZA249WJZZ L, 8 Ω, 10 W, bahagian TV Sharp yang tersisa, yang saya beli dari kedai lebihan dalam talian.
- Bushing berongga 5.5 / 2.1 mm
- Potensiometer Linear 120Ω. Ini tidak akan mematikan radio sepenuhnya semasa dimatikan, tetapi anda mendapat julat pembesar suara yang sangat berguna menggunakannya.
- Butang Miniatur (jika anda mengikuti panduan ini secara membuta tuli, pastikan butang yang anda gunakan biasanya berada dalam posisi mati, dan menyala ketika ditekan). Anda mungkin juga perlu mengubah kod sumber untuk memperbaiki tingkah laku butang (lihat langkah perisian). Langkau ini, jika anda mempunyai mikrokontroler dengan butang di atas kapal.
- Kawat halus (dalam pelbagai warna)
- Tiub pengecutan panas
- Bekalan kuasa 5V dengan palam output 5.5 / 2.1
- Kes. Sekiranya anda berjaya menemui pembesar suara dengan dimensi permukaan yang serupa dengan yang saya gunakan (11cm x 4cm), maka anda boleh mencetak casing berdasarkan fail stl yang saya sediakan. Jika tidak, anda boleh memperbaiki: Sebagai contoh, kadbod akan melakukan tugas dengan sempurna!
Anda boleh pergi dengan lebih murah lagi
- mencari pembesar suara dari elektronik yang dibuang (saya melakukan ini pada percubaan pertama saya dan kemudian mencari sesuatu yang lebih baik).
- melangkau bekalan kuasa khusus dan bishing 5.5 / 2.1, dan hanya menggunakan port microUSB mikrokontroler dan pengecas telefon. Pastikan untuk menghubungkan 5V / GND mikrokontroler dengan pelindung Amplifier dan juga menggunakan pengecas telefon yang cukup kuat.
- melangkau butang khusus dan menggunakan yang onboard.
Dengan cara ini, anda dapat menjatuhkan kos kepada kurang dari $ 10!
Langkah 2: Memateri Elektronik Bersama
![Memateri Elektronik Bersama Memateri Elektronik Bersama](https://i.howwhatproduce.com/images/002/image-5788-5-j.webp)
![Memateri Elektronik Bersama Memateri Elektronik Bersama](https://i.howwhatproduce.com/images/002/image-5788-6-j.webp)
![Memateri Elektronik Bersama Memateri Elektronik Bersama](https://i.howwhatproduce.com/images/002/image-5788-7-j.webp)
Anda memerlukan beberapa kemahiran pematerian asas untuk menyelesaikan langkah ini
Sambungkan kuasa
Memateri dua wayar pada setiap terminal bushing bekalan 5.5 / 2.1. Sekiranya anda mempunyai warna yang berbeza, bukan idea yang buruk untuk menggunakan merah atau coklat untuk positif (5V) dan hitam atau hijau untuk negatif (GND). Dengan cara ini, anda selalu tahu kabel mana yang voltan / positif dan yang mana tanah / negatif.
Pateri hujung kabel yang lain ke papan ESP32 dan MAX98357A (lihat skema).
Sambungkan ESP32 ke MAX98357A
seperti berikut:
Pin ESP ----------------- Isyarat I2S GPIO25 / DAC1 --------- LRCKGPIO26 / DAC2 --------- BCLK GPIO22 --- --------------- Sumber DATA:
Butang miniatur
Sambungkan butang miniatur dengan pin GPIO0 dan GND. Ini digunakan untuk menukar antara stesen radio.
Pembesar suara & Potensiometer
Sambungkan output pembesar suara MAX98357A secara bersiri dengan pembesar suara dan potensiometer.
Balut
Setelah selesai, bungkus semuanya dalam tiub pengecutan panas. Bergantung atau bagaimana anda merancang untuk mengemas radio anda, anda mungkin mahu menutup permukaan belakang pembesar suara dengan beberapa pita pelekat, untuk mengelakkan kenalan elektrik secara rawak.
Langkah 3: Perisian (Firmware)
Perisian untuk radio web sudah tersedia di sini:
Yang mesti anda buat ialah:
-
Siapkan persekitaran kripto untuk pengembangan ESP yang disebut ESP-IDF. Proses persediaan sedikit berbeza, bergantung pada sistem operasi anda. Anda boleh mendapatkan arahan terperinci di sini:
docs.espressif.com/projects/esp-idf/en/lat… Ini tidak begitu mesra pengguna, tetapi jangan biarkan itu menakutkan anda!
- Muat turun atau (git clone) kod sumber dari alamat di atas.
- Konfigurasikan akses ke WLAN anda: buat menuconfig dan masukkan kelayakan wifi anda.
-
ubah senarai Radio Web mengikut pilihan anda: Senarai main boleh didapati di
ESP32_MP3_Decoder / main / playlist.pls
- Sekiranya anda telah menyambungkan butang anda sendiri (berbanding menggunakan varian papan dengan butang terpasang), anda mungkin ingin mengganti fail web_radio.c dalam ESP32_MP3_Decoder / components / web_radio / dengan yang disediakan di sini. Saya telah membuat beberapa pengubahsuaian untuk mengelakkan peristiwa penekanan banyak butang merosakkan radio web. Sekurang-kurangnya inilah yang berlaku dalam kes saya dengan kod yang tidak diubah suai.
- muat naik semuanya ke mikrodroler ESP32 anda: buat dan kemudian (jika binaan tidak menunjukkan kesilapan) buat kilat. Dalam kes saya, flash tidak berfungsi, tetapi semasa anda menjalankan make, ini menunjukkan arahan (seperti python ~ / esp / esp-idf / components / esptool_py / esptool / esptool.py bla bla), yang semestinya berfungsi kes.
Langkah 4: Penamat
![Penamat Penamat](https://i.howwhatproduce.com/images/002/image-5788-8-j.webp)
Letakkan semuanya di dalam kotak, berhati-hati agar permukaan tidak konduktif saling bersentuhan. Untuk tujuan ini, anda boleh menggunakan tiub pengecutan panas, pita pengasingan PVC atau bahkan pistol gam. Pistol gam juga diperlukan untuk memperbaiki semuanya pada kedudukannya. Lakukan ini setelah anda menguji semuanya dan tahu semuanya berjalan seperti yang diharapkan!
Itu sahaja, nikmati!
Disyorkan:
Buat Penganalisis Logik Digital dengan Langkah Kurang Dari $ 1: 5
![Buat Penganalisis Logik Digital dengan Langkah Kurang Dari $ 1: 5 Buat Penganalisis Logik Digital dengan Langkah Kurang Dari $ 1: 5](https://i.howwhatproduce.com/preview/how-it-works/10366-make-a-digital-logic-analyzer-for-less-than-1-5-steps-0.webp)
Buat Penganalisis Logik Digital dengan Kurang Dari $ 1: Sensor tahap logik adalah peranti yang merasakan jika output komponen adalah 1 atau 0 (positif atau negatif). Anda tahu sensor tahap yang bagus dengan skrin LCD yang harganya sekitar $ 25? Yang ini lebih murah dan melakukan perkara yang sama (I
Menanam Lebih Banyak Selada di Kurang Ruang Atau Menanam Selada di Ruang, (Lebih atau kurang) .: 10 Langkah
![Menanam Lebih Banyak Selada di Kurang Ruang Atau Menanam Selada di Ruang, (Lebih atau kurang) .: 10 Langkah Menanam Lebih Banyak Selada di Kurang Ruang Atau Menanam Selada di Ruang, (Lebih atau kurang) .: 10 Langkah](https://i.howwhatproduce.com/images/009/image-26019-j.webp)
Tumbuh Lebih Banyak Selada di Kurang Ruang Atau … Tumbuh Selada di Ruang, (Lebih atau Kurang): Ini adalah penyerahan profesional kepada Pertumbuhan Pembuat di Luar Bumi, Peraduan Pembuat, yang dihantar melalui Instructables. Saya tidak dapat bersemangat untuk merancang pengeluaran tanaman ruang dan menghantar Instructable pertama saya. Untuk memulakan, peraduan meminta kami untuk
Universal UFC untuk Simulator Pesawat dengan Kurang dari 100 €: 7 Langkah (dengan Gambar)
![Universal UFC untuk Simulator Pesawat dengan Kurang dari 100 €: 7 Langkah (dengan Gambar) Universal UFC untuk Simulator Pesawat dengan Kurang dari 100 €: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/010/image-27174-j.webp)
Universal UFC untuk Plane Simulator dengan Kurang Dari 100 €: Semasa anda berada di simulator penerbangan, anda tidak akan mempunyai pengawal dan butang yang mencukupi. Di samping tongkat terbang, pedal pendikit dan kemudi biasa, anda selalu memerlukan lebih banyak butang dan suis, terutama dengan pesawat moden dan jet pejuang. Langkah pertama saya
Tukar Bose QC25 ke Wireless Termasuk Mikrofon dengan Kurang Dari 15 Dolar !: 4 Langkah (dengan Gambar)
![Tukar Bose QC25 ke Wireless Termasuk Mikrofon dengan Kurang Dari 15 Dolar !: 4 Langkah (dengan Gambar) Tukar Bose QC25 ke Wireless Termasuk Mikrofon dengan Kurang Dari 15 Dolar !: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-8925-28-j.webp)
Tukar Bose QC25 ke Wireless Termasuk Mikrofon dengan Kurang Dari 15 Dolar !: Ini bukan hack tercantik tetapi ini adalah kaedah termurah dan paling menarik untuk menjadikan fon kepala bose QC25 yang hebat tanpa wayar walaupun mikrofon berfungsi! Kita hanya perlu membeli 2 keping murah dan sesuatu yang perlu dicampurkan: 1: penyesuai nokia untuk menukar
Buat Mesin Pembersih Rekod Profesional Anda sendiri dengan Kurang daripada $ 80 dan Jimat Hingga $ 3000 dan Lebih Banyak: 6 Langkah (dengan Gambar)
![Buat Mesin Pembersih Rekod Profesional Anda sendiri dengan Kurang daripada $ 80 dan Jimat Hingga $ 3000 dan Lebih Banyak: 6 Langkah (dengan Gambar) Buat Mesin Pembersih Rekod Profesional Anda sendiri dengan Kurang daripada $ 80 dan Jimat Hingga $ 3000 dan Lebih Banyak: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-12622-54-j.webp)
Buat Mesin Pembersih Rekod Profesional Anda Sendiri dengan Harga Kurang Dari $ 80 dan Jimat Hingga $ 3000 dan Lebih Banyak lagi: Maafkan bahasa Inggeris saya. Selepas saya mengetahui bunyi vinil lama yang baik, saya menghadapi masalah setiap penggemar rakaman. Bagaimana membersihkan rekod dengan betul!? Terdapat banyak cara di Internet. Cara yang lebih murah seperti Knosti atau Discofilm tetapi juga