How to make an Arduino RGB led strip project

Today I want to make an Arduino RGB led strip project as the above picture showed. Ten LED strips can flash in different effects by using a control board.  

Required Components

LED strip, Arduino Nano, Dupont line and a control board.

So, how to make an Arduino RGB led strip? 

Step 1) Preparation

Cut the LED strip into 10 pieces and each piece has arbitrary number of LEDs.

Then, weld the traverse at an interface of the LED strip. Here I prefer to use Dupont line to connect.

             

Step 2) Design

Make a control board. Using the control board to control the flash pattern of LED strips. Aided by Arduino Nano and equipped with a keypad, we can make the LED strip flash in different patterns.

 

Step 2.1) Start with Designing Schematic

To design my circuit, I choose a free online EDA tool called EasyEDA which is a one stop design shop for your electronics projects, it offers schematic capture, spice simulation, PCB design for free and also offers high quality but low price Customized PCB service. There are a large number of component libraries in its editor, so you can easily and quickly find your desired parts.

You can access the following schematic diagram through this link

Notes: The voltage of the LED strip is 12 V and Arduino Nano is 5V. Please remember to add a power regulator such as AMS1117-5.0.

Step 2.2) Create the PCB Layout.

You can see the PCB layout in the following diagram:

 

Step 2.3) Make a sample

After complete the design of PCB, you can click the icon of Fabrication output above. Then you will access the page PCB order to download Gerber files of your PCB and send them to any manufacturer, it’s also a lot easier (and cheaper) to order it directly in EasyEDA. Here you can select the number of PCBs you want to order, how many copper layers you need, the PCB thickness, copper weight, and even the PCB color. After youve selected all of the options, click Save to Cart and complete you order, then you will get your PCBs a few days later.

Step 2.4) Take delivery of the PCB

When I received the PCBs, I am quite impressed with the quality, they are pretty nice.

Step 2.5) Welding

It is very easy to make a control board. Just as the following picture described, as soon as the components are welded, it is completed. 

Step 3) Connection

Connect the LED strip to the control board and at the same time please pay attention to the positive and negative of the terminals. 

As the picture showed below.

 

Step 4) Download a program

Connect it to a 12 V power supply, download a program on the Arduino Nano and run it.

Press the button to switch flash mode.

If you want, you can clone my LED Scroll Bar Schematic and PCB here.

Now I completed my project of Arduino RGB led strip.

Making your own LED Scroll Bar creates a lot of fun, and the results can be very rewarding. Hopefully this article will help you make a LED Scroll Bar, You can also write a program to make the LED strip flash in the way you like.

 

Views: 352

Comments are closed for this blog post

Latest Activity

Marcelo Rodrigues replied to FiniousFingers's discussion New to group
"Yes, please share your progress here. Thanks and good"
12 hours ago
FiniousFingers replied to FiniousFingers's discussion New to group
"Thanks, good to know someone is out there. I will be…"
15 hours ago
Edward Evans replied to GarageLab's discussion Serious claims against BeagleBone's manufacturer CircuitCo
"Have you moved forward with any action?  I would be interested in discussing your…"
20 hours ago
Marcelo Rodrigues replied to GarageLab's discussion Serious claims against BeagleBone's manufacturer CircuitCo
"Ed, No, they didn't deliver yet.  :( Good luck for us all."
Thursday
Profile IconWesenachin Asfaw and Muhammad Basil joined GarageLab (arduino, electronics, robotics, hacking)
Thursday
Marcelo Rodrigues replied to FiniousFingers's discussion New to group
"Hey man! A good point to start is reading basic tutorials on Arduino coding and wiring. Then, you…"
Thursday
FiniousFingers posted a discussion

New to group

Couple quick things,I am just starting to learn, or wanting to learn, how to use the Arduino UNO…See More
Thursday
Profile IconDan Urbauer, Bjorn and Jiaming Zhao joined GarageLab (arduino, electronics, robotics, hacking)
Wednesday
FiniousFingers is now a member of GarageLab (arduino, electronics, robotics, hacking)
Mar 20
Erva updated their profile
Mar 16
Erva and Mrs. Priscilla Bonneval are now friends
Mar 16
Profile IconSamantha Dorr, Lee Robinson and Celso Eiju Ito joined GarageLab (arduino, electronics, robotics, hacking)
Mar 16
Edward Evans updated their profile
Mar 15
Edward Evans replied to GarageLab's discussion Serious claims against BeagleBone's manufacturer CircuitCo
"Hi Marcelo, I am curious if you have had any resolution on this?  We may be in the same boat…"
Mar 15
Celso Eiju Ito left a comment for Mrs. Priscilla Bonneval
"I just accept your invitation. Thank You for contact me. Sincerelly,   'Eiju"
Mar 15
Mohasin Ahamed Chinnapattan commented on Mauro Assis's blog post How to hack a remote control (and a flying shark) I
"You mentioned collector is set to ground but emitter is set to ground in your diagram "
Mar 14
Profile Iconbadrkhan mijbas khalifa, Bethany Cruz, Mrs. Priscilla Bonneval and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
Mar 13
Edward Evans is now a member of GarageLab (arduino, electronics, robotics, hacking)
Mar 9
Profile IconAllan Zilkowsky, Shubham Dewangan, FAUSTO PEREIRA ROMANO and 4 more joined GarageLab (arduino, electronics, robotics, hacking)
Mar 1
Dave Lewing is now a member of GarageLab (arduino, electronics, robotics, hacking)
Feb 27

© 2017   Created by Marcelo Rodrigues.   Powered by

Badges  |  Report an Issue  |  Terms of Service