Data -- GPIO19 ? У меня прошивка от Ka-Radio на ESP32 там указано Data -gpio22 или где то что то я упустил
Читайте внимательнее - я вам дал пример подключения для СВОЕЙ платы (готовой) ttgo tm music как образец подключения. И чтобы вы у себя проверили с вашим конфигом и вашими платами
Тут осел (осциллограф) вам бы точно смог помочь. И клок бы посмотрели и резет и дату
у меня Arduino Pro mini 5 вольт на Atmega 328. Можно ли ее использовать в Ка радио с дисплеем Nokia. Идет только заставка и внизу = 1.
Данные радиостанций на Rx поступают. Скорость uart выставляю 28800 по WiFi с помощью telnet. Где искать?
ищите в ардуине
Подсказка:
Можно скопировать инфу, которую выдает карадио, в текстовый файл. Потом, просто в мониторе порта ардуины, не подключая карадио, вставлять эту инфу и смотреть результат. Т.е. источником инфы выступит ваш комп а не карадио.
Еще могу посоветовать заказать вместо (или вместе) с новым модулем платку для карадио на есп8266 (там грек какой то вроде делал, синенькая такая), на нее можно модуль есп, вээску (чип) и рассыпуху всю с ваших плат перепаять - и все запоет и размеры будут минимальные и жесткость и эстетика (ни каких тебе проводков). Я готовый модулек купил - ща не нарадуюсь - одна платка за все про все.
А часом ни у кого нет файла этой платы из игла или диптрасе .Хочу переделать под 1206.
Пришли мои платки , переделанные под резисторы и конденсаторы типоразмера 1206.
Жду VS1053. Руки чешутся выпаять из рабочей платки.
КаРадио32 Подскажите где нужно удалить код чтобы в ВЭБ интерфесе в закладке SETTING убрать: кнопку обновить сейчас - историю изменений - линки - ....
Комментирую или удаляю в файле index.html часть кода, компилирую заливаю - версия прошивки поменялась т.е. изменения прошили, а доп информация на месте как будто и не удалял.
<!-- <h1>Update to: <span id="newrelease"></span> <input type=button value="Update now" onclick="upgrade()" /><br/> </h1>
<p>
<span class="bold4" id="Version"></span><br/>
<span class="bold4">To update or reload the current release:</span><br/><br/>
<input type=button value="Update now" onclick="upgrade()" /><br/>
<span class="bold4" id="Infos"></span><br/>
</p>
<h1>History:</h1><BR/>
<input type=button value="Read the history" onclick="checkhistory()" /></span><br/>
<span class="bold4" id="History"></span><br/>
-->
Для индикатора от фирмы МЭЛТ (с русской кодировкой) http://www.melt.com.ru/docs/MT-16S2H.pdf в скетче karadiolcd16x2 (Карадио) надо что-то переделывать? Вроде производитель пишет что должна быть процедура включения и инициализации. Может надо еще на вторую странице кодировки переключаться...Подцепил сейчас как есть, на экране тишина
крутил...вот что ответили с МЭЛТА: "Проводите инициализацию (описана в документации), и не забудьте команду включения индикатора. Без этого индикатор ничего показывать в общем-то и не обязан. может вся память оказалась очищенной, что тогда показывать?
Да, при изменении угла взгляда даже выключенные знакоместа могут быть слабо заметными, но это не гарантируется и не является признаком исправного/неисправного индикатора.
Проводите инициализацию, записывайте гарантированно непустую информацию и уже по её появлению делайте заключение.
Но скорее всего всё у Вас работает, просто индикатор по включению питания встроенной схемой сброса очистился и выключился. И видите Вы выключенные (погашенные) знакоместа, т.е. развёртка идёт правильно."
Наконец заработало KaRadio! Огромное спасибо всем кто отвечал на мои вопросы и давал советы!
Сделал что-то типа видеоинструкции по сборке, возможно видео поможет новичкам, обобщил некоторую полезную информацию полученную на форуме. (Извинятйте если, что назвал не по научному)
флаги, регистры...мне это ни о чем не говорит к сожалению
/* The circuit:
* LCD RS pin to digital pin 12
* LCD Enable pin to digital pin 11
* LCD D4 pin to digital pin 5
* LCD D5 pin to digital pin 4
* LCD D6 pin to digital pin 3
* LCD D7 pin to digital pin 2
* LCD R/W pin to ground
* LCD VSS pin to ground
* LCD VCC pin to 5V
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)
*/
#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
}
Наконец заработало KaRadio! Огромное спасибо всем кто отвечал на мои вопросы и давал советы!
Сделал что-то типа видеоинструкции по сборке, возможно видео поможет новичкам, обобщил некоторую полезную информацию полученную на форуме. (Извинятйте если, что назвал не по научному)
RX - TX на ардуине менял местами, результата положительного я не добился. В чем может быть причина подобной неисправности, где копать?
Можешь расписать конечный вариант, какой пин от ESP - к какому на Arduini Nano
На Ардуино Нано не делал, делал на Ардуино Про мини 328. Думаю, что там особой разницы не будет по подключению. Отдельно хочу рассказать про питание модулей. ESP и VS запитывал от 5 Вольт. На ESP имеется вход Vin, туда подал 5 В, это до стабилизатора на 3,3 Вольта. Про мини запитал от 3,3 В. Кстати, 5 -ти Вольтовую версию, она прекрасно справляется со своей работой от 3,3 В. Подключил TX (от ESP) к RX (про мини).
Удаляю как у вас, хотя я так делал и ранее, а для чистоты экперемента прописал еще <H1>Заголовок</H1> - и ни чего не меняется - откуда берет вэб интерфейс инфу которой нет?
Удаляю как у вас, хотя я так делал и ранее, а для чистоты экперемента прописал еще <H1>Заголовок</H1> - и ни чего не меняется - откуда берет вэб интерфейс инфу которой нет?
А вы флэшку почистите перед заливкой. Файлы морды заливаются по отличным от самой прошивки адресам. Еще перед компиляцией удалите файлы морды без расширений (скомпилированные)
У меня и синяя VS1053 прекрасно работает. Есть у меня и красная, буду использовать в другой версии радио. Что касается галок DIO и QIO, согласен, что у меня на видео имеюся разногласия с рекомендациями оригинала, но я не заметил что бы это влияло на результат прошивки. Возможно вариант этой галочки очень важен, но я не специалист в этом вопросе, при прошивке модуля просто случайно выставил DIO.
А вы флэшку почистите перед заливкой. Файлы морды заливаются по отличным от самой прошивки адресам. Еще перед компиляцией удалите файлы морды без расширений (скомпилированные)
Это где (удалите файлы морды без расширений (скомпилированные)) ? даю команду make clean перед компиляцией
папка \webpage\ там же где и index.html. В ней лежат файлы с именами копиями оригиналов, но без расширений - это скомпилированные версии оригиналов - они заливаются в есп. Удалите их.
Менял скорость на 115200, в мониторе порта ардуино абракадабра, команды на дисплей не проходят.
При скорости 9600 в мониторе порта корректно отображается заставка, команды по отдельности не проходят, когда в другом терминале посылаю все комады файлом на дисплее:
Менял скорость на 115200, в мониторе порта ардуино абракадабра, команды на дисплей не проходят.
При скорости 9600 в мониторе порта корректно отображается заставка, команды по отдельности не проходят, когда в другом терминале посылаю все комады файлом на дисплее:
-REM
Thematigue 3
____________
а вы после того как BAUD поменяли, в мониторе порта скорость поменяли? Скрин сделайте монитора вашего.
А кто пробовал edzelf ESP32 radio кириллизировать? Там, вроде, код открытый. Может, где-то тут уже проскакивало, но довольно тяжело найти в тутошней куче инфы...
А кто пробовал edzelf ESP32 radio кириллизировать? Там, вроде, код открытый. Может, где-то тут уже проскакивало, но довольно тяжело найти в тутошней куче инфы...
Читайте внимательнее - я вам дал пример подключения для СВОЕЙ платы (готовой) ttgo tm music как образец подключения. И чтобы вы у себя проверили с вашим конфигом и вашими платами
Тут осел (осциллограф) вам бы точно смог помочь. И клок бы посмотрели и резет и дату
у меня Arduino Pro mini 5 вольт на Atmega 328. Можно ли ее использовать в Ка радио с дисплеем Nokia. Идет только заставка и внизу = 1.
Данные радиостанций на Rx поступают. Скорость uart выставляю 28800 по WiFi с помощью telnet. Где искать?
ищите в ардуине
Подсказка:
Можно скопировать инфу, которую выдает карадио, в текстовый файл. Потом, просто в мониторе порта ардуины, не подключая карадио, вставлять эту инфу и смотреть результат. Т.е. источником инфы выступит ваш комп а не карадио.
Вот частично, что получил с радио:
uart speed: 28800
Release 1.6.3, Revision 0
SDK 1.4.2(f57d61a)
data : 0x3ffe8000 ~ 0x3ffe88fc, len: 2300
rodata: 0x3ffe8900 ~ 0x3ffea358, len: 6744
bss : 0x3ffea358 ~ 0x3fff1778, len: 29728
heap : 0x3fff1778 ~ 0x40000000, len: 59528
Heap size: 30616
size_map: 4
Eeprom_start: 3e0000
Eeprom_start1: 3d0000
Flash size: 4194304
t0 task: 3fff8a10
t1 task: 3fff8c98
t2 task: 3fff92b8
t3 task: 3fff96a8
t4 task: 3fff9cf0
Heap size: 23832
mode : sta(dc:4f:22:1c:25:07)
add if0
SCI_Mode (0x4800) = 0x4802
SCI_Status (0x48) = 0x4C
VS Version (VS1053 is 4) = 4
SCI_ClockF = 0xB800
I2S Speed: 0
device: 3fffa788
plugin size 6350 3175
plugin start: 7 1 8050 6
plugin size 234 117
plugin start: 7 1 8f00 6
volume: 120
AP1: Keenetic-5628, AP2:
AP1:Station Ip: 192.168.1.48
Trying Keenetic-5628 , I: 0 status: 1
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
Trying Keenetic-5628 , I: 1 status: 1
state: 3 -> 5 (10)
add 0
aid 3
pm open phy_2,type:2 0 0
cnt
dhcp client start...
ip:192.168.1.48,mask:255.255.255.0,gw:192.168.1.1
sleep enable,type: 2
ADC Div: 3 from adc: 333
autostart: playing:1, currentstation:250
I2S Speed: 0
##CLI.STOPPED# from playStationInt
##CLI.NAMESET#: 250 RFM Thematique 3
##CLI.URLSET#: rfm-wr16-mp3-128.scdn.arkena.com
##CLI.PATHSET#: /rfm.mp3
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 120
##CLI.ICY0#: RFM Thematique 3
##CLI.ICY3#: http:\/\/www.rfm.fr
##CLI.ICY4#: Radio
##CLI.ICY5#: 128
##CLI.ICY7#: samplerate=44100;channels=2;bitrate=128
##CLI.PLAYING#
##CLI.META#:
В мониторе порта ардуино при подключении выводится:
Karadio display nokia 84 * 48
Free RAM available:
420FFFFFFFF
Ввод строк из первого лога ни к чему не приводит
Еще могу посоветовать заказать вместо (или вместе) с новым модулем платку для карадио на есп8266 (там грек какой то вроде делал, синенькая такая), на нее можно модуль есп, вээску (чип) и рассыпуху всю с ваших плат перепаять - и все запоет и размеры будут минимальные и жесткость и эстетика (ни каких тебе проводков). Я готовый модулек купил - ща не нарадуюсь - одна платка за все про все.
А часом ни у кого нет файла этой платы из игла или диптрасе .Хочу переделать под 1206.
Пришли мои платки , переделанные под резисторы и конденсаторы типоразмера 1206.
Жду VS1053. Руки чешутся выпаять из рабочей платки.
kombatus вам нужны для экспериментов только эти строчки
##CLI.NAMESET#: 250 RFM Thematique 3
##CLI.URLSET#: rfm-wr16-mp3-128.scdn.arkena.com
##CLI.PATHSET#: /rfm.mp3
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 120
##CLI.ICY0#: RFM Thematique 3
##CLI.ICY3#: http:\/\/www.rfm.fr
##CLI.ICY4#: Radio
##CLI.ICY5#: 128
##CLI.ICY7#: samplerate=44100;channels=2;bitrate=128
##CLI.PLAYING#
##CLI.META#:
SpectrumZX +++++++++++++++
В web-интерфейсе Ka-Radio на ESP32 регулировка окраски звука есть? Что-то у себя не нахожу...
RX - TX на ардуине менял местами, результата положительного я не добился. В чем может быть причина подобной неисправности, где копать?
Можешь расписать конечный вариант, какой пин от ESP - к какому на Arduini Nano
В web-интерфейсе Ka-Radio на ESP32 регулировка окраски звука есть? Что-то у себя не нахожу...
только если используете vs1053
Добавил на гитхаб свой "пульт" для карадио https://github.com/pilnikov/Karadio-addon-lcd1602-rus
Тока он "в процессе" и работает пока "как телевизор" хотя энкодер там подключен и чего то там уже может, но плохо. ИК пульта пока нет.
kombatus вам нужны для экспериментов только эти строчки
##CLI.NAMESET#: 250 RFM Thematique 3
##CLI.URLSET#: rfm-wr16-mp3-128.scdn.arkena.com
##CLI.PATHSET#: /rfm.mp3
##CLI.PORTSET#: 80
##CLI.OVOLSET#: 0
##CLI.VOL#: 120
##CLI.ICY0#: RFM Thematique 3
##CLI.ICY3#: http:\/\/www.rfm.fr
##CLI.ICY4#: Radio
##CLI.ICY5#: 128
##CLI.ICY7#: samplerate=44100;channels=2;bitrate=128
##CLI.PLAYING#
##CLI.META#:
Ниже заставки появились две строки
=1
AVR I
Нижняя пропадает, когда посылаю команду.
Но не могу синхронизовать скорости, абракадабра в мониторе. Нет скорости 28000 ни в мониторе, ни в установках в диспетчере устройств компа.
Что бы это значило?
скрин монитора в студию и кусок скетча в секции void setup() строчку Serial.begin(????);
КаРадио32 Подскажите где нужно удалить код чтобы в ВЭБ интерфесе в закладке SETTING убрать: кнопку обновить сейчас - историю изменений - линки - ....
Комментирую или удаляю в файле index.html часть кода, компилирую заливаю - версия прошивки поменялась т.е. изменения прошили, а доп информация на месте как будто и не удалял.
To pilnikov
Для индикатора от фирмы МЭЛТ (с русской кодировкой) http://www.melt.com.ru/docs/MT-16S2H.pdf в скетче karadiolcd16x2 (Карадио) надо что-то переделывать? Вроде производитель пишет что должна быть процедура включения и инициализации. Может надо еще на вторую странице кодировки переключаться...Подцепил сейчас как есть, на экране тишина
там нужно мормошить только если захотите русский выводить, а латиницу он должен по умолчанию отображать. У вас индикатор с "много ножек"? не и2ц?
там нужно мормошить только если захотите русский выводить, а латиницу он должен по умолчанию отображать. У вас индикатор с "много ножек"? не и2ц?
нет, не и2ц...14 лап+подсветка
А контрастность крутили? квадратики видно?
А контрастность крутили? квадратики видно?
крутил...вот что ответили с МЭЛТА: "Проводите инициализацию (описана в документации), и не забудьте команду включения индикатора. Без этого индикатор ничего показывать в общем-то и не обязан. может вся память оказалась очищенной, что тогда показывать?
Да, при изменении угла взгляда даже выключенные знакоместа могут быть слабо заметными, но это не гарантируется и не является признаком исправного/неисправного индикатора.
Проводите инициализацию, записывайте гарантированно непустую информацию и уже по её появлению делайте заключение.
Но скорее всего всё у Вас работает, просто индикатор по включению питания встроенной схемой сброса очистился и выключился. И видите Вы выключенные (погашенные) знакоместа, т.е. развёртка идёт правильно."
http://robotosha.ru/electronics/lcd-hd44780.html тут почитайте - хорошая статья
флаги, регистры...мне это ни о чем не говорит к сожалению
Наконец заработало KaRadio! Огромное спасибо всем кто отвечал на мои вопросы и давал советы!
Сделал что-то типа видеоинструкции по сборке, возможно видео поможет новичкам, обобщил некоторую полезную информацию полученную на форуме. (Извинятйте если, что назвал не по научному)
ссылка на видео: https://youtu.be/cZStT-QnCRU
флаги, регистры...мне это ни о чем не говорит к сожалению
Что выдает?
Что выдает?
Ничего
скрин монитора в студию и кусок скетча в секции void setup() строчку Serial.begin(????);
To pilnikov
http://www.melt.com.ru/docs/MT-16S2H.pdf
страница 5 +таблица 4 может тут что дельное?
Thematicue 3
To pilnikov
http://www.melt.com.ru/docs/MT-16S2H.pdf
страница 5 +таблица 4 может тут что дельное?
Это значит, что если в строчке
указать четыре "d" ножки то и режим будет выбран 4х битный
Serial.begin(BAUD);
28000 бод
Наконец заработало KaRadio! Огромное спасибо всем кто отвечал на мои вопросы и давал советы!
Сделал что-то типа видеоинструкции по сборке, возможно видео поможет новичкам, обобщил некоторую полезную информацию полученную на форуме. (Извинятйте если, что назвал не по научному)
ссылка на видео: https://youtu.be/cZStT-QnCRU
А вы спец по инструкциям для чайников! Однозначно ++++++ Продолжайте. Теперь нам нужна инструкция по аддонам.
Касательно видео - вы слега слукавили в выборе галок для прошивальщика (DIO QIO) про это тоже не мешало бы упомянуть. И про "красную" VS1053 тоже
28000 бод
а поменять на 115200 никак?
Это значит, что если в строчке
указать четыре "d" ножки то и режим будет выбран 4х битный
А дальше?
DDisplay On/Off control (Включает/выключает индикатор) Таблица 4.
RX - TX на ардуине менял местами, результата положительного я не добился. В чем может быть причина подобной неисправности, где копать?
Можешь расписать конечный вариант, какой пин от ESP - к какому на Arduini Nano
На Ардуино Нано не делал, делал на Ардуино Про мини 328. Думаю, что там особой разницы не будет по подключению. Отдельно хочу рассказать про питание модулей. ESP и VS запитывал от 5 Вольт. На ESP имеется вход Vin, туда подал 5 В, это до стабилизатора на 3,3 Вольта. Про мини запитал от 3,3 В. Кстати, 5 -ти Вольтовую версию, она прекрасно справляется со своей работой от 3,3 В. Подключил TX (от ESP) к RX (про мини).
Удаляю как у вас, хотя я так делал и ранее, а для чистоты экперемента прописал еще <H1>Заголовок</H1> - и ни чего не меняется - откуда берет вэб интерфейс инфу которой нет?
Это значит, что если в строчке
указать четыре "d" ножки то и режим будет выбран 4х битный
А дальше?
DDisplay On/Off control (Включает/выключает индикатор) Таблица 4.
Мне достался LCD 2004 от компании МЭЛТ с поддержкой русского языка. Не знаю тоже как его подключить.
А дальше?
DDisplay On/Off control (Включает/выключает индикатор) Таблица 4.
Удаляю как у вас, хотя я так делал и ранее, а для чистоты экперемента прописал еще <H1>Заголовок</H1> - и ни чего не меняется - откуда берет вэб интерфейс инфу которой нет?
А вы флэшку почистите перед заливкой. Файлы морды заливаются по отличным от самой прошивки адресам. Еще перед компиляцией удалите файлы морды без расширений (скомпилированные)
У меня и синяя VS1053 прекрасно работает. Есть у меня и красная, буду использовать в другой версии радио. Что касается галок DIO и QIO, согласен, что у меня на видео имеюся разногласия с рекомендациями оригинала, но я не заметил что бы это влияло на результат прошивки. Возможно вариант этой галочки очень важен, но я не специалист в этом вопросе, при прошивке модуля просто случайно выставил DIO.
А вы флэшку почистите перед заливкой. Файлы морды заливаются по отличным от самой прошивки адресам. Еще перед компиляцией удалите файлы морды без расширений (скомпилированные)
Это где (удалите файлы морды без расширений (скомпилированные)) ? даю команду make clean перед компиляцией
папка \webpage\ там же где и index.html. В ней лежат файлы с именами копиями оригиналов, но без расширений - это скомпилированные версии оригиналов - они заливаются в есп. Удалите их.
To pilnikov
http://www.melt.com.ru/docs/MT-16S2H.pdf
страница 5 +таблица 4 может тут что дельное?
Тут интересная статья по подключению дисплея:
http://developer.alexanderklimov.ru/arduino/liquidcrystal.php
Возможно вариант этой галочки очень важен, но я не специалист в этом вопросе, при прошивке модуля просто случайно выставил DIO.
Вы об этом у ShAlex13 и у shurik12330 спросите они вам многое порасскажут ;) #1088
To pinikov
Менял скорость на 115200, в мониторе порта ардуино абракадабра, команды на дисплей не проходят.
При скорости 9600 в мониторе порта корректно отображается заставка, команды по отдельности не проходят, когда в другом терминале посылаю все комады файлом на дисплее:
-REM
Thematigue 3
____________
To pinikov
Менял скорость на 115200, в мониторе порта ардуино абракадабра, команды на дисплей не проходят.
При скорости 9600 в мониторе порта корректно отображается заставка, команды по отдельности не проходят, когда в другом терминале посылаю все комады файлом на дисплее:
-REM
Thematigue 3
____________
а вы после того как BAUD поменяли, в мониторе порта скорость поменяли? Скрин сделайте монитора вашего.
Что то у меня не ладится со скринами вставить сюда. Но факт при прошивке 115200 ардуино и в мониторе порта 115200 ничего нет.
При прошивке 9600 и монитор порта 9600 в мониторе корректно отображается заставка. А команды не идут в обоих случаях.
А кто пробовал edzelf ESP32 radio кириллизировать? Там, вроде, код открытый. Может, где-то тут уже проскакивало, но довольно тяжело найти в тутошней куче инфы...
А кто пробовал edzelf ESP32 radio кириллизировать? Там, вроде, код открытый. Может, где-то тут уже проскакивало, но довольно тяжело найти в тутошней куче инфы...
Сорри за дубль, тормозит интерфейс
pilnikov - спасибо - web интерфейс удалось подправить.