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

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

miha2011 пишет:
Добрый день.

Может кто поделится своими конфигами, бин файлами для радио?

Функционал минимальный все на железе: ESP32 WROOM, Один энкодер (Регулировка звука и переключение радиостанцией через его кнопку), экран маленький 0,96 4 пин. моно усилок ( MAX98357 I2S 3 Вт Класс D) с будущем переходом на VS1053.

Вам стоит полистать эту тему и посмотреть вот здесь.

miha2011
Offline
Зарегистрирован: 19.03.2020

Добрый день.

Народ подскажите как подключить MAX98357a I2S 3 Вт Класс D к ESP32?, его подключил сейчас на следующие пины:

I2S DAC----ESP32

LRCK-------- GPIO_25
BCLK------- GPIO_26
DATA(DIN)------- GPIO_22
в настройке в веб интерфейсе выставлено I2S  
Но играет тихо, как будто это ЦАП самой ESP32.
 
 
erlbriton
erlbriton аватар
Offline
Зарегистрирован: 18.10.2019

pilnikov

Немного не понял Ваше

   "wifi.auto("1") наберите в терминале."

Подключиться по проводу и подать команду в терминале "Termit". Или подключиться по Wi-Fi  когда приемник в режиме точки доступа? Судя по расшифровке команды , она одноразовая. То есть приемник сам не может подключиться к сети прописанной в конфиге и чтобы он он это сделал после пропадания сети,нужно обязательно снять питание? Или я не прав? Спасибо.

 

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Доигрался с модулем 32A1S, оторвал часть площадок, в том числе пин ENABLE (напрочь). Вроде со всеми пинами разобрался, кроме ENABLE. Интересно, если возможность к чему либо "подпаяться" вместо него? Если да, то к чему? Тк по факту, не понял, что к чему крепилось в его районе. Интересует в контексте изменения конфиг файла. А без этого пина не знаю как запустить процесс прошивки.
PS По факту слабенькие у него оказывается площадки пинов, подпаивался тонкими проводами ("на соплях").

maleksm
Offline
Зарегистрирован: 19.03.2019

erlbriton пишет:

pilnikov

Немного не понял Ваше

   "wifi.auto("1") наберите в терминале."

Подключиться по проводу и подать команду в терминале "Termit". Или подключиться по Wi-Fi  когда приемник в режиме точки доступа? Судя по расшифровке команды , она одноразовая. То есть приемник сам не может подключиться к сети прописанной в конфиге и чтобы он он это сделал после пропадания сети,нужно обязательно снять питание? Или я не прав? Спасибо.

Без разницы как будете подключаться, хоть по шнурку, хоть по воздуху. И без разницы в каком режиме находится KaRadio, хоть пусть благополучно вещает какую-нибудь станцию и даже не собирается "отваливаться".
Не совсем понятно, что Вы имеете ввиду под "одноразовой" командой, ведь все команды таковыми и являются. Команда прозвучала - подчинённые её выполнили. И всё, чего тут ещё надобно?

Как расшифровывается строчка хелпа, описывающая команду "wifi.auto".

wifi.auto[("x")]  show the autoconnection  state or set it to x. x=0: reboot on wifi disconnect or 1: try reconnection.
 
 
По сути в данной строчке содержится несколько команд, получив которые, устройство выполняет соответствующие действия.
Мы знаем, по правилам таких описаний, что явно прописанные символы являются обязательными в команде, а то, что заключено в прямоугольные кавычки, является не обязательным и может быть опущено. Таким образом мы можем дать команду "wifi.auto" без всего остального, и это будет являться командой, и она будет выполнена. И можем дать эту команду с какими-то параметрами, подставив их вместо того, что в прямоугольных скобках. Будет другая команда. При этом подставлять параметры надо в строгом соответствии с указанным синтаксисом. Т.е. вместо "x" ставим другой символ или число. А возможно подставить только или "0" или "1". Именно это и написано в строчке хелпа.
 
Итак, рассмотрим все возможные варианты.
"wifi.auto" - показывает текущие настройки устройства, т.е. его поведение в случая потери Wi-Fi-соединения. Покажет или "0", или "1".
"wifi.auto("0")" - задаёт устройству такой режим работы, что при потере Wi-Fi-соединения оно будет ребутиться.
"wifi.auto("1")" - задаёт устройству такой режим работы, что при потере Wi-Fi-соединения оно будет пытаться заново соединиться с последним SSID-ом. Так будет продолжаться несколько раз, только потом будет ребут устройства. Далее идут алгоритмы поведения уже другого уровня, которые заданы в программах прошивки и которые командами не меняются. То есть количество попыток, поведение после ребута и т.д. мы изменить не можем.
 
