Daftar Isi:
- Langkah 1: Daftar Bahan
- Langkah 2: Menyolder Elektronik Bersama
- Langkah 3: Perangkat Lunak (Firmware)
- Langkah 4: Menyelesaikan
Video: Buat Web-Radio dengan Harga Kurang dari $15: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Jadi, saya memutuskan untuk melakukan proyek yang telah saya tunda untuk sementara waktu: Radio web buatan sendiri yang berfungsi penuh, lengkap dengan amplifier dan speaker, dengan harga di bawah 15€!.
Anda dapat mengubah antara stasiun radio streaming yang telah ditentukan dengan menekan tombol dan Anda dapat mengontrol volume dengan memutar potensiometer yang bagus..
Langkah 1: Daftar Bahan
- Papan mikrokontroler berbasis ESP-WROOM32. Sebenarnya ada setidaknya dua varian yang menarik dengan chip mikrokontroler ini (lihat gambar) - Saya menggunakan WEMOS LOLIN32, yang tidak memiliki tombol onboard, karena saya ingin menggunakan milik saya sendiri. Namun, jika Anda ingin menghindari penyolderan sebanyak mungkin, Anda dapat memilih varian lain, yang dilengkapi dengan tombol dan pin yang sudah disolder di tempatnya.
- Adafruit I2S 3W Kelas D Amplifier Breakout - MAX98357A. Papan menit ini memiliki chip ajaib dari Maxim Electronics yang merupakan DAC (Digital to Analog Converter) dan Penguat Kelas D 3W! Anda memberinya sinyal digital dari controller Anda dan menggerakkan speaker secara langsung, tidak perlu sirkuit lain.
- Pembicara 4Ω/8Ω. Saya menggunakan SHARP RSP-ZA249WJZZ L, 8, 10 W, sisa bagian Sharp TV, yang saya beli dari toko online.
- Bushing berongga 5.5/2.1 mm
- Potensiometer Linier 120Ω. Ini tidak akan sepenuhnya membungkam radio saat dimatikan sepenuhnya, tetapi Anda mendapatkan rentang volume speaker yang sangat berguna saat menggunakannya.
- Tombol Miniatur (jika Anda mengikuti panduan ini secara membabi buta, pastikan tombol yang Anda gunakan biasanya dalam posisi mati, dan menyala saat ditekan). Anda mungkin juga harus memodifikasi kode sumber untuk meningkatkan perilaku tombol (lihat langkah perangkat lunak). Lewati ini, jika Anda memiliki mikrokontroler dengan tombol onboard.
- Kawat halus (dalam berbagai warna)
- Tabung panas-menyusut
- Catu daya 5V dengan colokan keluaran 5.5/2.1
- Kasus. Jika Anda berhasil menemukan speaker dengan dimensi permukaan yang mirip dengan yang saya gunakan (11cm x 4cm), maka Anda dapat mencetak kasing berdasarkan file stl yang saya berikan. Jika tidak, Anda dapat berimprovisasi: Sebuah karton, misalnya, akan melakukan pekerjaan dengan sempurna!
Anda bisa pergi lebih murah, dengan
- mengais speaker dari barang elektronik yang dibuang (saya melakukan ini pada percobaan pertama saya dan kemudian mencari sesuatu yang lebih baik).
- melewatkan catu daya khusus dan bushing 5.5/2.1, dan hanya menggunakan port microUSB mikrokontroler dan pengisi daya telepon. Pastikan untuk menghubungkan 5V/GND mikrokontroler dengan breakout Amplifier dan juga menggunakan pengisi daya telepon yang cukup kuat.
- melewatkan tombol khusus dan menggunakan tombol onboard.
Dengan cara ini, Anda dapat menurunkan biaya hingga kurang dari $10!
Langkah 2: Menyolder Elektronik Bersama
Anda memerlukan beberapa keterampilan menyolder dasar untuk menyelesaikan langkah ini
Hubungkan daya
Solder dua kabel pada masing-masing terminal busing suplai 5.5/2.1. Jika Anda memiliki warna yang berbeda, tidak ada salahnya menggunakan warna merah atau coklat untuk positif (5V) dan hitam atau hijau untuk negatif (GND). Dengan cara ini, Anda selalu tahu kabel mana yang tegangan/positif dan mana yang ground/negatif.
Solder ujung kabel yang lain ke papan ESP32 dan MAX98357A (lihat skema).
Hubungkan ESP32 ke MAX98357A
sebagai berikut:
Pin ESP ----------------- Sinyal I2S GPIO25/DAC1 --------- LRCKGPIO26/DAC2 --------- BCLK GPIO22 --- --------------- Sumber DATA:
tombol miniatur
Hubungkan tombol miniatur dengan pin GPIO0 dan GND. Ini digunakan untuk berpindah antar stasiun radio.
Pembicara & Potensiometer
Hubungkan output speaker MAX98357A secara seri dengan speaker dan potensiometer.
Bungkus
Setelah selesai, bungkus semuanya dalam tabung heat-shrink. Tergantung atau bagaimana Anda berencana untuk mengemas radio Anda, Anda bahkan mungkin ingin menutupi permukaan belakang speaker dengan selotip, untuk menghindari kontak listrik acak.
Langkah 3: Perangkat Lunak (Firmware)
Perangkat lunak untuk radio web sudah tersedia di sini:
Yang harus Anda lakukan adalah:
-
Siapkan lingkungan samar untuk pengembangan ESP yang disebut ESP-IDF. Proses penyiapan sedikit berbeda, tergantung pada sistem operasi Anda. Anda dapat menemukan instruksi yang rumit di sini:
docs.espressif.com/projects/esp-idf/en/lat…Ini tidak benar-benar user-friendly, tapi jangan biarkan itu membuat Anda takut!
- Unduh atau (git clone) kode sumber dari alamat di atas.
- Konfigurasikan akses ke WLAN Anda: buat menuconfig dan masukkan kredensial wifi Anda.
-
ubah daftar Radio Web sesuai keinginan Anda: Daftar putar dapat ditemukan di
ESP32_MP3_Decoder/main/playlist.pls
- Jika Anda telah menghubungkan tombol Anda sendiri (sebagai lawan menggunakan varian papan dengan tombol bawaan), Anda mungkin ingin mengganti file web_radio.c di ESP32_MP3_Decoder/components/web_radio/ dengan yang disediakan di sini. Saya telah membuat beberapa modifikasi untuk mencegah beberapa peristiwa penekanan tombol mengacaukan radio web. Setidaknya inilah yang terjadi dalam kasus saya dengan kode yang tidak dimodifikasi.
- unggah semuanya ke ESP32 Anda controller: make dan kemudian (jika build tidak menunjukkan kesalahan) make flash. Dalam kasus saya, make flash tidak berfungsi, tetapi ketika Anda menjalankan make, ini menyarankan sebuah perintah (sesuatu seperti python ~/esp/esp-idf/components/esptool_py/esptool/esptool.py bla bla), yang seharusnya berfungsi di sebagian besar kasus.
Langkah 4: Menyelesaikan
Masukkan semuanya ke dalam kotak, berhati-hatilah agar tidak ada permukaan konduktif yang saling bersentuhan. Untuk tujuan ini, Anda dapat menggunakan tabung heat-shrink, selotip PVC atau bahkan pistol lem. Pistol lem juga diperlukan untuk memperbaiki semua yang ada di posisinya. Lakukan ini setelah Anda menguji semuanya dan tahu semuanya berfungsi seperti yang diharapkan!
Itu dia, selamat menikmati!
Direkomendasikan:
Humidifier Ultrasonik Buatan Sendiri yang Mudah dengan Harga Kurang dari $ 10: 3 Langkah
Humidifier Ultrasonik Buatan Sendiri yang Mudah dengan Harga Kurang dari $ 10: Saat mencari pelembab udara untuk digunakan di rumah, saya melihat banyak pelembab ultrasonik kabut dingin dan bertanya-tanya apakah saya bisa membuat sendiri yang murah. Ini adalah humidifier buatan sendiri menggunakan pembuat kabut ultrasonik / fogger yang saya temukan online. Ini adalah cara yang mudah D
UFC Universal untuk Simulator Pesawat dengan Harga Kurang dari 100 €: 7 Langkah (dengan Gambar)
UFC Universal untuk Simulator Pesawat dengan Harga Kurang dari 100 €: Saat Anda menyukai simulator penerbangan, Anda tidak akan pernah memiliki cukup pengontrol dan tombol. Selain tongkat penerbangan biasa, pedal gas dan kemudi, Anda selalu membutuhkan lebih banyak tombol dan sakelar, terutama dengan pesawat modern dan jet tempur. Langkah pertama saya adalah
[HASS.IO] Mulai Bangun Rumah Pintar Anda Tanpa Coding, dengan Harga Kurang dari $100: 6 Langkah
[HASS.IO] Mulai Bangun Rumah Pintar Anda Tanpa Coding, Kurang Dari $100: Baru-baru ini saya main-main dan berhasil membuat rumah saya tidak terlalu "bodoh". Jadi saya akan berbagi cara membuat sistem rumah pintar dengan label harga rendah, kompatibilitas tinggi yang akan berjalan mulus dan stabil
Konversi Bose QC25 ke Nirkabel Termasuk Mikrofon dengan Harga Kurang dari 15 Dolar!: 4 Langkah (dengan Gambar)
Konversikan Bose QC25 ke Nirkabel Termasuk Mikrofon dengan Harga Kurang dari 15 Dolar!: Ini bukan peretasan tercantik tetapi ini adalah cara termurah dan terindah untuk membuat headphone bose QC25 nirkabel yang mengagumkan bahkan dengan mikrofon berfungsi! Kami hanya perlu membeli 2 potong murah dan sesuatu untuk diamplas:1: adaptor nokia untuk mengonversi
Buat Mesin Pembersih Catatan Profesional Anda Sendiri dengan Harga Kurang dari $80 dan Hemat Hingga $3000 dan Lebih Banyak.: 6 Langkah (dengan Gambar)
Buat Mesin Pembersih Rekaman Profesional Anda Sendiri dengan Harga Kurang dari $80 dan Hemat Hingga $3000 dan Lebih Banyak.: Permisi bahasa Inggris saya. Setelah saya menemukan kembali suara vinil tua yang bagus, saya memiliki masalah yang dimiliki setiap penggemar rekaman. Bagaimana cara membersihkan arsip dengan benar!? Ada banyak cara di Internet. Cara yang lebih murah seperti Knosti atau Discofilm tetapi juga