Variable Frequency Electrosense

From Mech
Jump to navigationJump to search

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

Test Results and Analysis