Таким образом, всё очень просто. Сначала дали команду без параметров - посмотрели (проверили) текущий режим. Если он не нравится (поведение устройства в случае дисконнекта), дали команду с нужным параметром - поставили ESP-шку в нужный режим. И всё. Теперь устройство в случае потери уже установленного Wi-Fi-соединения будет всегда выполнять заданный алгоритм. Не вижу о какой разовости здесь говорить. Один раз поставили, и всегда так будет.
Надо отметить, что данная команда не устанавливает поведение устройства после ребута. Там другой алгоритм установки соединения. Ведь может иметься два SSID-а, надо пытаться сконнектиться с каждым из них, а в случае неудачи встать в режим точки доступа.
 
Как получается, что устройство ни с того ни с сего иногда оказывается в режиме точки доступа? Да легко! Мы это наблюдаем, в случае слабого или неустойчивого Wi-Fi-сигнала сети или плохой антенны ESP-шки. А по умолчанию ESP-шка как раз и стоит в режиме x=0. Поэтому при первом же дисконнекте она ребутится. А если после ребута сеть всё так же "выпендривается", мы и получаем радио в режиме точки доступа, а не он-лайн. Всё! Заткнулась, зараза, не играет. Приходится идти к нему, кнопки нажимать... А, может, другой режим попробовать? Тогда, глядишь, реже подходить придётся.
 
maleksm
Offline
Зарегистрирован: 19.03.2019

miha2011 пишет:
Добрый день.

Народ подскажите как подключить MAX98357a I2S 3 Вт Класс D к ESP32?, его подключил сейчас на следующие пины:

I2S DAC----ESP32

LRCK-------- GPIO_25
BCLK------- GPIO_26
DATA(DIN)------- GPIO_22
в настройке в веб интерфейсе выставлено I2S  
Но играет тихо, как будто это ЦАП самой ESP32.
 
Расскажите, в каком режиме Вы используете этот усилитель? То есть как подключен вход "GAIN" и "SD"?
Усилитель может работать с разными ступенями усиления: "Class D optional : 3db/6db/9db/12db/15db".
 
Повангую.
Вход "GAIN" у Вас висит в воздухе, следовательно усиление 9db. А вход "SD" ни к чему не подключен, что означает режим "(L+R)/2".
Вот здесь даташит на усилитель MAX98357A/MAX98357B. Почитайте, подключите, как следует.
Egen_M
Egen_M аватар
Offline
Зарегистрирован: 01.05.2015

erlbriton пишет:

Итак, рассмотрим все возможные варианты.

"wifi.auto" - показывает текущие настройки устройства, т.е. его поведение в случая потери Wi-Fi-соединения. Покажет или "0", или "1".
"wifi.auto("0")" - задаёт устройству такой режим работы, что при потере Wi-Fi-соединения оно будет ребутиться.
"wifi.auto("1")" - задаёт устройству такой режим работы, что при потере Wi-Fi-соединения оно будет пытаться заново соединиться с последним SSID-ом. Так будет продолжаться несколько раз, только потом будет ребут устройства. Далее идут алгоритмы поведения уже другого уровня, которые заданы в программах прошивки и которые командами не меняются. То есть количество попыток, поведение после ребута и т.д. мы изменить не можем.
В авторской версии Release 1.9 R6 , при вводе в терминале команды "help", выводится информация по всем возможным командам для KaRadio. Так вот, команды "wifi.auto" в этом списке нет, и при её вводе в работе устройства ничего не меняется. Может я что то делаю не так?
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Egen_M
Egen_M аватар
Offline
Зарегистрирован: 01.05.2015

И что это значит? По смыслу вроде бы отключает ранее установленную точку доступа. А как это? А почему у меня только до 1.9 R6 обновляется? 

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

вам же писали как она работает. если вайфай пропал - радио ждет его возвращения. По возвращении переподключается и продолжает играть станцию. наберите в терминале wifi.auto и покажите нам реакцию (скриншотом)

Egen_M
Egen_M аватар
Offline
Зарегистрирован: 01.05.2015

Только вечером смогу сделать скриншот, сейчас я на работе. Примерно такое выводил <##INFO WIFI AUTO Вчера попробовал включить приёмник с выключенным роутером, он перешёл на адрес 192.168.4.1, а точку доступа не запустил. После включения роутера, он не смог переподключиться к сети. Пришлось переустанавливать прошивку. 

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

