Skip to content
Pranav Khatale edited this page Sep 28, 2020 · 32 revisions

Welcome to the Obstacle-Avoider-Robot-using-NAND-Gate-IC-4093 wiki!

Project Image

Description & Working:

Click here - To view working demo of this project on YouTube

Click here - To view this DIY project on hackster.io

The robot has been developed and programmed by IC 4093 control. Designed to move independently and avoid obstacles by either moving left, right or backward. Then the robot will move forward by using infrared sensors to adjust their moving. Obstacles avoider programmer use Otto 4 legs which rely upon two infrared emitter & receiver to sense obstacles in its environment then the program will order to avoid the obstacle by either stop, moving backward, or change direction to move forward. First and foremost the two sensors are connected at the front of the robot to sense the obstacle. The sensor consists of an IR led and IR sensor pair, the light transmitted from the led is reflected from the obstacle which comes in front of the robot. The reflected light is sensed by the sensor and the resistance decreases and the output voltage increases, which is passed through the diode and then the I.C. pin no. 12 & 13 of 1/4 NAND GATE is held logically high which makes pin no. 11 low and then fed to pin no. 8 & 9 of 1/3 NAND GATE results in pin no. 10 high, the logic high thus received is fed to the another two NAND gates 1/1 and 1/2 for the motion of two motors. When the output logic is high at the pin no. 10 of I.C. 4093 (QUAD NAND GATE) and is fed to other NAND gates 1/1 and 1/2 to get the logic low as output at pin no. 3 and 4. The transistor bridge system is connected to increase the current for the motors to run. Two PNP transistors 9012 and four NPN 9013 transistors are connected to make the motor drive efficiently. Two such transistor array is connected for the two motors to drive the robot. The sensitivity of both the sensors can be adjusted by adjusting the respective potentiometer resistance.

Parts List:

Main PCB Board & Sensor PCB Board -

Resistors Quantity
R1, R3 27 Ω [2 Units]
R5 500 kΩ [1 Unit]
R2, R4, R6, R9, R10, R13 1 kΩ [6 Units]
R14 100 kΩ [1 Unit]
R7, R8, R11, R12 500 Ω [4 Units]
Presets Quantity
PR1, PR2 10 kΩ [2 Units]
Capacitors Quantity
C1, C2 10 µF/16 V [2 Units]
Semiconductors Quantity
D1, D2, D3 1N4148 [3 Units]
T1, T2, T7, T8 9012 [4 Units]
T3, T4, T5, T6, T9, T10, T11, T12 9013 [8 Unit]
IC1 4093 [1 Unit]
IC Socket (SC1) 14 pins [1 Unit]
Other Accessories Quantity
M1, M2 Motors (BO2 60 rpm) [2 Units]
S1 Slide Switch (SPDT) [1 Unit]
RMT 3,4,5 2 pin Relimate Connector for Motors & Battery [3 Units]
2-Pencil Cell Socket AA Size [1 Unit]
AA Batteries 1.5 V [2 Units]
Caster wheel [1 Units]
Nuts & Bolts [14 Units]
Screws [4 Units]
Metal Strips 5 holes [2 Units]
Single Angle Metal Strip (1✕1) holes [2 Units]
Robot BO2 Motor Tyres 10 mm [2 Units]
2 Motor Robot Metal Chasis alongwith All-in-one-clamp & Big-caster-wheel-holder
Soldering Wire
Soldering Flux
LTH 1550-01 Sensor Board Quantity
SP1, SP2 Sensor PCB (design it using EDA tool) [2 Units]
SE1, SE2 LTH 1550-01 [2 Units]
RMT 1, 2 3 pin Relimate Connector for Sensor Pair [2 Units]
Required Tools
Screw Driver
Diagonal Cutter
Long Nose Plier
Soldering Iron along with Stand

Schematic Diagram:

Schematic Diagram

LTH 1550-01 Sensor Module:

LTH 1550-01 Sensor