Post Top Ad

Tuesday, November 7, 2023

on video Reverse forward direction circuit using 555 ic


 Reverse forward direction circuit using 555 ic

I am living in a small town, 60 miles away from the provincial capital city. It is impossible for me to get a motor driver to start a robot or RC project. Even if I wanted to build my own motor driver, it is hard to find the chips such as L298 Dual H-Bridge. What about online shop? In many cases, the shipping cost will be more expensive than the chip itself.


Thanks to Steve Hobley who found a way using this popular tiny 555 Timer Chips to control a DC motor. His projects in Makezine can be read here. 555 Timer IC is easy to find on the market even in a small town where I live. Based on his project, I try to connect it to Arduino to control motors and this is what I used on my Android Controlled Arduino Bluetooth Panzer before I purchased Keyes L298N motor driver from dx.com with free shipping :)


I think it is easier for you to connect all the wires using the diagram above. If so, you can finish your wiring and jump to the Arduino sketch section for testing. I will go on with my wiring photos.

2 pieces of 555 Timer Chip.

A mini breadboard.

A mini switch (optional).

A 7,4V or 9V battery.

An Arduino Uno R3

A small power rating DC Motor.

Some breadboard jumper cables.

Note: This project only works for standard 1.5V to 3V Tamiya DC Motor. Any higher power rating DC Motor will not move because 555 Timer IC has limited output power.

If you are not familiar with 555 Timer IC, here is the schematic of its internal components and pinouts.


Put two 555 Timer ICs (pin 1 on bottom left) in the middle of breadboard with a little space in between because we will plug many jumper wires here. I already have my mini switch on top left. At bottom left you see black spot, just ignore it. It was burnt on testing, so I mark it black :P And you see on the right side I have link the top and bottom VCC rails and Ground rails.

I will explain my photos with my wire colors, you can use whatever colors you like :


Photo 1: Blue wire connects pin 4 and pin 8. Do this for both chips.


Photo 2: Green wire connects pin 2 and pin 6. Do this for both chips.


Photo 3: White wire connect pin 5 of the first chip to pin 5 of the second chip.


Photo 4: Another White wire connect pin 3 (output) of the first chip to pin 2 (trigger) of the second chip.


We are getting more wires, so keep your eyes open :D As long as you follow the pins number, you won't get lost. My photos are only for references.


Photo 1: Green wire connect pin 3 of first chip to motor terminal. Blue wire connect pin 3 of second chip to another terminal.


Photo 2: Black wire connect pin 1 to Ground. Do this for both chips.


Photo 3: Black wire connect pin 8 to VCC. Do this for both chips.

Photo 1: Orange wire goes from First Chip pin 2 to Arduinopin ~3.


Photo 2: White wire goes from First Chip pin 5 to Arduino pin 2.


Photo 3: Red wire goes from Breadboard VCC Rail to ArduinoVIN. Black wire goes from Breadboard Ground Rail to ArduinoGND.


Photo 4: White wire connects Breadboard VCC Rail to Switch terminal (I am out of red wires here).


Photo 5: White wire connects another Switch terminal to Battery +. Black wire goes from Breadboard Ground Rail to Battery -.


 Reverse forward direction circuit using 555 ic

I am living in a small town, 60 miles away from the provincial capital city. It is impossible for me to get a motor driver to start a robot or RC project. Even if I wanted to build my own motor driver, it is hard to find the chips such as L298 Dual H-Bridge. What about online shop? In many cases, the shipping cost will be more expensive than the chip itself.


Thanks to Steve Hobley who found a way using this popular tiny 555 Timer Chips to control a DC motor. His projects in Makezine can be read here. 555 Timer IC is easy to find on the market even in a small town where I live. Based on his project, I try to connect it to Arduino to control motors and this is what I used on my Android Controlled Arduino Bluetooth Panzer before I purchased Keyes L298N motor driver from dx.com with free shipping :)


I think it is easier for you to connect all the wires using the diagram above. If so, you can finish your wiring and jump to the Arduino sketch section for testing. I will go on with my wiring photos.

2 pieces of 555 Timer Chip.

A mini breadboard.

A mini switch (optional).

A 7,4V or 9V battery.

An Arduino Uno R3

A small power rating DC Motor.

Some breadboard jumper cables.

Note: This project only works for standard 1.5V to 3V Tamiya DC Motor. Any higher power rating DC Motor will not move because 555 Timer IC has limited output power.

If you are not familiar with 555 Timer IC, here is the schematic of its internal components and pinouts.


Put two 555 Timer ICs (pin 1 on bottom left) in the middle of breadboard with a little space in between because we will plug many jumper wires here. I already have my mini switch on top left. At bottom left you see black spot, just ignore it. It was burnt on testing, so I mark it black :P And you see on the right side I have link the top and bottom VCC rails and Ground rails.

I will explain my photos with my wire colors, you can use whatever colors you like :


Photo 1: Blue wire connects pin 4 and pin 8. Do this for both chips.


Photo 2: Green wire connects pin 2 and pin 6. Do this for both chips.


Photo 3: White wire connect pin 5 of the first chip to pin 5 of the second chip.


Photo 4: Another White wire connect pin 3 (output) of the first chip to pin 2 (trigger) of the second chip.


We are getting more wires, so keep your eyes open :D As long as you follow the pins number, you won't get lost. My photos are only for references.


Photo 1: Green wire connect pin 3 of first chip to motor terminal. Blue wire connect pin 3 of second chip to another terminal.


Photo 2: Black wire connect pin 1 to Ground. Do this for both chips.


Photo 3: Black wire connect pin 8 to VCC. Do this for both chips.

Photo 1: Orange wire goes from First Chip pin 2 to Arduinopin ~3.


Photo 2: White wire goes from First Chip pin 5 to Arduino pin 2.


Photo 3: Red wire goes from Breadboard VCC Rail to ArduinoVIN. Black wire goes from Breadboard Ground Rail to ArduinoGND.


Photo 4: White wire connects Breadboard VCC Rail to Switch terminal (I am out of red wires here).


Photo 5: White wire connects another Switch terminal to Battery +. Black wire goes from Breadboard Ground Rail to Battery -.

No comments:

Post a Comment

Post Top Ad

Pages