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

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

Вам выше все расписали! Тупо повторите как на картинке и будет Вам песня!

smax2004
Offline
Зарегистрирован: 11.09.2021

Получилось . Прошилось с архива по ссылке. Бо этого брал архив из другого источника, хотя файлы те же. Спасибо за помощь!

djmakelix
Offline
Зарегистрирован: 17.09.2021

Hola puedes usar el pin 25,26 y un gnd a tu sistema ponle dac y conecta a auxiliar de tu estéreo y tendrás audio directo 

bonum-1
Offline
Зарегистрирован: 21.08.2021

Плата ESP32 (30pin) и VS1053 (зелёная) и дисплей TFT 3.2" сенсорный экран, 240*320 точек, последовательный интерфейс SPI, ILI9341. Помогите с подключением дисплея. Схема подключения которую нашёл (SCK - 18, SDI - 23,DC - 14, RESET - 2, CS - 13). Выводы 18 и 23 уже заняты VS1053, что делать? Их нужно запаралелить? Пробовал и такое подключение, результата никакого, дисплей светит белым, изображения нет. Еще помогите пожалуйста с подключением двух энкодеров (один звук, другой переключение станций), одним не очень удобно.

samand587
Offline
Зарегистрирован: 21.02.2020

Так и делать! Подробности читайте здесь https://4pda.to/forum/index.php?showtopic=1010378&st=0#entry101868502

dimmel
dimmel аватар
Offline
Зарегистрирован: 02.06.2021

Вопрос к pilnikov

Из вашего архива всё компилируется и загружается, но нет подключения по WiFi

Логин и пароль в скетче (свой) проверял, с картой SD тоже вроде всё нормально

 

samand587
Offline
Зарегистрирован: 21.02.2020

Есть вот такое https://github.com/3KUdelta/ESP32_WebRadio радио и собрано и работает отлично. В описании сказано: "добавлен WiFiManger для настройки учетных данных Wi-Fi через точку доступа". У меня сейчас без проблем подключается к одной сети. При заливке скетча никаких паролей и явок не прописывал. Как настроить, что бы подключаться к другой сети? Спасибо!

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

dimmel пишет:

Вопрос к pilnikov

Из вашего архива всё компилируется и загружается, но нет подключения по WiFi

Логин и пароль в скетче (свой) проверял, с картой SD тоже вроде всё нормально

 


Лог покажите как она пытается подключиться (из монитора последовательного порта скопируйте)

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

samand587 пишет:

Есть вот такое https://github.com/3KUdelta/ESP32_WebRadio радио и собрано и работает отлично. В описании сказано: "добавлен WiFiManger для настройки учетных данных Wi-Fi через точку доступа". У меня сейчас без проблем подключается к одной сети. При заливке скетча никаких паролей и явок не прописывал. Как настроить, что бы подключаться к другой сети? Спасибо!


Вы сеть, к которой сейчас подключаетесь, прибейте ненадолго. Либо в скетче сбросьте принудительно настройки менеджера.

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

Для справки. У есп (32, 8266) есть специально выделенная область памяти в которой сохраняются параметры вайфай. При заливке прошивок (например из ардуино) эта область не изменяется. Однако некоторые библиотеки (вифи менеджер из них) используют эту область. Поэтому иногда может показаться странным, что ваш девайс автоматом подключается к вашей вайфай, хотя вы нигде в скетче логин/пароль не прописывали. Либо наоборот - не подключается к сети, т.к. в спец области содержатся другие данные. Прошивка бланка с нулевого адреса решает проблему.

samand587
Offline
Зарегистрирован: 21.02.2020

[/quote] Вы сеть, к которой сейчас подключаетесь...[/quote]

Разобрался! Вот здесь https://diyprojects.io/esp32-test-wifimanager-library-manage-wifi-connections/#.YU6nJOomxD9 очень популярно расписано!

vovan8812
Offline
Зарегистрирован: 07.01.2020

ЗДРАВСТВУЙТЕ, ПОДСКАЖИТЕ ПОЖАЛУЙСТА. НЕ МОГУ ЗАЙТИ В ИНТЕРФЕЙС В РЕЖИМЕ КЛИЕНТА, В РЕЖИМЕ ТОЧКИ ДОСТУПА ВСЕ НОРМАЛЬНО

