Variable Explanation:
Inputs:
1. Open Button - This button initiates the circuit and turns the motor on and causes the gate to be in the opening stage.
2. Close Button - This button initiates the next stage of the circuit and shuts off the motor and pulls it in reverse initiating the gate to be in the closing stage.
3. Closed Limit Switch - When the limit switch is on, the motor turns off and the LED turns on and the gate is in the closed state.
4. Open Limit Switch - When the limit switch is on, the motor turns off and the LED turns on and the gate is in the opened state.
Outputs:
1. Open LED - When the gate is open, the LED should be on and any other state the LED would be off.
2. Closed LED - When the gate is closed, the LED should be on and any other state the LED would be off.
3. Motor - The motor either opens or closes the gate, and is based on the trigger of the open and closed buttons.
Inputs:
1. Open Button - This button initiates the circuit and turns the motor on and causes the gate to be in the opening stage.
2. Close Button - This button initiates the next stage of the circuit and shuts off the motor and pulls it in reverse initiating the gate to be in the closing stage.
3. Closed Limit Switch - When the limit switch is on, the motor turns off and the LED turns on and the gate is in the closed state.
4. Open Limit Switch - When the limit switch is on, the motor turns off and the LED turns on and the gate is in the opened state.
Outputs:
1. Open LED - When the gate is open, the LED should be on and any other state the LED would be off.
2. Closed LED - When the gate is closed, the LED should be on and any other state the LED would be off.
3. Motor - The motor either opens or closes the gate, and is based on the trigger of the open and closed buttons.
Multisim
Vex
Conclusion
The mistakes I made were not configuring the wires correctly and setting the chip incorrectly as well. I used a lot of wires, time, troubleshooting, a chip, and an integrated chip. This project was very similar to the state machine classwork so that was very helpful in creating this project. Although I would say it is very different to all the other projects that we did since it involved levers and buttons that would have a direct correlation to each other, unlike the other projects that had a few inputs that caused a specific output. The reading schematics taught me about organizing and focusing on certain inputs and outputs first before moving onto the next stage. I would say it was pretty hard to get used to it but overall, it is helpful when making a state machine. I would say that it was easier now than in the beginning of the year since back then there was so much I did not know or understand so any mistakes I made, it would take a lo of effort to fix it. Now, I have a lot more experience under my belt that helps me understand since fundamentally it was all the same. As well as now, I know where to trace back my mistakes and I can now read the components and understand what they do and how to change it. What I would do differently is to ensure each step works before I move onto the next step, I would implement more efficient methods to ease my workload. I would also try to ensure each step works before I finish a section of work. My design process would be the k-mapping and the table, I would say that creating the table was the hardest because you have to envision it before it is made correctly, and a single mistake can affect all other aspects of the project.