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