Чип только в его плате другой, но по моему и с вашей платой должно работать по этой инструкции.
я на другой плате первое радио делал, но по его видео, по моему он довольно понятно все объясняет, у меня получилось повторить то что он сделал. Потом энкодеры и пульт приделал, это уже с помощью информации от людей с этого форума.
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
обращаюсь к пользователям карадио версии 1.3r1 в конфигурации ili9341 + pcm5102
У меня в этой конфигурации нормальный звук тока с отключенным экраном. В остальных случаях звук хрюкает, как будто буфера нехватает на звук и на экран одновременно
Подтверждаю проблему. Конфигурация ESP32+PCM5102+LCD ST7735S. При любом обновлении информации на экране звук начинает трещать. Не знаю куда копать. Искажения звука присутствуют даже при физически отсоединенном экране.
До использования экрана была конфигурация ESP32+PCM5102 без экрана с прошивкой по умолчанию - звук был чистый. После подключения экрана и его конфигурации системной командой - появился треск при обновлении инфы на экране (причем неважно подключен ли он физически).
Напишите, пожалуйста каким кодом пользовались, хочу сделать радио на таких же компонентах
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
Если делали по инструкции к видео, там прошивка старая без последнего файла файла конфигурации. Сколько файлов вы прошивали, последний был, как на этой картинке? Надо скачать последнюю прошивку с сайта разработчика и обязательно должен быть последний файл, там конфигурация подключенных устройств.
Взять файл Ka-Radio32/boards/standard_adb.csv отредактировать его и сделать из него bin, это последний файл на картинке, по умолчанию в файле экран отключен, нужно поставить код вашего экрана в csv файл и проверить остальные пины в этом файле в соответствии с вашим подключением.
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
Если делали по инструкции к видео, там прошивка старая без последнего файла файла конфигурации. Сколько файлов вы прошивали, последний был, как на этой картинке? Надо скачать последнюю прошивку с сайта разработчика и обязательно должен быть последний файл, там конфигурация подключенных устройств.
У меня это выглядело так:
Только BAUD выставлял 115200, так как на 1152000 выбивало ошибку.
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
В файле csv по умолчанию стоит 255, дисплей выключен, должно быть число соответствующее вашему дисплею, на сайте разработчика по ссылке, смотрите код вашего дисплея.
O_LCD_TYPE
data
u8
255
Есть еще вариант включить дисплей командой, я про этот вариант не знал, но вам все равно нужно, определить этот код. Командой будет быстрее, чем повторно прошивать.
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
В файле csv по умолчанию стоит 255, дисплей выключен, должно быть число соответствующее вашему дисплею, на сайте разработчика по ссылке, смотрите код вашего дисплея.
O_LCD_TYPE
data
u8
255
Есть еще вариант включить дисплей командой, я про этот вариант не знал, но вам все равно нужно, определить этот код. Командой будет быстрее, чем повторно прошивать.
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Ну почитали бы что-нибудь на гите в тугоментах к Карадио...
2 часа влегкую командой sys.tzo("2"), также как и дисплей делали. Или в настройках на вэбморде можно.
В стандартном standard_adb.csv энкодер сделан на пины
P_ENC0_A,data,u8,16
P_ENC0_B,data,u8,17
P_ENC0_BTN,data,u8,5
А на какие у Вас - не экстрасенсы мы... Напишите точнее куда и что подключали.
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Ну почитали бы что-нибудь на гите в тугоментах к Карадио...
2 часа влегкую командой sys.tzo("2"), также как и дисплей делали. Или в настройках на вэбморде можно.
В стандартном standard_adb.csv энкодер сделан на пины
P_ENC0_A,data,u8,16
P_ENC0_B,data,u8,17
P_ENC0_BTN,data,u8,5
А на какие у Вас - не экстрасенсы мы... Напишите точнее куда и что подключали.
спасибо огромное за ответ, я по случайности подключил энкодер не на те пины , переподключил и всё заработало!
Всем привет. Подскажите:
1)возможно ли подключить esp-32 к АV ресиверу по линии s-pdif, hdmi либо ещё каким либо способом кроме аналога?
2) Ещё вопрос: при использовании внешнего декодера типа vs-1053 цифровые помехи уходят? Стоит ли им дополнять конструкцию если мне вполне хватает потока мр3.
3) Сейчас пользую wroom. Хочу использовать подобный аппарат в авто раздавая вайфай с мобилы. Врум уже протестировал подключив его на линейный и проехал 14км по городу. На потоке 320кб/с затык был только один раз. Телефон ловит 4g. Думаю для авто лучше взять wrover. Вопрос как его прошивать? Ведь на нем больше контактов и на отладочную плату он не встанет. Какие подводные камни?
4) посоветуйте какой взять дисплей на алике не цветной с большим разрешением и размером? Кто какие пользует. Я подключал 0.96" i2c как в ролике на ютубе. Работает но мелковат.
Всем спасибо.
Всем привет. Подскажите: 1)возможно ли подключить esp-32 к АV ресиверу по линии s-pdif, hdmi либо ещё каким либо способом кроме аналога? 2) Ещё вопрос: при использовании внешнего декодера типа vs-1053 цифровые помехи уходят? Стоит ли им дополнять конструкцию если мне вполне хватает потока мр3. 3) Сейчас пользую wroom. Хочу использовать подобный аппарат в авто раздавая вайфай с мобилы. Врум уже протестировал подключив его на линейный и проехал 14км по городу. На потоке 320кб/с затык был только один раз. Телефон ловит 4g. Думаю для авто лучше взять wrover. Вопрос как его прошивать? Ведь на нем больше контактов и на отладочную плату он не встанет. Какие подводные камни? 4) посоветуйте какой взять дисплей на алике не цветной с большим разрешением и размером? Кто какие пользует. Я подключал 0.96" i2c как в ролике на ютубе. Работает но мелковат. Всем спасибо.
Если попробуете форум, хоть чуть прочитать, каждые несколько страниц обсуждается, 95% своих вопросов закроете. 5% это Ваш 1 пункт.
IMHO: очень спорно использовать в авто, должно быть очень качественное покрытие оператором связи.
Врувер Вас не спасет и в этом случае, все равно при езде затыки потока будут.
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
Откликаться он и не будет, так как не прошит Karadio32. AT команды то от него.
Господа, повесил кнопки ADC на GPIO 35, стоит ли подтягивать его к плюсу резистором на 10 кОм?
Кнопки же имеют промежуточные резисторы, не нужно. Если бы он "голый" висел, неподключенный, то да, иначе началась бы чехарда со звуком, часами и станциями.
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Честно, говоря, сам в процессе доделки. Схему брал у Nadim. Делал на обычной wroom.
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Вы ж вроде не первый день замужем :))) ? Померяли на пине напругу - есть 3v3 - значит подтяжка не нужна. Вообще у есп32 ноги с 36 по 39ю без подтягивающих резисторов. Но на старых чипах были т.н. силиконовые баги, т.е. встроенных подтяжек не хватало еще на каких то пинах (на каких не помню). Но однозначно цешка это покажет. И еще момент врум с врувером по пинам отличаются токмо 16 и 17м, которые у врувера заняты рамкой.
рассказать чего надо делать если хочется в варианте с AI-тинкер немного другой конфиг по портам тинкера и перечню периферии чем на всем известном жите.
Опять потребовалась помощь корифеев. Во время вынужденного досуга занялся платой разработчика с A1S на борту. Проблема в menuconfig. Прописываю вместо serial port /dev/ttyUSB0 свой СОМ6. Не прошивается, в мониторе остаётся /dev/ttyUSB0...
Скорее всего, не понял, как пользоваться менюконфигом. Подскажите, пожалуйста!
рассказать чего надо делать если хочется в варианте с AI-тинкер немного другой конфиг по портам тинкера и перечню периферии чем на всем известном жите.
все как у всех можно юзать доступные наружу гпио так же как и в вариантах с врум врувер. Исключение - gpio12 т.к. он переключает напряжение питания флэхи и рамки. он не должен быть подтянут к + при старте - иначе будете долго соображать почему модуль орет на отсутствие флэхи.
Опять потребовалась помощь корифеев. Во время вынужденного досуга занялся платой разработчика с A1S на борту. Проблема в menuconfig. Прописываю вместо serial port /dev/ttyUSB0 свой СОМ6. Не прошивается, в мониторе остаётся /dev/ttyUSB0...
Скорее всего, не понял, как пользоваться менюконфигом. Подскажите, пожалуйста!
а вы чьей прошивкой пользуетесь? и каким тулчейном?
Есть такая голая платка и отдельно модуль. Получится на их основе Вашу метеостанцию собрать? И https://github.com/pilnikov/ESP8266WeatherStations дохлая, страница, говорит, не найдена. В общем хочу метеостанцию. :)
Есть такая голая платка и отдельно модуль. Получится на их основе Вашу метеостанцию собрать? И https://github.com/pilnikov/ESP8266WeatherStations дохлая, страница, говорит, не найдена. В общем хочу метеостанцию. :)
да получится. у меня 4 таких на 8266(2 дома 2 на работе работают) 3 у людей (вроде) и одна на есп32 (валяется на полке) там вообще можно на голом модуле, подложка нужна чтобы первый раз прошить, потом она по воздуху обновляться умеет.
а вы чьей прошивкой пользуетесь? и каким тулчейном?
Пытаюсь запустить Play mp3 по мануалу с adf "get started".
Ваша прошивка radiva84(85) нормально работает, но без кнопок. Пытался менять пины в CSV, тогда вообще не заводится. Хотелось бы самому разобраться с adf.
штатный адф все одно а1s не поддерживает. Я свою моду адф юзаю с idf.py build. в нем команда прошивки выглядит так : idf.py build flash -p com6 и пофиг, что там в menuconfig прописано
все как у всех можно юзать доступные наружу гпио так же как и в вариантах с врум врувер.
в даташите (китайском) есть еще табличка io0 должен быть в воздухе когда используется внутренний кодек АЕ100
и io2 тоже должен болтаться.
правда для режима загрузки (прошивка радио весит всего 8к ?) китайцы пишут что надо бы ноль, но судя по тому, что про это нигде не слышно то эти ноги при заливке могут быть где угодно.
вот схема для запуска режима прошивки для моих плат(на a1s wroom & wrover )
она проверена и работает
я ее подсмотрел в эспрессифской девборде lyra-t
Я не очень понял по схеме, но мне удалось прошить A1S (модуль) по аналогии с esp32 wroom, те 00 замкнут на землю и Enable был притянут через 10 ком резистор на 3,3 вольт.Это как то некорректно?
Я ее могу использовать что бы с генерировать bin файл для ESP32 что бы залить по адресу 0х3a2000 для последней прошивки 1.9R7?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
Вот видео там есть часть как сделать самому bin, https://www.youtube.com/watch?v=AC1JiBBzxj0 я делал так на компьютере не через интернет. Все работает, делал на двух разных платах. Это взято из блога nadim. Как в примере было у nadim так и писал только имя файла менял.
Я ее могу использовать что бы с генерировать bin файл для ESP32 что бы залить по адресу 0х3a2000 для последней прошивки 1.9R7?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
это не адрес, а размер конфиг файла бинарного. адрес у него 0х3а2000. А размер правильно выставлять 0х3000
Я не очень понял по схеме, но мне удалось прошить A1S (модуль) по аналогии с esp32 wroom, те 00 замкнут на землю и Enable был притянут через 10 ком резистор на 3,3 вольт.Это как то некорректно?
если вы руками замыкаете - то пофиг, как вы это делаете, лишь бы процесс прошивки стартовал. А схема и все остальное нужны для автоматического перевода есп в режим прошивки из под сред программирования (типа IDF или Arduino IDE), которые сами умеют этот процесс запускать.
Еще это был ответ пользователю @2mike на вопрос об использовании gpio в A1S.
Всё ещё борюсь с adf. Получилось прошить Hello world. Play_mp3 никак... Пробовал разные HAL, включая кастом. Установил ADF от pilnikov, не помогло. Монитор выдает:
I (0) cpu_start: Starting scheduler on APP CPU.
I (21) PLAY_MP3_FLASH: [ 1 ] Start audio codec chip
I (21) PLAY_MP3_FLASH: [ 2 ] Create audio pipeline, add all elements to pipeline, and subscribe pipeline event
I (31) PLAY_MP3_FLASH: [2.1] Create mp3 decoder to decode mp3 file and set custom read callback
I (41) PLAY_MP3_FLASH: [2.2] Create i2s stream to write data to codec chip
I (51) PLAY_MP3_FLASH: [2.3] Register all elements to audio pipeline
I (51) PLAY_MP3_FLASH: [2.4] Link it together [mp3_music_read_cb]-->mp3_decoder-->i2s_stream-->[codec_chip]
I (71) PLAY_MP3_FLASH: [ 3 ] Set up event listener
I (71) PLAY_MP3_FLASH: [3.1] Listening event from all elements of pipeline
I (81) PLAY_MP3_FLASH: [ 4 ] Start audio_pipeline
I (91) PLAY_MP3_FLASH: [ * ] Receive music info from mp3 decoder, sample_rates=44100, bits=16, ch=2
I (6851) PLAY_MP3_FLASH: [ 5 ] Stop audio_pipeline
W (6851) AUDIO_ELEMENT: [mp3] Element already stopped
W (6851) AUDIO_ELEMENT: [i2s] Element already stopped
W (6861) AUDIO_PIPELINE: Without stop, st:1
W (6861) AUDIO_PIPELINE: Without wait stop, st:1
W (6871) AUDIO_PIPELINE: There are no listener registered
W (6871) AUDIO_ELEMENT: [i2s] Element has not create when AUDIO_ELEMENT_TERMINATE
W (6981) AUDIO_ELEMENT: [mp3] Element has not create when AUDIO_ELEMENT_TERMINATE
У меня модуль VS1053 вообще вырубается от любого чиха. Например прикасаюсь к металлической вешалке стоящей в паре метров от радио. После этого только шипение из динамиков. Само радио продолжает работать, станции переключаются, дисплей работает.
Если сидеть на попе ровно и ничего не делать, то проблем нет.
Появился еще один вопрос. Пару страниц назад выкладывал фото корпуса, в который потихоньку въезжает радио. Задумался над схемой дежурки. Идея такая - с пульта будить и отправлять в сон радио, на кнопку пульта повесить ON/OFF. Никто не делал? Просто дежурка - это просто, 555 рулит. А вот чтобы с пульта - было бы неплохо. Как реализовать?
З.Ы.
pilnikov пишет:
да получится. у меня 4 таких на 8266(2 дома 2 на работе работают) 3 у людей (вроде) и одна на есп32 (валяется на полке) там вообще можно на голом модуле, подложка нужна чтобы первый раз прошить, потом она по воздуху обновляться умеет.
Появился еще один вопрос. Пару страниц назад выкладывал фото корпуса, в который потихоньку въезжает радио. Задумался над схемой дежурки. Идея такая - с пульта будить и отправлять в сон радио, на кнопку пульта повесить ON/OFF. Никто не делал? Просто дежурка - это просто, 555 рулит. А вот чтобы с пульта - было бы неплохо. Как реализовать?
Строго говоря, правильная дежурка - отключение мощного питания от БП, отключение чтения потока от WiFi и перевод контроллера в спящий режим с периодическим опросом ИК-приемника. Я спрашивал этак с пять страниц назад - такого нет и не будет.
Но поскольку команды K_OK и K_DIESE способны вызывать адекватный сигнал MUTE - этот сигнал можно повесить на отключение мощного питания БП - уже половина дела сделана.
Если в состоянии DISE радио перестает читать поток (я не знаю так оно есть или не так!) - сделано еще 30%. Если не перестает - ну и ладно. Пусть не отключается и читает поток молча. Зато при "пробуждении" не надо будет ждать пока радио загрузится и подцепится к WiFi.
Остается на какой-нибудь ATiny сделать блочок, способный принять от пульта ДУ и выдать на радио сигнал Reset если оно почему-то зависло.
Кстати, только что пришла в голову мысля: этот блочок очень бы интересно прицепить к радио не только к ноге RESET, но и к TX/RX. Если оно получится, то можно будет отдавать в радио и другие полезные терминальные команды. А там и Reboot, и опрос NTP и управление дисплем и все-все-все.
Строго говоря, правильная дежурка - отключение мощного питания от БП, отключение чтения потока от WiFi и перевод контроллера в спящий режим с периодическим опросом ИК-приемника.
Не, сложно как-то, можно проще. Дежурка просто рубит силу, все. В моем случае, так я есть лютый олдфаг, два трансформатора, один на дежурку, другой - силовой, дежурный караулит нажатие кнопки и по нему включает через реле второй транс, силовой, по второму тыку отключает силу. Вот бы к этому безобразию еще и пульт прикрутить, всего-то одна команда нужна. Знаниев нету.
Строго говоря, правильная дежурка - отключение мощного питания от БП, отключение чтения потока от WiFi и перевод контроллера в спящий режим с периодическим опросом ИК-приемника.
Не, сложно как-то, можно проще. Дежурка просто рубит силу, все. В моем случае, так я есть лютый олдфаг, два трансформатора, один на дежурку, другой - силовой, дежурный караулит нажатие кнопки и по нему включает через реле второй транс, силовой, по второму тыку отключает силу. Вот бы к этому безобразию еще и пульт прикрутить, всего-то одна команда нужна. Знаниев нету.
Надо поискать, возможно даже тут на форуме, дистанку на аттини. Тинька это супер простой контроллер 8ми битный как нельзя кстати подходящий под задачи управления спящим режимом чего то более мощного. Тинька поддерживает ардуину, поэтому для нее тоже есть скечи. Там все очень просто.
З.ы. по поводу метеостанций - цветную собирал очень давно, еще на тм мюзик, и хрен знает запустится ли она сейчас. Еще там траблы с прогнозом погоды, точнее с регистрацией новых юзверей на опенветермап. Если у вас есть там аккаунт то вам повезло. Будет прогноз работать.
подскажите как то можно записать по мимо разъема microUSB плату ESP-wroom-32?
Если есть усб->сом отдельный подключаетесь к пинам рх тх и вперед. Только для перевода в режим прошивки придется пальчиками на кнопочки рст и прг потыкать. Алгоритм тыканий приведен на схеме пятью постами выше.
Здравствуйте, помогите пожалуйста, хочется сделать Web-радио на ESP32(DEVKIT V1), PCM5102a, с энкодером и экранчиком 1.8 TFT SPI 128x160.
Пробовал делать по проекту https://www.drive2.ru/b/535429453329727930/?page=0#comments , но что-то не получилось, не совсем могу понять как прошивать и написать код.
Здравствуйте, помогите пожалуйста, хочется сделать Web-радио на ESP32(DEVKIT V1), PCM5102a, с энкодером и экранчиком 1.8 TFT SPI 128x160.
Пробовал делать по проекту https://www.drive2.ru/b/535429453329727930/?page=0#comments , но что-то не получилось, не совсем могу понять как прошивать и написать код.
Вот видео под похожую плату от Константина Павлюченко https://www.youtube.com/watch?v=LVJA0tr3Png
Чип только в его плате другой, но по моему и с вашей платой должно работать по этой инструкции.
я на другой плате первое радио делал, но по его видео, по моему он довольно понятно все объясняет, у меня получилось повторить то что он сделал. Потом энкодеры и пульт приделал, это уже с помощью информации от людей с этого форума.
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
Помогите сделать на ЕСП32 и ПЦм5102 и таким же экранчиком, какой прошивкой пользовались?
nik_nik45, какой прошивкой пользовались?
Помогите, с теми же комплектующими, пожалуйста
обращаюсь к пользователям карадио версии 1.3r1 в конфигурации ili9341 + pcm5102
У меня в этой конфигурации нормальный звук тока с отключенным экраном. В остальных случаях звук хрюкает, как будто буфера нехватает на звук и на экран одновременно
Подтверждаю проблему. Конфигурация ESP32+PCM5102+LCD ST7735S. При любом обновлении информации на экране звук начинает трещать. Не знаю куда копать. Искажения звука присутствуют даже при физически отсоединенном экране.
До использования экрана была конфигурация ESP32+PCM5102 без экрана с прошивкой по умолчанию - звук был чистый. После подключения экрана и его конфигурации системной командой - появился треск при обновлении инфы на экране (причем неважно подключен ли он физически).
Напишите, пожалуйста каким кодом пользовались, хочу сделать радио на таких же компонентах
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
Если делали по инструкции к видео, там прошивка старая без последнего файла файла конфигурации. Сколько файлов вы прошивали, последний был, как на этой картинке? Надо скачать последнюю прошивку с сайта разработчика и обязательно должен быть последний файл, там конфигурация подключенных устройств.
Вот ссылка на скачивание от автора прошивки, там есть зеленая кнопка нужно скачать все https://github.com/karawin/Ka-Radio32
Взять файл Ka-Radio32/boards/standard_adb.csv отредактировать его и сделать из него bin, это последний файл на картинке, по умолчанию в файле экран отключен, нужно поставить код вашего экрана в csv файл и проверить остальные пины в этом файле в соответствии с вашим подключением.
Спасибо за источник. ЕСП заработала, прошить получилось, веб-интерфейс работает, но экранчик, энкодер, ПЦМ так и не работает.
Возможно сталкивались с такими проблемами, если да, то как решали?
Если делали по инструкции к видео, там прошивка старая без последнего файла файла конфигурации. Сколько файлов вы прошивали, последний был, как на этой картинке? Надо скачать последнюю прошивку с сайта разработчика и обязательно должен быть последний файл, там конфигурация подключенных устройств.
У меня это выглядело так:
Только BAUD выставлял 115200, так как на 1152000 выбивало ошибку.
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
Дисплей надо настраивать командой sys.lcd("x"). список дисплеев у автора на гите
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
В файле csv по умолчанию стоит 255, дисплей выключен, должно быть число соответствующее вашему дисплею, на сайте разработчика по ссылке, смотрите код вашего дисплея.
Есть еще вариант включить дисплей командой, я про этот вариант не знал, но вам все равно нужно, определить этот код. Командой будет быстрее, чем повторно прошивать.
При это вчера удалось добиться того что заработала ПЦМ и энкодером получилось ставить на паузу и запускать
В файле csv по умолчанию стоит 255, дисплей выключен, должно быть число соответствующее вашему дисплею, на сайте разработчика по ссылке, смотрите код вашего дисплея.
Есть еще вариант включить дисплей командой, я про этот вариант не знал, но вам все равно нужно, определить этот код. Командой будет быстрее, чем повторно прошивать.
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Ну почитали бы что-нибудь на гите в тугоментах к Карадио...
2 часа влегкую командой sys.tzo("2"), также как и дисплей делали. Или в настройках на вэбморде можно.
В стандартном standard_adb.csv энкодер сделан на пины
P_ENC0_A,data,u8,16
P_ENC0_B,data,u8,17
Вот получилось) Каким-то образом через Small Telner удвлось запустить, запитал от 5В и всё хорошо. Осталсь только енкодер, на старт-стоп реагирует, а переключать станции и громкость никак. Кто знает в чем может быть проблема? Помогите, пожалуйста
А ещё столкнулся с проблемой, что время отстает на два часа
Ну почитали бы что-нибудь на гите в тугоментах к Карадио...
2 часа влегкую командой sys.tzo("2"), также как и дисплей делали. Или в настройках на вэбморде можно.
В стандартном standard_adb.csv энкодер сделан на пины
P_ENC0_A,data,u8,16
P_ENC0_B,data,u8,17
спасибо огромное за ответ, я по случайности подключил энкодер не на те пины , переподключил и всё заработало!
Теперь всё хорошо)!
Спасибо, огромное всем, кто помог)
Всем привет. Подскажите:
1)возможно ли подключить esp-32 к АV ресиверу по линии s-pdif, hdmi либо ещё каким либо способом кроме аналога?
2) Ещё вопрос: при использовании внешнего декодера типа vs-1053 цифровые помехи уходят? Стоит ли им дополнять конструкцию если мне вполне хватает потока мр3.
3) Сейчас пользую wroom. Хочу использовать подобный аппарат в авто раздавая вайфай с мобилы. Врум уже протестировал подключив его на линейный и проехал 14км по городу. На потоке 320кб/с затык был только один раз. Телефон ловит 4g. Думаю для авто лучше взять wrover. Вопрос как его прошивать? Ведь на нем больше контактов и на отладочную плату он не встанет. Какие подводные камни?
4) посоветуйте какой взять дисплей на алике не цветной с большим разрешением и размером? Кто какие пользует. Я подключал 0.96" i2c как в ролике на ютубе. Работает но мелковат.
Всем спасибо.
IMHO: очень спорно использовать в авто, должно быть очень качественное покрытие оператором связи.
Врувер Вас не спасет и в этом случае, все равно при езде затыки потока будут.
PS: Вместо FAQ по теме: https://www.drive2.ru/b/487463808323813881/ от Nadim
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
Откликаться он и не будет, так как не прошит Karadio32. AT команды то от него.
Господа, повесил кнопки ADC на GPIO 35, стоит ли подтягивать его к плюсу резистором на 10 кОм?
Господа, повесил кнопки ADC на GPIO 35, стоит ли подтягивать его к плюсу резистором на 10 кОм?
Кнопки же имеют промежуточные резисторы, не нужно. Если бы он "голый" висел, неподключенный, то да, иначе началась бы чехарда со звуком, часами и станциями.
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Честно, говоря, сам в процессе доделки. Схему брал у Nadim. Делал на обычной wroom.
Добрый день! Пришли комплекты из Китая, я наверное как большинство сейчас решил воспользоваться самоизоляцией и сделать WI-FI радио. Первое что мне сейчас надо это правильно подключить голый модуль Wrover v4 к платке на которой установлен UART CP 2102, для прошивки.
Вопрос наверное к уважаемому pilnikovу:
В посте 5593 стр. 112 есть 3фото, более подробно какие пины платки Amica подключаются к модулю Wrover?
У меня сейчас так:
3,3V ---> 3,3V (2 pin)
GND---->GND (1 pin)
TX---->RX (34 pin)
RX---->TX (35 pin)
EN----->EN (3 pin)
reset ---> GPIO 0 (25 pin)
В терминальной программе не вижу модуль, нет отклика на AT команды. Хотя в устройствах при подключении UART CP 2102 есть (Win10).
RX надо к RX модуля, тоже самое и с TX
RST на платке к EN модуля
GPIO0 модуля к D3 платки
Модуль должен выдавать хоть что то. Даже чистый.
Да вот, присутствует слегка. Кнопка NEXT не хочет работать. Подстроечником подобрал нужные отклики, но как-то глюкавит. Или можно на какой другой пин посадить? Wrover.
Вы ж вроде не первый день замужем :))) ? Померяли на пине напругу - есть 3v3 - значит подтяжка не нужна. Вообще у есп32 ноги с 36 по 39ю без подтягивающих резисторов. Но на старых чипах были т.н. силиконовые баги, т.е. встроенных подтяжек не хватало еще на каких то пинах (на каких не помню). Но однозначно цешка это покажет. И еще момент врум с врувером по пинам отличаются токмо 16 и 17м, которые у врувера заняты рамкой.
Вы обо мне очень хорошего мнения :)
Век живи - век учись.
Померил напругу на пине 7, нету 3.3 В, всего 1 В .
Поведение: - если по схеме - верхняя переключает режим часы-инфа, вторая старт-стоп, остальные работают штатно, а схема кажет другое.
pilnikov - спасибо!!!
Всё заработало, действительно были не правильно распаяны пины.
TX---->RX (34 pin)
RX---->TX (35 pin)
надо так:
TX---->TX (35 pin)
RX---->RX (34 pin)
Вы ж вроде не первый день замужем :))) ?
не будет ли любезен многоуважаемый джинн (с)
рассказать чего надо делать если хочется в варианте с AI-тинкер немного другой конфиг по портам тинкера и перечню периферии чем на всем известном жите.
Вы обо мне очень хорошего мнения :)
Век живи - век учись.
Померил напругу на пине 7, нету 3.3 В, всего 1 В .
Поведение: - если по схеме - верхняя переключает режим часы-инфа, вторая старт-стоп, остальные работают штатно, а схема кажет другое.
это обработчик клавы - вроде все должно быть понятно по тексту. sys.logd покажет уровни напряжения при нажатии кнопок
Опять потребовалась помощь корифеев. Во время вынужденного досуга занялся платой разработчика с A1S на борту. Проблема в menuconfig. Прописываю вместо serial port /dev/ttyUSB0 свой СОМ6. Не прошивается, в мониторе остаётся /dev/ttyUSB0...
Скорее всего, не понял, как пользоваться менюконфигом. Подскажите, пожалуйста!
Вы ж вроде не первый день замужем :))) ?
не будет ли любезен многоуважаемый джинн (с)
рассказать чего надо делать если хочется в варианте с AI-тинкер немного другой конфиг по портам тинкера и перечню периферии чем на всем известном жите.
все как у всех можно юзать доступные наружу гпио так же как и в вариантах с врум врувер. Исключение - gpio12 т.к. он переключает напряжение питания флэхи и рамки. он не должен быть подтянут к + при старте - иначе будете долго соображать почему модуль орет на отсутствие флэхи.
Опять потребовалась помощь корифеев. Во время вынужденного досуга занялся платой разработчика с A1S на борту. Проблема в menuconfig. Прописываю вместо serial port /dev/ttyUSB0 свой СОМ6. Не прошивается, в мониторе остаётся /dev/ttyUSB0...
Скорее всего, не понял, как пользоваться менюконфигом. Подскажите, пожалуйста!
а вы чьей прошивкой пользуетесь? и каким тулчейном?
К Александру вообще куча вопросов :)
Есть такая голая платка и отдельно модуль. Получится на их основе Вашу метеостанцию собрать? И https://github.com/pilnikov/ESP8266WeatherStations дохлая, страница, говорит, не найдена. В общем хочу метеостанцию. :)
К Александру вообще куча вопросов :)
Есть такая голая платка и отдельно модуль. Получится на их основе Вашу метеостанцию собрать? И https://github.com/pilnikov/ESP8266WeatherStations дохлая, страница, говорит, не найдена. В общем хочу метеостанцию. :)
https://github.com/pilnikov/WeatherStation
да получится. у меня 4 таких на 8266(2 дома 2 на работе работают) 3 у людей (вроде) и одна на есп32 (валяется на полке) там вообще можно на голом модуле, подложка нужна чтобы первый раз прошить, потом она по воздуху обновляться умеет.
а вы чьей прошивкой пользуетесь? и каким тулчейном?
Пытаюсь запустить Play mp3 по мануалу с adf "get started".
Ваша прошивка radiva84(85) нормально работает, но без кнопок. Пытался менять пины в CSV, тогда вообще не заводится. Хотелось бы самому разобраться с adf.
штатный адф все одно а1s не поддерживает. Я свою моду адф юзаю с idf.py build. в нем команда прошивки выглядит так : idf.py build flash -p com6 и пофиг, что там в menuconfig прописано
все как у всех можно юзать доступные наружу гпио так же как и в вариантах с врум врувер.
в даташите (китайском) есть еще табличка io0 должен быть в воздухе когда используется внутренний кодек АЕ100
и io2 тоже должен болтаться.
правда для режима загрузки (прошивка радио весит всего 8к ?) китайцы пишут что надо бы ноль, но судя по тому, что про это нигде не слышно то эти ноги при заливке могут быть где угодно.
0 и 2 и в обычных есп используются для прошивки
вот схема для запуска режима прошивки для моих плат(на a1s wroom & wrover )
она проверена и работает
я ее подсмотрел в эспрессифской девборде lyra-t
0 и 2 и в обычных есп используются для прошивки
вот схема для запуска режима прошивки для моих плат(на a1s wroom & wrover )
она проверена и работает
я ее подсмотрел в эспрессифской девборде lyra-t
Я не очень понял по схеме, но мне удалось прошить A1S (модуль) по аналогии с esp32 wroom, те 00 замкнут на землю и Enable был притянут через 10 ком резистор на 3,3 вольт.Это как то некорректно?
Коллеги, добрый день.
Ссылка на онлайн конвертер http://totel.kusto.com.ru:18888/karadio/ еще актуальна?
Я ее могу использовать что бы с генерировать bin файл для ESP32 что бы залить по адресу 0х3a2000 для последней прошивки 1.9R7?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
Вот видео там есть часть как сделать самому bin, https://www.youtube.com/watch?v=AC1JiBBzxj0 я делал так на компьютере не через интернет. Все работает, делал на двух разных платах. Это взято из блога nadim. Как в примере было у nadim так и писал только имя файла менял.
Коллеги, добрый день.
Ссылка на онлайн конвертер http://totel.kusto.com.ru:18888/karadio/ еще актуальна?
Я ее могу использовать что бы с генерировать bin файл для ESP32 что бы залить по адресу 0х3a2000 для последней прошивки 1.9R7?
конвертировал разными способами и через онлайн и батник Config_GEN_new в итоге размеры у Bin файлов разные, а дело скорее всего в адресе: 0x2000 или 0x3000 у автора ./nvs_partition_gen.py modified_adb.csv build/modified_adb.bin 0x2000
Подскажите в итоге какой верный адрес должен быть указан при генерации bin файла?
Я не очень понял по схеме, но мне удалось прошить A1S (модуль) по аналогии с esp32 wroom, те 00 замкнут на землю и Enable был притянут через 10 ком резистор на 3,3 вольт.Это как то некорректно?
если вы руками замыкаете - то пофиг, как вы это делаете, лишь бы процесс прошивки стартовал. А схема и все остальное нужны для автоматического перевода есп в режим прошивки из под сред программирования (типа IDF или Arduino IDE), которые сами умеют этот процесс запускать.
Еще это был ответ пользователю @2mike на вопрос об использовании gpio в A1S.
Всё ещё борюсь с adf. Получилось прошить Hello world. Play_mp3 никак... Пробовал разные HAL, включая кастом. Установил ADF от pilnikov, не помогло. Монитор выдает:
Привет.
У меня модуль VS1053 вообще вырубается от любого чиха. Например прикасаюсь к металлической вешалке стоящей в паре метров от радио. После этого только шипение из динамиков. Само радио продолжает работать, станции переключаются, дисплей работает.
Если сидеть на попе ровно и ничего не делать, то проблем нет.
Что это такое и как победить?
VSка зеленая.
Появился еще один вопрос. Пару страниц назад выкладывал фото корпуса, в который потихоньку въезжает радио. Задумался над схемой дежурки. Идея такая - с пульта будить и отправлять в сон радио, на кнопку пульта повесить ON/OFF. Никто не делал? Просто дежурка - это просто, 555 рулит. А вот чтобы с пульта - было бы неплохо. Как реализовать?
З.Ы.
Я про это - https://github.com/pilnikov/Color-Weather-Station
Появился еще один вопрос. Пару страниц назад выкладывал фото корпуса, в который потихоньку въезжает радио. Задумался над схемой дежурки. Идея такая - с пульта будить и отправлять в сон радио, на кнопку пульта повесить ON/OFF. Никто не делал? Просто дежурка - это просто, 555 рулит. А вот чтобы с пульта - было бы неплохо. Как реализовать?
Строго говоря, правильная дежурка - отключение мощного питания от БП, отключение чтения потока от WiFi и перевод контроллера в спящий режим с периодическим опросом ИК-приемника. Я спрашивал этак с пять страниц назад - такого нет и не будет.
Но поскольку команды K_OK и K_DIESE способны вызывать адекватный сигнал MUTE - этот сигнал можно повесить на отключение мощного питания БП - уже половина дела сделана.
Если в состоянии DISE радио перестает читать поток (я не знаю так оно есть или не так!) - сделано еще 30%. Если не перестает - ну и ладно. Пусть не отключается и читает поток молча. Зато при "пробуждении" не надо будет ждать пока радио загрузится и подцепится к WiFi.
Остается на какой-нибудь ATiny сделать блочок, способный принять от пульта ДУ и выдать на радио сигнал Reset если оно почему-то зависло.
Кстати, только что пришла в голову мысля: этот блочок очень бы интересно прицепить к радио не только к ноге RESET, но и к TX/RX. Если оно получится, то можно будет отдавать в радио и другие полезные терминальные команды. А там и Reboot, и опрос NTP и управление дисплем и все-все-все.
Добрый день.
подскажите как то можно записать по мимо разъема microUSB плату ESP-wroom-32?
Не, сложно как-то, можно проще. Дежурка просто рубит силу, все. В моем случае, так я есть лютый олдфаг, два трансформатора, один на дежурку, другой - силовой, дежурный караулит нажатие кнопки и по нему включает через реле второй транс, силовой, по второму тыку отключает силу. Вот бы к этому безобразию еще и пульт прикрутить, всего-то одна команда нужна. Знаниев нету.
del
Не, сложно как-то, можно проще. Дежурка просто рубит силу, все. В моем случае, так я есть лютый олдфаг, два трансформатора, один на дежурку, другой - силовой, дежурный караулит нажатие кнопки и по нему включает через реле второй транс, силовой, по второму тыку отключает силу. Вот бы к этому безобразию еще и пульт прикрутить, всего-то одна команда нужна. Знаниев нету.
Надо поискать, возможно даже тут на форуме, дистанку на аттини. Тинька это супер простой контроллер 8ми битный как нельзя кстати подходящий под задачи управления спящим режимом чего то более мощного. Тинька поддерживает ардуину, поэтому для нее тоже есть скечи. Там все очень просто.
З.ы. по поводу метеостанций - цветную собирал очень давно, еще на тм мюзик, и хрен знает запустится ли она сейчас. Еще там траблы с прогнозом погоды, точнее с регистрацией новых юзверей на опенветермап. Если у вас есть там аккаунт то вам повезло. Будет прогноз работать.
Добрый день.
подскажите как то можно записать по мимо разъема microUSB плату ESP-wroom-32?
Если есть усб->сом отдельный подключаетесь к пинам рх тх и вперед. Только для перевода в режим прошивки придется пальчиками на кнопочки рст и прг потыкать. Алгоритм тыканий приведен на схеме пятью постами выше.