Android Controlled RGB LED Strip Using Arduino
by Creative creator in Circuits > Electronics
3139 Views, 3 Favorites, 0 Comments
Android Controlled RGB LED Strip Using Arduino
![Bluetooth RGB LED strip Control with Arduino](/proxy/?url=https://content.instructables.com/FRY/UFF7/K9AB5F99/FRYUFF7K9AB5F99.jpg&filename=Bluetooth RGB LED strip Control with Arduino)
LEDs are Great for Lighting. Controlling the splendor of the LED strip is a significant troublesome assignment with Bare hands. In this undertaking, we are going to make an Android App Controlled RGB LED Strip. This Circuit is for Demonstration Purposes. I have utilized JLC PCB Service for this Project. The Heart of this venture is Arduino Nano. also, for Driving the LEDs I utilized 3, IRFZ44N Mosfets.
Watch the YouTube Video about Android Controlled RGB LED Strip Using Arduino:
Here is the video from Creative Creator Watch this Step by Step Without any skip and you will get everything.
Supplies
For the components section, I have gone with UTSOURCE. They are one of the largest component suppliers in China. They offer different types of components such as Resistors, Capacitors, ICs, and many other things. You will get exclusive discounts for Today in this article we are going to discuss shown to makes a simple Long Distance Transmission System circuit. So, let me give you a brief description of the circuit. So, why you are waiting for? Place your first order from UTSOURCE.
0 Profit selling KN95 masks and Infrared Thermometer from UTSOURCE.net: https://www.utsource.net/home/healthcare
Components needed:
Arduino Nano: https://www.utsource.net/itm/p/9221680.html
HC-05 Bluetooth: https://www.utsource.net/itm/p/7566177.html
Resistors: https://www.utsource.net/itm/p/8328095.html
Capacitor: https://www.utsource.net/itm/p/1872752.html
Screw Terminal Block: https://www.utsource.net/itm/p/612970.html
5MM Green LED: https://www.utsource.net/itm/p/9942990.html
Wires: https://www.utsource.net/itm/p/9221308.html
BC547 Transistor: https://www.utsource.net/itm/p/6964442.html
Tools Needed:
Soldering Iron: https://www.utsource.net/itm/p/8423764.html
Iron Stand: https://www.utsource.net/itm/p/7722853.html
Nose Pliers: https://www.utsource.net/itm/p/7671655.html
![Android Controlled RGB LED Strip Using Arduino 1.jpg](/proxy/?url=https://content.instructables.com/F48/GO3R/K9AB5EX9/F48GO3RK9AB5EX9.jpg&filename=Android Controlled RGB LED Strip Using Arduino 1.jpg)
First I inspected the PCB. what's more, check whether the PCB inside the association is alright or not. In the wake of testing with a multimeter, I find that the interior association is completely useful and working consummately.
![Android Controlled RGB LED Strip Using Arduino 2.png](/proxy/?url=https://content.instructables.com/FTI/5RDU/K9AB5EYE/FTI5RDUK9AB5EYE.png&filename=Android Controlled RGB LED Strip Using Arduino 2.png)
At that point I accumulated all the segments which are required for the PCB. At next I associated all the segments to its position.
![Android Controlled RGB LED Strip Using Arduino 3.jpg](/proxy/?url=https://content.instructables.com/F1O/FIE0/K9AB5EZK/F1OFIE0K9AB5EZK.jpg&filename=Android Controlled RGB LED Strip Using Arduino 3.jpg)
At that point, I associated the USB link with the Laptop and the Arduino nano. One thing you should take note of that here I am utilizing an Arduino nano with old BootLoader. So you should choose the old Bootloader Version.
![Android Controlled RGB LED Strip Using Arduino 4.png](/proxy/?url=https://content.instructables.com/FAX/G0C3/K9AB5F0R/FAXG0C3K9AB5F0R.png&filename=Android Controlled RGB LED Strip Using Arduino 4.png)
After the coding part, I have associated the 4 Pin LED wire with the circuit Male Headers. And furthermore, I have associated the Bluetooth Module with the circuit.
![Android Controlled RGB LED Strip Using Arduino 5.jpg](/proxy/?url=https://content.instructables.com/F7I/NR0D/K9AB5F45/F7INR0DK9AB5F45.jpg&filename=Android Controlled RGB LED Strip Using Arduino 5.jpg)
For the Power Supply, I have utilized a 3s 12v Li-Po Battery with the circuit. You can likewise utilize any 12V Power supply in the circuit.
![Android Controlled RGB LED Strip Using Arduino 6.jpg](/proxy/?url=https://content.instructables.com/FNX/NFW1/K9AB5F7D/FNXNFW1K9AB5F7D.jpg&filename=Android Controlled RGB LED Strip Using Arduino 6.jpg)
Presently I opened my Bluetooth and looked for the HC-05 Bluetooth Module. By and large, the secret phrase for the Bluetooth module is 0000 or 1234. I have downloaded the application from Play Store. Chosen the privilege Bluetooth button and associated it. What's more, Here you can see the LED shading is changing with my finger swipe. So now RGB LED Strip utilizing Arduino controlled is working.
Schematics of Android Controlled RGB LED Strip:
![Bluetooth-RGB-LED-Control-Arduino.png](/proxy/?url=https://content.instructables.com/FWC/Y1AH/K9AB5F8X/FWCY1AHK9AB5F8X.png&filename=Bluetooth-RGB-LED-Control-Arduino.png)
RGB LED Strip:
This LED Strip, for the most part, made up of SMD LEDs. On the off chance that you give a particular voltage, at that point the LED illuminates. We can't ready to control the LED strips with the Data signal. Along these lines, it implies that all LED strip Colors will stay Constant. To run the LED strips you will require Constant 12V Power source. For the Pinouts, It has 4 pin yield. 1, +ve, and 3 GNDs. The 3 GND focuses are for 3 individual Colors. They are for Red, Green, and Blue. In 90% of cases, the Internal Connections are the Same. 3 LEDs associated with the arrangement and 1 Resistance in Parallel. The Resistance is for Limiting the Current. This equivalent inside Circuit is Present in each circuit. Presently there are Many Branches Like this and these Brunches associated in Parallel. (Extremity plays the imperative job.)
How the RGB LED Strip Controller Circuit Works?
You will require an Arduino for Providing the PWM heartbeats to the LED. These PWM Pulses are not sufficient for running the LED Strips. At next, we will require some Power Transistors for running the LED strips.
For the Power Transistor Selection, I have gone with IRFZ44N N-Channel Mosfet. Utilize The Mosfet can Drive 3 or 4 LED Strips effortlessly.
In the LED strip There are 3 Individual LEDs there are Red, Green, and Blue. I will utilize 3 Mosfets for this Project. Each LED is Connected with Each Mosfet.
We should Take Mosfet a, b, c. an is for Red. b is for Green and c is for Blue. Presently Suppose we need to illuminate the Red LED from the LED Strip. In this way, what we have to do is to Give the PWM Pulses to the Gate pin Of Mosfet a. Comparative cases will have Appeared for the Other Colors.
In Coding Language we state '0' for LOW and '255' for HIGH. Let me give you a few instances of how it is composed. assume you need to illuminate the Green LED., for this situation, the RED LED will be off as likewise, Blue LED will be off. The linguistic structure will be (RED_VALUE, GREEN_VALUE, BLUE_VALUE). For this, it will be (0, 255, 0).
For Controlling the LED Strip we are utilizing an Android App. This App is associated over Bluetooth. furthermore, Sends Data to Arduino NANO. The Arduino NANO peruses the information and Sends the RGB information to the LEDs by PWM Pulses. Along these lines, the LED strip gives Different hues.
Download Links:
Android App Download
PCB Garber Download
Arduino Code Download
Notes:
The application is produced using App Inventor. Subsequently, it isn't advanced for Android gadgets. A few times the application Crashes excessively.
Utilize 12V Powersupply for the Circuit.
The Arduino Nano's Voltage controller offers 5v to run the Arduino. for this, you can utilize 9 to 12v any.