CE432 2022 Fall
Lab 1
Name: Braden Morrow Email: bdmorrow@fortlewis.edu
1. Lab 1 - ESP32-CAM Introduction
2. Introduction The purpose of this tutorial was to familarize ourselves with the ESP32-CAM and it's basic functionality.
3. Results Task 1: This task asked us to usean
example script to test the basic streaming and facial recognition
features of the ESP32-CAM. Figure 1 shows the results from these tests. The code for this task is saved in the 'CameraWebServer' folder.
Figure 1. Results from ESP32-CAM Streaming and Facial Recognition Test
Task 2:
This task asked us to usea few methods to control the onboard LED on the ESP32-CAM. Figure 2 shows the LED being controlled natively by the ESP32-CAM. The code for this Figure is saved in the 'ledBlink' folder.
Figure 2. Results from Controlling ESP32-CAM LED Natively
Figure 3 shows the LED being controlled by a pushbutton wired to the IO2 pin. The code for this Figure is saved in the 'ledButton' folder.
Figure 3. Results from Controlling ESP32-CAM LED using a Pushbutton
Figure 4 shows the brightness of the LED being controlled natively by the ESP32-CAM. The code for this Figure is saved in the 'ledBrightness' folder.
Figure 4. Results from Controlling the Brightness of the ESP32-CAM LED
5. Discussion This
was a good introduction into the ESP32-CAM's basic functionality. It
was also a good chance to review the basics of arduino programming and
sift through a good example of setting up a simple web server.