CE432 Fall 2022
Homework 2
Name: David Lee

Email: djlee1@fortlewis.edu

ESP-32 CAM Introduction

Introduction:
The Objective of this homework is to get the ESP32-Cam programable and to test with some simple function. As well as playing around with the LED light on the board.

Materials and Methods:
Arduino, ESP32-cam


Results:

Task 1: Have the ESP32-CAM take photos by itself


Figure 1: Pictures that the ESP32 took by itself on a timer

Task 2: Customize Photo Names

Figure 2: Custom Picture Names

Task 3: Take Photos Using a push button


Figure 3: Pictures taken with button Control

These pictures had a lot of distortion in them and I was never able to get a full clean picture. I had talked with other classmates and they were having the same issue as well.
We had thought that it was something to do with the time/debounce module contected to the button.

Task 4: Use a Webserver to take Pictures on the ESP32


Figure 4: Web server with Control

Task 5: Use a Webserver to manage Files on the SD Card

Figure 5: Showing Webserver file Manager


Figure 6: Photo Name of the date and time



Figure 7: Time of the Day

Task 6 & 7: Take Photos, send notificaion and Email photo


Figure 8: Screen Shot of emailed picture


Task 8: Take pictures and send photos with the telegram app


Figure 9: Picture sent in telegram app

Discussion:
This Homework assignment was able to be succesfully completed. I really enjoyed going more indepth with the ESP32-CAM functions and capabilities. I had problems in Task 3 as mentioned above but overall it was good to complete. It was interesting to see the capabilities and the amount of different programs there are to comunitcate with eachother to get server things to work.