samand587
Offline
Зарегистрирован: 21.02.2020

Проверьте пароли, явки, а так же правильный адрес радио

vovan8812
Offline
Зарегистрирован: 07.01.2020

ОТКРЫВАЕТСЯ ТОЛЬКО СИНИЙ ФОН

samand587
Offline
Зарегистрирован: 21.02.2020

vovan8812 пишет:
... СИНИЙ ФОН

Синий фон где? В браузере, на дисплее?

vovan8812
Offline
Зарегистрирован: 07.01.2020

В БРАУЗЕРЕ

samand587
Offline
Зарегистрирован: 21.02.2020

Попробуйте открыть в другом браузере

Deniskyn
Offline
Зарегистрирован: 13.04.2019

vovan8812 пишет:

ЗДРАВСТВУЙТЕ, ПОДСКАЖИТЕ ПОЖАЛУЙСТА. НЕ МОГУ ЗАЙТИ В ИНТЕРФЕЙС В РЕЖИМЕ КЛИЕНТА, В РЕЖИМЕ ТОЧКИ ДОСТУПА ВСЕ НОРМАЛЬНО

Наблюдал подобный глюк =( в конце концов с танцами и бубном зашел через рыжего лиса... странно...

alexeko
Offline
Зарегистрирован: 03.01.2014

Доброго дня, господа. Пользуюсь данным проектом уже тройку лет. Есть переносная радива :-), колонка с КаРадио и усилитель с доп функцией "радио". Страшное случилось, когда пропал HHD с исходниками по Усилителю. Усилок управлялся локально и с телефона. Начал писать новый проект, но вовремя остановился. Нашел на просторах инета ВОТ ТАКУЮ штуку, up2stream. Тут и радио есть, и всякое для аудио. Запрограмировал энкодер, накидал радиостанций. Что самое примечательное, работает без сбоев. Цена на Алике от 2500р. Больше всего в проекте на ESP не нравилось - маленький буфер, нужен хороший сигнал wifi, переодические запинания (не всегда и не на всех потоках). 

alexeko
Offline
Зарегистрирован: 03.01.2014

vovan8812 пишет:

ЗДРАВСТВУЙТЕ, ПОДСКАЖИТЕ ПОЖАЛУЙСТА. НЕ МОГУ ЗАЙТИ В ИНТЕРФЕЙС В РЕЖИМЕ КЛИЕНТА, В РЕЖИМЕ ТОЧКИ ДОСТУПА ВСЕ НОРМАЛЬНО

CTRL + F5 - хорошо обновляет страницу.

Deniskyn
Offline
Зарегистрирован: 13.04.2019

alexeko пишет:

Доброго дня, господа. Пользуюсь данным проектом уже тройку лет. Есть переносная радива :-), колонка с КаРадио и усилитель с доп функцией "радио". Страшное случилось, когда пропал HHD с исходниками по Усилителю. Усилок управлялся локально и с телефона. Начал писать новый проект, но вовремя остановился. Нашел на просторах инета ВОТ ТАКУЮ штуку, up2stream. Тут и радио есть, и всякое для аудио. Запрограмировал энкодер, накидал радиостанций. Что самое примечательное, работает без сбоев. Цена на Алике от 2500р. Больше всего в проекте на ESP не нравилось - маленький буфер, нужен хороший сигнал wifi, переодические запинания (не всегда и не на всех потоках). 

Приятная игрушка, но ценник не соизмерим с карадио.....

dimmel
dimmel аватар
Offline
Зарегистрирован: 02.06.2021

Для pilnikovа

Цитата:
Лог покажите как она пытается подключиться (из монитора последовательного порта скопируйте)

