ESP32-HUB75-MatrixPanel-DMA
ESP32-HUB75-MatrixPanel-DMA copied to clipboard
Is it possible, to send gif animation file through Bluetooth to ESP32 ?
Greetings,
Is it possible, to send gif animation file through Bluetooth to ESP32, then save it to SD card, then show it in RGB Panel as usual...
Best regards
Idk about Bluetooth but I did the same with WIFI, by using an ASYNC webserver to send gif files to the spiff and play them. here it is if you are intrested.
https://github.com/mzashh/HUB75-Pixel-Art-Display
also it is possible to modify the code for an SD card as well, but imo the SPIFF on the ESP32 is more than enough if you are using a lower resolution
Very kind from You for this advice... I'll check it out.
But I'm still want to do this using only Bluetooth, I think WiFi link need a lot of additional functions to be accomplished, or I'm wrong? Thanks again, and thanks for those who give me advice like this
Very kind from You for this advice... I'll check it out.
But I'm still want to do this using only Bluetooth, I think WiFi link need a lot of additional functions to be accomplished, or I'm wrong? Thanks again, and thanks for those who give me advice like this
imo WIFI on the ESP32 is more simpler than Bluetooth, as you need a dedicated app or something to send files to the ESP32, WIFI is much simpler, my code above has a simple WEB-UI to upload GIFs which can be accessed via any WIFI capable device on your network. . Why don't you give it a try and see if it suits your needs.
What about the power consumption, is WiFi less or more energy demand than Bluetooth? Thanks in advance.
BLE should have considerably low power consumption than WIFI, on avg I had 200mA going to the ESP32 but considering that you are using a LED matrix which itself should be power hungry I don't think it should be significant in comparison. You can also disable the WIFI in code when not in use
What about the power consumption
Since we are talking about using this with an RGB panel, the issue of power consumption looks strange. Any HUB75 matrix will consume many times more than wifi or bluetooth on an esp32 board
Enabling Bluetooth on the ESP32 will also chew a lot of memory that might be of better use.
If the sketch already uses WiFi it would probably easier and more reliable to to use that + mDNS for discovery.