Плата сделана на ESP32 + 1.8" SPI LCD, программируется посредством Arduino IDE на Wiring.

Это менять нельзя и не нужно меня убеждать.

Доработка ПО будет вестись в Git. На каждое замечание нужно сделать отдельный Commit.

Замечания:

- Добавить опрос датчика температуры по BLE. Датчик используется Xiaomi Mijia 2. Уже есть прототип, его нужно встроить в основную программу.

- Нарисовать красивый интерфейс (есть заготовленная библиотека на которой можно сделать хорошо)

- На экране индикацию WiFi сигнала

- сохранение настроек Wifi уже сделано, но текущий режим работы платы при потере питания не запоминается, нужно в существующую систему хранения добавить и режим работы.

- Настройка WiFi уже сделана через SmartConfig, но затем нет

- Т.к. управление через интернет нужно сделать внутренний таймер отключения, на случай потери связи.

- Уже сделана интеграция по MQTT с сервером, нужно увеличить таймеры обязательной отправки данных до 30 секунд, но в случае существенных изменений сразу (изменение параметров кнопками на самом устройстве).

- если не доступен MQTT то иногда фризится интерфейс на экране, нужно добавить индикатор наличия связи с MQTT сервером и время последнего успешного соединения (или сколько минут назад)

- добавить отключение нагревательных элементов по достижении 80 градусов (чтоб обесточивания не случалось по 95 градусам защитным термостатом)

В идеале кандидат должен обладать навыками разводки плат:

Замечания:

- измениить место положение кнопки питания и заменить её на адекватный тип (сейчас она в 3 раза выше остальных)

– добавить еще одну кнопку управления (сейчас их 3)

- Добавить в плату RTC или повысить точность часов чтобы они за неделю убегали не более минуты.

Разделы:

2 года назад
guest_1670325917464
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Потрібно виконати лабораторну роботу з прикладного ПО до п'ятниці. Після написання коду необхідно запустити юніт тести, які вже є в архіві. Тести не підлягають зміні. Очікується, що програма пройде всі тести без помилок.

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

    Требуется разработать бота, который будет автоматически переходить от указанной страницы компании в LinkedIn к Sales Navigator и сохранять компанию в один из Account list. Необходимо следовать алгоритму действий, указанному в техническом задании.

    Закрыт
    2 года назад
  • Требуется разработать сканер для поиска уязвимостей TLS. Возможное использование открытого кода с GitHub с доработкой. Список уязвимостей предоставим. Запуск через терминал, графический интерфейс не обязателен. Обсуждение оплаты в зависимости от опыта и сроков выполнения.

    Прикладное ПО1 исполнитель
    Закрыт
    2 года назад
  • $30

    Требуется разработать графический интерфейс для существующей консольной программы, написанной на C#. Основная задача — улучшить взаимодействие пользователя с приложением и сделать его более удобным и интуитивно понятным.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Предоставлены решения для выполнения различных задач на Linux, включая отображение строк, сортировку вывода, работу с файлами и регулярные выражения. Задачи включают удаление пробелов, изменение регистра, отображение пользователей и вычисление средних значений. Каждый пункт описывает конкретные команды и методы обработки данных.

    Прикладное ПОнет заявок
    Закрыт
    2 года назад
  • Выполните 4 задачи на Linux, включая отображение строк в обратном порядке, сортировку вывода программы df, работу с историей команд и манипуляции с файлами. Используйте команды для обработки данных, удаления пробелов и вычисления среднего значения. Применяйте регулярные выражения для поиска чисел и формата вывода в текстовых редакторах.

    Закрыт
    2 года назад
  • Требуется разработать программу, которая будет имитировать действия пользователя в Skype для автоматической рассылки сообщений и изображений. Программа должна выбирать контакты и отправлять сообщения так, как это делает пользователь вручную.

    Прикладное ПО1 исполнитель
    Завершен
    2 года назад
  • Необходимо разработать программу на языке Java 8, которая будет подсчитывать количество учеников, имеющих оценки 4 или 5 по русскому языку, физике и математике. Ввод данных — количество учеников и их оценки с клавиатуры. Срок выполнения — 1-2 дня.

    Закрыт
    2 года назад
  • Создание прикладного ПО для Raspberry Pi 4 с режимами 'Обучение' и 'Контроль'. В режиме 'Обучение' преподаватель выбирает разделы через сенсорную панель, а в 'Контроле' генерируются случайные вопросы, на которые можно отвечать с помощью сенсорных кнопок и жестов. Необходимо обеспечить взаимодействие между 14 разделами, чтобы 'Контроль' открывался в зависимости от выбранного 'Обучение'.

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