USB->COM adapters:
ACPI\PNP0501\1255mssetupvs1053_info: chipID = 22629123
vs1053_info: version = 3
setup      : found VS1053
[  1209][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: my_WiFi
[  1221][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*SSID
[  1222][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*Telecom
[  1224][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*WLAN-SXBRZ
[  1231][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*CWLAN
[  1237][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*Kanzlei
[  1245][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "network_04
[  1251][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[  1257][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[  1264][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1271][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1278][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1287][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1292][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*
[  1299][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1306][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1313][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[  1320][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "* 
[  1326][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[  1332][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "  
WiFI_info  : Connecting WiFi...
[  6248][I][WiFiMulti.cpp:114] run(): [WIFI] scan done
[  6248][I][WiFiMulti.cpp:119] run(): [WIFI] 16 networks found
[  6249][I][WiFiMulti.cpp:160] run(): [WIFI] Connecting BSSID: 68:FF:7B:A8:F9:CF SSID: my_WiFi Channel: 10 (-58)
[ 11282][E][WiFiMulti.cpp:187] run(): [WIFI] Connecting Failed (6).
WiFi credentials are not correct
[ 11284][W][WiFiGeneric.cpp:829] _eventCallback(): Reason: 8 - ASSOC_LEAVE
[ 11315][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11327][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*SSID
[ 11328][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*Telecom
[ 11330][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*WLAN-SXBRZ
[ 11337][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*CWLAN
[ 11343][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*Kanzlei
[ 11351][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "network_04
[ 11357][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[ 11363][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[ 11369][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11377][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11384][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11392][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11398][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "*
[ 11405][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11412][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11419][E][WiFiMulti.cpp:55] addAP(): [WIFI][APlistAdd] no ssid or ssid too long
[ 11425][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "* 
[ 11432][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "
[ 11438][I][WiFiMulti.cpp:84] addAP(): [WIFI][APlistAdd] add SSID: "  
WiFI_info  : Connecting WiFi...
[ 16374][I][WiFiMulti.cpp:114] run(): [WIFI] scan done
[ 16374][I][WiFiMulti.cpp:119] run(): [WIFI] 17 networks found
[ 16375][I][WiFiMulti.cpp:160] run(): [WIFI] Connecting BSSID: 68:FF:7B:A8:F9:CF SSID: my_WiFi Channel: 10 (-56)
[ 21404][E][WiFiMulti.cpp:187] run(): [WIFI] Connecting Failed (6).
WiFi credentials are not correct
Deniskyn
Offline
Зарегистрирован: 13.04.2019

Кто смог подружить дисплей ST7735 128x128 ??? ловлю артефакты сверху и с права=(

samand587
Offline
Зарегистрирован: 21.02.2020

Deniskyn пишет:
... дисплей ST7735 128x128 ??? л.....

Попробуйте этот код #define LCD_SPI_ST7735S 200 // 128x128

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

dimmel пишет:

Для pilnikovа

Цитата:
Лог покажите как она пытается подключиться (из монитора последовательного порта скопируйте)

WiFi credentials are not correct

Вот вам и ответ

Сделайте имя своей вафли коротким и на латинице - MyWiFi - и пароль 12345678 для проверки.

dimmel
dimmel аватар
Offline
Зарегистрирован: 02.06.2021

Всё заработало!

Спасибо большое pilnikovу

Skorch
Offline
Зарегистрирован: 21.10.2019

dimmel пишет:

Всё заработало!

А можно архивчик с Вашим проектом?

Заранее спасибо.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

dimmel пишет:

Всё заработало!

Хорошо. Теперь всей семьёй можно слушать холодный микросхемно-интернетовый звук. 

michaelm
Offline
Зарегистрирован: 11.10.2020

При соизмеримой стоимости RaspberryPi универсальнее по подключении периферии за счет различных прошивок и плагинов. 

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

Skorch пишет:

dimmel пишет:

Всё заработало!

А можно архивчик с Вашим проектом?

Заранее спасибо.


и мне тоже

sepryn
Offline
Зарегистрирован: 23.04.2021

dimmel пишет:

Всё заработало!

И мне, пожалуйста, архив.

Какой у вас индикатор на фото? Размер и название?

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

sepryn пишет:

dimmel пишет:

Всё заработало!

И мне, пожалуйста, архив.

Какой у вас индикатор на фото? Размер и название?

индикатор в проекте поддерживается только один - ili9341 c интерфейсом SPI 2 линии (mosi miso) c тачем (для управления) с разрешением 240х320. Например отсюда https://aliexpress.ru/item/33012793224.html
Ссыль на архив https://disk.yandex.ru/d/UYqPzpGyABF9YQ

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

Спасибо

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

А где сам проект? со схемой

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

dimmel пишет:

Всё заработало!

Спасибо большое pilnikovу


А рисунок печатной платы в формате lay нет случайно?

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

Там 2 проводка нарисовать - не позорьтесь

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

У надима спросите, он на модулях баловался платами

dimmel
dimmel аватар
Offline
Зарегистрирован: 02.06.2021

konan38 пишет:
dimmel пишет:

Всё заработало!

Спасибо большое pilnikovу

 

А рисунок печатной платы в формате lay нет случайно?

Да, конечно. Плата под дисплей 3,2"

https://cloud.mail.ru/public/uztt/Ssi7hVJjW/

 

 

CyberVad
Offline
Зарегистрирован: 30.07.2018

Товарищи!
Дайте пожалуйста ссылку на вариант с дисплеем 1602 или 2004.
Спасибо

Deniskyn
Offline
Зарегистрирован: 13.04.2019

20x4, пробуйте...

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 2); // RX, TX
/*
I2C display connecting:
SDA - A4
SCL - A5
VCC - +5V
G --- G
------------
Serial connect:
--------
Ardu     ESP
Rx        Tx
D2       Rx (send command to ESP sys.date, cli.info, etc
G        G
*/
String a;
String serial;
String title;
String artist;
String song;
String volume;
String dtime;
int numb,vol,stime;
// переменная хранения времени (unsigned long)
uint32_t myTimer1;
int period = 25000;
int periodi = 16000;
/////////////
char* nchar="\n";
char* rchar="\r";
String input_string = "";
void setup() {

    Serial.begin(115200); // opens serial port, sets data rate to 9600 bps
    mySerial.begin(115200);
    delay(2000);
    lcd.init();
    lcd.backlight();
    lcd.clear();
    lcd.noAutoscroll();       
    lcd.setCursor(0, 1);
    lcd.print("Karadio display");
    delay(2000);
    lcd.clear();
    mySerial.println("cli.start");
    stime=1;
}

void draw() {
      lcd.clear();
      lcd.setCursor(0, 0);
      lcd.print(title);
      lcd.setCursor(0, 1);
      lcd.print(artist);
      lcd.setCursor(0, 2);
      lcd.print(song);      
      lcd.setCursor(0, 3);
      lcd.print(dtime);
      lcd.print(" VOL:");
      if ((vol >0) && (vol<= 25)) {lcd.write(255); lcd.print("         ");}
      if ((vol >=26) && (vol<= 50)) {lcd.write(255);lcd.write(255); lcd.print("        ");}
      if ((vol >=51) && (vol<= 75)) {lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("       ");}
      if ((vol >=76) && (vol<= 100)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("      ");}
      if ((vol >=101) && (vol<= 125)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("     ");}
      if ((vol >=126) && (vol<= 150)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("    ");}
      if ((vol >=151) && (vol<= 175)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("   ");}
      if ((vol >=176) && (vol<= 200)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("  ");}
      if ((vol >=201) && (vol<= 225)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print(" ");}
      if ((vol >=226) && (vol<= 260)) {lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255);lcd.write(255); lcd.print("");}


}

void loop() {


   
  if (millis() - myTimer1 >= period) {   // ищем разницу (15000 мс)
    myTimer1 += period;              // сброс таймера
    
    mySerial.println("sys.date");   // выполнить действие
    if ( stime == 1 ) { mySerial.println("cli.vol"); stime = 0; }
  }
/*
  if (millis() - myTimer1 >= periodi) {   // ищем разницу (15000 мс)
    myTimer1 += period;              // сброс таймера
    mySerial.println("cli.info");
  }
*/

//while(mySerial.available()) {
while(Serial.available()) {  

//a= mySerial.readString();// read the incoming data as string
    //char c = mySerial.read();
    char c = Serial.read();    
    if (c == '\r' || c == '\n' ) { 
      a=input_string;
     
        if (a.lastIndexOf("META") > 0)
          {
          int data = a.indexOf("META");
          artist = a.substring(data+7,data+60);
          /*
          Serial.print(data);
          Serial.print("-->");
          Serial.print(a);
          Serial.print("-->");
          Serial.print(input_string);
          Serial.print("-->");
          Serial.println(artist);
          */

                    
          int strocke = artist.indexOf('-');
          int titlen = artist.length();          

          song = artist.substring((strocke+2),(titlen));
          song = song.substring(0,19);
          artist = artist.substring(0, strocke);
          artist = artist.substring(0,19);
          Serial.print("Artist: ");
          Serial.println(artist);

          strocke = song.indexOf('#');
          if (strocke > 0 ) song = song.substring(0,strocke);
          Serial.print("Song: ");
          Serial.println(song);
          } 
        if (input_string.lastIndexOf("NAMESET#") > 0)
          {

          String nomer = a.substring(16, 18);
          numb = nomer.toInt();
          //Serial.print("Numb: ");
          //Serial.println(numb);
          }
          if (a.lastIndexOf("VOL#") > 0)
          {
          int data = a.indexOf("VOL#");
          Serial.println(a.substring(12,15));
          volume = a.substring(data+5,data+9);
          vol = volume.toInt();
          Serial.print("Vol: ");
          Serial.println(vol);
          } 
        if (input_string.lastIndexOf("ICY0") > 0)
          {
          int data = a.indexOf("ICY0");
          //title = a.substring(13,33);
          title = a.substring(data+7,data+27);
          title.replace("\\","");
          title.replace("/","");
          title.replace("_"," ");
          title = String(numb)+"."+title;
          /*
          Serial.print("Station: ");
          Serial.println(title);
          Serial.print(data);
          Serial.print("-->");
          Serial.println(a);
          */
          }         
          if (input_string.lastIndexOf("DATE#") > 0)
          {
          int data = a.indexOf("DATE#");
          
          dtime = a.substring(data+18,data+23);
          Serial.println(dtime);
          /*
          Serial.print("Station: ");
          Serial.println(title);
          Serial.print(data);
          Serial.print("-->");
          Serial.println(a);
          */
          }                     
        if (input_string.lastIndexOf("PLAYING#") > 0)
          {
          //Serial.println(input_string.lastIndexOf("##CLI.PLAYING#"));
          //Serial.println("PLAYING");
          
          } 

      draw();
      input_string = "";

    } else {
      input_string += c;

    }


  }


}

 

CyberVad
Offline
Зарегистрирован: 30.07.2018

Спасибо!

Я так понял это для ESP-8266, не 32? Если так, то хорошо!

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

CyberVad пишет:

Я так понял это для ESP-8266, не 32? Если так, то хорошо!

Это для заливки в Ардуину, а ее уже цепляете к чему хотите

CyberVad
Offline
Зарегистрирован: 30.07.2018

Не, я с КаРадио на ESP-8266 более чем знаком, можно подключить по сериальному порту например ардуину и то ей слать команды, то обрабатывать ее ответы. Это в ESP-8266, а что и в -32 тоже можно я не знал

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

Чтобы мух от котлет отделить поясню: 

Дисплеи 16х2; 20х4 работают только как аддон. Т.е. дополнительный МК (атмега328, атмега256, есп8266, есп32) со своей прошивкой на ардуине. Напрямую карадио32 на есп32(в одну каску) такие дисплеи не поддерживает, из-за отсутствия поддержки со стороны используемой в карадио32 графической библиотеки.

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

Здравствуйте Всем! Давно здесь не был (все собранные радио работают) Вопрос-а блютуз передатчик в Karadio32 еще не завезли?

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

del

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

Выпустит эспрессиф есп32s3 там будем посмотреть

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

Уважаемые подскажите усилитель с I2S входом, нашел такой Max98357 I2S 3 Вт усилитель класса D но он моно, можно ли купить 2 штуки и запустить стерео. https://aliexpress.ru/item/1005001305046759.html?algo_expid=d94ac757-23b6-40c3-8c4b-def9fd941efb-3&algo_pvid=d94ac757-23b6-40c3-8c4b-def9fd941efb&btsid=0b8b034a16345534412202211e5dde&sku_id=12000015642474661&spm=a2g0o.search0302.0.0.1ed2189fmvGj8b&ws_ab_test=searchweb0_0%2Csearchweb201602_%2Csearchweb201603_

 

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

Да можно. Там на схеме, где про резистор R1 написано - почитайте. Как нужный режим выбрать