WI-FI интернет радио.

10427 ответов [Последнее сообщение]
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Это Karadio (без 32) спасибо alex08cb за вебклиент еще раз. shurik12330 c ShAlex13'om - копайте исходный код карадио откуда можно вывести диагностику (можете у JPC спросить ;) - закомпилю 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

alex08cb, вижу что не вывелось, 3 раза собирал едзелф (2 на 8266 и  на 32), на 8266 проблемы был вначале, очень тормозила вебка и иногда вообще не открывалась, улучшил питание задействовал ADC и всё наладилось, других проблем и не видел. Собирал без экрана (так и не придумал как его оформить, да и мелко там всё).

В последних версиях что-то автор намудрил с загрузкой ini в память, по крайней мере на 32 версии, не помню как поборол, на старых всё работало сразу после загрузки.

shurik12330 пишет:
по поводу "живет своей жизнью" там вроде GPIO0 надо заземлить, если клавы нет?

Землить надо не GPIO0 а ADC

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

pilnikov пишет:

про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.

я это делал, иначе бы не смог прописать свою точку доступа. 

ShAlex13
Offline
Зарегистрирован: 19.01.2018

alex08cb пишет:

про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.

я это делал, иначе бы не смог прописать свою точку доступа. 

Что за файл "сетттинг", есть только "radio.ini"

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

он самый

shurik12330
Offline
Зарегистрирован: 05.02.2018

udavst пишет:

 

С самого начала разговора я и написал, проверьте на edzelf, а Вы то на ардуине хелло играли, то прошивки готовые шили. 

мы хэлло играли на ESP.

А прошивки какие шить, не готовые?

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

 

 shurik12330 c ShAlex13'om - копайте исходный код карадио откуда можно вывести диагностику (можете у JPC спросить ;) - закомпилю 

я к сожалению не кулхацкер), не знаю чего там копать (не программист я).

 

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.

как грузить radio.ini ? я в нем прописал точку доступа.

что за специальный плагин?

он не подхватывается, когда заливаешь скетч в ESP?

у меня пока edzelf не запустился. файл radio.ini лежит в папке data, которая внутри папки со скетчем.

в этой же папке со скетчем лежат .h файлы. В документации сказано, что .h файлы должны лежать в папке PROGMEM?

shurik12330
Offline
Зарегистрирован: 05.02.2018

прошиваю edzelf вот так:

после перезагрузки один раз мигнет синим глазом и все...

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

В этом же меню выше должное быть раздел того самого плагина. Скриншот сделать не могу - с мобилки и не дома. 

shurik12330
Offline
Зарегистрирован: 05.02.2018

alex08cb пишет:

В этом же меню выше должное быть раздел того самого плагина. Скриншот сделать не могу - с мобилки и не дома. 

разобрался. вот в таком виде залил:

но все равно не запускается...

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Точно залили? Оно доооолго льётся. У меня ошибки писало, потому что использовал китайский преобразователь на китайской FR232RL. Это абсолютное зло. FTDI внесла в драйвера защиту, которая намерено искажает посылаемые данные.

PS: Все забываю, что у вас законченный модуль и там стоит другой преобразователь. У меня же была голая 8266. 

shurik12330
Offline
Зарегистрирован: 05.02.2018

alex08cb пишет:

Точно залили? Оно доооолго льётся. 

точно залил, долго, минут 5 заливалось.

потом изменил модуль с

Generic ESP8266 Module

на

NodeMCU 1.0(ESP-12 module).

тоже все залилось и появилась на несколько секунд точка доступа ESP...

а потом пропала, не успел к ней подключиться

правильно ли я заливал?

перед заливкой скетча зажимал flash и reset  на ESP, затем, когда залился скетч, сразу залил SPIFFS, без нажатия кнопок на ESP.

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Да вроде все правилтно

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

shurik12330 вы все в кучу собрали. Двигаетесь вы в верном направлении, но делаете много лишних движений. Плагин пребразует файлы, лежащие в папке Data в один бинарный файл, а затем заливает его в область флэшки, называемой SPIFFS (файловая система на флешь с последовательным доступом). У вас в настройках есть 4м(3м SPIFFS) - это означает, что флэшка емкостью 4м, из  которых 1м под вашу программу (скеч), а 3м под SPIFFS. Ваша программа (скеч) может общаться со SPIFFS как с внешней микросд например. Обычно на SPIFFS кладут файлы ReadOnly, c настройками или файлы вэб морды.

Процесс перевода вашей нодемцу в режим программирования реализуется 2мя транзисторами на платке, которые автоматом "нажимают" кнопки "Prog/Flash" и  "Rst" в нужной последовательности. Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).

Ну и в скечах следить за обозначением выводов (лутче использовать без "D", сразу номер GPIO) 

В edzelf настройки своей WiFI прописать можно(нужно) в radio.ini который лежит в Data. И только после заливать файлы из Data плагином.

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).

