ESP8266/ESP32 онлайн радио.

Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESP8266/ESP32 онлайн радио.

Сообщение Naladchik »

Dmitrybcr писал(а): 11 янв 2023, 12:05 Используется: c:\Users\User\Desktop\фл\ideV8\portable\sketchbook\libraries\SdFat_-_Adafruit_Fork
Не используется: C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ESP8266SdFat
SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
Win10-64. FLProg Portable.
Изображение
Dmitrybcr
Рядовой
Сообщения: 38
Зарегистрирован: 10 янв 2023, 18:17
Имя: Дмитрий
Поблагодарили: 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение Dmitrybcr »

Phazz писал(а): 11 янв 2023, 12:53 Dmitrybcr, А ведь можно было эту простыню под спойллер загнать или файлом выложить
Прошу прощения , но я тут второй день . Ещё не разобрался !!!!! :smile37:

Отправлено спустя 3 минуты 53 секунды:
Naladchik писал(а): 11 янв 2023, 13:08 SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
А как , не подскажете ??? Просто я ещё пока далековат от этих манипуляций !!!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESP8266/ESP32 онлайн радио.

Сообщение Naladchik »

Dmitrybcr писал(а): 11 янв 2023, 13:49 А как , не подскажете ???
C:\Users\User\Desktop\фл\ideV8\portable\packages\esp8266\hardware\esp8266\3.0.2\libraries\ - путь
SdFat_-_Adafruit_Fork - сама папка
вырезать из этой папки и убрать подальше (можно временно на рабочий стол, потом уже определяться нужна ли она вообще)
Да и вообще, держать на рабочем столе FLProg - плохая идея, лучше где ни будь в корне диска С или D
Последний раз редактировалось Naladchik 11 янв 2023, 14:19, всего редактировалось 1 раз.
Win10-64. FLProg Portable.
Изображение
Dmitrybcr
Рядовой
Сообщения: 38
Зарегистрирован: 10 янв 2023, 18:17
Имя: Дмитрий
Поблагодарили: 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение Dmitrybcr »

ViktorPetrov писал(а): 11 янв 2023, 12:25 Под споилер нельзя сделать?
Исправил :smile44:

Отправлено спустя 1 минуту 32 секунды:
Naladchik писал(а): 11 янв 2023, 14:14 Сообщение свое отредактируйте, уберите эту портянку под спойлер.
Уже . Спасибо !!!!

Отправлено спустя 53 минуты 4 секунды:
Naladchik писал(а): 11 янв 2023, 13:08 SdFat_-_Adafruit_Fork убрать и проверить компиляцию.
Не подскажете на что эти папки влияют ??? Я убрал их , и компиляция прошла нормально !!! СПАСИБО БОЛЬШОЕ !!!!

[spoiler]Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 453168 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 28533 / 32768 - code in IRAM (IRAM_ATTR, ISRs...)
DATA : 1724 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 1700 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 31160 ) - zeroed variables (global, static) in RAM/HEAP
Скетч использует 485125 байт (97%) памяти устройства. Всего доступно 499696 байт.
Глобальные переменные используют 34584 байт (42%) динамической памяти, оставляя 47336 байт для локальных переменных. Максимум: 81920 байт.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

ESP8266/ESP32 онлайн радио.

Сообщение Naladchik »

Dmitrybcr писал(а): 11 янв 2023, 15:14 Не подскажете на что эти папки влияют...
Могу только предположить. Если посмотреть на названия библиотек то и там и там можно увидеть
буквы SdFat. Что то связанное с sd карточкой и файловой системой FAT. Зачем и для это чего в данном проекте - понятия не имею, т.к. с данным проектом не разбирался. Получается что и та и та библиотеки содержат функции (методы) с одинаковыми названиями но работающими по разному и использующими разный набор аргументов. Соответственно они не взаимозаменяемы. Потому и ошибки полезли.
И вообще. Кубики это здорово и замечательно но основы предмета никто не отменял. Матчасть подтягивать надо.
Win10-64. FLProg Portable.
Изображение
Dmitrybcr
Рядовой
Сообщения: 38
Зарегистрирован: 10 янв 2023, 18:17
Имя: Дмитрий
Поблагодарили: 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение Dmitrybcr »

Да , у меня было две версии этих библиотек ( SdFat___Adafruit_Fork-2.2.1 и ещё SdFat_-_Adafruit_Fork ) . буду пока без них . Спасибо ещё раз!!!

Отправлено спустя 4 часа 11 минут 49 секунд:
Naladchik писал(а): 11 янв 2023, 17:02 Кубики это здорово и замечательно но основы предмета никто не отменял. Матчасть подтягивать надо
Согласен , но с нуля самому начинать трудновато !!! По этому я и здесь !!!
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

Здравия всем. подскажите почему при добавлении блока дисплея (плата 2) перестаёт работать радио. esp8266+pcm5102+oled1306 без 2 и 3 платы работает хорошо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 06 дек 2023, 14:31 Здравия всем. подскажите почему при добавлении блока дисплея (плата 2) перестаёт работать радио. esp8266+pcm5102+oled1306 без 2 и 3 платы работает хорошо.
У Вас вывод D5 (gpio14) используется в кнопке и вместо SDA дисплея.
Я главный блок oled заменил, создав его на новом редакторе, где выводы уже можно выбирать из свободных. так не перепутаете.
Выберите в блоке выводы I2C.
Radio test1.flp
Выложу распиновку вемос мини , где указаны какие выводы платы вемос каким gpio esp8266 соответствуют.
[spoiler]
ESP8266 Pinout .png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

