вот ещё бы упорядочить здесь всё, а то несколько раз приходится перечитывать предыдущие страницы, чтобы понять к какому радио какой оставлен комментарий.
У меня Ардуино 1.6.12 все нормально компилируется.
Я из г. Смела Черкасской обл. Украина
Установил Ардуино 1.6.12. При компиляции:Arduino: 1.6.12 (Windows XP), Плата:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS)"
ВНИМАНИЕ: Категория '' в библиотеке EEPROM не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке ESP8266httpUpdate не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке Hash не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке SPI не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке SoftwareSerial не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке Ticker не является действительной. Установка на 'Uncategorized'
ВНИМАНИЕ: Категория '' в библиотеке Wire не является действительной. Установка на 'Uncategorized'
Внимание: platform.txt из ядра 'ESP8266 Modules' содержит устаревшие recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", автоматически преобразовано в recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Ожидайте обновления ядра.
C:\Documents and Settings\User\Мои документы\Arduino\Esp-radio-master\Esp_radio\Esp_radio.ino:148:24: fatal error: ArduinoOTA.h: No such file or directory
compilation terminated.
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.
Похоже нету библиотеки ArduinoOTA, в ардуино в менеджере библиотек добавьте её.
Что касается остального то я Ардуино установил на диск D:\Program Files\Arduino\
Правда у меня Windows 7, ну я думаю это не принципиально. И еще смущает в этом
C:\Documents and Settings\User\Мои документы\Arduino\Esp-radio-master\Esp_radio\Esp_radio.ino:148:24: fatal error: ArduinoOTA.h: No such file or directory
кракозябры, насколько я знаю Ардуино очень не любит в названиях папок кирилические символы.
Похоже нету библиотеки ArduinoOTA, в ардуино в менеджере библиотек добавьте её.
Что касается остального то я Ардуино установил на диск D:\Program Files\Arduino\
Правда у меня Windows 7, ну я думаю это не принципиально. И еще смущает в этом
C:\Documents and Settings\User\Мои документы\Arduino\Esp-radio-master\Esp_radio\Esp_radio.ino:148:24: fatal error: ArduinoOTA.h: No such file or directory
кракозябры, насколько я знаю Ардуино очень не любит в названиях папок кирилические символы.
Да и еще на второй странице ПДФ файла Автора есть скриншот с установками среды Ардуино при компиляции, в Вашем случае - Плата:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS) совсем не то.
Привет! Надоел мне развал на столе, тестирую разные версии радио, и решил вытравить платку для тестов. Решил здесь выложить вдруг кому тоже пригодится. Делалась естественно под свои детальки но они довольно стандартны. Выглядит так.
Подскажите, что лучше заказать PCM5102 или VS1053. Другой вопрос - при использовании отделного ЦАП при минимальной громкости установленной через WEB на ESP32 (karadio) звук идет без искажений (дождя, щелчков и.т.д.) ?
не порите чуш - PCM5102 и VS1053 два разных устройства. PCM5102 просто ЦАП, а VS1053 аппаратный кодек который умеет сам декодировать все популярные форматы на лету разгружая процессор, имеет усилитель для наушников, эквалайзер, умеет подгружать плагины/новые кодеки, выдывать тестовые синусоидальные сигналы и много чего еще. VS1053 очень крутой чип просто все библиотеки которые я видел не раскрывают и 50% его возможностей. а в нем даже есть stream mode как раз для потокового аудио с интернета, но ни один проект этим не пользуется. потому что все больны ардуино головного мозга. никто ничего не читает и не пытается разобратся, все только копипастой занимаются.
а хрипит VS1053 у вас потому что вы даташит не читали, а там написанно что нельзя содинять виртуальную землю от наушников с внешней землей внешнего усилка, и развязыющие конденсаторы не поставили.
не порите чуш - PCM5102 и VS1053 два разных устройства. PCM5102 просто ЦАП, а VS1053 аппаратный кодек который умеет сам декодировать все популярные форматы на лету разгружая процессор, имеет усилитель для наушников, эквалайзер, умеет подгружать плагины/новые кодеки, выдывать тестовые синусоидальные сигналы и много чего еще. VS1053 очень крутой чип просто все библиотеки которые я видел не раскрывают и 50% его возможностей. а в нем даже есть stream mode как раз для потокового аудио с интернета, но ни один проект этим не пользуется. потому что все больны ардуино головного мозга. никто ничего не читает и не пытается разобратся, все только копипастой занимаются.
а хрипит VS1053 у вас потому что вы даташит не читали, а там написанно что нельзя содинять виртуальную землю от наушников с внешней землей внешнего усилка, и развязыющие конденсаторы не поставили.
наболело.
Полнустью С ВАМИ согласенен VS1053 отличный чип просто все зависит от криворукости производителя модуля (красный+синиий),значений нет если все включать правильно Работает просто отлично на мой взгляд и слух.
Добрый день. Собрал на коленке Karadio в составе Esp8266, Arduino, OLED ssd1306. Все нравится, все хорошо. только не нравится, то, что не отображаются русские буквы, и не хватает ума, как сделать. Тему читал, ответа не нашёл, или нашёл, но не понял, что эт ответ. Подскажите, пожалуйста, как русифицировать.
Разобрался. Взял скетч для LCD16х2 и подогнал под библиотеку ASOLED.h (взял тут на форуме), правда пришлось скролл удалить, не стал с ним заморачиваться. так же через Arduino прицепил 2 энкодера (на звук и переключение каналов), приделал DS1307 и сделал функцию будильника (установка времени и громкости срабатывания с энкодеров). На экране отображается имя станции, название трека, уровень громкости в процентах, текущее время (из DS1307, не с NTP), параметры будильника. при включении на паузу отображаются только часы и параметры будильника.
к самой ESP подключается только VS1053, то есть все управление только в Arduino. В качестве энкодеров использовал модули KY-040, они уже с резисторной обвязкой. Название пинов, вероятно, могут отличаться.
KY-040 №1 - служит для переключения канала (при изменении положения енкодера arduino отправляет на esp8266 команды cli.next либо cli.prev). при нажатии на кнопку KY-040 №1 включается/выключается режим паузы. в режиме паузы на экране отображается только время большим шрифтом и состояние будильника (вкл/выкл, на когда, с каким уровнем громкости). в активном режиме - 2 строки для отображения названия станции, 3 строки для отображения названия композиции, 1 строка для отображения текущего уровня громкости в процентах, 1 строка для отображения текущего времени, 1 строка для отображения состояния будильника.
KY-040 №2 - служит для изменения уровня громкости (при изменении положения енкодера arduino отправляет на esp8266 команды cli.vol+ либо cli.vol-). При нажатии кнопки KY-040 №1 запусткаются настройки работы будильника (вкл/выкл, время срабатывания, громкость).
S1 - кнопка для включения режима установки времени. В режиме установки времени минуты меняются KY-04 №2, а часы KY-040 №1.
R1 и R2 - необходимы для согласования уровней передачи/приема между Arduino и ESP.
R3 и R4 - необходимы для подтяжки шины I2C, рекомендуют при использовании болле 2х устройств.
Видимо библиотека все-таки не та... Вот полный комплект используемых библиотек и обновленный скетч https://yadi.sk/d/Xo6HaX3E3QKeRt. В скетче поменял скорость softwareserial на 28800 бод и так, мелкие изменения. Я заливал скетч в arduino mini. Все работает хорошо, каждое утро срабатывает будильник, правда по началу часы торопились на 10 минут в сутки. Пришлось заменить саму DS1307 (у меня не готовый модуль, а в исполнеии DIP-8), и на всякий случай заземлил корпус кварца. Сейчас вроде все нормально стало.
У меня на данный момент возникает проблема с ОТА. При обновлении через web либо серийный порт (с версии 1.6.2 R2 на 1.6.2 R4), после перезагрузки esp8266 уходит в лупбут. Спасает только полная затирка памяти и дальнейшая перепрошивка.
Так же была проблема с периодическими зависаниями. Почистил плейлист, оставил 20 станций, и стало более менее. Видимо проблема была в нехватке памяти, и периодически в мониторе порта проскакивала фраза low memory.
Мелкое замечание - на платке OLED дисплейчика уже есть резисторы подтяжки - и вы поставили им в параллель еще пару. Кстати, резисторы подтяжки есть на многих подобных модулях, так что обычно бывает весело когда на одну шину I2C вешают несколько модулей у каждого их которых уже есть своя подтяжка...
На энкодерах есть кнопки - почему вы ими не пользуетесь?
Кнопками пользуемся. Один энкодер паузу включает, второй вызывает настройки будильника. Про резисторы и в самом деле, посмотрел принципиальную схему, стоят... Ну и, видимо, если RTC модулем ставить там они тоже, наверное уже есть, и придется выпаивать где нибудь.
Кнопками пользуемся. Один энкодер паузу включает, второй вызывает настройки будильника. Про резисторы и в самом деле, посмотрел принципиальную схему, стоят...
У вас на схеме только одна и то непонятно к чему относится...
samid2403 пишет:
Ну и, видимо, если RTC модулем ставить там они тоже, наверное уже есть, и придется выпаивать где нибудь.
На схеме отмечены только сигнальные соединения, силы нет. На энкодерах в модулях KY-040 пин SW - это и есть кнопка. Отдельная кнопка S1 - для установки времени.
Ну и, видимо, если RTC модулем ставить там они тоже, наверное уже есть, и придется выпаивать где нибудь.
Вот это теперь верно.
[/quote]
В принципе, у меня все работает... И сопротивление подтяжки рекомендуется не менее 1,5кОм, а тут выходит 2,35, что вполне допустимо. Так что, я думаю, при использовании 2х устройств можно с этим не заморачиваться. Тем более в oled подтяжка идёт к встроенному dc-dc конвертору на 3.3В.
phoenix75! Подскажите как ВЫ прошивали ESP32.Я шил Flash Download Tools V3.6.2.2 (4 бинарника),
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
phoenix75! Подскажите как ВЫ прошивали ESP32.Я шил Flash Download Tools V3.6.2.2 (4 бинарника),
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
На 8266 была подобная проблема, вероятно тут тоже такое может быть... Не затиралась инфа о беспроводных сетях с предыдущих экспериментов. Тут либо поискать в своей сети и оборудование уже подключилось куда надо, либо делать полный erase. Это только предположение, с esp32 дело пока не имел
phoenix75! Подскажите как ВЫ прошивали ESP32.Я шил Flash Download Tools V3.6.2.2 (4 бинарника),
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
На 8266 была подобная проблема, вероятно тут тоже такое может быть... Не затиралась инфа о беспроводных сетях с предыдущих экспериментов. Тут либо поискать в своей сети и оборудование уже подключилось куда надо, либо делать полный erase
Я ESP8266 прошивал другим прошивальщиком проблем невозникло сразу AP появилась 192.168.4.1 зашел настроил и все!!!!! С ESP32 первый раз так получилось,если стиритать то как подскажите.
Тут http://iot-bits.com/erase-esp32-flash-completely/ говорят, что просто при прошивке не Start, а кнопку erase жать...
У меня было nodemcu работала под прошивкой home-smart (игрался с метеостанцией). А потом я прошил ее на karadio, и она сама подтянулась к домашней сети.
phoenix75! Подскажите как ВЫ прошивали ESP32.Я шил Flash Download Tools V3.6.2.2 (4 бинарника), ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
Я собирал и шил под mingw32. Всего два шага
make menuconfig
здесь всё настраиваеш, втом числе свой wifi
make flash
собирает и прошивает, только выше в настройках надо указать com порт модуля.
никакой сети 4.1 небыло, сразу подключается к моему роутеру.
Привет! Надоел мне развал на столе, тестирую разные версии радио, и решил вытравить платку для тестов. Решил здесь выложить вдруг кому тоже пригодится. Делалась естественно под свои детальки но они довольно стандартны. Выглядит так.
Добрый вечер знатоки!! Есть огромное желание собрать WIFI Radio, может кто то напишет точно какие модули испльзовать? На али их такое кол-во что голова идет кругом. И какой софт? Прочитал всю ветку и в голове такая каша получилось, кто то систематизировал знания, столько бы было благодарных пользоватерей.
Не могу запустить KaRadio c ESP8266. Думаю проблема с прошивкой модуля , тоесть он прошивается и появляется сеть WifiKaRadio, но подсоеденится к модулю невозможно, ни WiFi компьютера, ни WiFi смартфона. Пробовал на двух разных модулях(правда с одной партии) LoLin NodeMcu v3.
Почему решил что проблема с прошивкой? Просто пины модуля проверил скетчем Blink - все рабочие, VS1053 проверил - рабочий. Питаю модуль от платы LoLin пин Vu. ADC0 посажен джампером на массу.
Прошивал разными загрузчиками и ESP_DOWNLOAD_TOOL_V2.4, и ESP_DOWNLOAD_TOOL_V3.3.4 и "фирменым" ESP8266Flasher, результат тот-же сеть появляется, "приконектится" невозможно... что интересно в зависимости от прошивальщика последня цифра MAC-адреса менялась.
Log через COM-порт идет такой:
p size: 30616
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 3fff8a10
t1 task: 3fff8c98
t2 task: 3fff92b8
t3 task: 3fff96a8
t4 task: 3fff9cf0
Heap size: 23832
mode : sta(2c:3a:e8:08:2f:28)
add if0
SCI_Mode (0x4800) = 0x4802
SCI_Status (0x48) = 0x4C
VS Version (VS1053 is 4) = 4
SCI_ClockF = 0xB800
I2S Speed: 0
device: 3fffa788
plugin size 6350 3175
plugin start: 7 1 8050 6
plugin size 234 117
plugin start: 7 1 8f00 6
volume: 255
UART READY
AP1: , AP2:
first use
AP1:Station Ip: 192.168.1.254
Trying , I: 0 status: 0
Config not found
The default AP is WifiWebRadio. Connect your wifi to it.
Then connect a webbrowser to 192.168.4.1 and go to Setting
May be long to load the first time.Be patient.
Erase the database and set ssid, password and ip's field
del if0
usl
mode : softAP(2e:3a:e8:08:2f:28)
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
add if1
bcn 100
sleep enable,type: 2
No panel
ADC Div: 0 from adc: 0
autostart: playing:0, currentstation:0
I2S Speed: 0
Вопрос к знатокам. Почему sleep enable? Возможно ли зайти через веб-интефейс NodeMcu без VS1053?
Еще возможно модуля LoLin попали "паленные", вот думаю может прикупить модуль Wemos из ESP8266 и СH340?
на форуме настолько много мусора и настолько перепутаны все варианты сборки ради , что не каждый новичёк одолеет это всё перелопатить. предлагаю ко всем вопросам прикреплять электронную почту, чтобы можно было дать полезный совет напрямую человеку, а не разводить флуд
Интересно, а почему тут ошибочные комменты удалять нельзя?
вот ещё бы упорядочить здесь всё, а то несколько раз приходится перечитывать предыдущие страницы, чтобы понять к какому радио какой оставлен комментарий.
Sliva23
У меня Ардуино 1.6.12 все нормально компилируется.
Я из г. Смела Черкасской обл. Украина
Sliva23
У меня Ардуино 1.6.12 все нормально компилируется.
Я из г. Смела Черкасской обл. Украина
Установил Ардуино 1.6.12. При компиляции:Arduino: 1.6.12 (Windows XP), Плата:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS)"
Похоже нету библиотеки ArduinoOTA, в ардуино в менеджере библиотек добавьте её.
Что касается остального то я Ардуино установил на диск D:\Program Files\Arduino\
Правда у меня Windows 7, ну я думаю это не принципиально. И еще смущает в этом
C:\Documents and Settings\User\Мои документы\Arduino\Esp-radio-master\Esp_radio\Esp_radio.ino:148:24: fatal error: ArduinoOTA.h: No such file or directory
кракозябры, насколько я знаю Ардуино очень не любит в названиях папок кирилические символы.
Похоже нету библиотеки ArduinoOTA, в ардуино в менеджере библиотек добавьте её.
Что касается остального то я Ардуино установил на диск D:\Program Files\Arduino\
Правда у меня Windows 7, ну я думаю это не принципиально. И еще смущает в этом
C:\Documents and Settings\User\Мои документы\Arduino\Esp-radio-master\Esp_radio\Esp_radio.ino:148:24: fatal error: ArduinoOTA.h: No such file or directory
кракозябры, насколько я знаю Ардуино очень не любит в названиях папок кирилические символы.
Спасибо за быстрый ответ . Буду пробовать
Да и еще на второй странице ПДФ файла Автора есть скриншот с установками среды Ардуино при компиляции, в Вашем случае - Плата:"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS) совсем не то.
Привет! Надоел мне развал на столе, тестирую разные версии радио, и решил вытравить платку для тестов. Решил здесь выложить вдруг кому тоже пригодится. Делалась естественно под свои детальки но они довольно стандартны. Выглядит так.
Плата
Файл печатки https://yadi.sk/d/vuPh0EKi3Q5rcU .
Видео работы https://yadi.sk/i/s1V59jLy3Q5vtJ .
Куда что подключено по плате разобраться можно.
Подскажите, что лучше заказать PCM5102 или VS1053. Другой вопрос - при использовании отделного ЦАП при минимальной громкости установленной через WEB на ESP32 (karadio) звук идет без искажений (дождя, щелчков и.т.д.) ?
PCM5102 мне больше нравиться. Звук идёт нормальный, искажений нет.
а по форматам они одинаковые? как с поддержкой AAC ?
Оба модуля ААС воспроизводят. Просто сейчас в карадио на esp32 аас отключен.
не порите чуш - PCM5102 и VS1053 два разных устройства. PCM5102 просто ЦАП, а VS1053 аппаратный кодек который умеет сам декодировать все популярные форматы на лету разгружая процессор, имеет усилитель для наушников, эквалайзер, умеет подгружать плагины/новые кодеки, выдывать тестовые синусоидальные сигналы и много чего еще. VS1053 очень крутой чип просто все библиотеки которые я видел не раскрывают и 50% его возможностей. а в нем даже есть stream mode как раз для потокового аудио с интернета, но ни один проект этим не пользуется. потому что все больны ардуино головного мозга. никто ничего не читает и не пытается разобратся, все только копипастой занимаются.
а хрипит VS1053 у вас потому что вы даташит не читали, а там написанно что нельзя содинять виртуальную землю от наушников с внешней землей внешнего усилка, и развязыющие конденсаторы не поставили.
наболело.
не порите чуш - PCM5102 и VS1053 два разных устройства. PCM5102 просто ЦАП, а VS1053 аппаратный кодек который умеет сам декодировать все популярные форматы на лету разгружая процессор, имеет усилитель для наушников, эквалайзер, умеет подгружать плагины/новые кодеки, выдывать тестовые синусоидальные сигналы и много чего еще. VS1053 очень крутой чип просто все библиотеки которые я видел не раскрывают и 50% его возможностей. а в нем даже есть stream mode как раз для потокового аудио с интернета, но ни один проект этим не пользуется. потому что все больны ардуино головного мозга. никто ничего не читает и не пытается разобратся, все только копипастой занимаются.
а хрипит VS1053 у вас потому что вы даташит не читали, а там написанно что нельзя содинять виртуальную землю от наушников с внешней землей внешнего усилка, и развязыющие конденсаторы не поставили.
наболело.
Полнустью С ВАМИ согласенен VS1053 отличный чип просто все зависит от криворукости производителя модуля (красный+синиий),значений нет если все включать правильно Работает просто отлично на мой взгляд и слух.
Оба модуля ААС воспроизводят. Просто сейчас в карадио на esp32 аас отключен.
А что, есть вероятность, что автор Karadio включит поддержку AAC в ESP32? Такое возможно?
Оба модуля ААС воспроизводят. Просто сейчас в карадио на esp32 аас отключен.
А что, есть вероятность, что автор Karadio включит поддержку AAC в ESP32? Такое возможно?
Как автор говорил поддержка ААС в связки ESP32+VS1053,что сама ESP32 будет декодировать формат ААС без VS1053 не слышал....
https://github.com/kodera2t/ESP32_OLED_webradio . Здесь ведь аас проигрывает. Значит сам попробую гибрид собрать, все занятие для себя.
https://github.com/kodera2t/ESP32_OLED_webradio . Здесь ведь аас проигрывает. Значит сам попробую гибрид собрать, все занятие для себя.
[/quote]
Извините за глупый вопрос В какой среде разработки компилировать этот проект, чем прошивать esp32, Где взять схему соединений?
[quote=Sliva23]
Извините за глупый вопрос В какой среде разработки компилировать этот проект, чем прошивать esp32, Где взять схему соединений?
Вопрос дествительно так себе :). Если пролистать страницу вниз там есть вот это
Wiring is same as original, as ESP pin - I2S signal
and GPIO25/26 are fixed but GPIO22 can be re-arranged as you wish. (defined in components/audio_renderer.c)
I2C OLED is connected, as ESP pin - I2C signal
,which defined in app_main.c Please change as you wish...
Это к вопросу о соединениях ( кнопок нет).
Для компиляции под win10 надо установить вот это msys2 отсюда http://www.msys2.org/
затем https://github.com/espressif/esp-idf#setting-up-esp-idf по этой инструкции https://esp-idf.readthedocs.io/en/latest/get-started/index.html#setup-toolchain
Чтобы всё правильно устаканилось читайте пояснения (переводчик в помощь) сам пару дней ковырялся.
Добрый день. Собрал на коленке Karadio в составе Esp8266, Arduino, OLED ssd1306. Все нравится, все хорошо. только не нравится, то, что не отображаются русские буквы, и не хватает ума, как сделать. Тему читал, ответа не нашёл, или нашёл, но не понял, что эт ответ. Подскажите, пожалуйста, как русифицировать.
Разобрался. Взял скетч для LCD16х2 и подогнал под библиотеку ASOLED.h (взял тут на форуме), правда пришлось скролл удалить, не стал с ним заморачиваться. так же через Arduino прицепил 2 энкодера (на звук и переключение каналов), приделал DS1307 и сделал функцию будильника (установка времени и громкости срабатывания с энкодеров). На экране отображается имя станции, название трека, уровень громкости в процентах, текущее время (из DS1307, не с NTP), параметры будильника. при включении на паузу отображаются только часы и параметры будильника.
Можно рассказать подробности о Вашей поделки. Спасибо.
Присоединяюсь к Владимиру 2505 . Тоже хотел добавить два энкодера и OLED дисплей.
...... так же через Arduino прицепил 2 энкодера (на звук и переключение каналов), .....
Поделитесь пожалуйста, пок подключили энкодеры!?
Схема включения следующая:
к самой ESP подключается только VS1053, то есть все управление только в Arduino. В качестве энкодеров использовал модули KY-040, они уже с резисторной обвязкой. Название пинов, вероятно, могут отличаться.
KY-040 №1 - служит для переключения канала (при изменении положения енкодера arduino отправляет на esp8266 команды cli.next либо cli.prev). при нажатии на кнопку KY-040 №1 включается/выключается режим паузы. в режиме паузы на экране отображается только время большим шрифтом и состояние будильника (вкл/выкл, на когда, с каким уровнем громкости). в активном режиме - 2 строки для отображения названия станции, 3 строки для отображения названия композиции, 1 строка для отображения текущего уровня громкости в процентах, 1 строка для отображения текущего времени, 1 строка для отображения состояния будильника.
KY-040 №2 - служит для изменения уровня громкости (при изменении положения енкодера arduino отправляет на esp8266 команды cli.vol+ либо cli.vol-). При нажатии кнопки KY-040 №1 запусткаются настройки работы будильника (вкл/выкл, время срабатывания, громкость).
S1 - кнопка для включения режима установки времени. В режиме установки времени минуты меняются KY-04 №2, а часы KY-040 №1.
R1 и R2 - необходимы для согласования уровней передачи/приема между Arduino и ESP.
R3 и R4 - необходимы для подтяжки шины I2C, рекомендуют при использовании болле 2х устройств.
Вот ссылка на мой скетч https://yadi.sk/d/gjYTw9Cp3QGPry и ссылка на библиотеку ASOLED для отображения кириллицы http://arduino.ru/forum/programmirovanie/kirillitsa-na-displee-ili-chto-ya-delayu-ne-tak?page=2#comment-266285
Спасибо за подробный ответ.Если вдруг возникнут вопросы,я думаю будет возможно обратится к Вам.Ещё раз спасибо.
Спасибо!
Видимо библиотека все-таки не та... Вот полный комплект используемых библиотек и обновленный скетч https://yadi.sk/d/Xo6HaX3E3QKeRt. В скетче поменял скорость softwareserial на 28800 бод и так, мелкие изменения. Я заливал скетч в arduino mini. Все работает хорошо, каждое утро срабатывает будильник, правда по началу часы торопились на 10 минут в сутки. Пришлось заменить саму DS1307 (у меня не готовый модуль, а в исполнеии DIP-8), и на всякий случай заземлил корпус кварца. Сейчас вроде все нормально стало.
У меня на данный момент возникает проблема с ОТА. При обновлении через web либо серийный порт (с версии 1.6.2 R2 на 1.6.2 R4), после перезагрузки esp8266 уходит в лупбут. Спасает только полная затирка памяти и дальнейшая перепрошивка.
Так же была проблема с периодическими зависаниями. Почистил плейлист, оставил 20 станций, и стало более менее. Видимо проблема была в нехватке памяти, и периодически в мониторе порта проскакивала фраза low memory.
Схема включения следующая...
Мелкое замечание - на платке OLED дисплейчика уже есть резисторы подтяжки - и вы поставили им в параллель еще пару. Кстати, резисторы подтяжки есть на многих подобных модулях, так что обычно бывает весело когда на одну шину I2C вешают несколько модулей у каждого их которых уже есть своя подтяжка...
На энкодерах есть кнопки - почему вы ими не пользуетесь?
Кнопками пользуемся. Один энкодер паузу включает, второй вызывает настройки будильника. Про резисторы и в самом деле, посмотрел принципиальную схему, стоят... Ну и, видимо, если RTC модулем ставить там они тоже, наверное уже есть, и придется выпаивать где нибудь.
У вас на схеме только одна и то непонятно к чему относится...
Вот это теперь верно.
На схеме отмечены только сигнальные соединения, силы нет. На энкодерах в модулях KY-040 пин SW - это и есть кнопка. Отдельная кнопка S1 - для установки времени.
Вот это теперь верно.
[/quote]
В принципе, у меня все работает... И сопротивление подтяжки рекомендуется не менее 1,5кОм, а тут выходит 2,35, что вполне допустимо. Так что, я думаю, при использовании 2х устройств можно с этим не заморачиваться. Тем более в oled подтяжка идёт к встроенному dc-dc конвертору на 3.3В.
phoenix75! Подскажите как ВЫ прошивали ESP32.Я шил Flash Download Tools V3.6.2.2 (4 бинарника),
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
На 8266 была подобная проблема, вероятно тут тоже такое может быть... Не затиралась инфа о беспроводных сетях с предыдущих экспериментов. Тут либо поискать в своей сети и оборудование уже подключилось куда надо, либо делать полный erase. Это только предположение, с esp32 дело пока не имел
ПРОШИЛОСЬ НОРМАЛЬНО НО АР SSID:WiFiKaRadio-нет,в чем может быть проблема?
На 8266 была подобная проблема, вероятно тут тоже такое может быть... Не затиралась инфа о беспроводных сетях с предыдущих экспериментов. Тут либо поискать в своей сети и оборудование уже подключилось куда надо, либо делать полный erase
Я ESP8266 прошивал другим прошивальщиком проблем невозникло сразу AP появилась 192.168.4.1 зашел настроил и все!!!!! С ESP32 первый раз так получилось,если стиритать то как подскажите.
Тут http://iot-bits.com/erase-esp32-flash-completely/ говорят, что просто при прошивке не Start, а кнопку erase жать...
У меня было nodemcu работала под прошивкой home-smart (игрался с метеостанцией). А потом я прошил ее на karadio, и она сама подтянулась к домашней сети.
Я собирал и шил под mingw32. Всего два шага
Спасибо! Сейчас попробую!!!
Закончил поделку, собрал в корпус. Прошу прощения, что на 90 градусов поворот
.
phoenix75 Спасибо за совет прошил ESP32 работает нормально обновил до V0.9r0 пока тестирую!
Запитал плату усилителя PAM8610 китайским блоком https://ru.aliexpress.com/item/12V-16-7A-200W-110V-220V-Lighting-Transformers-high-quality-safy-Driver-for-LED-strip-5050/1819295496.html?spm=a2g0s.9042311.0.0.Q3zSLO на 12в 24вт, а цифровую часть https://ru.aliexpress.com/item/TSP-05-replace-HLK-PM01-AC-DC-220V-to-5V-mini-power-supply-module-intelligent-household/32705471039.html?spm=a2g0s.9042311.0.0.Q3F6vG. И результат очень порадовал,цифровые помехи изчезли полностью,в динамиках тишина даже на всю громкость с остановкой на паузу.
Привет! Надоел мне развал на столе, тестирую разные версии радио, и решил вытравить платку для тестов. Решил здесь выложить вдруг кому тоже пригодится. Делалась естественно под свои детальки но они довольно стандартны. Выглядит так.
Плата
Файл печатки https://yadi.sk/d/vuPh0EKi3Q5rcU .
Видео работы https://yadi.sk/i/s1V59jLy3Q5vtJ .
Куда что подключено по плате разобраться можно.
Доброго времени суток. Чет я совсем запутался ткните пожалуйста пальцем или дайте сылку на прошивку как у вас.
Это Ka-radio v0.9 .
https://github.com/karawin/Ka-Radio32
Добрый вечер знатоки!! Есть огромное желание собрать WIFI Radio, может кто то напишет точно какие модули испльзовать? На али их такое кол-во что голова идет кругом. И какой софт? Прочитал всю ветку и в голове такая каша получилось, кто то систематизировал знания, столько бы было благодарных пользоватерей.
Здравствуйте!
Заинтересовался темой. Начал разбираться. Пока нет VS1053. Есть VS1001k.
Интересует вопрос как изменить прошивку для применения старого декодера.
Експерементирую с ESPradio https://github.com/Edzelf/Esp-radio https://www.youtube.com/watch?v=qXkH3TtFzUs
Буду признателен за помощь.
Здравствуйте Ув.сообщество.
Не могу запустить KaRadio c ESP8266. Думаю проблема с прошивкой модуля , тоесть он прошивается и появляется сеть WifiKaRadio, но подсоеденится к модулю невозможно, ни WiFi компьютера, ни WiFi смартфона. Пробовал на двух разных модулях(правда с одной партии) LoLin NodeMcu v3.
Почему решил что проблема с прошивкой? Просто пины модуля проверил скетчем Blink - все рабочие, VS1053 проверил - рабочий. Питаю модуль от платы LoLin пин Vu. ADC0 посажен джампером на массу.
Прошивал разными загрузчиками и ESP_DOWNLOAD_TOOL_V2.4, и ESP_DOWNLOAD_TOOL_V3.3.4 и "фирменым" ESP8266Flasher, результат тот-же сеть появляется, "приконектится" невозможно... что интересно в зависимости от прошивальщика последня цифра MAC-адреса менялась.
Log через COM-порт идет такой:
Вопрос к знатокам. Почему sleep enable? Возможно ли зайти через веб-интефейс NodeMcu без VS1053?
Еще возможно модуля LoLin попали "паленные", вот думаю может прикупить модуль Wemos из ESP8266 и СH340?
на форуме настолько много мусора и настолько перепутаны все варианты сборки ради , что не каждый новичёк одолеет это всё перелопатить. предлагаю ко всем вопросам прикреплять электронную почту, чтобы можно было дать полезный совет напрямую человеку, а не разводить флуд
или админу разделить ветки по karadio karadioUCSTM32, Esp-radio ,ESP8266InternetRadio ...