Variable Frequency Electrosense
From Mech
Introduction
INSERT INTRO
Team
- Tod Reynolds
- Pill Gun Park
- Joshua Peng
INSERT TEAM PIC
Concept Overview
Mechanical Design
Electrosense Water Tank - Mechanical Design
Linear Actuator - Mechanical Design
Electrical Design
Bipolar Stepper Motor Circuit - Electrical Design
Signal Generation Circuit - Electrical Design
Signal Amplification/Level Shifting Circuit - Electrical Design
Code
PIC Code
Processing Code
The Processing code will display a window on the computer monitor that allows the user to control the motion of the linear actuator and sensor, run through a single routine of calculation and plotting, and run through full object identification and object detection routines.
INSERT PIC OF WINDOW
Buttons:
- Calibrate: returns the emitter/sensor module to the zero position. Unless it is in the middle of calculating and plotting, the module will immediately head in the reverse direction until it hits the limit switch and then it will go forward 200 steps so that the limit switch is completely released. All of our tests have been designed and analyzed according to and starting from this zero position. Once the Calibrate button is pushed, this process cannot be stopped unless someone flips the PIC power switch or +12V/-12V power switch, etc.
- Activate: activates the linear actuator
- Calculate/Plot: runs through a single routine of calculation and plotting, the module will not move after the bode plots are generated.
- Forward: module will move forward, towards the right (if not already moving forward) at a constant speed
- Reverse: module will move reverse, towards the left (if not already moving reverse) at a constant speed
- Accelerate: module will increase speed by decreasing the delay between clock pulses by 1 ms
- Slow: module will decrease speed by increasing the delay between clock pulses by 1 ms