Skip to content

This is the IOT project based on ESP32 microcontroller.

Notifications You must be signed in to change notification settings

hlongtruong/ESP32-IOT-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-IoT-project

This is the IOT project based on ESP32 microcontroller.

  • project html file is just for viewing the page only.

Project photo and Web server Screenshot

Feature Demo and presentation

You should go watch at least one of the videos below before watching the presentation

Backend and Frontend structure

ESP32 to Arduino program

ESP32's pwm somehow was not recognized by the server motors(may be the frequency was too high). Arduino was used to take ESP32 pwm as analog pins input. Smoothing the PWM signal into analog signal needed the capacitor. Capacitor should be as big as possible (this project used 100uF capacitors). Here is some advantage for using larger capacitor:

  • Less voltage rippling
  • Faster charging time
  • Thus, the smoothed PWM signal can be viewed by Arduino as analog signal input like constant 5V

Here is the diagram before🟦 and after🟥 smoothing the pwm

Future improvement

  • Android app for this application
  • Modify the naming of the program to make it more readable

About

This is the IOT project based on ESP32 microcontroller.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 43.0%
  • C 28.7%
  • HTML 28.3%