CE 432 Practical Robot Design 2023 Fall
HW 2
Name: Jesse Moder

Email: jmmoder@fortlewis.edu

Tutorial 2 -
ESP32-CAM Practice

This tutorial explored different options to capture and send photos using the ESP32 Dev Module.

1. Camera takes photo every 10 seconds
capture 5

2. Customize photo names with correct date
capture 5 date/time

3. Take photos with a pushbutton
The code for the push button rebooted in a loop. When the button was pressed, the camera initiation failed and the camera captures failed when the button was pressed.
task 3 error code

4. Use web server to take pictures
task 4

5. Web server SD card photo manager
task 5
file names

6. Take photos and send notifications
The option to allow less secure app access did not exist on the google account settings page. The ESP32 was sometimes able to connect to the gmail server,
but the email and password could not be verified.
task 6

7. Take photo and email photo with web server
The web server worked correctly, but the ESP32 was unable to connect to the gmail server, similar to task 6.
t7
t7 code

8. Take and send photo to Telegram app
task8


Learning how to use the ESP32 to capture photos remotely using both a web browser and a phone app was very interesting.
I had difficulty sending photos with email, likely because I had trouble changing the security settings on the gmail account.
These tutorials have many practical applications such as home and business security systems, These tutorials were good
practice for modifying existing code and learning how to troubleshoot the ESP32.