The only change I would recommend would be to evenly distribute the 5v/Gnd across the matrix.. (5v in one side, Gnd the other) it'll make sure the display is evenly lit across the strips.
The only small problem with these strips for making such display is the joint where two led strips is joined by manufacture. These joint normally misaligned the entrie matrix. For this de-soldering and re doing is required in order to align the same
@@megam2009 #include #include "Arduino.h" #include //Include libraries: SoftwareSerial & Wire SoftwareSerial ESP_BT(0, 1); //Define PIN11 & PIN12 as RX and TX pins #include #include #include #include #ifndef PSTR #define PSTR // Make Arduino Due happy #endif #define PIN 5 // MATRIX DECLARATION: // Parameter 1 = width of NeoPixel matrix // Parameter 2 = height of matrix // Parameter 3 = pin number (most are valid) // Parameter 4 = matrix layout flags, add together as needed: // NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT: // Position of the FIRST LED in the matrix; pick two, e.g. // NEO_MATRIX_TOP + NEO_MATRIX_LEFT for the top-left corner. // NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: LEDs are arranged in horizontal // rows or in vertical columns, respectively; pick one or the other. // NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: all rows/columns proceed // in the same order, or alternate lines reverse direction; pick one. // See example below for these values in action. // Parameter 5 = pixel type flags, add together as needed: // NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs) // NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers) // NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products) // NEO_GRBW Pixels are wired for GRBW bitstream (RGB+W NeoPixel products) // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2) // Example for NeoPixel Shield. In this application we'd like to use it // as a 5x8 tall matrix, with the USB port positioned at the top of the // Arduino. When held that way, the first pixel is at the top right, and // lines are arranged in columns, progressive order. The shield uses // 800 KHz (v2) pixels that expect GRB color data. Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix( 32, //Select LEDs of each row (15 in my case) 8, //Select amount of rows (7 in my case) PIN, NEO_MATRIX_BOTTOM + NEO_MATRIX_RIGHT + //Define first data pin (right bottom corner is my first pin) NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG, //Define the type of connection (in a zig zag connections and divided by rows not columns) NEO_RGB + NEO_KHZ800); int Red = 255, Green = 0, Blue = 0; String text = "Easy Tech"; String RGB; int pixelPerChar = 5, RGB_Completed = 0; int Delay, Brightness; const uint16_t colors[] = {matrix.Color(Green, Red, Blue)}; // matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(0, 0, 255) };//matrix.Color(Red, Green, Blue), void initdata() { int Speed = EEPROM.read(0); if (Speed == NULL || Speed == 0) { Delay = 100; } else { Delay = Speed; } int bright = EEPROM.read(5); if (bright == NULL || bright == 0) { Brightness = 40; } else { Brightness = bright; } int r = EEPROM.read(10); if (r == NULL) { Red = 0; } else { Red = r; } int g = EEPROM.read(15); if (g == NULL) { Green = 255; } else { Green = g; } int b = EEPROM.read(20); if (b == NULL) { Blue = 0; } else { Blue = b; } char data[100]; //Max 100 Bytes int len = 0; char k; String Text = ""; k = EEPROM.read(50); while (k != '\0' && len < 500) //Read until null character { k = EEPROM.read(50 + len); data[len] = k; Text += k; len++; } data[len] = '\0'; if (Text == NULL) { text = "EASY TECH"; } else { text = Text; } Serial.println(Speed); Serial.println(Brightness); Serial.println(Red); Serial.println(Green); Serial.println(Blue); Serial.println(text); } void setup() { Serial.begin(115200); ESP_BT.begin(9600); EEPROM.begin(); initdata(); // Serial.println("Start"); const uint16_t colors[] = {matrix.Color(Green, Red, Blue)}; matrix.begin(); matrix.setTextWrap(false); matrix.setBrightness(Brightness); matrix.setTextColor(colors[0]); //matrix.setTextColor(matrix.Color(Green,Red,Blue)); } int x = matrix.width(); int pass = 0; void loop() { while (ESP_BT.available()) { char ReadChar = (char)ESP_BT.read(); Serial.println(ReadChar); // Right parentheses ) indicates complet of the string if (ReadChar == ')' || ReadChar == '}' || ReadChar == ']') { if (ReadChar == ')' ) { RGB_Completed = 1; }
if (ReadChar == '}') { RGB_Completed = 2; }
if (ReadChar == ']') { RGB_Completed = 3; } }
else { RGB += ReadChar; } }
if (RGB_Completed != 0) { if (RGB_Completed == 1) { Light_RGB_LED(); RGB_Completed = 0; }
if (RGB_Completed == 2) { text = RGB; int _size = text.length(); int i;
for (i = 0; i < _size; i++) { EEPROM.write(50 + i, text.charAt(i)); Serial.println(text.charAt(i)); }
EEPROM.write(50 + _size, '\0'); //Add termination null character for String Data RGB_Completed = 0; RGB = ""; }
if (RGB_Completed == 3) { int val = RGB.toInt(); if (val > 0 && val = 1) { pass = 0; // matrix.setTextColor(colors[pass]); matrix.setTextColor(matrix.Color(Green, Red, Blue)); // matrix.setTextColor(matrix.Color(Red,Green,Blue)); } } matrix.show(); delay(Delay); } void Light_RGB_LED() { int SP1 = RGB.indexOf('.'); int SP2 = RGB.indexOf('.', SP1 + 1); int SP3 = RGB.indexOf('.', SP2 + 1); String R = RGB.substring(0, SP1); String G = RGB.substring(SP1 + 1, SP2); String B = RGB.substring(SP2 + 1, SP3); Red = R.toInt(); Green = G.toInt(); Blue = B.toInt(); // Serial.println(R); matrix.setTextColor(matrix.Color(Green, Red, Blue)); EEPROM.write(10, Red); EEPROM.write(15, Green); EEPROM.write(20, Blue); RGB = ""; }
Everything is same in Arduino Uno as in Arduino nano. U can use same code as well as same pin configuration. U just have to select the specific type of board before uploading in Arduino IDE.
Standard LED no, unless they are 5mm APA106. The WS2812B, APA106 and others have a microcontroller built into them and have a Ground, 5V, Data in and Data out.
Thank you so much giving my answer. But iam face one problem you can use 256 pcs rgb led but but iam use 512pcs rgb led . When conection led pin-Gnd, Do, Vcc in series then iam not understand whos led pin in the main out of ardino nano and why you are didnot soldaring last led Gnd do vcc pin. Please give my answer soon.
@@easytechzones Bluetooth power off honeka bad ,next time on kornese display run nehi hotahain , 2nd time Bluetooth connect korke text send korna parta hain, text save korneka kuch option batiye plese, Project bhaut achha kam kartahai bhai very good, But RGB text color apka mobile apps ka sath match nehi hotahain, main Rx,TX arduino ka 11,12 connect kiya Text single led se run hotahai text bold ka kuch option????
Itna achha banaye aaap Par agar wire connection thora deatails me bata ya dikha dete to bahut mehabani hoti।।।।। Wire connection pe ek वीडियो बनाए प्लीज
For connecting the terminals using the Red Yellow Black wires, cut the ends at an angle like 60 or 75 degrees for easiness. Thank you for the videos my friend.
When I try to upload the code, I get on the #include <EEPROM.h> line is highlight in pink, like there is something wrong, can't upload the code, any suggestion? Thanks
Bro good job I see your all video and big fan of your. Please this borad convert a rgb led clock and rgb led borad. Iam watting of your answer. Please bro give your answer soon
Hy. Its a nice project you have done. But i have problems. I juse W2812b LED Stripes. The Sketch ive saved on the Nano and the Bluetooh work. But on the LED Stripes dont come your LOGO "EASY TECH". The LED Stripe dont shine enything. With the App i send a text, it dont wont to work to. Can you help me to find out whats the problem. Best regards and Thank you!!!!
The diagram and the code are no longer available at the indicated link...
How could i get it?
thank you!!
The only change I would recommend would be to evenly distribute the 5v/Gnd across the matrix.. (5v in one side, Gnd the other) it'll make sure the display is evenly lit across the strips.
Good idea.
Yes use parallel
The code is not working please sen code
Thanking you, Merry Christmas and keep you safe and healthy
Excellent. One ? Where did you get those micro usb sockets?
where did u connect the usb ? to the phone or the laptop?
Laptop
Can anyone provide the circuit diagram and required code for this video as the link given in description is not available
Did you find the code please?
Simply OUTSTANDING!👍👍👍
The only small problem with these strips for making such display is the joint where two led strips is joined by manufacture. These joint normally misaligned the entrie matrix. For this de-soldering and re doing is required in order to align the same
स्म
il existe des connecteurs à clipser qui evite les soudures
so where's the problem then? just resolder that shit and be over it...
bro cod mil sakta hai ky
Bhaut badhiya sir
Sir great job!
Thankyou
@@easytechzones hola easytech, no he podido copiar bien tu codigo, se muestran otros caracteres en el codigo y no compila, podrias subirlo a mega?
@@megam2009
#include
#include "Arduino.h"
#include //Include libraries: SoftwareSerial & Wire
SoftwareSerial ESP_BT(0, 1); //Define PIN11 & PIN12 as RX and TX pins
#include
#include
#include
#include
#ifndef PSTR
#define PSTR // Make Arduino Due happy
#endif
#define PIN 5
// MATRIX DECLARATION:
// Parameter 1 = width of NeoPixel matrix
// Parameter 2 = height of matrix
// Parameter 3 = pin number (most are valid)
// Parameter 4 = matrix layout flags, add together as needed:
// NEO_MATRIX_TOP, NEO_MATRIX_BOTTOM, NEO_MATRIX_LEFT, NEO_MATRIX_RIGHT:
// Position of the FIRST LED in the matrix; pick two, e.g.
// NEO_MATRIX_TOP + NEO_MATRIX_LEFT for the top-left corner.
// NEO_MATRIX_ROWS, NEO_MATRIX_COLUMNS: LEDs are arranged in horizontal
// rows or in vertical columns, respectively; pick one or the other.
// NEO_MATRIX_PROGRESSIVE, NEO_MATRIX_ZIGZAG: all rows/columns proceed
// in the same order, or alternate lines reverse direction; pick one.
// See example below for these values in action.
// Parameter 5 = pixel type flags, add together as needed:
// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
// NEO_GRBW Pixels are wired for GRBW bitstream (RGB+W NeoPixel products)
// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
// Example for NeoPixel Shield. In this application we'd like to use it
// as a 5x8 tall matrix, with the USB port positioned at the top of the
// Arduino. When held that way, the first pixel is at the top right, and
// lines are arranged in columns, progressive order. The shield uses
// 800 KHz (v2) pixels that expect GRB color data.
Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(
32, //Select LEDs of each row (15 in my case)
8, //Select amount of rows (7 in my case)
PIN,
NEO_MATRIX_BOTTOM + NEO_MATRIX_RIGHT + //Define first data pin (right bottom corner is my first pin)
NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG, //Define the type of connection (in a zig zag connections and divided by rows not columns)
NEO_RGB + NEO_KHZ800);
int Red = 255, Green = 0, Blue = 0;
String text = "Easy Tech";
String RGB;
int pixelPerChar = 5, RGB_Completed = 0;
int Delay, Brightness;
const uint16_t colors[] = {matrix.Color(Green, Red, Blue)};
// matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(0, 0, 255) };//matrix.Color(Red, Green, Blue),
void initdata() {
int Speed = EEPROM.read(0);
if (Speed == NULL || Speed == 0) {
Delay = 100;
}
else {
Delay = Speed;
}
int bright = EEPROM.read(5);
if (bright == NULL || bright == 0) {
Brightness = 40;
}
else {
Brightness = bright;
}
int r = EEPROM.read(10);
if (r == NULL) {
Red = 0;
}
else {
Red = r;
}
int g = EEPROM.read(15);
if (g == NULL) {
Green = 255;
}
else {
Green = g;
}
int b = EEPROM.read(20);
if (b == NULL) {
Blue = 0;
}
else {
Blue = b;
}
char data[100]; //Max 100 Bytes
int len = 0;
char k;
String Text = "";
k = EEPROM.read(50);
while (k != '\0' && len < 500) //Read until null character
{
k = EEPROM.read(50 + len);
data[len] = k;
Text += k;
len++;
}
data[len] = '\0';
if (Text == NULL) {
text = "EASY TECH";
}
else {
text = Text;
}
Serial.println(Speed);
Serial.println(Brightness);
Serial.println(Red);
Serial.println(Green);
Serial.println(Blue);
Serial.println(text);
}
void setup() {
Serial.begin(115200);
ESP_BT.begin(9600);
EEPROM.begin();
initdata();
// Serial.println("Start");
const uint16_t colors[] = {matrix.Color(Green, Red, Blue)};
matrix.begin();
matrix.setTextWrap(false);
matrix.setBrightness(Brightness);
matrix.setTextColor(colors[0]);
//matrix.setTextColor(matrix.Color(Green,Red,Blue));
}
int x = matrix.width();
int pass = 0;
void loop() {
while (ESP_BT.available()) {
char ReadChar = (char)ESP_BT.read();
Serial.println(ReadChar);
// Right parentheses ) indicates complet of the string
if (ReadChar == ')' || ReadChar == '}' || ReadChar == ']') {
if (ReadChar == ')' ) {
RGB_Completed = 1;
}
if (ReadChar == '}') {
RGB_Completed = 2;
}
if (ReadChar == ']') {
RGB_Completed = 3;
}
}
else {
RGB += ReadChar;
}
}
if (RGB_Completed != 0) {
if (RGB_Completed == 1) {
Light_RGB_LED();
RGB_Completed = 0;
}
if (RGB_Completed == 2) {
text = RGB;
int _size = text.length();
int i;
for (i = 0; i < _size; i++) {
EEPROM.write(50 + i, text.charAt(i));
Serial.println(text.charAt(i));
}
EEPROM.write(50 + _size, '\0'); //Add termination null character for String Data
RGB_Completed = 0;
RGB = "";
}
if (RGB_Completed == 3) {
int val = RGB.toInt();
if (val > 0 && val = 1) {
pass = 0;
// matrix.setTextColor(colors[pass]);
matrix.setTextColor(matrix.Color(Green, Red, Blue));
// matrix.setTextColor(matrix.Color(Red,Green,Blue));
}
}
matrix.show();
delay(Delay);
}
void Light_RGB_LED() {
int SP1 = RGB.indexOf('.');
int SP2 = RGB.indexOf('.', SP1 + 1);
int SP3 = RGB.indexOf('.', SP2 + 1);
String R = RGB.substring(0, SP1);
String G = RGB.substring(SP1 + 1, SP2);
String B = RGB.substring(SP2 + 1, SP3);
Red = R.toInt(); Green = G.toInt(); Blue = B.toInt();
// Serial.println(R);
matrix.setTextColor(matrix.Color(Green, Red, Blue));
EEPROM.write(10, Red); EEPROM.write(15, Green); EEPROM.write(20, Blue);
RGB = "";
}
@@hanyabdalla8045 Its working or not? shall i try with this code bro?
@@kanniahnaiduvenkatesh7094 it's work perfect 👌
Ye music ke sath visualize hota he kya
Excelente el proyecto. Se podria hacer un poco mas grande? Podrias hacer uno mas grande para el proximo video
Do you manufacture on commercial scale ?
Ótimo Projeto. Ganhou mais um inscrito.
Dear, Diagram & Code seems no more available. Would it be possible to repost please ? Thanks a lot !
Its a great project. I would like to know if you can use uno and how to do the coding. Thanks
Everything is same in Arduino Uno as in Arduino nano.
U can use same code as well as same pin configuration.
U just have to select the specific type of board before uploading in Arduino IDE.
@@priyaop5040 in the tools section what should be its programming
Which material are you using to make case
Sehr gut ! Die Music ist nur schrecklich
If you don't have that you can use any other socket
Sar LED konse colar vali Lena padega plz batado
Awesome 👍😍
Thankyou 🙏
Can i use 5mm leds matrix board ?
Standard LED no, unless they are 5mm APA106. The WS2812B, APA106 and others have a microcontroller built into them and have a Ground, 5V, Data in and Data out.
Can we use Other models of strips lights like 5050
Need ws2812
Amazing video bro 👍👌👌😘
Good night my lovely friend😇😊
Thankyou 🙏 gd night
Can you also give the code in the description
Sir esme kon kon se components used huye h or kitni quantity m h
Kindly check latest video. Updated program
good afternoon i would like to know how to get into the arduino configuration to add the number of leds i will use in a VU project
Good... Very Easy..👍👍👍
Yes, very easy
Can I increase led strips
Please reply🙏🙏
Yes
Great video brother but Diagram & Code link not working now
How I can change the text with app?
So nice and simply explained. Good job.
Sir please send code
Thank you so much giving my answer. But iam face one problem you can use 256 pcs rgb led but but iam use 512pcs rgb led . When conection led pin-Gnd, Do, Vcc in series then iam not understand whos led pin in the main out of ardino nano and why you are didnot soldaring last led Gnd do vcc pin. Please give my answer soon.
Please make arduino oled clock
ok
good idea bro i also like this idea
tin that damn wires before soldering... can´t watch this....
05
.
can I use arduno uno instead nano
Sir, please make keyboard type massage display
Sir other led use kar sakte he
Message ek bar type karne par run karta rahega n
Karega
@@easytechzones Bluetooth power off honeka bad ,next time on kornese display run nehi hotahain , 2nd time Bluetooth connect korke text send korna parta hain, text save korneka kuch option batiye plese,
Project bhaut achha kam kartahai bhai very good,
But RGB text color apka mobile apps ka sath match nehi hotahain, main Rx,TX arduino ka 11,12 connect kiya
Text single led se run hotahai text bold ka kuch option????
Bro ye sunboard kaha pe milega konse shop pe milta hai ye
What kind of led strip did you use
ws2812
@@easytechzones can we use other strips single color
Pixel led wire wala sa hoga ya nai
How to get that code to upload?
check description for code.
look up the code-version at post #8. This code-version compiles
forum.arduino.cc/index.php?topic=707456.msg4754609#msg4754609
@@easytechzones it says the website is for sale can you please update the link in the desciption would appreciate it ? 🌷🌷
Arduino m kha jake RGB wa2812 ko control k liye kha jana hoga
Excelente. Me suscribo sin dudarlo. El idioma no es barrera para ti...
Itna achha banaye aaap
Par agar wire connection thora deatails me bata ya dikha dete to bahut mehabani hoti।।।।।
Wire connection pe ek वीडियो बनाए प्लीज
For connecting the terminals using the Red Yellow Black wires, cut the ends at an angle like 60 or 75 degrees for easiness. Thank you for the videos my friend.
Hi, is possíble work with 12v power?
When I try to upload the code, I get on the #include <EEPROM.h> line is highlight in pink, like there is something wrong, can't upload the code, any suggestion? Thanks
Make sure you have the EEPROM library.
Is the phone has to be connected all the time?
PODRIAS PONER LA PAGINA DONDE COMPRAS LOS MATERIALES
Nice bro .can you share the app please ? i just wanted the file out side of play store .
Can you send the code and diagram in the form of google files via email,sir?
Check description
Aapka number bhejo
@@easytechzones what is prise of these kits
Nice project bro
Can you help me about uploading programming to nano?
My led not starting.
Send me the code
Within this week
Hurry up bro
I am waiting
@@easytechzones pls send code
Please send me the code
Bhai Arduino nano ka code mobile se bhi upload kar sakte hai kya...
I NEED HELP PLEASE
look up the code-version at post #8. This code-version compiles
forum.arduino.cc/index.php?topic=707456.msg4754609#msg4754609
Are you using an Arduino clon o an original Arduino?
Where I get the code
Check description
Aapna ph do bhai
So cool! I'm gonna make this someday. 😁
Dónde y cuánto valen los materiales?
Sau geil 👍👍👍
Kleine Frage wie breit ist das pvc Board?
Greetings from Turkey. Can you send me the "ardunio file" of your SmartPhone control rgb scrolling text display led matrix project by mail ?
can i use my app that i created but not shared in google play ? or a website ?
Can u help me about the code..when i compile it seems to much error..thank u
Try to reset your arduino. A little button on top right corner
Check the port and name of board in your sketch on tools
look up the code-version at post #8. This code-version compiles
forum.arduino.cc/index.php?topic=707456.msg4754609#msg4754609
can i use any multi colour rgb strip?
Sir please send right code
which library did you used
Everything on code. Pleade check code
Link in description box
@@easytechzones in arduino nano software it is not working
@@easytechzones i copied the codes and paste in the Arduino nano software it is not uploading
"2820" ?
2812
Sir kya RGB normal strip bhi laga sakte hai 🙏
No
@@easytechzones ok sir thanks
बहुत ही सुंदर बनाया है आप ने। LEDstripe का दाम क्या है। 2812b का 60/m है।
Price kya hai
Very nice एंड easy
Thank you so much 😊
Kit driver ka naam or modal number kya hai hai humko kiti driver ka link cahiye aapne name light me youj kiye hai
Happy to see as bengali i from east midnapur conyai
দারুন লাগল 😊
Kya 48*8 ban sakta hai batay
Yes
Nice bro.. please provide the buying link of all that products..
best Idea...
Thankyou
Series me connect karke how is this possible
Wo bhi sirf 3 wire se 3 colour
Text scrolling
Ye strip v program ho ke ata hai kya
क्या ये बोर्ड कार की बॅटरी पे चलेगा सर
What music did you use on 8:00
Are you conduct online class?
Super how much prices
Nice.muje ve ak saheya..kiya app bana da sakti ho?
What kind of clue are you using to put the box together. Seems like it bonds together immediately.
Where can I buy the negative, positive, and neutral wire? I've looked everywhere
Which software will u use to program aurdino
Arduino ide
U can use the ardinodroid
Can use Bluetooth module hc-06?
Simple and good. Nice display.
hello can u share the diagram and code please
Bro good job I see your all video
and big fan of your. Please this borad convert a rgb led clock and rgb led borad. Iam watting of your answer. Please bro give your answer soon
Sir... How much meter led strip required ?
Sir Ji Ye Sun Board Aur PVC Sheet kahan milegi
Hy. Its a nice project you have done. But i have problems. I juse W2812b LED Stripes. The Sketch ive saved on the Nano and the Bluetooh work. But on the LED Stripes dont come your LOGO "EASY TECH". The LED Stripe dont shine enything. With the App i send a text, it dont wont to work to. Can you help me to find out whats the problem. Best regards and Thank you!!!!
Where to buy sunboard
Bro i ask a one question. This project are truly successful for work?
Yes
Sir meri project me cord run nahi ho raha so plz help me
Great !!! How many volts do you use for power supply?
5v dc
@@easytechzones Can this arduino program be 32x16 ?
5v DC. OK. But Amp.?
@@smiht76 1.5 to 2 amps
@@billygoo7793 yes u can do but have to modify the code
Is there any other board that can be used for it?