Skip to content

🏫 An embedded project on ESP32 wireless communication to assist deaf curlers

Notifications You must be signed in to change notification settings

ngocpham1994x/ECE3760

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ECE3760

🏫 University of Manitoba - Digital System Design 1

Demonstration / Progress Videos here

References:

OPERATIONS

  • If skip wants to send sweep hard command to Right sweeper: holding down the Right button
  • If skip wants to send sweep soft command to Right sweeper: press the Right button
  • If skip wants to send sweep hard command to Left sweeper: holding down the Left button
  • If skip wants to send sweep soft command to Left sweeper: press the Left button
  • If skip wants to send stop command: press the Stop button to broadcast stop command to both sweepers

In other words:

  • Stop: press the stop button
  • Hard sweep: holding down on a button
  • Soft sweep: press a button

DEVICES

  • ESP-A: Skip device
  • ESP-B: Right sweep device
  • ESP-C: Left sweep device

NOTES

  • Getting started with ESP32:
    • Board module: NodeMCU-32s
    • Everytime uploading to board, hold IO0 button until connection established
  • For easy understanding and coding, use the same pins for IO accordingly on both boards.
  • GNDs on each board should not be tied together. GND for different devices are different.
  • Each device on each board should have different GND
  • 4-leg LED can have different wiring diagrams: common anode, or common cathode. The ones I have is common cathode.
  • Since my wiring is common cathode, my program is sending LOW to turn LED ON, and sending HIGH to turn LED OFF

CONTRIBUTORS:


Ngoc Pham

Matthew Mora

Ian Roller

About

🏫 An embedded project on ESP32 wireless communication to assist deaf curlers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages