Smartphone Control RGB Scrolling Text Display LED Matrix
2020 ж. 16 Мам.
911 000 Рет қаралды
Hello friends, In this video you get the procedure to make Bluetooth control RGB LED scrolling text display. Its also called RGB LED matrix display. This panel matrix size is 32 X 8.
Diagram & Code :roboman.in/htxo/
App: play.google.com/store/apps/de...
RGB WS2812B LED Strip : roboman.in/qtch
Share, Support, Subscribe!!!
Subscribe: goo.gl/WfYhoR
KZhead: / easytechzone
Twitter: / easytechzone
Facebook: / easytechzones
Instagram: / easytechzones
Google Plus: plus.google.com/b/10610497788...
Cover songs collected from NCS youtube channel: / nocopyrightsounds
Track: TonyZ - Road So Far [NCN Release]
Music provided by NoCopyrightNation
Watch: • TonyZ - Road So Far (I...
Stream/Download: NCN.lnk.to/RoadsoFar
-----------
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
Excellent. One ? Where did you get those micro usb sockets?
So nice and simply explained. Good job.
Excelente el proyecto. Se podria hacer un poco mas grande? Podrias hacer uno mas grande para el proximo video
Ótimo Projeto. Ganhou mais um inscrito.
The diagram and the code are no longer available at the indicated link... How could i get it? thank you!!
Hi, the project is amazing!! One question: without the module hc 05, work? only with the text in code?
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
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.
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
Simply OUTSTANDING!👍👍👍
Thanking you, Merry Christmas and keep you safe and healthy
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
Dónde y cuánto valen los materiales?
Hi Easy Tech. This is really wonderful job you done. Can you please tell me that if you can make one LED board for order.
So cool! I'm gonna make this someday. 😁
Sir great job!
Thankyou
@@easytechelectronics 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 👌
PODRIAS PONER LA PAGINA DONDE COMPRAS LOS MATERIALES
It's incredible!
I have done all the connections like in the video and the program has been filled through you as given in the description.
The code is not working please sen code
Please make arduino oled clock
ok
Simple and good. Nice display.
Sau geil 👍👍👍 Kleine Frage wie breit ist das pvc Board?
Sir, please make keyboard type massage display
Excelente. Me suscribo sin dudarlo. El idioma no es barrera para ti...
Nice bro.. please provide the buying link of all that products..
Buenas Tech el proyecto tambien se puede hacer con 64×16 ó que cambios se realiza
Can you also give the code in the description
Can we use Other models of strips lights like 5050
Need ws2812
Nice vídeo. Question: what's the biggest área (number x number) of leds I can do with same components, arduino nano and HC 05 module, 5 v?
Theoretically infinite given an adequate power supply. The bottleneck would eventually be the data packet size for very large arrays vs the desired refresh rate. I think the WS2812b only has a refresh rate of 400Hz, so you'd probably max out pretty quick for large scrolling text displays. Using something like the WS2813, with a 2000Hz refresh rate, would be better for a large display. But to answer your question, you'd have to calculate the baud rate for n LEDs, then see if that results in an overall refresh rate of 26hz or higher (lower than that the movement starts to look choppy).
Muy buen proyecto amigo 👍 me gustaría saber las medidas que te quedó la matriz
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?
How I can change the text with app?
Nice bro .can you share the app please ? i just wanted the file out side of play store .
Excelente seu projeto,... daria (ou vc ja fez?) pra fazer uma forma dos leds acompanharem o ritmo da música (analisador de espectro) p eu conectar no som da minha casa?
Greetings from Turkey. Can you send me the "ardunio file" of your SmartPhone control rgb scrolling text display led matrix project by mail ?
What kind of led strip did you use
ws2812
@@easytechelectronics can we use other strips single color
Good job, have a link to buy a Micro USB Socket?
Wonderful project but can you add a rainbow colour option to give a bit of life, thanks - Erik Hoffman
Awesome 👍😍
Thankyou 🙏
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.
Hello, I like your circuit, you can make a clock with the DS3231 sensor module DS18B20, which marks the time, day, month, year, temperature with the ws2812b strips
is there any direction of led strip to be followed for 1 to 2nd and 2nd to 3rd and 3rd to 4th. and do on or any direction will work. will ws2811 led strip will work with same hardware and soft ware.?
Can you send the code and diagram in the form of google files via email,sir?
Check description
Aapka number bhejo
@@easytechelectronics what is prise of these kits
tin that damn wires before soldering... can´t watch this....
05
.
Hello friend, where do you get the USB connector? Good videos 👍
Check adafruit.com for "panel mount usb jack" and cut the wires off.
Excellent project. I made one a month ago and it worked perfect, now I replaced the arduino nano and it doesn't want to work. I have checked the code and it is correct. If you can help me I would really appreciate it. Thanks.
Hello there, I am interested in making it also. Would you mind assisting me with your code? The link provided there for diagram and code does not work 😭
Sehr gut ! Die Music ist nur schrecklich
If you don't have that you can use any other socket
Sir please send right code
Hello, sir Can we use pixel led WS2811 instead of RGB WS2812B ?
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
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
Can I increase led strips Please reply🙏🙏
Yes
Very nice project 👍
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.
Message ek bar type karne par run karta rahega n
Karega
@@easytechelectronics 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????
Where I get the code
Check description
Aapna ph do bhai
hello friend, I'm from Brazil, I always follow your channel, I'm trying to make a sign like yours, I'm having trouble making the program, could you make it available? thank you so much!
Good job 👏
Thank you very much!
สนใจสินค้านี้ครับ
Nicr
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
@@easytechelectronics it says the website is for sale can you please update the link in the desciption would appreciate it ? 🌷🌷
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
Nice project, but for someone doesn't know how to use Arduino ide it's complicated, Like where to add the fist part of the code RGB_LED_Matrix, and where to add the Function code, should both be past in the same page? Newbie here lol
Awesome build. Would work great for sign in back window of car for bad drivers who are too close(tailgaters)....IF YOU GET ANY CLOSER INTRODUCE YOURSELF. 1st message is polite. 2nd is not. I will build one😁
Illegal in almost all 50 states here in the US :( Was gunna make like a LED Scrolling Bumper thing.. But after checking any lights besides the brake/running/blinkers o the back of your care are illegal.. At least in the US.
"2820" ?
2812
Send me the code
Within this week
Hurry up bro
I am waiting
@@easytechelectronics pls send code
Please send me the code
El codigo tambien funciona para arduino pro mini??? O tambien para arduino uno?
I need this led strip man...what is the name of this strip??
দারুন লাগল 😊
bro have your install any file fro manager library?? please reply because there is error while compiling
Bhaut badhiya sir
Thats a great project. Can it be scaled up to make a display say 3 times bigger? will your code support a bigger display would like to try foe a festive display
The speed and data baud rate might be a problem, also you will likely need to remap all the LED's. There's only one data channel and it has to loop around all strands. This one by Josh Levine only has 7 strips in parallel but is nearly limitless with proper power inputs every so often. You have 2000 characters for a message as the message is stored in S-RAM. kzhead.info/sun/npGMibGIhmpjmXA/bejne.html
@@knightsun2920 thank you for the update
Which material are you using to make case
Gracias por la muestra creo que me animare a hacer uno igual pero por favor me obsequiaron un letrero sin teclado te agradeceria me ayudes que puedo hacer para programarlo. Gracias de nuevo.
Do you manufacture on commercial scale ?
I have a question, this display can support different types of fonts?
Itna achha banaye aaap Par agar wire connection thora deatails me bata ya dikha dete to bahut mehabani hoti।।।।। Wire connection pe ek वीडियो बनाए प्लीज
Nice project bro Can you help me about uploading programming to nano?
My led not starting.
good idea bro i also like this idea
Good day sir, Can we use 5050rgb led strip for thise project. Please guide
all good but setting up ardunio nano makes quit difficult.if u could send tutial and also apps for rgb control bluetooth
can i use any multi colour rgb strip?
I'm intresting to this video..i want to buy this modul etc..without led. Please.
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!!!!
how big is the text to display bro thanks for your time and support
Welcome
EASY TECH yeah just dont answer the question
It ca be 8×64, 16×64, 8×114....and so on depend upon your need. But dont forget to modify the code!
Ohne Widerstand am Datenpin und ggf. einen Kondensator für die Stromversorgung kann einem der Spaß daran ziemlich schnell vergehen. Sonst n schönes Projekt!
Plz provide link of the sunboard. Which u used in this video.
Great !!! How many volts do you use for power supply?
5v dc
@@easytechelectronics 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
Very nice. I will be grateful if you send the programming for this project in arduino UNO using android mobile.
superb..
Thankyou 🙏
Great video brother but Diagram & Code link not working now
Super sir How much voltage this circuit?
5v
@@easytechelectronics thanks u Sir
I'm a novice here, please who will help me out. I want to learn this please
Happy to see as bengali i from east midnapur conyai
Can we put the led display with transitions?
Sir can we use all types of rgb led strips which is easily available in local market
Need addressable led strip
Where can I buy the negative, positive, and neutral wire? I've looked everywhere
can i use my app that i created but not shared in google play ? or a website ?
Nice project........
Great video, but you could have cut some of led wiring out.
Request to provide circuit diagram and code..these are no longer available with the link provided