если вифи нет при подключении - он запустит АР. а вот если подключился и потерял - переподключится.

Egen_M
Egen_M аватар
Offline
Зарегистрирован: 01.05.2015

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

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
/* Wait for the callback to set the CONNECTED_BIT in the event group. */
		if ( (xEventGroupWaitBits(wifi_event_group, CONNECTED_AP,false, true, 2000) & CONNECTED_AP) ==0) 
		//timeout . Try the next AP
		{
			g_device->current_ap++;
			g_device->current_ap %=3;
			saveDeviceSettings(g_device);
			printf("\ndevice->current_ap: %d\n",g_device->current_ap);	
		}	else break;	// 					

судя по этим строкам кода радио делает по три попытки подключения к каждой из двух точек, и только потом АР. Так что смотрите внимательно как вы задали имя и пароль вифи, а так-же на качество приема.

Egen_M
Egen_M аватар
Offline
Зарегистрирован: 01.05.2015

Хорошо бы, если он минуты две, три ожидал подключения роутера. Пока дойдёшь из одной комнаты в другую, пока вспомнишь, что роутер выключен, а он гад уже точку доступа организовать успел! :).

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

пишите - код открыт - все в ваших руках - да хоть год пусть ждет.

stalker555
Offline
Зарегистрирован: 08.11.2018

Всем привет,возникла проблемка подключения ИК пульта ...плата
TTGO T8 V1.7 ESP32 4 Мб PSRAM .прошита ka radio..5v gnd это понятно...а вот сигнал s провод к какому Пинк цеплять? Или может bin кто нибудь поделиться,желательно под ИК пульт и под энкодер переключения станции....

.

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

IR GPIO21

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Можно ли отключить режим часов в Карадио32, если из управления только ардуиновский ИК пульт? Не могу понять как это сделать, пытался 2 раза быстро play нажать, не выходит, может есть какой способ?

Gintuxa
Offline
Зарегистрирован: 05.10.2017
B .csv
 
K_STAR,data,string, 
K_DIESE,data,string,
K_INFO,data,string,0xFF004A 0xFF0042
 
Star и Diese будут переключат часы или информация.
Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Gintuxa пишет:

B .csv
 
K_STAR,data,string, 
K_DIESE,data,string,
K_INFO,data,string,0xFF004A 0xFF0042
 
Star и Diese будут переключат часы или информация.


