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

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

перезалил по тому же адресу (файл нормально компилится)

 

aidar_i
Offline
Зарегистрирован: 07.10.2018

Можете команду сюда выложить? Может не так набираю.

User@AIDAR MINGW32 ~
$ cd ~/esp/Ka-Radio32/boards/
 
User@AIDAR MINGW32 ~/esp/Ka-Radio32/boards
$ ./nvs_partition_generator.sh standard_button1
python ./nvs_partition_gen.py standard_button1.csv build/standard_button1.bin 0x2000
Traceback (most recent call last):
  File "./nvs_partition_gen.py", line 22, in <module>
    from builtins import int, range
ImportError: No module named builtins
done
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
 ./nvs_partition_generator.sh standard_button
 
я так набираю
 
поробуйте заменить свою папку python2.7  по пути  msys32\mingw32\lib\ на мою https://yadi.sk/d/MLfH9XrPG8l6pQ тока сохраните свою куда нибудь сперва
aidar_i
Offline
Зарегистрирован: 07.10.2018

pilnikov пишет:

 ./nvs_partition_generator.sh standard_button
 
я так набираю
 
поробуйте заменить свою папку python2.7  по пути  msys32\mingw32\lib\ на мою https://yadi.sk/d/MLfH9XrPG8l6pQ тока сохраните свою куда нибудь сперва

Поменял. И partition_generator заработал! Bin файл получил!

User@AIDAR MINGW32 ~/esp/Ka-Radio32/boards
$ ./nvs_partition_generator.sh standard_button1
python ./nvs_partition_gen.py standard_button1.csv build/standard_button1.bin 0x2000
done
 

Большое спасибо!

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

папку поменяли или команду? 

а 

$ python -m pip install --upgrade pip
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Requirement already up-to-date: pip in z:/msys32/mingw32/lib/python2.7/site-packages (19.0.2)
 
как у вас выглядит?
 
пробуйте проект компилировать. после make добавляйте "-j4" - ускоряет процесс
aidar_i
Offline
Зарегистрирован: 07.10.2018

Папку, свою удалил, а Вашу папку разархивировал в ту же папку, сюда  C:\msys32\mingw32\lib и заработала программа.

Попробую.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Попробовал компилировать пример blink из папки C:\msys32\home\User\esp\esp-idf\examples.

скопировал в esp командой: cp -r $IDF_PATH/examples/get-started/blink .

Ниже урезанный код компиляции.

User@AIDAR MINGW32 ~/esp
$ cp -r $IDF_PATH/examples/get-started/blink .

User@AIDAR MINGW32 ~/esp/blink
$  make app
GENCONFIG
CC build/app_trace/app_trace.o
CC build/app_trace/host_file_io.o
CC build/app_trace/app_trace_util.o
CC build/app_trace/gcov/gcov_rtio.o
AR build/app_trace/libapp_trace.a
CC build/app_update/esp_ota_ops.o
AR build/app_update/libapp_update.a
...............

CC build/wpa_supplicant/src/wps/eap_common.o
AR build/wpa_supplicant/libwpa_supplicant.a
CC build/xtensa-debug-module/trax.o
CC build/xtensa-debug-module/eri.o
AR build/xtensa-debug-module/libxtensa-debug-module.a
LD build/blink.elf
esptool.py v2.6-beta1
Building partitions from /home/User/esp/esp-idf/components/partition_table/partitions_singleapp.csv...
App built. Default flash app command is:
python /home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 /home/User/esp/blink/build/blink.bin

В итоге создал два bin файла   blink.bin и partitions_singleapp.bin

Пробовал компилировать КаРадио, там бин файлы не создались.

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

из карадио, начиная с .elf, последние строчки покажите

aidar_i
Offline
Зарегистрирован: 07.10.2018

Попробовал прошить. Ошибка

Flashing binaries to serial port /dev/ttyUSB0 (app at offset 0x10000 )...
esptool.py v2.6-beta1
Serial port C:/msys32/dev/ttyUSB0
Traceback (most recent call last):
  File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2865, in <module>
    _main()
  File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2858, in _main
    main()
  File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 2565, in main
    esp = chip_class(each_port, initial_baud, args.trace)
  File "C:/msys32/home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py", line 213, in __init__
    self._port = serial.serial_for_url(port)
  File "C:/msys32/mingw32/lib/python2.7/site-packages/serial/__init__.py", line 88, in serial_for_url
    instance.open()
  File "C:/msys32/mingw32/lib/python2.7/site-packages/serial/serialwin32.py", line 62, in open
    raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'C:/msys32/dev/ttyUSB0': WindowsError(2, '\xcd\xe5 \xf3\xe4\xe0\xe5\xf2\xf1\xff \xed\xe0\xe9\xf2\xe8 \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xf4\xe0\xe9\xeb.')
