Это Karadio (без 32) спасибо alex08cb за вебклиент еще раз. shurik12330 c ShAlex13'om - копайте исходный код карадио откуда можно вывести диагностику (можете у JPC спросить ;) - закомпилю
alex08cb, вижу что не вывелось, 3 раза собирал едзелф (2 на 8266 и на 32), на 8266 проблемы был вначале, очень тормозила вебка и иногда вообще не открывалась, улучшил питание задействовал ADC и всё наладилось, других проблем и не видел. Собирал без экрана (так и не придумал как его оформить, да и мелко там всё).
В последних версиях что-то автор намудрил с загрузкой ini в память, по крайней мере на 32 версии, не помню как поборол, на старых всё работало сразу после загрузки.
shurik12330 пишет:
по поводу "живет своей жизнью" там вроде GPIO0 надо заземлить, если клавы нет?
Точно залили? Оно доооолго льётся. У меня ошибки писало, потому что использовал китайский преобразователь на китайской FR232RL. Это абсолютное зло. FTDI внесла в драйвера защиту, которая намерено искажает посылаемые данные.
PS: Все забываю, что у вас законченный модуль и там стоит другой преобразователь. У меня же была голая 8266.
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 плагином.
Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).
выбрал Wemos D1 R2 & mini.
все заливается, как и на NodeMCU, но не работает.
синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит
В файле 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
Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).
выбрал Wemos D1 R2 & mini.
все заливается, как и на NodeMCU, но не работает.
синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит
Увлекла меня эта вся тема с интернет-радиостанциями. Поставил линь, приподнял домашний icecast2-серверок для себя и членов своей семьи. Слушаю и тащусь от нового формата прослушивания своей медиатеки. Оказывается может нравиться ситуация, когда ты не можешь ни перемотать трек, ни вернуть его обратно. Ты можешь только ждать с нетерпением, когда его снова повторят :)
Решил поделиться с форумчанами, может кому будет интересно. За одно и потестим.
ссылка на главную страницу http://radio.iccw.ru:8000
Скачиваем m3u-файл, открываем блокнотом, копируем ссылку и вставляем в плейер (или в редакторе КаРадио).
PS: Наверняка станции с такими тематиками есть на том же 101.ru, но своё есть своё. Тем более, что на Радио-ЧИЖ до сих пор с наступающим новым годом поздравляют (на дворе март).
Вы показываете уже скомпилированные файлы. А я вам про исходники говорю. Менять надо в исходниках и потом компилировать, что бы получить обновленные файлы, приведенные выше.
ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была) - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.
ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была) - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.
пока тоже с эдзельфом мучаюсь, тоже валится постоянно...
Почитал о проблеме запуска у некоторых товарищей и вспомнил про статью недавно прочтению... Быть может причина в новой ревизии плат на esp8266 https://m.geektimes.ru/post/297829/
Вроде пофиксили уже все. Да и этот глюк больше проявился бы на веб морде при сохранении настроек. А тут поток где-то теряется, либо настройки SPI шины (внешней, не той, по которой чип есп с флешкой своей общается), а вернее транспорта по ней, не согласуются между есп и вээс. Либо есп некорректно инициализирует вээску (инициализация тоже по SPI происходит). SPI шина скоростная, поэтому подвержена всяким там негативным влияниям. Тут, по хорошему, нужен Осел (он же осциллограф), причем желательно 3х канальный. Хотя доказано (хелло, эдзельф), что вээска у них рабочая и с есп дружить способна (схема соединений корректна).
Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.
Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.
То есть те цоканья что я слышал это было нормально?
Симпатишно, но абсолютно никаких подробностей:
1. Кто автор
2. Схема
3. Возможности, в т.ч. откуда берет данные.
4. Как куда чего шить (ссылка на готовые прошивки, прошивальщик, если открыты исходники - в том числе и ссылка на исходники, но готовая прошивка в первую очередь).
Это главное. Имхо, данная информация была бы отличным дополнением и освободила бы светлую голову от массы ненужных вопросов )
Так же интересует возможность полной русификации (глаз не так радуется).
Того, что на видео автор я. Исходники пока тока на моем компе. Шить ардуиной (все просто до безобразия). С русификацией нужна помощь в написании шрифтов (они там squix'oм кастомизированы и урезаны для экономии памяти).
А так - конкретно эта игрушка получается весьма специфическая - под конкретную железку.
Squix кстати продает свои наборчики по 40евров. У него на гитхабе версия тока для есп8266, а моя под есп32 и экран у меня зеркалированный.
Самое полезное для меня из всей этой каши - концепция и иконки.
Автору - да. Всем остальным - как повезёт. Как правило начинается гребля с версиями библиотек, взаимные косяки, потерянные нервные клетки и дальнейший интерес. До сих пор свежи попытки скомпилировать Ваши прошлый исходник.
Что приятно, с КаРадио не было проблем с библиотеками (с обоими версиями). Поставил компилятор и компилируй. Может еще потому я так трепетно к нему отношусь.
@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..
@alex08cb @pilnikov у меня две такие погодные станции . одна с touch другая первои версии с руссификацией не все получается хотя смена языка в скетче ..но это не для этои ветки тут про радио:)
@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..
Признаком хорошего тона считается ставить конденсаторы емкостью 0.1мкф по шине питания. И чем их будет больше (в разумных пределах), тем лучше. Этим можно серьезно повысить устойчивость устройства к импульсным помехам. То есть один поставить параллельно 2200мкФ (кстати, это стандарт - параллельно с большой емкостью ставить мелкую), плюс по одному кондёру у ножки питания каждой платки и дисплея, ну и по пути следования шины питания можно 1-2 впихнуть. В общем, в любом удобном месте. Кашу маслом не испортишь.
Это Karadio (без 32) спасибо alex08cb за вебклиент еще раз. shurik12330 c ShAlex13'om - копайте исходный код карадио откуда можно вывести диагностику (можете у JPC спросить ;) - закомпилю
про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.
alex08cb, вижу что не вывелось, 3 раза собирал едзелф (2 на 8266 и на 32), на 8266 проблемы был вначале, очень тормозила вебка и иногда вообще не открывалась, улучшил питание задействовал ADC и всё наладилось, других проблем и не видел. Собирал без экрана (так и не придумал как его оформить, да и мелко там всё).
В последних версиях что-то автор намудрил с загрузкой ini в память, по крайней мере на 32 версии, не помню как поборол, на старых всё работало сразу после загрузки.
Землить надо не GPIO0 а ADC
про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.
я это делал, иначе бы не смог прописать свою точку доступа.
про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.
я это делал, иначе бы не смог прописать свою точку доступа.
Что за файл "сетттинг", есть только "radio.ini"
он самый
С самого начала разговора я и написал, проверьте на edzelf, а Вы то на ардуине хелло играли, то прошивки готовые шили.
мы хэлло играли на ESP.
А прошивки какие шить, не готовые?
shurik12330 c ShAlex13'om - копайте исходный код карадио откуда можно вывести диагностику (можете у JPC спросить ;) - закомпилю
я к сожалению не кулхацкер), не знаю чего там копать (не программист я).
про edzelf - 4ivan & alex08cb - в эдзельфе надо грузить файл "сеттинг" в спиффс специальным плагином - тогда заработает.
как грузить radio.ini ? я в нем прописал точку доступа.
что за специальный плагин?
он не подхватывается, когда заливаешь скетч в ESP?
у меня пока edzelf не запустился. файл radio.ini лежит в папке data, которая внутри папки со скетчем.
в этой же папке со скетчем лежат .h файлы. В документации сказано, что .h файлы должны лежать в папке PROGMEM?
прошиваю edzelf вот так:
после перезагрузки один раз мигнет синим глазом и все...
В этом же меню выше должное быть раздел того самого плагина. Скриншот сделать не могу - с мобилки и не дома.
В этом же меню выше должное быть раздел того самого плагина. Скриншот сделать не могу - с мобилки и не дома.
разобрался. вот в таком виде залил:
но все равно не запускается...
Точно залили? Оно доооолго льётся. У меня ошибки писало, потому что использовал китайский преобразователь на китайской FR232RL. Это абсолютное зло. FTDI внесла в драйвера защиту, которая намерено искажает посылаемые данные.
PS: Все забываю, что у вас законченный модуль и там стоит другой преобразователь. У меня же была голая 8266.
Точно залили? Оно доооолго льётся.
точно залил, долго, минут 5 заливалось.
потом изменил модуль с
Generic ESP8266 Module
на
NodeMCU 1.0(ESP-12 module).
тоже все залилось и появилась на несколько секунд точка доступа ESP...
а потом пропала, не успел к ней подключиться
правильно ли я заливал?
перед заливкой скетча зажимал flash и reset на ESP, затем, когда залился скетч, сразу залил SPIFFS, без нажатия кнопок на ESP.
Да вроде все правилтно
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 плагином.
Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).
выбрал Wemos D1 R2 & mini.
все заливается, как и на NodeMCU, но не работает.
синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит
В файле 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
Вам можно выбрать в настройках плат Wemos D1 / mini и забыть про всякие там доп опции - будет все отлично заливаться. Нужно будет только выбирать частоту проца (80/160) и разметку памяти (4м/3мSPIFFS).
выбрал Wemos D1 R2 & mini.
все заливается, как и на NodeMCU, но не работает.
синий светодиод должен мигать, как на карадио? у меня только при заливке мигает, а потом молчит
У меня не мигает, а ели-ели горит
ShAlex13, у вас играет радио?
какую плату выбирали и параметры при заливке?
ShAlex13, у вас играет радио?
какую плату выбирали и параметры при заливке?
То играет, то пропадает...живет своей жизнью...
плату выбирал NodeMCU 1.0, 160Mhz, 4M (3Mspiffs)
ShAlex13, у вас появлялась точка доступа ESP, или радио сразу подключалось к вашей точке, прописанной в radio.ini?
у меня ни точки доступа не появляется, ни к моей точке не подключается..
ShAlex13, у вас появлялась точка доступа ESP, или радио сразу подключалось к вашей точке, прописанной в radio.ini?
у меня ни точки доступа не появляется, ни к моей точке не подключается..
когда прописал в radio.ini стало цепляться к моей сети
все заливается, как и на 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 *
Увлекла меня эта вся тема с интернет-радиостанциями. Поставил линь, приподнял домашний icecast2-серверок для себя и членов своей семьи. Слушаю и тащусь от нового формата прослушивания своей медиатеки. Оказывается может нравиться ситуация, когда ты не можешь ни перемотать трек, ни вернуть его обратно. Ты можешь только ждать с нетерпением, когда его снова повторят :)
Решил поделиться с форумчанами, может кому будет интересно. За одно и потестим.
ссылка на главную страницу http://radio.iccw.ru:8000
Скачиваем m3u-файл, открываем блокнотом, копируем ссылку и вставляем в плейер (или в редакторе КаРадио).
PS: Наверняка станции с такими тематиками есть на том же 101.ru, но своё есть своё. Тем более, что на Радио-ЧИЖ до сих пор с наступающим новым годом поздравляют (на дворе март).
alex08cb, а можно вот такую цветовую схему в карадио засунуть? Вместо той что в первом посте на этой странице
в каком файле вэб-морда лежит?
alex08cb, а можно вот такую цветовую схему в карадио засунуть? Вместо той что в первом посте на этой странице
в каком файле вэб-морда лежит?
Засунуть то можно, другой вопрос в том кто будет css-файлы править.
Все, что касается вебморды, лежит в папке webpage
Засунуть то можно, другой вопрос в том кто будет css-файлы править.
Все, что касается вебморды, лежит в папке webpage
Понятно что в этой папке, в конечном итоге где?
user1.4096.new.4
user2.4096.new.4
тут где-то?
Вы показываете уже скомпилированные файлы. А я вам про исходники говорю. Менять надо в исходниках и потом компилировать, что бы получить обновленные файлы, приведенные выше.
кстати, не пойму чего вы спрашиваете. Кликните в карадио-вебморде по эмблеме карадио (слева вверху, вышка kAr) и схема сменится с синей на тёмную
кстати, не пойму чего вы спрашиваете. Кликните в карадио-вебморде по эмблеме карадио (слева вверху, вышка kAr) и схема сменится с синей на тёмную
Я понимаю что это уже скомпилированные файлы. Про эмблемку не знал :( спасибо.
ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была) - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.
ShAlex13 Получилось запустить карадио? Я тут эдзельфа дома попробовал залить (читобы схема подключения такая же как у карадио была) - запело сразу. Но полторы песни сыграло и упало. Я (давно) вырезал из него все лишнее в плане MQTT и экранчика, но не помню куда дел. Если интересно - можно покопать.
пока тоже с эдзельфом мучаюсь, тоже валится постоянно...
Заказал красную VS-ку, выслали...ждемс...
Почитал о проблеме запуска у некоторых товарищей и вспомнил про статью недавно прочтению... Быть может причина в новой ревизии плат на esp8266
https://m.geektimes.ru/post/297829/
Вроде пофиксили уже все. Да и этот глюк больше проявился бы на веб морде при сохранении настроек. А тут поток где-то теряется, либо настройки SPI шины (внешней, не той, по которой чип есп с флешкой своей общается), а вернее транспорта по ней, не согласуются между есп и вээс. Либо есп некорректно инициализирует вээску (инициализация тоже по SPI происходит). SPI шина скоростная, поэтому подвержена всяким там негативным влияниям. Тут, по хорошему, нужен Осел (он же осциллограф), причем желательно 3х канальный. Хотя доказано (хелло, эдзельф), что вээска у них рабочая и с есп дружить способна (схема соединений корректна).
Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.
Я тут кстати с автором примера "хелло" пообщался. Он сказал, что постоянный "привет" его достает, поэтому он сделал "железной кружкой по мостовой" - мол так более приятно для его уха.
То есть те цоканья что я слышал это было нормально?
Да
наконец-то спаял радио Edzelf32. до этого работало на макетке
наконец-то спаял радио Edzelf32. до этого работало на макетке
Симпатишно-аккуратно. На керамике 0.1мкф явно сэкономили ))
alex08cb возвращаясь к старым проектам
https://www.youtube.com/watch?v=iK0tzcIqBIw
Симпатишно, но абсолютно никаких подробностей:
1. Кто автор
2. Схема
3. Возможности, в т.ч. откуда берет данные.
4. Как куда чего шить (ссылка на готовые прошивки, прошивальщик, если открыты исходники - в том числе и ссылка на исходники, но готовая прошивка в первую очередь).
Это главное. Имхо, данная информация была бы отличным дополнением и освободила бы светлую голову от массы ненужных вопросов )
Так же интересует возможность полной русификации (глаз не так радуется).
Ну а так конечно поздравляю! Симпотишно.
все вопросы в комменты
автор squix78 (прототип) https://github.com/ThingPulse/esp8266-weather-station
Того, что на видео автор я. Исходники пока тока на моем компе. Шить ардуиной (все просто до безобразия). С русификацией нужна помощь в написании шрифтов (они там squix'oм кастомизированы и урезаны для экономии памяти).
А так - конкретно эта игрушка получается весьма специфическая - под конкретную железку.
Squix кстати продает свои наборчики по 40евров. У него на гитхабе версия тока для есп8266, а моя под есп32 и экран у меня зеркалированный.
Самое полезное для меня из всей этой каши - концепция и иконки.
Заказал красную VS-ку, выслали...ждемс...
я тоже заказал красную, жду
Заказал красную VS-ку, выслали...ждемс...
я тоже заказал красную, жду
Автору - да. Всем остальным - как повезёт. Как правило начинается гребля с версиями библиотек, взаимные косяки, потерянные нервные клетки и дальнейший интерес. До сих пор свежи попытки скомпилировать Ваши прошлый исходник.
Что приятно, с КаРадио не было проблем с библиотеками (с обоими версиями). Поставил компилятор и компилируй. Может еще потому я так трепетно к нему отношусь.
@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..
@alex08cb @pilnikov у меня две такие погодные станции . одна с touch другая первои версии с руссификацией не все получается хотя смена языка в скетче ..но это не для этои ветки тут про радио:)
@alex08cb не понял на чем я сэкономил :( ..добавил только на питание 2200мф как советовали здесь..
Признаком хорошего тона считается ставить конденсаторы емкостью 0.1мкф по шине питания. И чем их будет больше (в разумных пределах), тем лучше. Этим можно серьезно повысить устойчивость устройства к импульсным помехам. То есть один поставить параллельно 2200мкФ (кстати, это стандарт - параллельно с большой емкостью ставить мелкую), плюс по одному кондёру у ножки питания каждой платки и дисплея, ну и по пути следования шины питания можно 1-2 впихнуть. В общем, в любом удобном месте. Кашу маслом не испортишь.
PS. Это не более, чем совет ))
Как в старые времена пяли керамику по питанию на каждый цифровой корпус )
@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
такие поидут?или какие другие?