А если нет возможности перепрошить : пин ( enable) оторвал на модуле :-(((((((((, ранее писал выше. Есть ли ещё вариант?

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

п.с.

 

0xFF004A 0xFF0042

это коды от моего ИК пульта для Star и Diese. Они имеют тенденцию отличаться между различными пультам Arduino

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Так и не понял где на 17 кнопочном ардуиновском пульте кнопка K_INFO. Тк перепрошиться нет физической возможности, решил проблему с помощью обучаемого пульта, он как то и сгенерил эту недостающую кнопку, которая позволила отключить режим часов.

Go
Offline
Зарегистрирован: 26.03.2020

Добрый день.

Собрал и прошил KaRadio по инструкции https://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053/

При прошивке использовал загрущик той же версии, что на картинке в инструкции (к сожалению в GITHub загружена картинка с адресами, на которой не видно имен файлов, поэтому использовал версию из инструкции):

К роутеру радио коннектится, WEB интерфейс открывается, но ни через монитор WEB интерфейса на компе, ни в наушниках, подключенных к VS1051 радиостанции не слышны. Ссылка текущего радио в браузере проигрывается. Через WEB интерфейс обновился до последней версии - не помогло. Правильность соединения esp8266 и VS1051 проверил - все как на схеме (прозвонил все соединения:

Пробовал как с заземленным А0, так и с не заземленным - результат одинаковый. Запитывал VS1051 от VIN 5V ESP8266.

На странице проекта в файлах лежит ссылка на KaRadio32.bin, но что с ним делать - не написано... 

Прошу помощи форумчан: в какой стороне искать причину проблемы?

p.s. Теоретически - если ESP и через монитор не отдает звук на комп, то проблема в прошивке... 

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

Go пишет:

Запитывал VS1051 от VIN 5V ESP8266.

На странице проекта в файлах лежит ссылка на KaRadio32.bin, но что с ним делать - не написано... 

Прошу помощи форумчан: в какой стороне искать причину проблемы?

p.s. Теоретически - если ESP и через монитор не отдает звук на комп, то проблема в прошивке... 

Смешали и котлеты и мух.

Вы на чем собрали? на ESP8266 или ESP32 ? файл KaRadio32.bin никакого отношения к ESP8266 не имеет.

Go
Offline
Зарегистрирован: 26.03.2020

ShAlex13 пишет:

Вы на чем собрали? на ESP8266 или ESP32 ? файл KaRadio32.bin никакого отношения к ESP8266 не имеет.

Собирал на ESP8266

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

Go пишет:

Собирал на ESP8266

Во первых прошейте сначало ESP-шку "пустым" бланком  https://cloud.mail.ru/public/2Les/c3fAUL9eH

по адресу 0х0000, при прошивке файлов в прошивальщике установите SPI MODE не QIO, а DIO. Дальше видно будет...ну и как говориться лог в студию...

Go
Offline
Зарегистрирован: 26.03.2020

ShAlex13 пишет:

Во первых прошейте сначало ESP-шку "пустым" бланком  https://cloud.mail.ru/public/2Les/c3fAUL9eH

по адресу 0х0000, при прошивке файлов в прошивальщике установите SPI MODE не QIO, а DIO. Дальше видно будет...ну и как говориться лог в студию...

Залил "пустым" бланком в режиме DIO, попытался прошить - после прошивки ЕСП не работала в режиме точки, прошил в режиме QIO - ЕСПшка заработала как точка КаРадио, но звука в мониторе так и нет...

Может кто-нибудь скинуть архив с бинарниками и адресами, по которым их нужно шить? 

 

Вот лог:

main.py:96: wxPyDeprecationWarning: Using deprecated class PySimpleApp.

[20.5, 19.5, 18.5, 17.0, 16.0, 14.0]
('self.chip: ', 'ESP8266')
RF option applied...
test offset :  0 0x0
case ok
======
CONNECT BAUD: 115200
============
.Uploading stub...
Running stub...
Stub running...
Changing baud rate to 230400
Changed.
-----------------------
crc_efuse_4bit: 0
crc_calc_4bit: 12
48bit mac

 is stub and send flash finish
C:\1\BIN\boot_v1.6.bin
test offset :  4096 0x1000
case ok
test offset :  528384 0x81000
case ok
test offset :  4177920 0x3fc000
case ok
test offset :  4186112 0x3fe000
case ok
test offset :  0 0x0
case ok
test offset :  4096 0x1000
case ok
test offset :  528384 0x81000
case ok
test offset :  4177920 0x3fc000
case ok
test offset :  4186112 0x3fe000
case ok
======
CONNECT BAUD: 115200
============
.Uploading stub...
Running stub...
Stub running...
Changing baud rate to 230400
Changed.
-----------------------
crc_efuse_4bit: 0
crc_calc_4bit: 12
48bit mac

 is stub and send flash finish
test offset :  0 0x0
case ok
test offset :  4096 0x1000
case ok
test offset :  528384 0x81000
case ok
test offset :  4177920 0x3fc000
case ok
test offset :  4186112 0x3fe000
case ok
======
CONNECT BAUD: 115200
============
.Uploading stub...
Running stub...
Stub running...
Changing baud rate to 230400
Changed.
-----------------------
crc_efuse_4bit: 0
crc_calc_4bit: 12
48bit mac

 is stub and send flash finish
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

нам лог прошивальщика не особо интересен. Напротив, лог самой еспихи после запуска карадио откроет многое

Onegin45
Offline
Зарегистрирован: 27.11.2018

Парни всем привет. Пришел, заказанный мной st7735, подключил, настроил - работает. Но из-за его диагонали возникла проблема с корпусом, а для ее решения дисплей нужно повернуть на 90 градусов. В командах нашел только поворот на 180. Подскажите, вообще конструкцией предусмотрен поворот экрана на 90 градусов, или можно забыть?

И второй вопрос, чтоб два раза не вставать - в закромах нашел другой дисплей - st7789 240x240. В списке поддерживаемых, он вроде есть, только с разрешением 240х320, по цоколевке все совпадает, но, сцуко, не работает. Подсветка горит - экран черный. В настройках пробовал подпихнуть коды от экранов с  близким разрешением - результата ноль. Тоже, видимо, не судьба его запустить?

За что на экране отвечает пин под названием CS? Экран работает и без него, а на схеме он используется.

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

Экранчик 1.3 IPS 240x240 ST7789 в списке значится под номером 203.  На 90 можно повернуть, но токмо через умешательство у код.:) У меня экранчик правда  робит из коробки (опять радует меня крайний релиз моих платок :)  три раза тьху)

экран брал тут https://aliexpress.ru/item/32859772356.html

https://ae01.alicdn.com/kf/HTB17xvbg7KWBuNjy1zjq6AOypXa6.jpg - это таблица с разъяснением назначения пинов. В ей CS описан. Я брал без платы - подключение по стандарту.

Вообще CS - это Chip Select - во всяких последовательных шинах, по типу СПАЯ (SPI) - хрень, позволяющая выбрать конкретное устройство из нескольких одинаковых, подключенных последовательно.

INRI
Offline
Зарегистрирован: 12.10.2019

  Намедни восстановил горелый TTGO T8, чтобы он не валялся зря, да и от карантинной скуки, решил собрать очередной приёмник.

  На макетке все отлично работало, припаял на плату - работает, но при переключении станции воспроизведение замедляется (как на магнитофоне на пониженной скорости).

   После резета опять играет до следующего переключения... Железки: Т8, VS 1053, дифусилитель. Сломал уже башку, со вчерашнего вечера ковыряюсь. Помогите добрым советом, пожалуйста!

  Как обычно, попросил помощи,и почти сразу всё наладил. Полностью пропаял плату, и всё пошло.

   Однако отчего был такой интересный эффект с замедлением воспроизведения? Так и не докопался.

Рано радовался. Опять то же самое. Наверное, VS1053 бракованная. А другой, чтобы проверить, нет. 

Onegin45
Offline
Зарегистрирован: 27.11.2018

pilnikov пишет:

 

Экранчик 1.3 IPS 240x240 ST7789 в списке значится под номером 203.  На 90 можно повернуть, но токмо через умешательство у код.:) У меня экранчик правда  робит из коробки (опять радует меня крайний релиз моих платок :)  три раза тьху)

экран брал тут https://aliexpress.ru/item/32859772356.html

Блин, у меня прям аналогичный 7789. Но не пашет. Попробую 203-й номер, но думаю, я в процессе перебора его уже пробовал. Неуж экран битый китаеза прислал...

stalker555
Offline
Зарегистрирован: 08.11.2018

Выше уже спрашивал у знатоков про подключение пульта ...но коды пульта в термиете не отображаются..3,3v, gnd ,s 21....пульт обычный, перекрестие снизу.прошивка 1.9r7.. плата ttgot8 1,7

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

stalker555 пишет:
Выше уже спрашивал у знатоков про подключение пульта ...но коды пульта в термиете не отображаются..3,3v, gnd ,s 21....пульт обычный, перекрестие снизу.прошивка 1.9r7.. плата ttgot8 1,7

сперва там же в термите наберите sys.logi

stalker555
Offline
Зарегистрирован: 08.11.2018

пробовал уже после sys.logi делал ресет..результата нет.... (33866) audio_player: Buffer fill 6%, 25911 // 430080 bytes

I (54926) audio_player: Buffer fill 5%, 24597 // 430080 bytes
I (75896) audio_player: Buffer fill 5%, 23747 // 430080 bytes
 sys.logi
#INFO:" sys.logi"#
ets Jun  8 2016 00:22:57
 
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

пробел перед s "_sys.logi"

stalker555
Offline
Зарегистрирован: 08.11.2018
_sys.logi
#INFO:"_sys.logi"#
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

у вас был, надо без. попробуйте sys.logv; sys.logd; sys.loge

 

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

должно быть сообщение по типу этого

Log level is now ESP_LOG_INFO
 
stalker555
Offline
Зарегистрирован: 08.11.2018

после каждой команды обязательно reset?

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

нет, сразу будет видно что инфы добавится

stalker555
Offline
Зарегистрирован: 08.11.2018
sys.logi
Log level is now ESP_LOG_INFO
I (297446) audio_player: Buffer fill 1%, 6773 // 430080 bytes
I (297986) fdkaac_decoder: decode error 0x00004006
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

пульт то потыкайте. Кстати у меня плоские мелкие пульты "для ардуино" не все работают. А вот пульт от тв LG - видится. И от тв приставки китайской. Пульты должны быть с протоколом NEC.

stalker555
Offline
Зарегистрирован: 08.11.2018
 sys.logi
Log level is now ESP_LOG_INFO
I (704076) audio_player: Buffer fill 96%, 413170 // 430080 bytes
I (728726) audio_player: Buffer fill 94%, 406545 // 430080 bytes
I (751696) audio_player: Buffer fill 98%, 424496 // 430080 bytes
I (776326) audio_player: Buffer fill 97%, 417871 // 430080 bytes
 
 нивкакую не хочет ни один пульт
толстый
Offline
Зарегистрирован: 10.02.2020

Обратите внимание, что на GPIO21 на Вашей плате висит светодиод. Может мешает или он или внутренний микропитон. Попробуйте отпаять светодиод или резюк. Ну или переназначить в standard_adb на другой пин.

Это если конечно у Вас подходящий заведомо рабочий и правильно распаянный приёмник.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Достались по случаю 2 аппарата, занедорого, в одну тытятю рублей обошлись. Внутренности выкину, радиву вставлю, с усилителем чтоб и линейным выходом. Так вот, как считаете, стоит пилить морды, чтобы поставить дисплеи? Или в штатное окошко 0,96 установить? Кнопки планирую оставить, не будет там энкодер смотреться.

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

меня прям зависть с ностальгией за грудки взяли. Помнится техникс такой у нас в магазе в районе косаря уе стоил.(ценник так и был в уе)

если по простому - по мне канеш будет лучше встроить 0.96.

а по сложному - там дисплеи 14(16) сегментные. Если не выгорели и работают - я бы нашел от этих аппаратов схему и даташит на контроллер. выкинул штатный проц и вкорячил туда аддон на дурине.

Я так оживлял жк дисплейчик от факса. Тоже, на первый взгляд, он тока на выброс был. Ан нет - нагуглил скеч готовый для него и оживил.

Еще пример - часы телефункен из моего первого ролика на ютюбе про ттго тм. К ним также был применен реверс-инжиниринг. 

makserge
Offline
Зарегистрирован: 08.10.2018

Просто оставлю это здесь

https://www.cnx-software.com/2020/04/04/widora-tiny200-allwinner-f1c200s...

  • SoC – Allwinner F1C200s ARM926EJS processor @ 400-600 MHz (Overclockable to 900 MHz) with 64MB DDR1 RAM
  • Storage – 16MB SPI NOR flash or 128MB NAND flash and MicroSD card slot or 512MB SD NAND flash.
  • Display I/F – 40-pin RGB FPC cable for resistive touch screens; additional 6-pin FPC cable for capacitive touch support
  • Camera I/F – 24-pin DVP interface
  • Audio – Onboard microphone; Class D audio amplifier
  • Connectivity – Optional WiFi via TF-WiFi card (MicroSD WiFi card)
  • USB – 1x Micro USB OTG port also supporting FEL flash mode
  • Debugging – Micro USB port connected to CP2104 USB-TTL serial controller
  • Expansion – 30 through holes on the sides of the board for various I/Os
  • Misc – BOOT & reset buttons
  • Dimensions – 50.8 * 22.86mm

На борту даже усилок и есть линейный вход из коробки

Можно подключить любую матрицу 40 пин с помойки и получить в районе 20-30 уй радиву которая ест все

Есть еще вариант неиспытанный но перспективный - автомагнитола за 20-25 уе с F1C100 - типа этой https://mysku.ru/blog/aliexpress/79149.html

Там внутри скорее всего RTOS -  https://www.freertos.org

Итого по цене есп 32 с обвесом мы получаем взрослый практически дистрибутив с нормальным экраном и мощным процом

Единственный минус на сейчас - нет готового проекта но есть один китайский сайт где сидят разработчики для F1C100 - https://whycan.cn/f_17.html - там море инфо где что взять и как поставить

ИМХО это перспективное направление и куда интереснее чем есп - которая имхо идет куда-то не туда со своими новыми процами с одним дохлым ядром но гордой поддержкой USB

Tolcty
Offline
Зарегистрирован: 08.07.2019

pilnikov пишет:
а по сложному - там дисплеи 14(16) сегментные. Если не выгорели и работают - я бы нашел от этих аппаратов схему и даташит на контроллер. выкинул штатный проц и вкорячил туда аддон на дурине

Кто бы еще за это взялся. Я в этом чуть больше чем ноль. Буду курочить. Можно канеш попробовать оставить, хотя бы чтоб как часы работало, попробую разобраться, схема накала и прочее живо, а уж ключи на транзисторах должен осилить. Или выкину и вкорячу туда индикатор уровня на светиках. В общем очередной долгострой.