Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
Stefano Gerli
Published © GPL3+

Codename RGB

Remotely control your RGB LED strip from your pc.

IntermediateFull instructions provided1 hour7,228
Codename RGB

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
×1
Power MOSFET N-Channel
Power MOSFET N-Channel
Might be something similar.
×3
RGB Led Strip
Make sure its 12v dc (if Its not 12v you will have to have a power supply with the same voltage as your strip.) and also that its pins are in the following order: VCC, B, R, G. If it isn't in that order you'll have to modify the Fritzing document to make the JP Led connections match your order.
×1
12v dc Power Supply
2.1 mm recommended.
×1
Power Jack (Generic)
Your power supply's connector must fit in it. If you are using it with a PCB, a PCB mounted one is recommended. If you are using it with a breadboard it is easier to use one with screws for the cables.
×1
Breadboard (generic)
Breadboard (generic)
This may be a breadboard or PCB.
×1

Software apps and online services

Arduino IDE
Arduino IDE
Visual Studio 2015
Microsoft Visual Studio 2015

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
If you are using a PCB.

Story

Read more

Schematics

RGB Controller Schematic

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*PCB or Fritzing versions are also available.

RGB Controller PCB [Etchable (SVG)]

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*Schematic or Fritzing versions are also available.

RGB Controller Fritzing

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*Schematic or PCB versions are also available.

RGB Controller Fritzing

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*Schematic and PCB versions are also available.

RGB Controller Schematic

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*Fritzing and PCB versions are also available.

RGB Controller Etchable PCB (Etchable PDF)

It is used to control the RGB LED Strip. This is necessary because most RGB LED strips consume 12v and the Arduino MKR1000 outputs 3.3v.

*Schematic and Fritzing versions are also available.

Code

Condename RGB App

This app lets you control your Arduino through the Internet.

Credits

Stefano Gerli
2 projects • 10 followers
I love programming and making apps.

Comments