Ищу разработчика для проекта на языке ардуино (ESP8266+sd card+ws2812)

5 000 руб. за проект
28 июля 2019, 21:39 • 4 отклика • 66 просмотров
Ищу разработчика для проекта на языке ардуино.

Железо:

1.Nodemcu v3 (ESP8266)

2.sd card

3.RGB адресная светодиодная лента ws2812

программная часть:

железка должна:

1. создать точку,

2. иметь простенький веб интерфейс (все страницы должны подгружаться с SD карты)

3. «слушать» 6 цифровых входов. При появлении логической единицы, например, на 2м входе – начать читать с SD карты файл «D2» (настраивается) и выводить анимацию на ленту ws2812

Причем, 3 входа должны быть в приоритете (прерывать любые другие циклы отрисовки)

4. на первой странице будут настройки. Настраивается какой файл проигрывать для каждого цифрового входа.

Например :

Основная анимацияпереход

Вход 1выбор из спискавыбор из списка

Вход 2выбор из спискавыбор из списка

Итд

5. при старте создавать\обновлять файл в котором будет хранится список фалов, расположенных на SD карте с определенным расширением (это для страницы настроек, описанных выше)

6. вторая страница для загрузки фалов анимации на SD карту

7. код должен написан с комментариями .

Файлы анимации в идеале использовать от программы «LedEdit 2014» (эта программа используется для создания анимации для китайских контроллеров t1000s)

Если не удастся разобраться в формате программы LedEdit 2014, будем использовать свой формат, который будет оговорен с исполнителем заказа в ходе работы.

Предварительный формат файла анимации будет следующий:

%NNN#hex% NNN#hex%NNN#hex%clr%NNN#hex%end

Где, %NNN - номер пикселя, #hex – цвет в hex формате, %shw – отрисовать кадр, %end – конец анимации, либо %rpt – повтор анимации с начала файла