Перейти к содержимому

Радио «Ромашка» 1.0: DIY Рестомод Интернет-Радио

Studio0305

0:00 / 0:00

Радио «Ромашка» 1.0: DIY Рестомод Интернет-Радио

2 886 просмотров · 1 день назад
Studio0305
6,19 тыс. подписчиков
2 886 просмотров · 1 день назад
ИНТЕРНЕТ РАДИО "РОМАШКА" | DIY Рестомод своими руками Ребята всем привет! В этом видео я показываю полный процесс создания умного интернет-радио из старого приемника! Проект "Радио Ромашка" на базе ESP32-S3 с управлением через поворотный энкодер. Что умеет это радио: Подключение к 3+ интернет радиостанциям (128 kbps MP3) Плавная регулировка громкости энкодером Переключение станций нажатием на ручку Автоматическое подключение к WiFi Стабильное воспроизведение без прерываний Работа от аккумулятора (Li-Ion/Li-Po 3.7V) Компактная компоновка всех модулей В скетче уже настроены популярные станции: SomaFM (3 станций: u80s, Groove Salad, DEF CON и др.) ═════════════════════════════════════════════ ИСПОЛЬЗОВАННЫЕ МОДУЛИ: 1. ESP32-S3-N16R8 (плата разработки) 16MB Flash, 8MB PSRAM Wi-Fi + Bluetooth Dual Type-C порт 2. MAX98357A (I2S усилитель/ЦАП) Цифро-аналоговый преобразователь Усилитель класса D Питание: 3.3V 3. KY-040 (Поворотный энкодер с кнопкой) Регулировка громкости (вращение) Переключение станций (нажатие) 4. TP4056 (модуль зарядки) Зарядка Li-Ion/Li-Po аккумуляторов Ток зарядки: 1A Micro USB вход 5. Аккумулятор Li-Ion 18650 (3.7V, 2000-5000 mAh) 6. Динамик (4-8 Ом, 3-10W) ════════════════════════════════════════════ СХЕМА ПОДКЛЮЧЕНИЯ: Все модули подключаются с ЛЕВОЙ стороны ESP32-S3: ESP32-S3 → MAX98357A: 3.3V → VIN GPIO4 → DIN (Data In) GPIO5 → BCLK (Bit Clock) GPIO6 → LRC (Left/Right Clock) GND → GND ESP32-S3 → KY-040 (Энкодер): 3.3V → + (плюс) GPIO7 → CLK GPIO15 → DT GPIO16 → SW (кнопка) GND → GND ESP32-S3 → TP4056: 5V/VIN → OUT+ GND → OUT- MAX98357A → Динамик: OUT+ → Динамик (+) OUT- → Динамик (-) ВАЖНО: Все GND должны быть соединены вместе! ═════════════════════════════════════════════ ССЫЛКА НА СКЕТЧ (код программы): https://cloud.mail.ru/public/PMwF/udV... (Скопируй код, впиши свой WiFi и загружай!) ═════════════════════════════════════════════ НАСТРОЙКИ ARDUINO IDE: Плата: ESP32S3 Dev Module Flash Size: 16MB (128Mb) PSRAM: OPI PSRAM Partition Scheme: 16M Flash (3MB APP/9.9MB FATFS) Upload Speed: 921600 CPU Frequency: 240MHz (WiFi) ═════════════════════════════════════════════ НЕОБХОДИМЫЕ БИБЛИОТЕКИ: Установи через Library Manager в Arduino IDE: → ESP32-audioI2S (автор: schreibfaul1) ═════════════════════════════════════════════ УПРАВЛЕНИЕ ГОТОВЫМ РАДИО: Вращение энкодера ПО часовой → Громкость + Вращение энкодера ПРОТИВ часовой → Громкость - Нажатие на энкодер → Следующая станция Начальная громкость: 25% Всего станций: 3 ═════════════════════════════════════════════ #DIY #Рестомод #ИнтернетРадио #ESP32 #РадиоРомашка #СвоимиРуками #Arduino #ESP32S3 #Мейкер #Радио #I2S #MAX98357A #ПоворотныйЭнкодер #WiFi #IoT ═════════════════════════════════════════════ 💰 Поддержать проект: https://boosty.to/studio0305/donate Дизайн студия 0305 © 2026