Budget: 28000 UAH Deadline: 90 days
Доброго дня. Маю великий досвід роботи з STM на роботі. Можу підняти сервер, написати API, виготовити прототипи пристроїв на печатних платах.
Разработка ПО для микроконтроллерного устройства на базе STM32 для практической реализации домашней автоматизации и идеи «Умный дом».
Необходим специалист для разработки ПО для микроконтроллерного устройства на базе STM32. И в перспективе постоянная поддержка, развитие ПО.
Разрабатываемое устройство будет является посредником между управляющим сервером с установленным ПО для управления «Умным домом» (OpenHAB, Domoticz, iObroker и др.) и физическими устройствами (датчиками и исполнительными устройствами).
Управление контроллером будет производиться по TCP/IP Ethernet с помощью HTTP (Post, Get) запросов. Контроллер будет управлять модулями портами ввода/вывода, которые будут соединены с датчиками и исполнительными устройствами.
Первоначально разработка устройства планируется на макетных платах, плате разработчика и других готовых модулях. После отладки и успешного тестирования будет разрабатываться схема, компоненты, плата, корпус и др. Это будет является темой отдельной разработки. В этом направлении уже наработки.
При наличии интереса и спроса к готовым устройствам возможно коммерческое развитие проекта. Готов обсудить различные варианты вашего участия.
Основные этапы разработки ПО.
Дополнительные этапы разработки ПО.
В перспективе система будет состоять из основного модуля контроллера и дополнительных модулей, которые можно будет подключать к контроллеру с помощью интерфейса RS-485. Дополнительные модули нужны для добавления других интерфейсов и увеличения количества портов системы.
Протокол RS-485 будет использоваться для соединения модуля контроллера с дополнительными модулями портов ввода/вывода. RS-485 это хорошее помехоустойчивое решение. Позволяет создавать распределенные системы. Размещать дополнительные модули в различных местах объекта.
Жду конкретных предложений. Указывайте сроки, цены.
Могу предоставить дополнительную информацию.
Бюджет проекта указан предварительно. Все обсуждается.
Вадим,
Budget: 28000 UAH Deadline: 90 days
Доброго дня. Маю великий досвід роботи з STM на роботі. Можу підняти сервер, написати API, виготовити прототипи пристроїв на печатних платах.
Один только вопрос - почему stm32?
Все описаные в шапке открытые стандарты интеграции больше сетевые, потому отталкиватся надо кау раз от этого
Тоесть под мозг более логичнее бы было рассматривать что то на базе esp
Те же яйца но уже заточеные сугубо под сетевые задачи интеграции
Цифроаналоговые порты в асортименте
ты наверное не сталкивался с нестабильной работой еспшки?
а как тебе закрытые исходники драйверов периферии, тоже норм?
а езернет в есп32 юзал?в 8266 его то вообще нет
Я слышал про шаманство которое необходимо что бы заработала система на ESP )
ну шаманство это громко сказано, но реально приколов с ней хватает. коммерческие проекты на ней делаю с большой осторожностью, а в сложных и ответственных системах вообще использую еспшку чисто как радиомодуль, а не в роли основного чипа
😃 😃
надежность "самоделок" зависит исключительно от прямоты (или кривизны) рук программиста, а вот с надежностью архитектуры STM32 все в полном порядке
в промышленных масштабах их применяют повсеместно, чуть ли не лидирующая архитектура. лично встречал их в стиральных машинах, кондиционерах, частотных преобразователях ABB (!) да и еще много где
Я встречал Atmega в автоматике промышленных топливных сепараторах Alpha Laval. Оказалось что надежно работает в ужасных условиях.
ну конечно, а почему ей не работать
да и esp8266/32 тоже неплохая архитектура (вроде), но все портит тот факт, что описания ее как архитектуры не существует от слова совсем, и то, что работа с периферией возможна только с использованием закрытых (скомпилированных) драйверов
берите STM32 за основу и не морочьте голову
да вобщем то могу реализовать все пункты, опыт с STM32 есть, с ethernet модулями тоже
но есть нюанс, который могу осветить в ЛС. обращайтесь
Мне нужно устройство с нестандартным набором функций. Плата, клеммы, разьемы, реле и др. компоненты должны быть размещены в типовом DIN корпусе.
Я знаю как реализовать первые три функции. Но вы наврядли меня послушаете.
Здравствуйте Вячеслав!
Зачем так категорично? А вдруг я послушаю серьезного и опытного человека? )
Я в ваших знаниях не сомневаюсь. Поделитесь пожалуйста вашими мыслями.
Займитесь сначала программным обеспечением, а подходящий контроллер потом подберете. Для такого встроенного WEB интерфейса как вы хотите, с авторизацией и заменой прошивки по интернету нужно значительно больше ресурсов аппаратуры чем вы думаете. В роутерах работает Linux WRT, кстати. Даже замена пользовательского ПО без замены ядра ОС, для микроконтроллеров, через интернет, довольно непроста. Такой унифиированной платформы проверрено ПО как Линукс для микроконтроллеров еще нет, даже за деньги.
Желание это 1000 возможностей. Не желание это 1000 причин...
Андрей, автор устройства MegaD не знал о указанных вами сложностях и создал устройство на Atmega2561. Там есть web интерфейс и перепрошивка. На сайте есть исходники. Кто в них понимает, тот сможетразобраться.
Выбор МК не такой уж сложный. Atmega или в STM32. У меня где то есть раздел мануала от Stm32 про типовую реализацию web servera и обновление ПО через web.
Не сгущайте краски. Спасибо за совет. Пришла на ум восточная поговорка. На каждом корабле есть якорь который мешает плыть, но плохо ли это? )
Я не сгущаю краски, покажите мне что-либо на рынке готовое к употреблению, кроме отладочных платок и макетов которые виснут и теряют информацию. Устойчиво работают только промышленные ПЛК, и устройства созданные крупными компаниями, и то не все. Я пытался вас предупредить, о возможных сложностях. Это крупнобюджетный и сложный проект а не DIY поделка.
Основные идеи взяты отсюда: MegaD. Описание работы http управления и web интерфейса: https://ab-log.ru/smart-house/ethernet/megad-328 https://ab-log.ru/smart-house/ethernet/megad-2561 Исходники для MegaD-328 https://ab-log.ru/smart-house/ethernet/megad-328-firmware Контроллеры серия «Socket-X» http://vkmodule.com.ua/Ethernet.html WEB контроллеры LIC CONTROL на базе микрокомпьютера Orange Pi Zero. http://
liccontrol.com/liccontrol.htm Примеры реализации дополнительных модулей. https://wirenboard.com/ru/catalog/wb-extensions Демо интерфейс системы управления "Умным домом" от OpenHAB http://demo.openhab.org:8080/start/index Эту информацию можно использовать как основу для ТЗ.
Вадим, я знаю LicControl не хуже вас. Не нужно мне ничего доказывать, я знаю за чей счет делается электроника.
We are seeking a skilled freelancer to open an old GE Fanuc 90-30 backup and export the complete PLC program to PDF. The ideal candidate will have experience with PLC programming and be familiar with GE Fanuc systems. This project requires attention to detail and the ability to handle legacy systems effectively. If you have the necessary skills and experience, we would love to hear from you.
I have some logic in Google Excel related to the integration with the Nova Poshta API and the Turbosms API. Overall, everything works fine, but some functionality needs to be added. All details will be discussed in correspondence. I will provide access to the Excel and the code. It is essential for the performer to have experience working with Google Excel JS in Apps Script.
Development of firmware deployed on the gateway and management of direct interaction with PLC/equipment in the technical room (Modbus, BACnet, etc.).
It is necessary to integrate the NCS with the automatic launch system (catapult with a microcontroller) to transmit a signal to the microcontroller, which will initiate the operation of the catapult 500 meters away from it.
Create compatibility between the ground control station, automatic start system (SAS), radar, and the aircraft.