выбрал Wemos D1 R2 & mini.

все заливается, как и на NodeMCU, но не работает. 

синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит

ShAlex13
Offline
Зарегистрирован: 19.01.2018

В файле radio.ini вот это что за строчки? они нужны?

mqttbroker = broker.hivemq.com            # Broker to connect with
mqttport = 1883                                # Portnumber (1883 is default)
mqttuser = none                                # (No) username for broker
mqttpasswd = none                            # (No) password for broker
mqtttopic = espradio                        # Topic for receiving commands
mqttpubtopic = espradioIP                  # IP will be pubished here

ShAlex13
Offline
Зарегистрирован: 19.01.2018

shurik12330 пишет:

pilnikov пишет:

Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).

выбрал Wemos D1 R2 & mini.

все заливается, как и на NodeMCU, но не работает. 

синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит

У меня не мигает, а ели-ели горит

shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13, у вас играет радио?

какую плату выбирали и параметры при заливке?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

shurik12330 пишет:

ShAlex13, у вас играет радио?

какую плату выбирали и параметры при заливке?

То играет, то пропадает...живет своей жизнью...

плату выбирал NodeMCU 1.0, 160Mhz, 4M (3Mspiffs)

shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13, у вас появлялась точка доступа ESP, или радио сразу подключалось к вашей точке, прописанной в radio.ini?

у меня ни точки доступа не появляется, ни к моей точке не подключается..

ShAlex13
Offline
Зарегистрирован: 19.01.2018

shurik12330 пишет:

ShAlex13, у вас появлялась точка доступа ESP, или радио сразу подключалось к вашей точке, прописанной в radio.ini?

у меня ни точки доступа не появляется, ни к моей точке не подключается..

когда прописал в radio.ini стало цепляться к моей сети

ShAlex13
Offline
Зарегистрирован: 19.01.2018

shurik12330 пишет:

все заливается, как и на NodeMCU, но не работает. 

Смотри что "сыплет" в сериал порт, если файл radio.ini прописался, его видно в первых строчках лога:

D: FS Total 2949250, used 2145297
D: /radio.ini - 1780
D: Added SSID 00 = RTK=29 to acceptable networks
D: * Scan Networks *

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Увлекла меня эта вся тема с интернет-радиостанциями. Поставил линь, приподнял домашний icecast2-серверок для себя и членов своей семьи. Слушаю и тащусь от нового формата прослушивания своей медиатеки. Оказывается может нравиться ситуация, когда ты не можешь ни перемотать трек, ни вернуть его обратно. Ты можешь только ждать с нетерпением, когда его снова повторят :)

Решил поделиться с форумчанами, может кому будет интересно. За одно и потестим.
ссылка на главную страницу http://radio.iccw.ru:8000
Скачиваем m3u-файл, открываем блокнотом, копируем ссылку и вставляем в плейер (или в редакторе КаРадио). 

PS: Наверняка станции с такими тематиками есть на том же 101.ru, но своё есть своё. Тем более, что на Радио-ЧИЖ до сих пор с наступающим новым годом поздравляют (на дворе март). 

ShAlex13
Offline
Зарегистрирован: 19.01.2018

alex08cb, а можно вот такую цветовую схему в карадио засунуть? Вместо той что в первом посте на этой странице

в каком файле вэб-морда лежит?

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

ShAlex13 пишет:

alex08cb, а можно вот такую цветовую схему в карадио засунуть? Вместо той что в первом посте на этой странице
в каком файле вэб-морда лежит?

Засунуть то можно, другой вопрос в том кто будет css-файлы править.
Все, что касается вебморды, лежит в папке webpage

ShAlex13
Offline
Зарегистрирован: 19.01.2018

alex08cb пишет:

Засунуть то можно, другой вопрос в том кто будет css-файлы править.
Все, что касается вебморды, лежит в папке webpage

Понятно что в этой папке, в конечном итоге где?

user1.4096.new.4

user2.4096.new.4

тут где-то?

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Вы показываете уже скомпилированные файлы. А я вам про исходники говорю. Менять надо в исходниках и потом компилировать, что бы получить обновленные файлы, приведенные выше. 

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

кстати, не пойму чего вы спрашиваете. Кликните в карадио-вебморде по эмблеме карадио (слева вверху, вышка kAr) и схема сменится с синей на тёмную

m9OHP.png

ShAlex13
Offline
Зарегистрирован: 19.01.2018

alex08cb пишет:

кстати, не пойму чего вы спрашиваете. Кликните в карадио-вебморде по эмблеме карадио (слева вверху, вышка kAr) и схема сменится с синей на тёмную

Я понимаю что это уже скомпилированные файлы. Про эмблемку не знал :( спасибо.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была)  - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была)  - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.

пока тоже с эдзельфом мучаюсь, тоже валится постоянно...

Заказал красную VS-ку, выслали...ждемс...

