GERBER PCB :
https://mega.nz/file/OJAE2RYJ#gs-jfHew18SDvSrZ7U37rZg0TTDyzEKEDlTkfav3rcA
SCHEMATIC DIAGRAM
Here we will see the schematic diagram made in the easyeda software with all the electronic components and their respective values.
FUNCTIONING
Mainly we will have an external supply of 12VDC for our pcb since we need to feed our arrangement of leds in this case they are in series of 3 each led respectively each color red blue and green.
This circuit can control the lighting of the different pins of the RGB LEDs, giving me different colors that I may want as long as the complete word or control each letter of a different color.
The project needs to be programmed as we may require the color, already through an Arduino and another microcontroller. In this case, we will do it through an Arduino and see the different colors as a programming example.
Code Arduino
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
digitalWrite(13, LOW);
delay(5000);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
digitalWrite(13, LOW);
delay(5000);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, LOW);
digitalWrite(13, HIGH);
delay(5000);
}
ELECTRONIC COMPONENTS
- 41 LEDS RGB SMD
- 23 RESISTOR 220 ohm 1206 SMD
- 13 RESISTOR 470 ohm 1206 SMD
- 6 RESISTOR 560 ohm 1206 SMD
- 12 RESISTOR 1K 1206 SMD
- 12 RESISTOR 10K 1206 SMD
- 12 MJD112 TRANASITOR NPN SMD
- 1 JACK DC
- 1 SPADIN 90° 40 PINES
- 1 PCB
PCB TECHNICAL CHARACTERISTICS
- EXTERNAL VIN 12VDC
- PROGRAMMING WITH ARDUINO OR ANOTHER MICROCONTROLLER
- CONTROL OF RGB BLUE RED AND GREEN LEDS
- IMAX 500mA
- ULTRA BRIGHT LEDS
EASYEDA
Once the project is finished with all the respective tests, we carry out the PCB design and we will obtain the routed tracks and the 3D image of how our finished PCB would look.
JLCPCB
Once the pcb is designed, we will send our friends from JLCPCB to manufacture our PCB.
5pcbs only $2
JLCPCB number 1 PCB manufacturing company worldwide professional pcbs and excellent finish.
GERBER PCB:
https://mega.nz/file/OJAE2RYJ#gs-jfHew18SDvSrZ7U37rZg0TTDyzEKEDlTkfav3rcA
you can get your pcbs in different sizes and colors.