Esp32 WROOM-32 Unterstützung

Hallo @Boerge1 ,

ich versuche ebenfalls, die Einrichtung mit der ESP32 Wroom-Version für meinen Sohn durchzuführen. Können Sie mir helfen und mir sagen, welche ESP32-Pins ich für das RC522-Board verwenden soll? In den Codeänderungen habe ich nur Informationen zu SS (SDA) und RST gesehen. Wo sollen MOSI, MISO und SCK angeschlossen werden? Vielen Dank im Voraus!

@m4tt_90 hat den Anschluss des Readers oben beschrieben. Esp32 WROOM-32 Unterstützung - #6 von m4tt_90
Der Reader funktioniert bei ihm scheinbar einwandfrei.
Sein Problem mit dem DF-Player ist unabhängig davon

1 „Gefällt mir“
rc522 RST auf esp32 gpio 22
rc522 SS (SDA) auf esp32 gpio 5
rc522 MOSI auf esp32 gpio 23
rc522 MISO auf esp32 gpio 19
rc522 SCK auf esp32 gpio 18
rc522 GND auf esp32 GND
rc522 3.3V auf esp32 3.3V

Ja, genauso ist es richtig

1 „Gefällt mir“

Hallo nochmal,

ich habe das bereits erwähnte Pin-Diagramm verwendet. Leider bin ich in eine ähnliche Situation wie m4tt_90 geraten. Ich musste VSCode verwenden, da der ESP32 keine Verbindung zum DFPlayer herstellen konnte, wenn der Code mit Arduino IDE kompiliert und bereitgestellt wurde. Mit VSCode Build kann ich jedoch erfolgreich Karten/Chips mit dem RC522 trainieren. Ich weiß nicht, ob dies eine Einschränkung des DFPlayers ist, aber ich kann die Lautstärke nicht einstellen, wenn keine Musik abgespielt wird. Ein weiteres Problem tritt 3–4 Sekunden nach dem Start eines Songs auf: Der ESP32 glaubt, dass der Player angehalten wurde (der BUSY-Pin bleibt während dieser Zeit niedrig). In diesem Fall bleibt der Player bei der Wiedergabe der MP3-Datei hängen und nimmt keine Befehle mehr entgegen. Hier ist das Log:

V3.3.3 01.02.26
ESP32 Wroom 32 3
EEPROM begin: 1
Ver:2
Vol:25 5 15 25 5 15
EQ:1
ST:0
IB:1
AL:0
AP:1111
PCR:0
wifi settings - ssid: A1_16C4, hostname: tonuino, st_ip: 0, st_ip_address: 0.0.0.0, st_ip_gw: 0.0.0.0, st_ip_subnet: 0.0.0.0, st_ip_dns1: 0.0.0.0, st_ip_dns2: 0.0.0.0
Connecting to WiFi A1_16C4 ...
Connected to WiFi A1_16C4 with IP: 192.168.7.13
MFRC522:130
websocket [1] Connected!
Volume: 15
track_count: 144
enter Idle
btn/cmd: start/start
enqueue mp3 262 0
play mp3 262
Track end: 20
btn/cmd: down/volume_down
btn/cmd: down/volume_down
btn/cmd: down/volume_down
btn/cmd: down/volume_down
Card Ins
CardData: 13 37 b3 47 02 01 04 01 00
enter StartPlay
enqueue mp3 262 0
play mp3 262
Card Rem
Track end: 20
5 tr in folder 1
enqueue 1-1
play 1-1
btn/cmd: down/volume_down
btn/cmd: down/volume_down
enter Play
btn/cmd: down/volume_down
Volume: 14
btn/cmd: down/volume_down
Volume: 13
btn/cmd: down/volume_down
Volume: 12
missing OnPlayFinished
enter Idle
btn/cmd: down/volume_down
btn/cmd: down/volume_down
btn/cmd: down/volume_down

Ich weiß nicht, ob das Problem in der von mir verwendeten ESP32-Version (wroom-32D) oder im DFPlayer (MP3-TF-16P v3) liegt.

Welche Version vom Boardpackage hast du denn installiert und welches Board hast du denn eingestellt?

Ja, das ist normal.

Dann stimmt irgendwas mit der Verbindung zwischen dem Busy Pin mit GPIO4 nicht. Miss doch mal nach. Ich werde das nachher auch noch mal bei mir überprüfen.