Amy Marie Miller
Assignments
- Starship
Voyager - Project This is an individual project to automate a plastic
model of the Starship Voyager. The body of the ship will light according
to the mode of transportation. The three possible modes are cruise (all
lights on: name, warp n-cells, and body), orbit (body and warp n-cells),
and red-alert (name, warp n-cells, and a flashing red light in the body
as well as a flashing buzzer). These three modes are controlled by buttons.
The ship is to be displayed on a rotating platform which will turn back
and forth while the ship is in operation. After the ten second time period,
the platform will stop its rotation and the ship will end that mode.
- Labview
- read button inputs This is a program which uses an analog card to
interface with two buttons as digital inputs. When run in continuous mode,
the program will light an LED to symbolize either button that could be
pushed. If neither button is pushed, then neither LED will be lit.
- Labview
- read analog input and graph This is a program to recieve data from
an analog card's analog input and graph it while collecting it to a site
on disk (this location is A:\collect.txt). When using this program, the
"on/off switch" will decide whether data will be collected to
disk or just graphed (when data is collected to disk the graph will go
slower). This program works well for both a potentiometer and a signal
generator;when a file generator is used, a lower frequency will supply
a clean signal, but if the frequency is too high the signal will overload
and the signal will lose its form. The data collected when the "on/off
switch" is on will overwrite the data on the disk if the "append"
switch is off, otherwise the data will be added at the end of the previous
text file in order to be brought up later on a text program such as "notepad".
- Results
from the Labview program These are the results recieved from running
the "read analog input and graph" program written for Labview.
They are a digital string of numbers recieved through the analog input
of an analog card.
- PID
Control This is a program to control the position of a motor by the
use of a potentiometer. In this program, Ki, Kp, and Kd must be set as
well as a desired set point. With these values all set and the program
running, the motor will turn in forward or reverse as needed to get to
the desired set point and stop when the potentiometer reads the desired
value. The values of Ki, Kp and Kd are all fairly small (approximately
-.1 to -3, the negative is due to the fact that in the set up the motor
is on the other side of the potentiometer). The size of Kd determines the
speed at which the motor will go to the point, the larger the value, the
faster it will go to the point. Ki and Kp deal more with the control of
the motor when it is near the point and normally use smaller values.
- Ki control
This is a text file of differing values of Ki for the PID controller.
- Ki
control chart This is a graph of the values recieved in the previous
list.
- Kp control
This is a text file of differing values of Kp for the PID controller.
- Kp
control chart This is a graph of the values recieved in the previous
list.
- Kd control
This is a text file of differing values of Kd for the PID controller.
- Kd
control chart This is a graph of the values recieved in the previous
list.
Stuff of Interest
Last Revised: June 27, 1997
EMAIL_ADDRESS