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

aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Начнем с первой прошивки. После запуска автоматически открывается wi-fi manager. Настраиваете свою сеть. Есп подключается к вашей сети , мигающий светодиод есп горит постоянно. Далее при включении есп подключается автоматически к настроенной сети.
И начинает играть радио. Кнопка на D1 включает и выключает радио. Попробуйте в программе заменить русское радио(на нем почему то появились сбои) на джаз(работает всегда стабильно).
А в варианте настроек из браузера адрес можно узнать подключив монитор компорта и перезагрузив есп.
Выложите скриншот с компорта после перезагрузки сюда, посмотрю что там у Вас не работает.
Подключите звук к gnd и Rx.

Последние пользовательские блоки выложил здесь.
demonkol
Рядовой
Сообщения: 28
Зарегистрирован: 06 сен 2015, 08:29

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

Сообщение demonkol »

[ref]aidar_i[/ref], Вы сделали возможным подключить к радио внешний ЦАП РСМ5102, а VS1053 есть возможность добавить?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

В этой библиотеке не нашел. В КаРадио предусмотрен.
Я, считаю, нет необходимости. Для онлайн радио. Использование VS1053 с этим радио, одно и то же, что тащить телегу Мерседесом!
РСМ5102 более чем достаточно, и главное, нет никаких шумов. О цене я и не говорю.
Можете вместо PCM5102 поставить TDA1387, стоит 61 руб 10 шт.
Аватара пользователя
anivik
Рядовой
Сообщения: 14
Зарегистрирован: 31 июл 2019, 13:49
Имя: Виктор

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

Сообщение anivik »

Эгегей! Тема еще не закрыта?
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Попробуйте задать вопрос по теме, узнаете:).
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

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

Сообщение Marcony_V »

Ув. aidar_i, повторил Ваш последний на этой странице проект, используя РСМ 5102. Работает замечательно. Пытаюсь в проект добавить ИК пульт, но тщетно. Компиляция заканчивается ошибкой. Без блоков SSD1306 компилируется и работает нормально. Не могли бы Вы глянуть в чем ошибка? ИК датчик включен на GPIO12(D6)
Спасибо!
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Проект свой выложите, пожалуйста.
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

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

Сообщение Marcony_V »

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

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

Сообщение aidar_i »

Я пробовал Ваш проект компилировать, тоже даёт Иде ошибку. Пока не было времени посмотреть, у нас День строителей!
Попробуйте проект только с ИК и олед дисплеем, тоже даёт ошибку?
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

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

Сообщение Marcony_V »

С Праздником! Дисплей похоже не виноват. Разбираюсь. Результат выложу.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Удалил
Последний раз редактировалось aidar_i 13 авг 2019, 06:48, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Попробовал поставить строку #include <WiFiManager.h> на первое место, компиляция проходит гладко!
Поэтому нужно после компиляции проекта из FLProg перенести #include <WiFiManager.h> на первое место в скетче.
В ПБ я не смог добиться, чтобы она вставала на первую строку. Попробовал сделать отдельно ПБ только на эту библиотеку и поставить первым в проекте, но программа все равно все перемешивает по своему усмотрению, про это я писал в багах, но все осталось так же..
Последний раз редактировалось aidar_i 13 авг 2019, 06:51, всего редактировалось 1 раз.
Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04 фев 2017, 17:02

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

Сообщение Marcony_V »

Спасибо! Все заработало.
shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06 сен 2019, 13:59
Имя: Александр

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

Сообщение shurik »

Здравствуйте, подскажите пожалуйста в чем может быть причина ошибок при подключении HD44780



In file included from c:\Program Files (x86)\FLProg\ideV3\portable\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:37:0,

from c:\Program Files (x86)\FLProg\ideV3\libraries\ESP8266Audio-master\src/AudioGenerator.h:24,

from c:\Program Files (x86)\FLProg\ideV3\libraries\ESP8266Audio-master\src/AudioGeneratorMP3.h:24,

from C:\Users\KONSTRUCTOR1\AppData\Local\Temp\flprog\pr1\pr1.ino:2:

c:\Program Files (x86)\FLProg\ideV3\portable\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/binary.h:58:19: error: expected unqualified-id before numeric constant

#define B00000100 4

^

