Skip to content

ESP32 based Motor Controller system for navigating a vertical linear path with an ESP-EYE. Also sends commands over internet to trigger photo capture.

Notifications You must be signed in to change notification settings

Cool-Cooler/Motor-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Motor-Controller

Purpose

  • Initialise internet connection.

  • Wait for starting signal (manual begin command/ fridge door detected closing).

  • Initialise client, connected to Web-Controlled-ESP-EYE.

    1. When in position 1 - command ESP-EYE to take photo 1. Wait until action is complete.
    2. Command Stepper Motors to move to position 2.
    3. When in position 2 - command ESP-EYE to take photo 2. Wait until action is complete.
    4. Command Stepper Motors to move to position 3.
    5. When in position 3 - command ESP-EYE to take photo 3. Wait until action is complete.
    6. Command Stepper Motors to return to home position.
  • Disconnect from server.

  • Put motors into powered-off state until new starting signal is detected.


Wiring Diagram

Hardware(1)

CAD vs Real design implementation

Combined hardware

Working Demo of System

sideCroppedVid.mp4

About

ESP32 based Motor Controller system for navigating a vertical linear path with an ESP-EYE. Also sends commands over internet to trigger photo capture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages