Programmer needed to make changes to existing code for running WS2812B LED's with arduino
$15-25 USD / hour
Скасований
Опублікований over 6 years ago
$15-25 USD / hour
I'm using an arduino uno to display text on WS2812B LED strips in a matrix. In the final setup I might have 7 strips of around 210leds = 1470leds. Currently I have them working nicely with this code from github, hardware-wise mine are set up in the same fashion:
[login to view URL]
article on code and example of use:
[login to view URL]
I need someone to make changes to the code:
-I would like text to be displayed static (not scrolling) for a definable amount of time
-A definable small pause with blank leds then another line of text should be shown
-Example of lines, all are around the same length:
Diego dogme råskene svolke
edelig kovene skogsområde
kosende skoleråd voggemei
doggene kvise skoleområde
-not crucial: If possible the next displayed text-line should be chosen at random (from 10k
possible lines)
-not crucial: Great if one could also randomize the colour each time a new line of text is
shown
All the lines that will be shown totals around 10000 lines, in a .txt it totals around 279kb.
This is to much to store in an arduino uno, but if we cut down to say 6000-7000 lines maybe it
could work on an ATmega2560? Otherwise maybe one could make it work reading from an sd card
shield?
If this is difficult to to achive with arudino I'm open for sugestions, but as this should be able to run for years without much supervision I imagine arduino is a good choice for stability. Otherwise maybe using a raspberry pi?
for reference and more detail see:
[login to view URL]
displays-with-nanoscale-concurrent-computing/
Maybe this might be of interest as well?:
[login to view URL]
Hi,
I have developed many projects with Arduino. I can change existing code and make board design if it is necassary.
We can talk all details over the chat.
All the BEST,
Ali SERBETCI
I am electronic engineer, micro controller programmer
My skills :
- LabVIEW, MATLAB
- PLC, Arduino, Pic series micro controller
- PCB design,
Protel, AltiumDesignr, Proteus
- My Experience
Bluetooth, RF, Automatic control system
I am arduino expert and embedded system electronics engineer and have worked on neopixel led strips for a christmas tree product and controlled patterns from android through wifi.
Please consider sending a message so that we can discuss further
Hello. I have experience with WS28XX leds. Your case could be solved using arduino uno or nano with connected micro sd card with your txt files. It will work stable. Randomizing output it’s not a problem. I will research a bit about languages to output but it’s not a problem too. I am ready to discuss and start work.
The last project I made was to drive sk6812 LED strip using hardware timer so that the program runs in the background and doesn't consume CPU. For your project I wouldn't use hardware timer though.
I think the Atmega328p at 16MHz should do just fine. Also no sense in depending upon expensive RAM to store lines when a simple SPI flash would suffice.
The hardest part would have been to make the fonts, but that can be salvaged from the other projects.
Finally, depending upon how many clocks it takes to change one gpio port's output values, perhaps two output ports can be used to have a wider/longer display.