make: *** [/home/User/esp/esp-idf/components/esptool_py/Makefile.projbuild:63: flash] Ошибка 1

Попробуйте. если можно, проверить, тут эти бин файлы

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

у вас система на компе какая? Виндолс? а ком порт как называется? dev/tty?

aidar_i
Offline
Зарегистрирован: 07.10.2018

Виндовс10, вроде понял, нужно настроить компорт?

КаРадио заново компилируются.

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

make menuconfig — вызывает меню, там по минимуму нужно поменять только имя сом порта (один раз). Menuconfig меняет значения в файле sdkconfig — его можно открывать простым текстовым редактором.

это вабче то из инструкции (как вы ее читали?)
aidar_i
Offline
Зарегистрирован: 07.10.2018

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

Зашел, настроил. Попробовал прошить, пока не получился, хочет подключиться к ЕСП, но не может, скорость прошивки ставил 921600. Увидел, монитор компорта не закрыл. А нельзя бин файлы загрузить без новой компиляции, а то долго ждать.

Или сделать так make -j4 flash

Все прошил! Так намного быстрее, пришлось нажать кнопку в ЕСП BOOT.

Без нажатия нельзя? Снизу вторую и третью строку не нужно менять для этого?

ЕСП предварительно подготавливаю к прошивке, в мониторе пишет - waiting for download. Но все равно нужно нажимать эту кнопку, с ардуино иде сама шьет.

 

И большое спасибо за помощь всем! Дальше , думаю, полегче.

stpavel
Offline
Зарегистрирован: 09.10.2018

Onegin45 пишет:
И снов а всем привет. Собрал Карадио на esp32+vs1053 - работает отлично. Особенно после отбновления 1.9 - энкодер заработал уже почти как во взрослых устройствах.

Кто нибудь еще может сказать, как дела с энкодером в версии 1.9 ?

В предыдущих версиях из за тормозов отработки энкодера, отказался от его использования .

Q100
Offline
Зарегистрирован: 18.02.2019

В наличии оказалась плата ESP8266mod от Lolin (Nodemcu v3). Ее можно использовать для вывода I2S на pcm1502 или только в комплекте с vs1053?

Q100
Offline
Зарегистрирован: 18.02.2019

del

Gintuxa
Offline
Зарегистрирован: 05.10.2017

Чудо! Энкодер начал работать как никогда. V1.9.

Gintuxa
Offline
Зарегистрирован: 05.10.2017

Edit:

Release: 1.9, Revision: 1 (sys.prerelease)

aidar_i
Offline
Зарегистрирован: 07.10.2018

Не могу разобраться работой кнопок на

P_BTN1_A,data,u8,16

P_BTN1_B,data,u8,17

P_BTN1_C,data,u8,5
 
5 -я работает, а 16, 17 нет. нужно было, чтобы работало переключение р/станций.
 
key,type,encoding,value

label_space,namespace,,
L_LABEL,data,string,standard_adb.csv
L_COMMENT,data,string,This is the standard default configuration as in the builtin conf.

gpio_space,namespace,,
K_SPI,data,u8,2
P_MISO,data,u8,19
P_MOSI,data,u8,23
P_CLK,data,u8,18
P_XCS,data,u8,32
P_RST,data,u8,12
P_XDCS,data,u8,33
P_DREQ,data,u8,34
P_ENC0_A,data,u8,255
P_ENC0_B,data,u8,255
P_ENC0_BTN,data,u8,255
P_ENC1_A,data,u8,255
P_ENC1_B,data,u8,255
P_ENC1_BTN,data,u8,255
P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,16
P_BTN1_B,data,u8,17
P_BTN1_C,data,u8,5
P_I2C_SCL,data,u8,14
P_I2C_SDA,data,u8,13
P_I2C_RST,data,u8,2
P_LCD_CS,data,u8,13
P_LCD_A0,data,u8,14
P_LCD_RST,data,u8,2
P_IR_SIGNAL,data,u8,21
P_I2S_LRCK,data,u8,25
P_I2S_BCLK,data,u8,26
P_I2S_DATA,data,u8,22
P_TOUCH_CS,data,u8,255
P_JOY_0,data,u8,255
P_JOY_1,data,u8,255
P_LED_GPIO,data,u8,4
P_ADC_KBD,data,u8,255
P_BACKLIGHT,data,u8,255

