Closed MariaPiaHerrera closed 9 months ago
You aren't using esphome, so this is not the right place to be asking this. Maybe try using esphome instead. It could make things a lot easier. https://esphome.io/
You aren't using esphome, so this is not the right place to be asking this. Maybe try using esphome instead. It could make things a lot easier. https://esphome.io/
Muchas gracias!
The problem
Tengo un código simple en el que intento reproducir un audio utilizando una ESP32, un DF player mini, una tarjeta micro SD, un altavoz piezoeléctrico. Cada vez que corro el código y voy a ver lo que se imprime por consola me aparece el siguiente mensaje:
"08:45:20.706 -> Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled. 08:45:20.706 -> 08:45:20.706 -> Core 1 register dump: 08:45:20.706 -> PC : 0x400d15e0 PS : 0x00060830 A0 : 0x800d1632 A1 : 0x3ffc5190
08:45:20.706 -> A2 : 0x3ffc1bc0 A3 : 0x00000000 A4 : 0x00000000 A5 : 0x00000001
08:45:20.718 -> A6 : 0x00060a20 A7 : 0x00000001 A8 : 0x00000000 A9 : 0x00000007
08:45:20.764 -> A10 : 0x00000000 A11 : 0x00060a23 A12 : 0x0000000a A13 : 0x00000001
08:45:20.764 -> A14 : 0x007b7dac A15 : 0x003fffff SAR : 0x00000010 EXCCAUSE: 0x0000001c
08:45:20.764 -> EXCVADDR: 0x00000000 LBEG : 0x400efcb0 LEND : 0x400efcbc LCOUNT : 0x00000000
08:45:20.764 -> 08:45:20.764 -> 08:45:20.764 -> Backtrace: 0x400d15dd:0x3ffc5190 0x400d162f:0x3ffc51b0 0x400d1654:0x3ffc51d0 0x400d1351:0x3ffc51f0 0x400d1e96:0x3ffc5220 08:45:20.764 -> 08:45:20.764 -> 08:45:20.764 -> 08:45:20.764 -> 08:45:20.764 -> ELF file SHA256: 285df5e0c47ba3f3 08:45:20.764 -> 08:45:20.926 -> Rebooting... 08:45:20.926 -> ets Jun 8 2016 00:22:57 08:45:20.926 -> 08:45:20.926 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 08:45:20.926 -> configsip: 0, SPIWP:0xee 08:45:20.965 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 08:45:20.965 -> mode:DIO, clock div:1 08:45:20.965 -> load:0x3fff0030,len:1344 08:45:20.965 -> load:0x40078000,len:13964 08:45:20.965 -> load:0x40080400,len:3600 08:45:20.965 -> entry 0x400805f0"
Cabe destacar que en el hardware hay otros componentes involucrados (3 pulsadores y un MPU6050) ya que esta tan sólo es una parte de un proyecto, por ende llegué a pensar que tenían algo que ver. Sin embargo, estos funcionan a la perfección, de modo que no creo que sean el origen del problema.
A pesar de que la reproducción de audio forma parte de un proyecto con otras funciones, estoy desarrollando su código en un archivo de Arduino IDE (versión 1.8.16) aparte del resto del código así no interfiere con el resto del trabajo. El código que hice del audio hasta ahora es este:
"#include "HardwareSerial.h"
include "DFRobotDFPlayerMini.h"
//Utiliza los puertos TX2 y RX2 para la conexión del hardware HardwareSerial mySerial(2); DFRobotDFPlayerMini myDFPlayer;
void setup() { Serial.begin(115200); mySerial.begin(9600);
//Ajusta el volumen a su máximo myDFPlayer.volume(30); }
void loop() { // Reproduce el archivo con el número de índice 0, el cual corresponde al primero myDFPlayer.play(0);
//Espera 5 segundos antes de reproducir de nuevo delay(5000); }"
Esta es la imagen del hardware:
Sé que es algo confusa por el enredo de cables, así que pido disculpas de antemano. Agradecería mucho que alguien pudiera ayudarme
Which version of ESPHome has the issue?
No sé
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
No sé
What platform are you using?
ESP32
Board
nodemcu
Component causing the issue
esp32
Example YAML snippet
No response
Anything in the logs that might be useful for us?
Additional information
Investigué sobre cuál podría ser la razón de este mensaje y probé distintas cosas para solucionarlo, pero no funcionaron. Entre ellas:
-Colocar otra ESP32 -Cambiar el cable -Chequear si excedía el límite de memoria (no fue así) -Chequear las conexiones del hardware (parecen estar bien) -Abrir y cerrar el Arduino