Photos/videos of labs from 2nd Semester Robotics, Spring 2019
This is an extra credit project from first semester robotics in 2018, of which I was the only student in my class to complete. Using on electromechanical relay, the relay shuts off power to a load once the current exceeds 125mA through the load (and relay coil).
This is a 3 stage amplifier project from 2nd semester, where we were given a starting voltage, overall gain, and told to use a PNP, NPN and a JFET, and a few other conditions.
This is a digital circuit for a car alarm circuit. The top switch on the DIP switch represents a key in the ignition, the second switch represents the door is open, the 3rd is the headlights are on, and the 4th means something is in the cigarette lighter. Depending on the combination of these inputs, and the logic gates used, the car alarm(buzzer) may go off.
This circuit is a 4-bit magnitude comparator. The 7485 IC takes 4 bits from one input, and the other 4 bits from the other input, and turns on one of 3 LEDs to indicate their comparison(A>B, A=B, A<B)
This circuit is a set of ICs used together to take one of 9 inputs (representing a decimal number) and display that value on the 7 segment display.
This circuit uses the 7483 Adder IC to add 2 2-bit numbers, and then display them on the 7 segment display. Here, a 3 in binary a 1 are being added together to make 4.
The multiplexer/demultiplexer circuit from the previous photo.
This circuit is a gray to binary converter. The inputs represent gray code, while the output LEDs represent the value in binary.
This is one of the biggest circuits of the unit: a dart board project. This uses decimal to binary encoders, an adder, and the 7 segment display and its decoder to display the sum of the scores of 2 darts. User a comparator, one of 3 LEDs will turn on depending on if the total is equal to, greater than, or less than 3 points.
The dart board lab pictured above.
This circuit is a MOD-16 Asynchronous counter, counting from 0 to 15, made using 4 JK flip flops, and displaying the count using LEDs.
The counter also takes the binary value and displays it on the 7 segment display.
This circuit is a Johnson shift counter, which uses 4 JK Flip Flops to shift from data from one section to another, with the ends connected to form a loop.
This is part one of the next big circuit: PWM motor control. Up/down buttons are used to change the value displayed. This value is compared to the value stored in another chip that is constantly changing due to a pulse from a square wave. The comparator is set up so that a higher displayed count means the dynamic count will be lower more often. The output of the comparator is used as a PWM output
This photo and the previous one shows the total new circuit with the addition of an H bridge circuit with a JK Flip Flop to change the direction of the motor.
This circuit uses the LM335 temperature sensor to put out a voltage based on the temperature, and it is used with 2 comparators, to set a flip flop when the temperature drops too low and turn on a triac to control a 120V AC light bulb, and turn it off by resetting the flip flop when it gets too warm.
This circuit is a stepper motor driver made out of JK flip flops , a 555 timer for the pulse speed, and the LTV 847 Optoisolator.
Similar to the previous version, this one is also a stepper motor driver circuit, but uses the 74194 shift register IC and shifts a bit left or right to enable control of the direction, and give us the stop option.
The motor seen here is the parallax continuous rotation servo. This uses varying pulse widths from a 555 timer (depending on the button pressed) to rotate one direction or the other, or come to a full stop.
In this set up, a long distance sensor puts out a voltage based on how far an object is. Using an op-amp comparator, this can be used to turn on or off a relay, which switches between 2 different pulse widths for the servo.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.