Part 1: Hardware

The ESP32-Wifi CAM

The ESP32 is a family of microcontrollers that include built-in Wi-Fi and Bluetooth connectivity. Developed by Espressif Systems, these chips are more powerful than basic Arduino microcontrollers like the Uno, featuring faster processors, more memory, and dual-core options in some models. The inclusion of wireless radios directly on the chip allows projects to connect to the internet or other devices without adding separate modules, making it a common choice for Internet of Things (IoT) applications.

A specific model within this family is the ESP32-CAM, which integrates a camera module directly onto a compact development board. This model combines the general computing and wireless features of the ESP32 with the ability to capture still images and video. The "CAM" designation refers to the inclusion of the camera hardware, which is the primary feature that distinguishes it from other ESP32 development boards.
The ESP32-CAM module is often used when a project requires both visual input and wireless communication. For example, it can be configured to take a picture or video and send over a Wi-Fi network to a computer or a cloud service. The board's small size and integrated components make it suitable for applications like simple security monitors, wildlife cameras, or video streamers for DIY robots. Because the camera and wireless functions use significant power, the module typically requires a stable external power supply rather than drawing power from a computer's USB port during operation.