Aidar_i спасибо что откликнулись. У меня ноде мсу с дисплеем и в нем используются выводы sda D6 G14 scl D5 G12, можно как-то доработать блок чтоб d5 использовать? Или в связке с pcm5102 не получится?

Отправлено спустя 3 минуты 9 секунд:
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 11 дек 2023, 06:29 Aidar_i спасибо что откликнулись. У меня ноде мсу с дисплеем и в нем используются выводы sda D6 G14 scl D5 G12, можно как-то доработать блок чтоб d5 использовать? Или в связке с pcm5102 не получится?

Отправлено спустя 3 минуты 9 секунд:
.
Вы просто кнопку пересадите на другой пин, сперва его перенастройте, потом дисплей
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

С подключением кнопок разобрался. Мой косяк был. Радио играет. но при подключении платы с дисплеем появляются затыки и есп перезагружается.

Отправлено спустя 4 минуты 19 секунд:
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 12 дек 2023, 12:50 Радио играет. но при подключении платы с дисплеем появляются затыки и есп перезагружается.
OLED работает? Ссылку откуда купили отправьте, у Вас на дисплее фото написано D6 -GPIO14-SDA, но GPIO14- это D5. D5 - GPIO12 - SCL, но тут GPIO12 это D6. Может китайцы сделали подключение так , как написано на дисплее?
Смотрю распиновку ,здесь наоборот.
[spoiler]
node mcu oled.jpg
[/spoiler]

Отправлено спустя 11 минут 16 секунд:
Нашел Ваш дисплей в Алиэкспресс, там написано: Плата использует I2C для подключения к OLED-дисплею через контакты SDA (D6/GPIO14) и SCL (D5/GPIO12).
Значит Вам нужно в главном блоке дисплея подключить так:[spoiler]
Подключение OLED.png
[/spoiler]
Такое подключение только для данного модуля, если, конечно, они сами не напутали.
И другие выводы модуля нужно проверить. Плату ставьте лучше nodemcu.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

Дисплей отображает информацию. Но не долго, нодемсу виснет и перезагружается. Без блоков дисплея радио норм работает. Проверял на одной стабильной станции, на некоторых других идут затыки. Хотя в другой день затыков не было.
Добавление внешней памяти исправит ситуацию с затыками?

Отправлено спустя 6 минут 51 секунду:
https://sl.aliexpress.ru/p?key=uQiQUen брал тут
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 13 дек 2023, 12:46 Дисплей отображает информацию. Но не долго, нодемсу виснет и перезагружается. Без блоков дисплея радио норм работает. Проверял на одной стабильной станции, на некоторых других идут затыки. Хотя в другой день затыков не было.
Добавление внешней памяти исправит ситуацию с затыками?

Отправлено спустя 6 минут 51 секунду:
https://sl.aliexpress.ru/p?key=uQiQUen брал тут
Куда подключили I2CS?
Если добавить только PSRAM.
Не все радиостанции будут нормально работать.
Нужно выбирать.
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

Подключал согласно описанию в блоке.
Аватара пользователя
MTSnik10
Рядовой
Сообщения: 47
Зарегистрирован: 20 сен 2021, 15:11
Имя: Timofey
Благодарил (а): 1 раз

ESP8266/ESP32 онлайн радио.

Сообщение MTSnik10 »

sda -d6
sck-d5
GPIO2 (D4) -> LCK
GPIO3 (RX) -> Din
GPIO15(D8) -> BCK
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 13 дек 2023, 19:08 Подключал согласно описанию в блоке.
Я уже не знаю как помочь, постараюсь собрать на нодемсу аналог вашего модуля и проверить, пришлите мне Ваш проект по лс, точно как Вы его используете.
Ваш выложенный здесь проект некорректный, почему включаете wifimanager и в настройках запускаете также клиента?
Выложите проект Ваш.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

MTSnik10 писал(а): 06 дек 2023, 14:31 Здравия всем. подскажите почему при добавлении блока дисплея (плата 2) перестаёт работать радио. esp8266+pcm5102+oled1306 без 2 и 3 платы работает хорошо.
Собрал в железе Ваш проект, да, с олед дисплеем ЕСП8266 и РСМ5102 не работают, без олед работает хорошо. Похоже не хватает памяти ЕСП8266 , с ЕСП32 нормально.
DedBanzai
Рядовой
Сообщения: 3
Зарегистрирован: 21 окт 2024, 20:10
Имя: Антон
Благодарил (а): 4 раза

Re: ESP8266/ESP32 онлайн радио.

Сообщение DedBanzai »

Доброго времени суток, уважаемые. Подскажите, как поменять пины для вывода звука? Имеется ESP32-CAM, там нет 25 и 26 пина. В самом коде не нашел, где они выставляются.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

Re: ESP8266/ESP32 онлайн радио.

Сообщение aidar_i »

DedBanzai писал(а): 23 окт 2024, 13:48 Доброго времени суток, уважаемые. Подскажите, как поменять пины для вывода звука? Имеется ESP32-CAM, там нет 25 и 26 пина. В самом коде не нашел, где они выставляются.
В файле библиотеки смотрите AudioOutputI2S.cpp
Ответить

Вернуться в «Проекты различных устройств на ESP8266 / ESP32»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя