Budżet: 28000 UAH Termin: 90 dni
Доброго дня. Маю великий досвід роботи з STM на роботі. Можу підняти сервер, написати API, виготовити прототипи пристроїв на печатних платах.
Разработка ПО для микроконтроллерного устройства на базе STM32 для практической реализации домашней автоматизации и идеи «Умный дом».
Необходим специалист для разработки ПО для микроконтроллерного устройства на базе STM32. И в перспективе постоянная поддержка, развитие ПО.
Разрабатываемое устройство будет является посредником между управляющим сервером с установленным ПО для управления «Умным домом» (OpenHAB, Domoticz, iObroker и др.) и физическими устройствами (датчиками и исполнительными устройствами).
Управление контроллером будет производиться по TCP/IP Ethernet с помощью HTTP (Post, Get) запросов. Контроллер будет управлять модулями портами ввода/вывода, которые будут соединены с датчиками и исполнительными устройствами.
Первоначально разработка устройства планируется на макетных платах, плате разработчика и других готовых модулях. После отладки и успешного тестирования будет разрабатываться схема, компоненты, плата, корпус и др. Это будет является темой отдельной разработки. В этом направлении уже наработки.
При наличии интереса и спроса к готовым устройствам возможно коммерческое развитие проекта. Готов обсудить различные варианты вашего участия.
Основные этапы разработки ПО.
Дополнительные этапы разработки ПО.
В перспективе система будет состоять из основного модуля контроллера и дополнительных модулей, которые можно будет подключать к контроллеру с помощью интерфейса RS-485. Дополнительные модули нужны для добавления других интерфейсов и увеличения количества портов системы.
Протокол RS-485 будет использоваться для соединения модуля контроллера с дополнительными модулями портов ввода/вывода. RS-485 это хорошее помехоустойчивое решение. Позволяет создавать распределенные системы. Размещать дополнительные модули в различных местах объекта.
Жду конкретных предложений. Указывайте сроки, цены.
Могу предоставить дополнительную информацию.
Бюджет проекта указан предварительно. Все обсуждается.
Вадим,
Budżet: 28000 UAH Termin: 90 dni
Доброго дня. Маю великий досвід роботи з 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 не хуже вас. Не нужно мне ничего доказывать, я знаю за чей счет делается электроника.
W moim Google Excel jest pewna logika związana z integracją z API Nowej Poczty i API Turbosms. Ogólnie wszystko działa dobrze, ale trzeba dopisać pewną funkcjonalność. Wszystkie szczegóły przy korespondencji. Dostęp do Excela i kodu dam. Dla wykonawcy ogólnie obowiązkowe jest posiadanie doświadczenia w pracy z Google Excel JS w Apps Script.
Opracowanie oprogramowania układowego umieszczanego na bramie oraz zarządzanie bezpośrednią interakcją z PLC/urządzeniami w pomieszczeniu technicznym (Modbus, BACnet itp.).
Trzeba zintegrować NSK z systemem automatycznego startu (katapulta z mikrokontrolerem), aby przesyłać sygnał do mikrokontrolera, który będzie inicjował pracę katapulty w odległości 500 metrów od niej.
Stworzyć kompatybilność między naziemną stacją zarządzania, systemem automatycznego startu (SAS), radarem a samolotem.
Dla urządzenia Wi-Fi. W poszukiwaniu specjalisty z Tuya IoT Platform / Tuya Panel Studio, doświadczenie z CBU jest obowiązkowe! Konieczne do wykonania Rejestracja konta 1. Konfiguracja produktu w Tuya IoT Platform 2. Konfiguracja Data Points (DP) 3. Opracowanie interfejsu w Tuya 4. Konfiguracja interakcji CBU ↔ Tuya Opracowanie samego sprzętu, PCB itd. nie jest potrzebne! Zadanie wyłącznie dla specjalisty, który ma doświadczenie z platformą i może pokazać własne zrealizowane projekty. Wszystkie warunki będą ustalone w szczegółach w prywatnej korespondencji, płatność przez escrow!