Ищу разработчика для проекта на языке ардуино (ESP8266+sd card+ws2812)
5 000 руб. за проект
Ищу разработчика для проекта на языке ардуино.
Железо:
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 – повтор анимации с начала файла
Железо:
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 – повтор анимации с начала файла
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.