c:\Program Files (x86)\FLProg\ideV3\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:49:12: note: in expansion of macro 'B00000100'

#define En B00000100 // Enable bit

^

C:\Users\KONSTRUCTOR1\AppData\Local\Temp\flprog\pr1\pr1.ino:37:6: note: in expansion of macro 'En'

bool En;

^

C:\Users\KONSTRUCTOR1\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:119:4: error: lvalue required as left operand of assignment

En = !(0);

^

Несколько библиотек найдено для "WiFiManager.h"
Используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\WiFiManager
Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\WiFiManager-master
Несколько библиотек найдено для "SD.h"
Используется: c:\Program Files (x86)\FLProg\ideV3\portable\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD
Не используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\SD
Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\SD
exit status 1
lvalue required as left operand of assignment
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Нужен проект!
shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06 сен 2019, 13:59
Имя: Александр

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

Сообщение shurik »

Даже в таком варианте выдаёт ошибки

Отправлено спустя 4 минуты 52 секунды:
вот проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]shurik[/ref], поробуй через Ardino IDE 1.8.7 залить код
shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06 сен 2019, 13:59
Имя: Александр

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

Сообщение shurik »

Всё тоже самое
Arduino: 1.8.7 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\KONSTRUCTOR1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/Arduino.h:37:0,

from C:\Users\KONSTRUCTOR1\Downloads\arduino-1.8.7-windows\arduino-1.8.7\libraries\ESP8266Audio-master\src/AudioGenerator.h:24,

from C:\Users\KONSTRUCTOR1\Downloads\arduino-1.8.7-windows\arduino-1.8.7\libraries\ESP8266Audio-master\src/AudioGeneratorMP3.h:24,

from C:\Users\KONSTRUCTOR1\Desktop\sketch_sep24a\sketch_sep24a.ino:2:

C:\Users\KONSTRUCTOR1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\cores\esp8266/binary.h:58:19: error: expected unqualified-id before numeric constant

#define B00000100 4

^

C:\Users\KONSTRUCTOR1\Downloads\arduino-1.8.7-windows\arduino-1.8.7\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:49:12: note: in expansion of macro 'B00000100'

#define En B00000100 // Enable bit

^

C:\Users\KONSTRUCTOR1\Desktop\sketch_sep24a\sketch_sep24a.ino:37:6: note: in expansion of macro 'En'

bool En;

^

C:\Users\KONSTRUCTOR1\Desktop\sketch_sep24a\sketch_sep24a.ino: In function 'void loop()':

sketch_sep24a:107:4: error: lvalue required as left operand of assignment

En = !(0);

^

Несколько библиотек найдено для "SD.h"
Используется: C:\Users\KONSTRUCTOR1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\SD
Не используется: C:\Users\KONSTRUCTOR1\Downloads\arduino-1.8.7-windows\arduino-1.8.7\libraries\SD
Несколько библиотек найдено для "SdFat.h"
Используется: C:\Users\KONSTRUCTOR1\Documents\Arduino\libraries\SdFat
Не используется: C:\Users\KONSTRUCTOR1\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266SdFat
exit status 1
lvalue required as left operand of assignment

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Отправлено спустя 2 минуты 19 секунд:
это все происходит после того как подключаешь библиотеку #include <LiquidCrystal_I2C.h>

Отправлено спустя 5 минут 15 секунд:
Если в проекте с радио отсутствует <LiquidCrystal_I2C.h>, то всё нормально. Также и с дисплеем, если нет радио - все норм. Вместе компилироваться не хотят.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Обнаружил, что при использовании дисплея LCD1602 происходит конфликт входа En радио и EN дисплея, заменил в ПБ радио En на En_r. Пример ниже
проект_1.flp
Вновь создаваемых блоках больше не буду использовать вариации EN, en, En. Буду через подчеркивание писать . например. название блока или первую букву названия. Например, En_radio или Еn_r.
Проверял с IDE 1.8.7 (и c 1.8.9) и версией менеджера плат ESP8266 2.4.2 и 2.5.0, FLProg 5.3.0.
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 24 сен 2019, 18:59, всего редактировалось 3 раза.
shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06 сен 2019, 13:59
Имя: Александр

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

Сообщение shurik »

Спасибо !!! Всё скомпилировалось, приеду домой буду пробовать заливать.
Ответить

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

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

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