option_space,namespace,,
O_LCD_TYPE,data,u8,255
O_LCD_ROTA,data,u8,0
O_LCD_OUT,data,u32,0
O_DDMM_FLAG,data,u8,0

custom_ir_space,namespace,,
K_UP,data,string,
K_LEFT,data,string,
K_OK,data,string,
K_RIGHT,data,string,
K_DOWN,data,string,
K_0,data,string,
K_1,data,string,
K_2,data,string,
K_3,data,string,
K_4,data,string,
K_5,data,string,
K_6,data,string,
K_7,data,string,
K_8,data,string,
K_9,data,string,
K_STAR,data,string,
K_DIESE,data,string,
K_INFO,data,string,

Скомпилировал и прошил.

 

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

а модуль какой? 16 17 они под рам используются у вруверов, не феншуйно их юзать, лучше с 30го че нить, у вас вроде 35 свободный 36(вп) и 39(вн)?

aidar_i
Offline
Зарегистрирован: 07.10.2018

 

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

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

lexa7
Offline
Зарегистрирован: 11.02.2019

Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает. 

nadim
Offline
Зарегистрирован: 04.11.2017

lexa7 пишет:

Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.

Можно подробней ...

lexa7
Offline
Зарегистрирован: 11.02.2019

nadim пишет:

lexa7 пишет:

Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.

Можно подробней ...

Катод и анод pc817 припаял на место штатного светодиода кнопки, а эмиттер и коллектор к кнопке ttgo. 

Spliter
Offline
Зарегистрирован: 28.01.2018

 

lexa7 пишет:

Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.

А зачем оптрон? Оно и так работает. Я писал выше. Именно такие кнопки.

lexa7
Offline
Зарегистрирован: 11.02.2019

Spliter пишет:

 

lexa7 пишет:

Попробовал приколхозить сенсорные кнопки через оптопару. Вроде неплохо работает.

А зачем оптрон? Оно и так работает. Я писал выше. Именно такие кнопки.

Я наверно ж... читал и понял, что нельзя подключить. А можно схемку подключения?

Spliter
Offline
Зарегистрирован: 28.01.2018

Я собирал радио в корпусе от старого роутера, где было много мест под светодиоды. Поэтому я решил для наглядности каждую кнопку дополнить индикатором нажатия (можно не ставить). Самое важное - поставить перемычку А (4 вывод микросхемы). Она инвертирует сигнал ( не нажата 3 вольта, нажата 0). И обязательно запитать кнопку от того же питания что и ESPшку. По даташиту она работает от 2 вольт.

 

aidar_i
Offline
Зарегистрирован: 07.10.2018

pilnikov пишет:

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

Спасибо, разобрался, все работает!

Вопрос, можно оставить энкодер, а кнопки на указанные Вами пины привязать?

Хочу энкодер , хочу кнопки подключаю.

Дисплей применяю ОЛЕД 0,96. Нельзя увеличить шрифт, больно мелко?

stpavel
Offline
Зарегистрирован: 09.10.2018

Да, работа энкодера в последней версии просто радует ! 

Буду переделывать на энкодерах все.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Тоже проверил энкодер,  меняет значение на 2 щелчка. Стало удобно работать.

Надо будет найти маленький энкодер, а то собираю как приставку в маленькой коробке.

konan38
Offline
Зарегистрирован: 20.07.2016

Gintuxa пишет:

Чудо! Энкодер начал работать как никогда. V1.9.

Чудо!!

У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.

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

konan38 пишет:

Gintuxa пишет:

Чудо! Энкодер начал работать как никогда. V1.9.

Чудо!!

У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.

все бинарники есть у автора на гите, все уже сделано. если вы чего - то поменяли, то это сугубо ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.

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

aidar_i пишет:

pilnikov пишет:

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

Спасибо, разобрался, все работает!

Вопрос, можно оставить энкодер, а кнопки на указанные Вами пины привязать?

Хочу энкодер , хочу кнопки подключаю.

Дисплей применяю ОЛЕД 0,96. Нельзя увеличить шрифт, больно мелко?

экранчик побольше решит проблему

энкодер с кнопками вместе работает, а два энкодера ваще клево

раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.

https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d971...

konan38
Offline
Зарегистрирован: 20.07.2016

pilnikov пишет:

konan38 пишет:

Gintuxa пишет:

Чудо! Энкодер начал работать как никогда. V1.9.

Чудо!!

У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.

все бинарники есть у автора на гите, все уже сделано. если вы чето поменяли, то это ВАШИ проблемы. Для прошивки нужно скачать бинарник и залить - делов на 5 минут.

Ничего не менял. Зачем мне это, все работало. Прошивку поменял через web морду. По моемому, что бы так говорить я не давал повод. А просто попросил помощи.

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

помощи? лог покажите - поможем

aidar_i
Offline
Зарегистрирован: 07.10.2018

pilnikov пишет:

раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.

https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d971...


Хорошо!

konan38
Offline
Зарегистрирован: 20.07.2016

pilnikov пишет:

помощи? лог покажите - поможем

К сожелению на работе.

А так вроде вообще мертвый. После прошивки перегрузил, даже дисплей не горит. Приеду с работы сделаю лог.

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

aidar_i пишет:
pilnikov пишет:

раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.

https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d97188d/687474703a2f2f6b61726164696f2e6b61726177696e2e66722f696d616765732f6a6f79737469636b2e6a7067

Хорошо!

у меня есть пара таких

https://ae01.alicdn.com/kf/HTB1yQAuuTlYBeNjSszcq6zwhFXas/5-Breakout-Dev.jpg

резисторы перепаять тока придется

мечусь как включить - то ли по приведенной выше схеме (3 GPIO), то ли как аналоговую клавиатуру (1 GPIO).

agat20
Offline
Зарегистрирован: 25.06.2016

konan38 пишет:

Gintuxa пишет:

Чудо! Энкодер начал работать как никогда. V1.9.

Чудо!!

У меня все перестало работать после прошивки, даже дисплей не светиться. Что делать? Снова через шнурок прошивать. Может кто зделает bin для прошивки. Блин все начинать сначала.

У меня такая же беда по поводу прошивки 1.9, я просто взял и залил бинарник Карадио32 1.6.4 и все заработало -естественно версия 1.6.4 (остальные бинарники не заливал-ибо они уже есть там (я так думаю"(С)

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:

aidar_i пишет:
pilnikov пишет:

раз у вас есть кнопки - соберите джойстик - потестите плиз, если ок, я себе соберу.

https://camo.githubusercontent.com/0b017b64906ebfe014edfd75b0e12f771d97188d/687474703a2f2f6b61726164696f2e6b61726177696e2e66722f696d616765732f6a6f79737469636b2e6a7067

Хорошо!

у меня есть пара таких

https://ae01.alicdn.com/kf/HTB1yQAuuTlYBeNjSszcq6zwhFXas/5-Breakout-Dev.jpg

резисторы перепаять тока придется

мечусь как включить - то ли по приведенной выше схеме (3 GPIO), то ли как аналоговую клавиатуру (1 GPIO).

ООО джойстик круто! Это ж можно самому спаять? Я так понимаю из обычных кнопок?

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

to konan38agat20 

а экранчики вы какие юзаете? не на ST7735 случаем? Там всех изменений по сравнению с 1.8 - пара строк в начале конфиг файла (утрирую канеш).

agat20
Offline
Зарегистрирован: 25.06.2016

у меня олед 1,3" контроллер какой не помню

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

у меня и схема сильно нестандартная и обновлялся я через пререлизы, но вроде всегда работало, раз встрял на пререлизе с вээской, но JP быстро все поправил. Кароче - логи в студию - чтобы предмет был для беседы. А то так пустое получается. Причем логи с режима logi(если сможете в него перевести ;) ).

konan38
Offline
Зарегистрирован: 20.07.2016
Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Можно,ли с помощью этих устройств прошить Ka-Radio32 в esp wrover?

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Т.е,я могу,запитав esp32 3,3вольтами и EN через 10k на 3,3в,замкнув GPIO на землю,прошить через Flash Tool по TXDO и RXDO?

nadim
Offline
Зарегистрирован: 04.11.2017

Vladimir2505 пишет:

Т.е,я могу,запитав esp32 3,3вольтами и EN через 10k на 3,3в,замкнув GPIO на землю,прошить через Flash Tool по TXDO и RXDO?

У Вас USB ttl конвертер UART CH340G CH340 3,3 В 5 В

Вот инструкция 

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

VS и дисплей во время прошивки,обязательно подключен?

nadim
Offline
Зарегистрирован: 04.11.2017

Vladimir2505 пишет:

VS и дисплей во время прошивки,обязательно подключен?

Я думаю, лучше для надежности чтобы все было отключено.