Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется разработать контроллер на базе ESP32 для управления светодиодным драйвером (интерфейс 0-10В).

Контроллер должен уметь и иметь следующее:

1. Управлять выходным напряжением от 0 до 10В с помощью кнопок на веб-странице с шагом 25%. Стандартный интерфейс управления различных устройств, например, светодиодных драйверов (интерфейс

управления 0-10В, резистор 100кОм, ШИМ).

2. На МК должен быть простой веб сервер, возвращающий одну страницу с кнопками управления яркостью, статусом и сменой пароля.

3. На веб странице должно быть 5 кнопок управления: вкл. (100%), вкл. (75%), вкл. (50%), вкл. (25%), выкл. (0%), что приблизительно соответствует выходным напряжениям 10В, 8.3В, 6.5В, 4В, 0В (есть график зависимости). Окно текущего статуса и одна кнопка для изменения пароля Wi-Fi точки доступа.

4. Соединение с контроллером посредством Wi-Fi (контроллер выступает как точка доступа). Первый вариант контроллера не взаимодействует с внешним миром. Только прямое подключение. Необходимо

реализовать возможность смены пароля Wi-Fi. На будущее предусмотреть возможность подключения к точке доступа и управление контроллером через интернет.

5. В качестве микроконтроллера использовать ESP32.

6. Питание контроллера - 12В. Необходимо реализовать на плате маломощный блок питания (220В ->12В), как это сделано, например, в Wi-Fi выключателях.

7. Размер платы нужно минимизировать. Ориентировочные размеры 60*30 мм (если можно меньше или больше, обсудим). Программирование через UART (вывести на отверстия под штырьки с шагом 2.54). Добавить индикатор наличия питания на плате, кнопку сброса. Добавить крепежные отверстия по винт М3 (4 по углам).

8. На плате предусмотреть винтовые клеммы для подключения входа 220В и 6 пар выходов/разъемов (но, по сути, один, параллельно подключенный ко всем выходам). В следующих модификациях предусмотрим независимое управление выходами.

Алгоритм работы и документацию на драйвер передам исполнителю. Пишите возможность, вашу цену и ориентировочные сроки. 

2 года назад
PM-Electronics
Алексей 
39 летРоссия
2 года в сервисе
Был
2 года назад
  • Похожие заказы
  • Нужна срочная помощь. Есть максимум 2 часа времени. У нас есть макрос который производит расчеты из двух загружаемых файлов. Все работало в течении двух лет, а сейчас где то спотыкается и выводит ошибку. Структура файлов не менялась, ...

    Завершен
    2 года назад
  • $50

    [b]Задание 1 [/b]Строка содержит пять временных значений. Они записаны через запятую:[code]'1h 45m,360s,25m,30m 120s,2h 60s'[/code]Напиши цикл, который посчитает общее количество минут. Результат сохрани в переменную и выведи на экран. Используй в решении методы split(), replace() и оператор ...

    Завершен
    2 года назад
  • $8000

    Требуется разработка программной части модулей автоматизации и периферии (датчиков, иных элементов системы) с поддержкой протоколов и интерфейсов: - OneWire, - CAN, - RS-485, - Ethernet, - JSON - API. В модулях используются микроконтроллеры (чипы): ...

    Закрыт
    2 года назад
  • Требуется простенький баш скрипт. Есть скажем start.sh в какой-то момент времени софт выдает в консоль фразу "C167". и зависает (не завершаясь).  Требуется смотреть C167, и если оно появилось - килять start.sh и запускать его еще раз (цикл).

    Закрыт
    2 года назад
  • Нужен бот для сбора ежедневных наград в игре. Аккаунты хранятся в таблице "ексель" (почта/пароль). Надо зайти в лаунчер, выбрать аккаунт, зайти в игру, пропустить все рекламные предложения, зайти в определенную вкладку игры и нажать на ...

    Закрыт
    2 года назад
  • Вітаю! Шукаю спеціаліста, який допоможе створити автоматичне розгортання коду на сервері, за допомогою команди у Python. Можна використовувати Google Run або AWS.Ідея наступна: Маю код готового бота на Python розміщений на GitHub. Підключена база даних Firebase.Маю бота адміністратора, користувачі ...

    Закрыт
    2 года назад
  • Скрипт будет трудится в Hive OS, путем вызова из другого скрипта. С какими трудностями столкнулся я. ну например при вызове из другого скрипта получаю Sending Ctrl+C to screen session 16817 /hive/bin/miner: line 70: message: command not found No miner ...

    Закрыт
    2 года назад
  • Написать простой драйвер скопировать функционал имеющегося. Необходимо, по ТЗ на фреймворке Arduino для микроконтроллера ESP32, написать прошивку устройства контроля вентиляции. К устройству будет подключены следующие датчики: 5 аналоговых термистора (формула преобразования в °C будет приложена к ...

    Закрыт
    2 года назад