Blinking Circuit

2.9K237

Intro: Blinking Circuit

Today is Valentine's Day in India. It is the most important day for lovers.

Today I'm going to make a simple LED display withe 3mm LED.

It is basically a blinking project which can be done by Arduino Uno or any programmable device. But I think why to use a Arduino Board for a simple project. Then I got a solution. It is so easy to make it even a basic electronic learner can make it.

So in this DIY I will tell you how to express your views by electronic. I'm going to make it with my solution part but I will upload schematic and code for arduino also.

So let's start.

STEP 1: Requirements IN Case of Arduino

Arduino Uno R3 ( Which I have)

NPN Transistor ( BC548)

Some LED's as per your Letter's

Breadboard

STEP 2: Schematic Board

Here I used only 2 LED's in Parallel because it's looking to messy on bread board, but you can use it in parallel with as per your requirements.

Just upload the blinking code to arduino board and enjoy the lightning.

Explanation:-.

Every time when the pin 13 of arduino is HIGH then a 5V input pass through the collector to Emitter and after that the 5V is consumed by paralleled LED's and rest will go to Gnd.

If you have lots of LED's then use more power supply. I used 5V terminal from arduino board and tried it up-to 26 LED's. If you are using 9V battery and more it will not effect your Arduino Board or your code process.

Code:-

// " I JUST MODIFIED THE CODE "

// the setup function runs once when you press reset or power the board
void setup() { // initialize digital pin 13 as an output.

pinMode(13, OUTPUT);

} // the loop function runs over and over again forever

void loop() {

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(500); // wait for a half-second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(500); // wait for a half-second

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(500); // wait for a half-second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(500);

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second }

STEP 3: Solution to Not Use Arduino

Requirements:-



• Printed Circuit Board or Perf Board
• LED's
• NPN Transistor ( BC 548 )
• 1K Resistor
• 47K Resistor
• 2.2uF Capacitor
• NE555 Timer IC ( Brain OF The Board/Project)


Tools:-



• Soldering Iron
• Solder
• Scissor
• Wire cutter
• Hand drill for Printed Circuit Board


Let's start our project.

STEP 4: Printed Circuit Board

Here I used Printed Circuit Board. But you can used a simple Perf Board for this project but at solder side it's look complicated so I used Printed Circuit Board.

First I draw my circuit on Circuit Wizard and print it on the Copper Clade Laminate Printed Circuit Board. If you are not aware of PCB etching process than I recommend you to go with Perf board.

After that I solder all LED's on the board. And also solder all components on the timer board. The best part is no wire required.

STEP 5: Schematic Diagram of NE555 Timer IC

This is the Schematic diagram of NE555 timer IC. If you are using more than 5V then don't use BC548 NPN transistor. It can't take that much voltage so use 2N2222 as place of BC548.

Now What is NE555

Ans:-

Description
These devices are precision timing circuits capable of producing accurate time delays or oscillation. In the time-delay or mono-stable mode of operation, the timed interval is controlled by a single external resistor and capacitor network. In the a-stable mode of operation, the frequency and duty cycle can be controlled independently with two external resistors and a single external capacitor. The threshold and trigger levels normally are two-thirds and one-third, respectively, of VCC. These levels can be altered by use of the control-voltage terminal. When the trigger input falls below the trigger level, the flip-flop is set, and the output goes high. If the trigger input is above the trigger level and the threshold input is above the threshold level, the flip-flop is reset and the output is low. The reset (RESET) input can override all other inputs and can be used to initiate a new timing cycle. When RESET goes low, the flip-flop is reset, and the output goes low. When the output is low, a low-impedance path is provided between discharge (DISCH) and ground. The output circuit is capable of sinking or sourcing current up to 200 mA. Operation is specified for supplies of 5 V to 15 V. With a 5-V supply, output levels are compatible with TTL inputs.

We are using it in Astable Operation

If you want to go in details then visit ne555

STEP 6: LOOK Like

These are the preview of how they look in software.

Here I attached a PDF file which consist of the PCB layouts and and Silk View of that. With this you can make your Printed circuit board.

STEP 7: Fnished Project

These are some pictures that will show you how they are going to be look alike. After all the process by some adjustments pack it in a box and give it to your Valentine Girl.

I have no one to give that's why I didn't packed it and put it in my display.

STEP 8: Some Calculation

Since we are using this circuit in Astable mode and we are using R1= 1K, R2=47K and C1=2.2uF and it is producing 6.903 khz frequency. Capacitor C1, resistor R1, R2 determines the time period of oscillation. If you will increase the capacitor value then frequency will frequently decrease and if you are decreasing the capacitor value then frequency will going to increase. In case of register if you will increase the R2 value then here frequency is also going to decrease and if you are decreasing the R2 value then frequency is going to increase. If you want to change or increase or decrease the value of R2 as per your requirement then it is recommended to use of reset in place of R2. It will help you to fix the frequency you want which frequency is suitable for you.

STEP 9: What Next

Next:- IR Transmitting Remote

Previous:- IR Remote Control Switch

4 Comments

super sar ....
sar can u tell me the max no of leds that can be conneted to pcb actually I wanted to make a logo instead of love shape

If you want to add large no. of LED's then connect it with outer source

Superrrrrrrrrr... Where can i get this kit...

there is no such a great thing in this.. you can make it by following these steps