Welcome to the ESP32-CAM Video Streaming Project! This repository contains everything you need to set up your ESP32-CAM module to stream video over Wi-Fi. With just a few components, you can turn your ESP32-CAM into a powerful video streaming device.
To get started, you'll need the following components:
- One ESP32-CAM (Ai Thinker)
- One USB to TTL Converter or FTDI Module
- Female-to-female jumper wires
To connect your ESP32-CAM
to the USB to TTL
converter or FTDI
module, follow the wiring configuration below:
ESP32-CAM | USB to TTL or FTDI Programmer |
---|---|
GND | GND |
3.3V | VCC |
U0R | TX |
U0T | RX |
- GPIO 0 must be connected to GND in
ESP32-CAM
to upload a sketch. - After connecting GPIO 0 to GND, press the ESP32-CAM on-board RESET button to put your board in flashing mode.
-
Clone this repository:
git clone https://github.com/pezhvak98/ESP32-CAM-Video-Stream-Internal-WiFi.git
After cloning, you can use the code as you like.
-
Install the required libraries:
Make sure you have the necessary libraries installed in your Arduino IDE. Add this URL in File > Preference > Additional Board Manager :
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
-
Upload the sketch:
Open the provided Arduino sketch in the Arduino IDE, select the appropriate board and port, and upload it.
-
Connect to the ESP32-CAM Wi-Fi:
Once the upload is complete, disconnect
GPIO 0
fromGND
andreset
the ESP32-CAM. It will start broadcasting a Wi-Fi signal. Connect to it using your smartphone or computer. -
Access the video stream:
Open a web browser and enter the IP address provided in the serial monitor to view the video stream. you can see the local IP in Serial Monitor.
#Default Local IP Address 192.168.4.1
Feel free to modify any sections as needed!
#Pezhvak ;)