FiNick
Offline
Зарегистрирован: 02.03.2018

Почитал о проблеме запуска у некоторых товарищей и вспомнил про статью недавно прочтению... Быть может причина в новой ревизии плат на esp8266
https://m.geektimes.ru/post/297829/

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Вроде пофиксили уже все. Да и этот глюк больше проявился бы на веб морде при сохранении настроек. А тут поток где-то теряется, либо настройки SPI шины (внешней, не той, по которой чип есп с флешкой своей общается), а вернее транспорта по ней, не согласуются между есп и вээс. Либо есп некорректно инициализирует вээску (инициализация тоже по SPI происходит). SPI шина скоростная, поэтому подвержена всяким там негативным влияниям. Тут, по хорошему, нужен Осел (он же осциллограф), причем желательно 3х канальный. Хотя доказано (хелло, эдзельф), что вээска у них рабочая и с есп дружить способна (схема соединений корректна).

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.

ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.

То есть те цоканья что я слышал это было нормально?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Да

djuscha
Offline
Зарегистрирован: 26.04.2017

наконец-то спаял радио Edzelf32. до этого работало на макетке

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

djuscha пишет:

наконец-то спаял радио Edzelf32. до этого работало на макетке


Симпатишно-аккуратно. На керамике 0.1мкф явно сэкономили ))

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

alex08cb  возвращаясь к старым проектам 

https://www.youtube.com/watch?v=iK0tzcIqBIw

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

Симпатишно, но абсолютно никаких подробностей:
1. Кто автор
2. Схема
3. Возможности, в т.ч. откуда берет данные.
4. Как куда чего шить (ссылка на готовые прошивки, прошивальщик, если открыты исходники - в том числе и ссылка на исходники, но готовая прошивка в первую очередь). 

Это главное. Имхо, данная информация была бы отличным дополнением и освободила бы светлую голову от массы ненужных вопросов )
Так же интересует возможность полной русификации (глаз не так радуется).

Ну а так конечно поздравляю! Симпотишно. 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

все вопросы в комменты

автор squix78 (прототип) https://github.com/ThingPulse/esp8266-weather-station

Того, что на видео автор я. Исходники пока тока на моем компе. Шить ардуиной (все просто до безобразия). С русификацией нужна помощь в написании шрифтов (они там squix'oм кастомизированы и урезаны для экономии памяти). 

А так - конкретно эта игрушка получается весьма специфическая - под конкретную железку.

Squix кстати продает свои наборчики по 40евров. У него на гитхабе версия тока для есп8266, а моя под есп32 и экран у меня зеркалированный.

Самое полезное для меня из всей этой каши - концепция и иконки.

shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13 пишет:

 

Заказал красную VS-ку, выслали...ждемс...

я тоже заказал красную, жду

shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13 пишет:

 

Заказал красную VS-ку, выслали...ждемс...

я тоже заказал красную, жду

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

pilnikov пишет:
Шить ардуиной (все просто до безобразия).

Автору - да. Всем остальным - как повезёт. Как правило начинается гребля с версиями библиотек, взаимные косяки, потерянные нервные клетки и дальнейший интерес. До сих пор свежи попытки скомпилировать Ваши прошлый исходник. 

Что приятно, с КаРадио не было проблем с библиотеками (с обоими версиями). Поставил компилятор и компилируй. Может еще потому я так трепетно к нему отношусь.

djuscha
Offline
Зарегистрирован: 26.04.2017

@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..

 @alex08cb @pilnikov у меня две такие погодные станции . одна с touch другая первои версии с руссификацией не все получается хотя смена языка в скетче ..но это не для этои ветки  тут про радио:)

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

djuscha пишет:

@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..

Признаком хорошего тона считается ставить конденсаторы емкостью 0.1мкф по шине питания. И чем их будет больше (в разумных пределах), тем лучше. Этим можно серьезно повысить устойчивость устройства к импульсным помехам. То есть один поставить параллельно 2200мкФ (кстати, это стандарт - параллельно с большой емкостью ставить мелкую), плюс по одному кондёру у ножки питания каждой платки и дисплея, ну и по пути следования шины питания можно 1-2 впихнуть. В общем, в любом удобном месте. Кашу маслом не испортишь.

PS. Это не более, чем совет ))

4sserg
Offline
Зарегистрирован: 26.01.2018

Как в старые времена пяли керамику по питанию на каждый цифровой корпус )

djuscha
Offline
Зарегистрирован: 26.04.2017

@alex08cb спасибо за разъяснение и совет буду знать ..надо заказать и попробовать :)

 

https://ru.aliexpress.com/item/50pcs-0-1uF-0-1-uF-104-50V-Mono-Monolithic-Capacitors/32816477062.html?ws_ab_test=searchweb0_0,searchweb201602_3_10320_10152_10321_10065_10151_10344_10068_10342_1

 

 

такие поидут?или какие другие?