My aim for this project is to make a fully self-contained system allowing live video transmission as well as giving the user the ability to takes pictures that are saved to a MicroSD Card plugged directly into the device. The module works thanks to a 5V battery, a switch can be used to turn on/off the system, finally, a USB-C port makes charging very convenient.
* depends on capacity/quality
Download this ZIP archive, change the credentials of the WIFI Access Point defined in the code :
const char *ssid = "ESP32-CAM";
const char *password = "12345678";Upload the code on your ESP32, using the micro-USB programmer. If you use the Arduino IDE select “AI Thinker ESP32-CAM” as the targeted board.
Insert a microSD card in the slot on top of the module, then turn it on, you should now see a new WIFI available on your computer, just like this :
Connect to it. Finally, open the HTML file with your web browser. You can take pictures or change the frame size of the stream in real time (high resolution can slow down the rate).
I provide you with the files allowing you to print a case suitable for a standard size cylindrical battery. There is also the hood to close it.











