Не уверен точно, о чем сейчас разговор, но, если в одной папке у вас два или более файла .ino - перенесите ненужный(ые) на время в другую папку. У меня сработало на другом проекте (подсказал edzelf).
Перечитал все странички этой темы, возник вопрос. Что, и, у кого, подуразамевается под "затыками"? У меня, например, затыки=заикания (на карадио постоянные, на esp32 - намного более редкие). У кого-то, я так понял, затыки=полное зависание. Может градацию какую-нибудь введем? Например, "зависание и затык", или, "затык и заикание"?
И еще предложение - если разговор о конкретном проекте - писать в начале сообщения, что нибудь типа Ka-radio... Edzelf 8266... esp32 Edzelf...
Спасибо за ответ. После плясок с бубном ESP удалось преревести на скорость 9600 (чегото она с терминалом не охотно работает). Но выяснился один факт: при переклучении радиостанций подвисает ARDUINO. Тоесть радиостанции переключаются а на дисплее высвечивается только одна "радиостанция", спасает reset ARDUINO. Через некоторое время сново зависает.
С повербанком я готов мириться, но!!! когда подключаешь сам банк к сети - его контроллер срабатывает так, что сам банк не выдает напряжение. Таким образом, либо заряжаем радио, либо его слушаем. Думаю есть банки, которые такой проблемы не имеют, но также есть мыслишка, что они во время заряда пустят напряжение напрямик от сети - опять будет лажа. Нужна какая-то развязка. Здесь один человек говорил что-то про аудиотрансформаторы, мне не приходилось с ними иметь дело, на всякий случай заказал себе такие
Только на аудиосигнал (это и будет гальваническая развязка по аудио)), да и упоминал я их не как решение проблем подвисаний, а как развязку с усилком (т.к. VS вообще от чипа её не имеет, а кондёры не хочется, заодно, возможно помеху чуть погасит между усилком и есп, и уж точно IMHO сильно погасит, если есп питать от другого источника (без развязки, даже от другого источника помеха свободно лезет и по массе)).
Наткнулся на эту ветку и такое впечатление от постов, что проект корявый...
Давно уже собрал ка-радио и все замечательно работает. Самый простой и недорогой модуль esp-12f распаял на платке "пустышке", впаяв в нее стабилизатор на 3,3В. Со звуковым модулем чуть промахнулся по незнанию - заказал vs1003 (на фото модуля была двойная маркировка "1003/1053", а продаван молчал), но и с ним все замечательно заработало (кроме потоков aac, но таких почти нет в "эфире"). Позже пришел и 1053, но улучшений, кроме ненужной фичи со звуком, не увидел, поэтому в корпус поставил vs1003. Да, сначала были проблемы из-за питания (модули запитаны от самого дешевого блочка с али) - я тупо вставил в модуль наушники-вкладыши (16 Ом, это для него допустимо) и подгрузил, из-за этого были ежесекундные заикания. Подключил выход к усилку (ресивер) - замечательно. Сеть дома 100-ка, доп. ОЗУ не ставил, заиканий нет, как здесь пишут "от слова "совсем". Битрейт 320 тянет без проблем (Зайцев фм-поп). Цеплял к есп-8266 ардуинку с дисплеем нокиа-5110 (на скорости 28800) - работало хорошо, но русские названия не показывало, не стал разбираться с заменой шрифтов, убрал совсем (зрение слабовато для такого экрана). Плату кнопок распаял, работало, хотя пришлось подгонять немного делители под мое питание, но потом её отключил (сенсорные кнопки для корпуска почта потеряла). В итоге оставил суперминимализм: esp-8266 + vs1003 (в разъемамах на макетке 7х5см) + бп с али в корпусе от разводной коробочки, питание подается при включении ресивера, живет в тумбе за ресивером. Шумов НИКАКИХ. Пробовал к мелко-уилку на PAM подключить - шум от цифры ужасный был, пока пам не запиатал от отделоного блочка. Такие же грабли и с аналоговым усилком - оно и понятно, питание должно быть развязяно. Так что проект Ka-radio замечательный. Апргрейчусь регулярно (через веб по ота). Управляю с компа (Яндекс браузер - никаких проблем и затыков, в т.ч. и с русскими названиями), смартфона и планшета. Да, еще момент забыл уточнить: девайсов дома в сети полно, поэтому ip всем прописаны ручками статические.
Извиняюсь за "многабукаф", больше так не буду, просто обидно стало :-) Удачи всем в сборке и комплектухе!
ЗЫ А что заработало, это хорошо, многие допаивали все детали на VS, прежде, чем она заработала, многие сталкивались с другими трудностями, у кого-то после определённых действий, программных, Vs вообще переставала рабатать, а там нет nvram, и через лежание сама восстанавливалась, это интересно, если есть время. Я сам ещё поконопачу, но готовое устройство на "вынос" буду делать на смарте.
Я тоже доволен проектом Karadio. Просто я уже с ним столько экспериментировал, что создалось впечатление сырости проекта, его незаконченности. Дисплей то один, то другой, Arduino, stm32. Я ради экспериментов за него и брался. Но вы правы, усилитель pam нуждается в отдельном питании.
udavst, пока землю не "разорвете" - шумы будут. У меня ресивер Ямаха, акустика неплохая, с выхода vs10х3 шумов на слух практически нет, даже на большой громкости. Идею с радио из смартфона отмел, как неудобную (дома htc без дела лежит на пенсии - давно его под эти цели пробовал, т.к. эфирное радио почти не ловит). Сейчас жена нажимает одну кнопку питания на ресивере и музыка есть, выключать - столько же движений. Автоплэй в ка-радио давно работает, станцию и громкость тоже помнит. Было под сотню станций - жена слушает одну, переключать не любит, вот и "оптимизировал" проект до первоисточника и минимального симпатичного корпуса, светодиоды свозь корпус просвечивают - все наглядно.
tvlab, я прекрасно понимаю, просто я никак до трансов не доберусь, они и были заказаны, чтобы землю порвать, о чём я писал в #258, питание есп я вообще от отдельного бп от сотового запитаю, тем более на esp32 от edzelf есть пауза, на ней обоснуюсь, чтоб питание колонок отрубало, а настройки помнила и в дежурке находилась. по приезду завершу, если время побыть дома дадут.
Сейчас на кухне так же, переделал колонки, в них встроил, всего одна кнопка на переключение станций и одна на общий вкл-выкл, громкость аналоговую оставил, единственное edzelf станцию не запоминает, я просто в вебморде стартовую прописал, которая обычно играет, а кнопкой можно другие листать.
Какое обоснование, что со смартом неудобно? Долго грузится? Так его можно не гасить - пусть часами будет, когда радио выключено, проблема сделать, чтобы радио стало основным экраном, надо поучиться андроиду, либо что-то подходящее найти, ну типа Tasker. При постоянно включённом смарте - нажатий не больше, одна иконка и мы в радио (включили), дальше во вмногих прогах есть автоплей, либо запоминие последней станции, т.е. никаких дополнительных телодвижений, включение усилка надо привязать куда-то, но по мне проще к аналогу, есть сигнал - полевиком видим-кондёр заряжаем, разряд подбираем минут на 5, нет сигнала 5 минут - выключаем питание усилка, смарт пусть светит, или спит, там уж всё просто.
кто уже присоединял IR модуль на карадио?
мой сегодня пришел присоединил ,но как то не так работает:( вместо стрелочек и ок кнопок работают кнопки 2 и 8 переключение станций 5 это вместо ок ,а 4 и 6 это громкость .
//-------------------------------------------------------
// UnComment the following line if you want the IR remote
#define IR
// Uncomment the following line to use the IRLib2 library
#define IRLib2
//-------------------------------------------------------
А что не так, вполне логично, и точно заработает с любым пультом, например с таким, где с других и управлять неудобно. Вообщем нормальный крест. Хотя согласен, на цифры лучше вешать номера станций, а громкость и каналы - на свои кнопки, но там вроде нет такого функционала. Наверняка коды команд можно поменять. Просо я не очень в курсе этого проекта.
В скетче нужно изменять коды пульта на свои. Например, в скетче под STM32 эта функция называется void translateIR(). Ниже нее перечислены коды пульта, также есть строки, которые можно раскомментировать для вывода кодов кнопок вашего пульта в Serial. Потом выписать их и вставить внужные места в скетче (void translateIR). Ну и скетч залить потом.
нашел. спасибо. надо будет попробовать я так понял .например у меня вместо *ок* 5. теперь нужно поменять код подставить от 8..
вот это case 0xFF38C7:
case 0x10EF10EF:
там где *ок*
так тогда по идее можно еше на цифры поставить любимые станции ?
В скетче по два кода на кнопку, может для того чтобы сразу определить два разных пульта. Любимые станции не знаю. Не посмотрел есть ли там такая возможность. Но если коды своих кнопок знать, то можно как угодно настроить.
Выше писал, как прошил ардуину. Подключил к радио, ожидаемо получил стартовое окно и никакой информации. Командой sys.uart ( «28800») в мониторе порта ардуина айди изменил скорость передачи данных UART. На мониторе появились теги.
То же можно проделать в программе Termite, в ней, кстати, можно подключиться к ESP на скорости 28800 после того, как).
Вопрос: у меня после включения радио не отображается дата и время, вернее, отображается 00-01-2000 00:00:01 и время пошло.
Если через Termite подать команду sys.date, возвращается дата и время и начинает отображаться на дисплее. После выключения-включения время возвращается в 00-01-2000 00:00:01.
lavr, Я как-то и не думал, что надо обязательно две линии rx-tx и tx-rx. Для дисплея достаточно было одной, но с введением времени это изменилось. А Ардуино у тебя 3 вольтовая?
lavr, Я как-то и не думал, что надо обязательно две линии rx-tx и tx-rx. Для дисплея достаточно было одной, но с введением времени это изменилось. А Ардуино у тебя 3 вольтовая?
Если 5 вольтовая, то обычно нужно согласование уровней для одной из линий rx-tx (не помню какой точно). Может включение на пониженное напряжение равносильно этому.
djuscha, А строчки такого типа получилось настроить на цифры?
case 0x10EF807F: /*(" 1");*/ nbStation('1'); break;
case 0xFF9867:
case 0x10EF40BF: /*(" 2");*/ nbStation('2'); break;
case 0xFFB04F:
case 0x10EFC03F: /*(" 3");*/ nbStation('3'); break;
Вот по этим номерам разместить в Web интерфейсе свои любимые станции. А для чего еще использовать цифры? Станцию номер 25 все равно не включить, нажав 2 и 5.
так так в скетче и прописано
цифры просто так не работают..нету никакой реакции на кнопки ..там код нужно править я так думаю... а так мнеб 1- 9 хватилобы
Похоже вылечил зависание модуля. Раньше жил своей жизнью, мог целый день играть, а то 2-3 раза зависать за 2 часа. Все оказалось просто, при тщательном рассмотрении микросхемы некоторые ножки были плохо запаяны. Пропаял весь чипсет, тестирую уже непрерывно 35 часов. Зависаний пока небыло. Может кому поможет. Буфер пока не стоит-едет.
Какой модуль пропаивал? VS? Блин, почему их такое количество непропаянных, я заметил только когда проект сменил, выводы нужные запаял, и только потом заметил. Гады-китаёзы, олова жалеют, хотя модуль не копеечный совсем.
ЗЫ как пропаивал чип? Феном? Паяльником там сложно.
в pdf есть описание, как поправить неполный экран tft. Нужно заменить 2 строки в файле TFT_ILI9163C.cpp - поправил.
Дальше
Find TFT_ILI9163C_settings.h and edit it so that the right board will be selected. As an example you will find the configuration for the “blue 1.8 SPI 128x160 board” in the TFT_ILI9163C-master.zip file.
Но вот конфигурации для голубой платы в этом zip я не нашел. Кто уже делал, подскажите что и как?
В папке Edzelf есть архив TFT_ILI9163C в нем найти файл TFT_ILI9163C_settings.h и заменить им аналогичный в библиотеке ардуино. Строка “blue 1.8 SPI 128x160 board” в нем должа быть раскоментирована.
Подскажите,пожалуйста, какой программой сканируете сеть для поиска ip адреса, а то ни черта не могу найти на какой модуль перескочил после ввода данных вайфая.
Подскажите,пожалуйста, какой программой сканируете сеть для поиска ip адреса, а то ни черта не могу найти на какой модуль перескочил после ввода данных вайфая.
Подключил vs1053,но кроме шума и треска в наушниках нет, хотя в браузере станции переключается.Может кто что подскажет?
Если плата синяя то осмотреть детали на непропай. Проще все сразу пропаять, поголовно были платы с неприпаяными деталями с одной стороны. В браузере мониторинг работает? Играет через комп?
В папке Edzelf есть архив TFT_ILI9163C в нем найти файл TFT_ILI9163C_settings.h и заменить им аналогичный в библиотеке ардуино. Строка “blue 1.8 SPI 128x160 board” в нем должа быть раскоментирована.
Спасибо, нашел в старой версии на 8266. В новый архив для esp32 edzelf пока не закинул эту библиотеку
У меня другая проблема есть. Не заливается патч для воспроизведения AAC. Стоит только обновить по воздуху, как проигрывание AAC исчезает. Команда заливки патча не помогает, хотя пару раз восстанавливал. Пришлось забить на AAC, полно потоков и на mp3.
Вроде бы разобрался с ААС. У меня модуль vs1053 тоже не захотел воспроизводить этот поток, причем на проекте Enzelf всё работало. Пытался чарез uart отравлять команды на загрузку патча, ничего не помогало.
Цитата:
sys.patch("x"): Change the status of the vs1053 patch at power on. 0 = Patch will not be loaded, 1 or up = Patch will be loaded (default) at power On. sys.patch : Display the vs1053 patch status
В конце концов отправил команду sys.patch("0") на выключение патча и всё заработало. Видимо патч Карадио мешал правильной работе vs1053, а при обновлении версии патч снова включается по умолчанию.
Заодно поменял работу светодиода командой sys.led("0") - теперь он не просто моргает, а включается при наличии аудиопотока, и гаснет при остановке.
Команды отправлял термитом. Следует учитывать, что ели на Tx ESP висит ещё что либо (ардуина и.т.п.), то команды отправляться не будут. Надо либо обесточить этот модуль, либо зажать на нем ресет на момент отправки.
Ничего не получается от слова "совсем". Всем спасибо. Буду продолжать юзить метод научного тыка...завтра.
Не уверен точно, о чем сейчас разговор, но, если в одной папке у вас два или более файла .ino - перенесите ненужный(ые) на время в другую папку. У меня сработало на другом проекте (подсказал edzelf).
Перечитал все странички этой темы, возник вопрос. Что, и, у кого, подуразамевается под "затыками"? У меня, например, затыки=заикания (на карадио постоянные, на esp32 - намного более редкие). У кого-то, я так понял, затыки=полное зависание. Может градацию какую-нибудь введем? Например, "зависание и затык", или, "затык и заикание"?
И еще предложение - если разговор о конкретном проекте - писать в начале сообщения, что нибудь типа Ka-radio... Edzelf 8266... esp32 Edzelf...
Понятнее станет
Ну так, предложение...
Ничего не получается от слова "совсем". Всем спасибо. Буду продолжать юзить метод научного тыка...завтра.
Ka-radio
Сеодня получилось. Если кому интересно:
Удалил ВСЕ библиотеки.
Установил u8glib
В ... \Arduino\libraries\U8glib\src\clib\u8g.h расскомментировал #define U8G_16BIT 1
В файле u8glibConf.h прокомментировал U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0); // I2C / TWI
Расскомментировал U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE); // I2C / TWI (у меня дисплей 1,3")
Установил устаревшую библиотеку https://github.com/z3t0/Arduino-IRremote/releases/download/2.1.0/Arduino-IRremote-dev.zip
На новую из https://github.com/cyborg5/IRLib2 ругается.
Прокомментировал #define ИК и #ifdef IRLib2 в начале файла karadioU8glib.ino.(мне не нужен ИК)
Файл karadioU8glibfreertos.ino в папке karadioU8glib снес нафиг.
Всё прокомпилировалось-загрузилось.
Lavr, ещё бы русские теги сделать, чтобы везде нормально отображалось. Я сейчас пытаюсь сделать их на stm32, но не хватает ума.
Спасибо за ответ. После плясок с бубном ESP удалось преревести на скорость 9600 (чегото она с терминалом не охотно работает). Но выяснился один факт: при переклучении радиостанций подвисает ARDUINO. Тоесть радиостанции переключаются а на дисплее высвечивается только одна "радиостанция", спасает reset ARDUINO. Через некоторое время сново зависает.
ESP32 edzelf.
Некоторой стабильности удалось достичь, пропаял всю vs1053, отмыл спиртом (на время промывки, на всякий случай, отпаивал микрофон, может его и совсем можно отпаять - хз), сделал обвязку из конденсаторов (4700 мкф на питание esp32, 4700 мкф на питание vs1053, еще пару кондеров на c17 и с18 по 100мкф (на первых страницах была схема)), от одного повербанка теперь все работает стабильно (тьфу тьфу). Но от розетки (самсуговские зарядки), опять-таки, фигня полная. Еще заметил, что не дружит через aux с блюпуп- колонкой типа такой https://ru.aliexpress.com/item/CRDC-New-Bluetooth-Speaker-Outdoor-Portable-Waterproof-Speaker-with-Enhanced-Bass-Dual-5W-Drivers-30-Hour/32799021286.html?spm=2114.13010608.0.0.uxgoaF
С повербанком я готов мириться, но!!! когда подключаешь сам банк к сети - его контроллер срабатывает так, что сам банк не выдает напряжение. Таким образом, либо заряжаем радио, либо его слушаем. Думаю есть банки, которые такой проблемы не имеют, но также есть мыслишка, что они во время заряда пустят напряжение напрямик от сети - опять будет лажа. Нужна какая-то развязка. Здесь один человек говорил что-то про аудиотрансформаторы, мне не приходилось с ними иметь дело, на всякий случай заказал себе такие
https://ru.aliexpress.com/item/5pcs-pack-Audio-Transformers-600-600-Europe-1-1-EI14-Isolation-Transformer-Audio-Transformer-Ringing/32315134739.html?spm=2114.13010608.0.0.uxgoaF
Если кто имел дело, или знает про них, подскажите, их только на аудиосигнал пускать можно или можно еще гальваническую развязку сделать?
Только на аудиосигнал (это и будет гальваническая развязка по аудио)), да и упоминал я их не как решение проблем подвисаний, а как развязку с усилком (т.к. VS вообще от чипа её не имеет, а кондёры не хочется, заодно, возможно помеху чуть погасит между усилком и есп, и уж точно IMHO сильно погасит, если есп питать от другого источника (без развязки, даже от другого источника помеха свободно лезет и по массе)).
Наткнулся на эту ветку и такое впечатление от постов, что проект корявый...
Давно уже собрал ка-радио и все замечательно работает. Самый простой и недорогой модуль esp-12f распаял на платке "пустышке", впаяв в нее стабилизатор на 3,3В. Со звуковым модулем чуть промахнулся по незнанию - заказал vs1003 (на фото модуля была двойная маркировка "1003/1053", а продаван молчал), но и с ним все замечательно заработало (кроме потоков aac, но таких почти нет в "эфире"). Позже пришел и 1053, но улучшений, кроме ненужной фичи со звуком, не увидел, поэтому в корпус поставил vs1003. Да, сначала были проблемы из-за питания (модули запитаны от самого дешевого блочка с али) - я тупо вставил в модуль наушники-вкладыши (16 Ом, это для него допустимо) и подгрузил, из-за этого были ежесекундные заикания. Подключил выход к усилку (ресивер) - замечательно. Сеть дома 100-ка, доп. ОЗУ не ставил, заиканий нет, как здесь пишут "от слова "совсем". Битрейт 320 тянет без проблем (Зайцев фм-поп). Цеплял к есп-8266 ардуинку с дисплеем нокиа-5110 (на скорости 28800) - работало хорошо, но русские названия не показывало, не стал разбираться с заменой шрифтов, убрал совсем (зрение слабовато для такого экрана). Плату кнопок распаял, работало, хотя пришлось подгонять немного делители под мое питание, но потом её отключил (сенсорные кнопки для корпуска почта потеряла). В итоге оставил суперминимализм: esp-8266 + vs1003 (в разъемамах на макетке 7х5см) + бп с али в корпусе от разводной коробочки, питание подается при включении ресивера, живет в тумбе за ресивером. Шумов НИКАКИХ. Пробовал к мелко-уилку на PAM подключить - шум от цифры ужасный был, пока пам не запиатал от отделоного блочка. Такие же грабли и с аналоговым усилком - оно и понятно, питание должно быть развязяно. Так что проект Ka-radio замечательный. Апргрейчусь регулярно (через веб по ота). Управляю с компа (Яндекс браузер - никаких проблем и затыков, в т.ч. и с русскими названиями), смартфона и планшета. Да, еще момент забыл уточнить: девайсов дома в сети полно, поэтому ip всем прописаны ручками статические.
Извиняюсь за "многабукаф", больше так не буду, просто обидно стало :-) Удачи всем в сборке и комплектухе!
Я до отдъезда в командировку, тоже сварганил самы простой, но на edzelf, работает на кухне, заиканий никаких, шумов - ну мало, но пробиваются (развязка не совсем, только по питанию, и то по массе нет), я доволен, но итоговая поделка должна быть идеальна ) Постремлюсь ещё чуток, и перестану (ну просто уже что заказано с али, не пропадать же - сделаю), пришёл к выводу, что б/у смарт на андроиде ©, самый простой и коцаный, будет куда круче, и прогу на нём в автозапуск, и какое-нить радио с хучей станций, и линейный выход чистый, и экран большой, и управлять удобно и выбирать. Вот вообщем я так подумал, после сборки esp-32 и отправки его в ванную комнату с парой кнопок на панели, перейду на стабильный вариант, сравниваемый по цене.
ЗЫ А что заработало, это хорошо, многие допаивали все детали на VS, прежде, чем она заработала, многие сталкивались с другими трудностями, у кого-то после определённых действий, программных, Vs вообще переставала рабатать, а там нет nvram, и через лежание сама восстанавливалась, это интересно, если есть время. Я сам ещё поконопачу, но готовое устройство на "вынос" буду делать на смарте.
tvlab
Я тоже доволен проектом Karadio. Просто я уже с ним столько экспериментировал, что создалось впечатление сырости проекта, его незаконченности. Дисплей то один, то другой, Arduino, stm32. Я ради экспериментов за него и брался. Но вы правы, усилитель pam нуждается в отдельном питании.
udavst, пока землю не "разорвете" - шумы будут. У меня ресивер Ямаха, акустика неплохая, с выхода vs10х3 шумов на слух практически нет, даже на большой громкости. Идею с радио из смартфона отмел, как неудобную (дома htc без дела лежит на пенсии - давно его под эти цели пробовал, т.к. эфирное радио почти не ловит). Сейчас жена нажимает одну кнопку питания на ресивере и музыка есть, выключать - столько же движений. Автоплэй в ка-радио давно работает, станцию и громкость тоже помнит. Было под сотню станций - жена слушает одну, переключать не любит, вот и "оптимизировал" проект до первоисточника и минимального симпатичного корпуса, светодиоды свозь корпус просвечивают - все наглядно.
tvlab, я прекрасно понимаю, просто я никак до трансов не доберусь, они и были заказаны, чтобы землю порвать, о чём я писал в #258, питание есп я вообще от отдельного бп от сотового запитаю, тем более на esp32 от edzelf есть пауза, на ней обоснуюсь, чтоб питание колонок отрубало, а настройки помнила и в дежурке находилась. по приезду завершу, если время побыть дома дадут.
Сейчас на кухне так же, переделал колонки, в них встроил, всего одна кнопка на переключение станций и одна на общий вкл-выкл, громкость аналоговую оставил, единственное edzelf станцию не запоминает, я просто в вебморде стартовую прописал, которая обычно играет, а кнопкой можно другие листать.
Какое обоснование, что со смартом неудобно? Долго грузится? Так его можно не гасить - пусть часами будет, когда радио выключено, проблема сделать, чтобы радио стало основным экраном, надо поучиться андроиду, либо что-то подходящее найти, ну типа Tasker. При постоянно включённом смарте - нажатий не больше, одна иконка и мы в радио (включили), дальше во вмногих прогах есть автоплей, либо запоминие последней станции, т.е. никаких дополнительных телодвижений, включение усилка надо привязать куда-то, но по мне проще к аналогу, есть сигнал - полевиком видим-кондёр заряжаем, разряд подбираем минут на 5, нет сигнала 5 минут - выключаем питание усилка, смарт пусть светит, или спит, там уж всё просто.
кто уже присоединял IR модуль на карадио?
мой сегодня пришел присоединил ,но как то не так работает:( вместо стрелочек и ок кнопок работают кнопки 2 и 8 переключение станций 5 это вместо ок ,а 4 и 6 это громкость .
раскоментированы
кто-нибудь уже с таким сталкивался?
А что не так, вполне логично, и точно заработает с любым пультом, например с таким, где с других и управлять неудобно. Вообщем нормальный крест. Хотя согласен, на цифры лучше вешать номера станций, а громкость и каналы - на свои кнопки, но там вроде нет такого функционала. Наверняка коды команд можно поменять. Просо я не очень в курсе этого проекта.
да конечно логично крест есть :) но он на пульте ниже..брал тот который советовал автор.
надо у него спросить
сеичас еше раз посмотрел...мне китаица другои пульт прислал...на фотке крест вверху, а у меня вверху цифры..:( а крест внизу..
В скетче нужно изменять коды пульта на свои. Например, в скетче под STM32 эта функция называется void translateIR(). Ниже нее перечислены коды пульта, также есть строки, которые можно раскомментировать для вывода кодов кнопок вашего пульта в Serial. Потом выписать их и вставить внужные места в скетче (void translateIR). Ну и скетч залить потом.
@Andrew25
вот это case 0xFF38C7:
case 0x10EF10EF:
так тогда по идее можно еше на цифры поставить любимые станции ?
djuscha
В скетче по два кода на кнопку, может для того чтобы сразу определить два разных пульта. Любимые станции не знаю. Не посмотрел есть ли там такая возможность. Но если коды своих кнопок знать, то можно как угодно настроить.
Andrew25
разобрался спасибо теперь работает как надо :)
с любимыми станциями на кнопки не получается :(
по идее как стоит у автора
cli.play("xxx") : play the xxx recorded station in the list (0 = stop)
Ардуино ИДЕ выдает ошибку expected ')' before numeric constant
не поиму куда еше скобочку влепить надо
тоже было так ,ты rx и тх подключил?
тоже было так ,ты rx и тх подключил?
и ещё TX на RX тогда все заработает:)
и ещё TX на RX тогда все заработает:)
Вах, шайтан! Где были мои глаза! Время начало показывать! djuscha, ты супер!!! Спасибо! Два дня научного тыка...
сам искал :)) ,в инструкции не написано автор обещал исправить.
lavr, Я как-то и не думал, что надо обязательно две линии rx-tx и tx-rx. Для дисплея достаточно было одной, но с введением времени это изменилось. А Ардуино у тебя 3 вольтовая?
lavr, Я как-то и не думал, что надо обязательно две линии rx-tx и tx-rx. Для дисплея достаточно было одной, но с введением времени это изменилось. А Ардуино у тебя 3 вольтовая?
Ардуина у меня 5В.
https://ru.aliexpress.com/item/Free-Shipping-new-version-2pcs-lot-Pro-Mi...
От греха подальше подключил на 3,3В. Работает.
Если 5 вольтовая, то обычно нужно согласование уровней для одной из линий rx-tx (не помню какой точно). Может включение на пониженное напряжение равносильно этому.
djuscha, А строчки такого типа получилось настроить на цифры?
Вот по этим номерам разместить в Web интерфейсе свои любимые станции. А для чего еще использовать цифры? Станцию номер 25 все равно не включить, нажав 2 и 5.
@Andrew25
так так в скетче и прописано
цифры просто так не работают..нету никакой реакции на кнопки ..там код нужно править я так думаю... а так мнеб 1- 9 хватилобы
Люди,кто в теме, подскажите, плз, какой-нибудь модуль заряда li-po/li-ion, который при включении в сеть не прерывает отдачу напряжения на выход
Похоже вылечил зависание модуля. Раньше жил своей жизнью, мог целый день играть, а то 2-3 раза зависать за 2 часа. Все оказалось просто, при тщательном рассмотрении микросхемы некоторые ножки были плохо запаяны. Пропаял весь чипсет, тестирую уже непрерывно 35 часов. Зависаний пока небыло. Может кому поможет. Буфер пока не стоит-едет.
Какой модуль пропаивал? VS? Блин, почему их такое количество непропаянных, я заметил только когда проект сменил, выводы нужные запаял, и только потом заметил. Гады-китаёзы, олова жалеют, хотя модуль не копеечный совсем.
ЗЫ как пропаивал чип? Феном? Паяльником там сложно.
Флюс еще не отмыл. Фен есть, побоялся перегреть.
Не понимаю почему на дисплей не все выводится? Может китаезы кривой дисплей прислали) Типо все вниз уехало.
У разработчика все нормально.
А где брали прошивку для arduino? Может версия старая. Раньше не было отображения времени. Прошивку esp тоже надо обновить через ota.
Брал на Github. Esp8266 прошита последней V1.3.1
Edzelf
в pdf есть описание, как поправить неполный экран tft. Нужно заменить 2 строки в файле TFT_ILI9163C.cpp - поправил.
Дальше
Find TFT_ILI9163C_settings.h and edit it so that the right board will be selected. As an example you will find the configuration for the “blue 1.8 SPI 128x160 board” in the TFT_ILI9163C-master.zip file.
Но вот конфигурации для голубой платы в этом zip я не нашел. Кто уже делал, подскажите что и как?
В папке Edzelf есть архив TFT_ILI9163C в нем найти файл TFT_ILI9163C_settings.h и заменить им аналогичный в библиотеке ардуино. Строка “blue 1.8 SPI 128x160 board” в нем должа быть раскоментирована.
Подскажите,пожалуйста, какой программой сканируете сеть для поиска ip адреса, а то ни черта не могу найти на какой модуль перескочил после ввода данных вайфая.
Подскажите,пожалуйста, какой программой сканируете сеть для поиска ip адреса, а то ни черта не могу найти на какой модуль перескочил после ввода данных вайфая.
Полно всяких, любой типа IP Scanner.
Вот на андроид
Подключил vs1053,но кроме шума и треска в наушниках нет, хотя в браузере станции переключается.Может кто что подскажет?
Подключил vs1053,но кроме шума и треска в наушниках нет, хотя в браузере станции переключается.Может кто что подскажет?
Если плата синяя то осмотреть детали на непропай. Проще все сразу пропаять, поголовно были платы с неприпаяными деталями с одной стороны. В браузере мониторинг работает? Играет через комп?
Да ,играет.Пропаял плату, всё равно звука нет.А D8:GPIO15 -- VS1053 XCS подключать нужно? А то что то когда подключён то нодем виснет.
Погляди 49 пост. Там тоже наподобие похожий случай был.
В папке Edzelf есть архив TFT_ILI9163C в нем найти файл TFT_ILI9163C_settings.h и заменить им аналогичный в библиотеке ардуино. Строка “blue 1.8 SPI 128x160 board” в нем должа быть раскоментирована.
Спасибо, нашел в старой версии на 8266. В новый архив для esp32 edzelf пока не закинул эту библиотеку
У меня другая проблема есть. Не заливается патч для воспроизведения AAC. Стоит только обновить по воздуху, как проигрывание AAC исчезает. Команда заливки патча не помогает, хотя пару раз восстанавливал. Пришлось забить на AAC, полно потоков и на mp3.
Вроде бы разобрался с ААС. У меня модуль vs1053 тоже не захотел воспроизводить этот поток, причем на проекте Enzelf всё работало. Пытался чарез uart отравлять команды на загрузку патча, ничего не помогало.
В конце концов отправил команду sys.patch("0") на выключение патча и всё заработало. Видимо патч Карадио мешал правильной работе vs1053, а при обновлении версии патч снова включается по умолчанию.
Заодно поменял работу светодиода командой sys.led("0") - теперь он не просто моргает, а включается при наличии аудиопотока, и гаснет при остановке.
Команды отправлял термитом. Следует учитывать, что ели на Tx ESP висит ещё что либо (ардуина и.т.п.), то команды отправляться не будут. Надо либо обесточить этот модуль, либо зажать на нем ресет на момент отправки.
Даже если на tx esp ничего нет, то Karadio проблемно воспринимает команды, например, на загрузку патча или смену скорости serial.