Требуется программист, имеющий знания и опыт работы с контроллерами Orange Pi Zero 2 и ардуино для доработки имеющейся графической программы для управления внешними устройствами. Заключение договора на разработку. Если потребуется предоставление контроллера и всех комплектующих для доработки. Оплата возможна в два-три-четыре этапа. Аванс после частичной разработки и окончательная оплата при приемке. Разбивка оплаты представлена в доп. файле возможны изменения. Полное ТЗ предоставлю заинтересованным исполнителям. Требуется доработка программы для самогоноварения. Программа исполнена на 40%. Языки программирования QML, Python, C++. От исполнителя требуется знание работы с контроллерами, графические системы, ОС. Разработка графической части в Qt Design Studio. Сделана частично. Доступ к проекту предоставлю. Имеются все разработанные коды и описание. Требуется работать в связке и быть на связи. Изменять баги во время тестирования. Программа обновляется из репозитария. Также, есть обновление ардуин прямо из интерфейса. Интернет работает по сети пока без вай фай. Структура проекта: Arduino1 исходники для левой ардуины (под Platformio) Arduino2 исходники для правой ардуины (под Platformio) OrangePi основное приложение для OrangePi Компоненты (по папкам): ArduinoUpdater модуль обновления проекта с GitHub qml Пользовательский интерфейc, проект открывается в Qt Design Studio OrangePi_Client прила для 'эмуляции' сенсоров на "большом" компе Для управлением внешними устройствами используется плата управления с контроллерами ардуино nano 1 и дополнительного ардуино nano2, и в качестве основного управления Orange Pi Zero 2 1 ГБ. Операционная система Линукс. На плате управления имеются все компоненты для управления внешними устройствами и датчиками. Всю плату управления предоставлю исполнителю, если понадобится. Есть программная часть для запуска на ПК с эмуляцией датчиков и прогоном всех параметров. Также программа или копия должна работать на базе ОС Андроид Обертка в файл. ARK. и подключаться к устройству с помощью Вай фай или через интернет. Общее взаимодействие двух программ, происходит изменением данных в файле настроек или процессами. Также можно рассмотреть варианты. Плата контролера разработана, проверена и исполнена общим модулем. Есть видео демонстрации системы. Все элементы реализации имеются и подключены к системе. Имеются датчики, клапана. Плата контроллера. 1. В системе автоматики будут присутствовать 2 датчика температуры Т1 и Т2 NTC 10 к ( 2 провода) терморезисторы 2 аналоговых входа . Также требуется добавить более точные датчики DS18B20 и сделать в настройках переключение какой датчик использовать. 2. Дополнительный датчик температуры. Только отображать данные. Т3 NTC 10 к. аналогично другим датчикам. И также датчик DS18B20 с выбором использования. 3. 3 датчика уровня с постоянно замкнутыми контактами на землю. Контакты разомкнуты, если не подключены датчики. Отслеживание. (Сделано) 4. 2 датчика дополнительно с постоянно замкнутыми контактами на землю для внешних устройств. Датчик потока на размыкание и датчик давления на размыкание. Отслеживать подключение. При не подключенных на пинах логический 1(частично работают) 5. 1 дополнительный датчик с замкнутыми или разомкнутыми контактами на землю. 6. 1 датчик спиртоанализатор с подачей питания на пин. Контакт замкнут на + (сделано) 7. Датчик паров спирта в воздухе. Управление по питанию + 0.3-4в аналоговый 8. 3 эл. Магнитных клапана на 12в. Управление питания на клапаны, будет происходить через транзисторный ключ, подключенным к контактам. Управление по логическим 1 и 0. (сделано) 9. Клапан охлаждения 220в через реле1 (сделано, требуется корректировка) 10. Регулятор напряжения 220в. Ссылка на видео демонстрацию youtu.be/OLywpB6wljk