Logical Line Follower
A line follower bot, made without any microcontrollers
Why?
The project is being made as an educational project. I am building it to gain hands-on experience with digital electronics and embedded systems.
What’s new?
Almost all line follower projects use a microcontroller, namely the Arduino. I have already done that, now I am making a line follower bot that doesn’t use an Arduino or any other microcontrollers, but instead it uses a custom logic circuit made using the 74XX IC Series
The ICs being used
IC no. | IC name |
---|---|
7404 | HEX INVERTER |
7408 | QUAD 2-INPUT AND |
555 | 555 Timer IC |
555-bistable 5-bit memory for storing the current state of the bot
Next I will make a Control Unit using Inverters and diodes.
The 5 states
State | Full Name |
---|---|
LF | Left - Full speed |
LH | Left - Half speed |
FF | Forward - Full speed |
RH | Right - Half speed |
RF | Right - Full speed |
The Control system
NOTE : “ANOS” means “AND NO OTHER STATES”
I/O
Inputs | Purpose |
---|---|
A | Very Left sensor |
B | Slightly Left sensor |
C | Middle sensor |
D | Slightly Right sensor |
E | Very Right sensor |
State Saver
State | Entry | Exit |
---|---|---|
LF | A ANOS | C |
LH | B ANOS | A + C |
FF | C ANOS | A + B + D + E |
RH | D ANOS | C + E |
RF | E ANOS | C |