Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: ТЕХНИЧЕСКОЕ ЗАДАНИЕ на проведение услуг по программированию «Разработка ПО СДК с использованием SNMP агента» Исполнитель разрабатывает программное обеспечение удаленного доступа (далее – «ПО») для микроконтроллера STM32H745ZI-Q (далее – «МК»). 1. Основной функцией ПО является формирование СДК (системы удаленного контроля) по средством сети Ethernet c использование SNMPv3 агента. 2. Сведения об МК, влияющие на разработку ПО: МК представляет собой печатную плату Nucleo-144 STM32H745ZI-Q (с двух ядерным чипом STM32H745ZIT6U (M-7 и M-4)), которая является частью блока управления некого комплексного устройства. Прошивка микроконтроллера осуществляется внутрисхемно через размещённый на плате разъём USB PWR (ST-LINK V3), который подключен к ПК Windows 10. Программирование должно осуществляться дистанционно по средством доступа к ПК через удаленный доступ (AnyDesk). Разрабатываемое ПО будет являться частью программы комплексного устройства, поэтому требуется не только написание ПО, но и передача ПО для дальнейшей поддержки модификации другим программистом. 3. Требования к разрабатываемому ПО: а) Обеспечение СДК (системы удаленного контроля) по средством сети Ethernet c использование SNMPv3 агента, сформированный в соответствии с RFC 3418. б) Выполнение следующих функций: Получение отельных параметров или пакета данных (несколько регистров) от MK через запрос или их запись, Отправление экстренного сообщения “alarm” от МК при экстренном или ошибочном событий, Отправление от МК запроса на обслуживание. в) Создание пояснений в настройках и коде для возможности переноса или слияния созданного ПО с основным(другим) кодом программного обеспечения для устройства МК. 4. Язык программирования – C (или С++) на базе CubeIDE (согласование версий) с настройками CubeMX. Прошивка МК через CubeIDE. 5. Заказчик на время выполнения работ предоставляет Исполнителю доступ к ПК с Windows 10. 6. Тестирование ПО осуществляется Исполнителем в лаборатории Заказчика совместно с заказчиком. 7. В качестве результатов работы Исполнитель передаёт Заказчику ПО МК (исходные коды, файлы прошивки и расширенные пояснения).
Уточните категорию: программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Разработка прошивки для отладочной платы на базе микроконтроллера STM32F103C8T6 (Type-C).
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Разработка модели робота манипулятора парикмахера.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x, ESP32. Функции и задача устройства: Имеется устройство на базе ESP32, Требование к устройству измерение уровня жидкости в ёмкости и передача показаний по Wi-Fi на компьютер в локальной сети, протокол передачи данных UDP, прошивка имеется но под другой протокол и имеет ограниченный функционал, требуется переписать прошивку, добавить функции такие как фильтрация (фильтр Калмана), систему перезапуска в случае падения прошивки, данные записываются на MicroSD карту, измерение осуществляется с помощью операционного усилителя, так же имеется датчик температуры, нужно записывать показания в директории после чего при подключении к сети Wi-Fi выгружать накопленные данные, это первый вариант устройства, далее запланирована новая версия, будут добавлены новые функции и элементы, требуется специалист который имеет опыт в этой среде программирования, не боится браться за сложные проекты, и готовый сотрудничать в дальнейшем в новых проектах. Стоимость работ договорная, за готовый результат, разбиваем проект на части, после завершения каждого этапа и проверки работоспособности производится оплата.
Программирование микроконтроллеров. Микроконтроллер: Esp32 devKit c-1. Функции и задача устройства: У меня есть модуль esp32 devkit, акселерометр adxl345 и microsd модуль. Мне надо снимать вибрацию на частоте [Телефон скрыт] Гц по всем 3 осям в течении 30 секунд и записывать на sd модуль.
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Мне нужно программа для контролировать пробег фотоаппарата (кенон и Никон).
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Контроллер stm32f407 с панелью оператора7". Нужно управлять выходами, несколько датчиков температуры и влажности, снимать информацию с входов, вывести информацию на экран.
Разработка ПО. Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Дана плата, со схемой - задание - повторить как можно ближе к оригиналу. OLIMEXINO-328.
Программирование микроконтроллеров. Микроконтроллер: tms320f2802. Функции и задача устройства: Управление ключами преобразователя DC/AC. Декомпиляция bin файла с последующем изменением.
Микроконтроллер: Esp32s3 sense. Функции и задача устройства: Делаю DIY проект "Project Babble". Шил плату и неправильно прошил, или убил — непонятно. При подключении к ПК он показывается как COM3, а потом непонятно почему становится COM5 и в нужном приложении не определяется. Пытался по гайду прошить вручную через ардуино, но не разобрался из-за размытых инструкций.
Для себя Научить программированию микроконтроллеров на языке С или Pithon (самим программированием не владею), базовые знания имею в физике, электротехнике, светотехнике и смарт устройствах для автоматизации. Начать с Arduino, далее STM Siemens
Микроконтроллер: АТ89S8235. Функции и задача устройства: Необходимо реализовать программу "Десятичный калькулятор" на реальном микроконтроллере АТ89S8235 плата uni-ds6 на языке С, в соответствии с тз.
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Нужна помощь в подготовке диплома на тему информационной системы мониторинга и сбора данных производственного процесса (алкализация какао-ликёра). Тема связана с IIoT, SCADA, датчиками, контроллерами и базами данных. Срок — до середины июня. Оплата обсуждается.
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Надо написать код для STM32F407VG. Есть два модуля SDcart modul (spi)+ adxl345(spi) Данные из акселерометра записываются на карту памяти.
Программирование микроконтроллеров. Микроконтроллер: ESP/Arduino. Функции и задача устройства: Создание системы, которая в реальном времени отслеживает параметры воздуха (CO₂, температура, влажность, VOC, PM2.5/PM10) и автоматически улучшает их через управление устройствами (очистители, вентиляция, увлажнители, обогрев, для реализации можно взять только 1 устройство, для показания работы) с использованием умных розеток. Система поддерживает несколько режимов работы и удалённое управление через веб-интерфейс или мобильное приложение. Все описано в ТЗ(кратко, реализовать систему мониторинга и улучшения качества воздуха), второй файл пример ВКР, для написание разделов, и файл с методическими указаниями.
Программирование микроконтроллеров. Микроконтроллер: STM32F103C8T6 (Далее D1). Функции и задача устройства: Разработать программное обеспечение регистрации событий проход человека и направление движения на основе микроконтроллера и инфракрасного передатчика и приёмника, позволяющее хранить информацию о количестве событий, способное управляться органами управления и отображать информацию на собственных индикаторах. Определить максимальное количество хранимых данных с заданной надёжностью. Логирование данных и управление по UART на/с ПК.
Разработка ПО. Программирование микроконтроллеров. Микроконтроллер: AVR ATMega, AVR ATtiny, Microchip PIC 18x, Microchip PIC 16x, Microchip PIC 12x, ST elecrtonics STM32x. Функции и задача устройства: Написать код для микроконтроллера.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Есть готовый проект одноканального осциллографа на доске STM32F429I-DISC1 с использованием графический библиотеки Touch GFX. Необходимо добавить второй канал осциллографу и вывести его на экран с возможностью переключения каналов графическими элементами управления. Вся информация по проекту находятся по ссылке https://github.com/mmahdim/STM32F4-Scope?ysclid=m4fgk2uhtm192875339.
Программирование микроконтроллеров. Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Код для подключения esp wroom 32 с датчиком bmi160. Нужно вывасти Соответственно 3 ускорения линейных и 3 угловой скорости на экран ноутбука, интерфейс подключения spi.
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Имеется проект в STM32CubeMX для МК STM32F746ZG. Необходимо получить HEX файл из Keil UV5 но не получается его настроить (т.е нужна помощь в настройке Keil и получении HEX файла).
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: Техническое задание на разработку ПО для пульта управления автомойкой самообслуживания 1. Описание проекта Разработать программное обеспечение для металлического сенсорного пульта управления автомойкой самообслуживания, с возможностью локального и удалённого управления, интеграцией внешних сервисов и многоуровневой системой доступа. ⸻ 2. Требования к функционалу Базовые функции: • Управление через сенсорный экран. • Дублирование всех сенсорных кнопок физическими кнопками. • Окно ожидания (до оплаты) с выбором формы оплаты. • Окно оплаты: • Наличные (купюроприемник). • Банковская карта (эквайринг). • RFID-карты (доступ по брелоку или карте). • Бонусная система (коды доступа по SMS или через Telegram). • После внесения оплаты – переход к окну выбора режимов: • Вода / Пена / Воск / Пылесос и т.д. • Возможность гибкого редактирования режимов и их стоимости. Оплата и интеграции: • Интеграция по API с: • Яндекс.Кассой. • Банковскими терминалами. • SMS-сервисами (для отправки бонусных кодов). • Telegram-ботом (для выдачи бонусных кодов). • Интерфейс оплаты с возможностью гибкой настройки: • Шаг за шагом: выбор метода оплаты → подтверждение → внесение средств → подтверждение платежа → выбор услуги. • Возможность редактирования интерфейса и алгоритма в зависимости от уровня доступа. Управление: • Локальное управление (при отсутствии интернета). • Глобальное управление через интернет. • Сервер для хранения данных о платежах, режимах работы, событиях. • Система разделения уровней доступа: • Родительский аккаунт (владелец). • Администратор. • Оператор. • Просмотр без возможности редактирования. ⸻ 3. Требования к аппаратной части • Подбор оборудования совместно с разработчиком. • Возможность унификации компонентов: • Взаимозаменяемость устройств. • Единый протокол подключения (например, RS-485, Modbus). • Управление устройствами через релейные платы. • Возможность подключения и настройки частотных преобразователей через RS-485. ⸻ 4. Требования к ПО • Исходный код с подробными комментариями. • Модульная архитектура для удобного масштабирования. • Возможность обновления прошивки и настроек через интернет. • Визуальная часть: • Понятные кнопки и иконки (вода, пена, воск и т.д.). • Таймеры обратного отсчета. • Гибкая настройка текста и шрифтов. • Возможность настройки алгоритмов реле через интерфейс. ⸻ 5. Что отдельно требуется от разработчика: • Составить список всех компонентов с альтернативными вариантами для быстрой замены. • Подробно расписать алгоритм оплаты и интерфейсы. • Подобрать оптимальную аппаратную платформу (совместно). • Организовать тестирование всех функций. Что нужно будет делать: • Разработка ПО для сенсорных панелей с дублированием физических кнопок. • Интеграция с Яндекс.Кассой, банковскими терминалами, SMS-сервисами, Telegram-ботами. • Реализация системы бонусов (коды доступа через SMS/Telegram). • Настройка локального и глобального управления оборудованием. • Работа с серверной частью для хранения данных и настроек. • Разработка системы разграничения уровней доступа (владелец, администратор, оператор). • Работа с частотными преобразователями по протоколу RS-485. • Оформление кода с комментариями и подготовка документации. • Подбор и тестирование оборудования. ⸻ Требования: • Опыт работы с сенсорными экранами и физическими кнопками. • Опыт интеграции через API (Яндекс.Касса, терминалы, SMS-сервисы, Telegram). • Знание работы с RS-485, релейными платами. • Навыки построения клиент-серверных систем управления. • Умение писать чистый, документированный код. • Опыт работы с системами бонусов и программ лояльности — будет плюсом. ⸻ Условия: • Работа над реальным проектом с перспективой дальнейшего развития. • Возможность участия в создании новой линейки оборудования. • Совместный подбор аппаратной части. • Долгосрочное сотрудничество.
Микроконтроллер: AVR ATMega. Функции и задача устройства: 1. Настройка операционной системы (ОС) на бортовом контроллере: Установка и кастомизация ОС Linux (OpenWRT) на основном процессоре HLK-7628N (MIPS-архитектура). Конфигурация ядра ОС для поддержки аппаратных компонентов: Активация драйверов для интерфейсов: I2C, SPI, UART. Настройка работы с LTE-модемом Cat.12/16 и SSD-накопителем (через USB-SATA). Оптимизация ресурсов процессора для работы с видеопотоком (15 кадров/с). 2. Разработка драйверов и низкоуровневого ПО: Создание драйверов для периферийных устройств: Датчики: Топливные датчики (аналоговые/цифровые) — обработка сигналов через 8-канальный АЦП микроконтроллера ATmega328P. Датчики температуры/влажности, нагрузки (тензометрические/пневматические), положения кузова — интеграция через интерфейсы I2C/SPI. GPS/ГЛОНАСС приемник — парсинг NMEA-сообщений. 3-осевой акселерометр — обработка данных об ускорении. IP-камера 4Мп: Настройка видеозахвата (2560×1440) и передачи потока по RTSP/HTTP. Управление ИК-подсветкой для работы в темное время суток. 3. Реализация функций сбора и обработки данных: Периодический опрос датчиков: Частота опроса: настраиваемая (1–60 секунд). Фильтрация шумов и калибровка данных (например, компенсация температурного дрейфа). Обработка событий: Фиксация критических событий: резкое торможение (по данным акселерометра), потеря связи, выход параметров за допустимые пределы. Генерация триггеров для приоритетной передачи данных. Локальное кэширование: Запись данных на SSD-накопитель (формат ext4, скорость ≥100 МБ/с). Реализация циклической перезаписи (FIFO) для предотвращения переполнения. 4. Управление передачей данных: Приоритетная отправка критических событий: Использование очередей с приоритетами (например, QoS в MQTT). Сжатие данных перед отправкой для экономии трафика. Пакетная передача архивов: Формирование пакетов данных (логи, видеофрагменты) в фоновом режиме. Резервирование данных при потере связи (сохранение в кэш до восстановления соединения). Обеспечение связи: Настройка VPN-туннелей для безопасной передачи. Управление LTE-модемом (переподключение при сбоях, мониторинг сигнала). Раздача Wi-Fi (802.11n) для локального доступа к данным. 5. Взаимодействие с микроконтроллером ATmega328P: Разработка протокола обмена данными между HLK-7628N (основной процессор) и ATmega328P (модуль сбора данных): Использование UART для передачи сырых данных с АЦП. Реализация команд для управления питанием (9–36В DC) и режимами энергосбережения. Написание прошивки для ATmega328P: Опрос аналоговых датчиков через 8-канальный АЦП (10 бит). Преобразование данных в цифровой формат и передача на основной процессор. 6. Безопасность и отказоустойчивость: Реализация сквозного шифрования данных (например, AES-256). Аутентификация устройств при подключении к серверу. Настройка watchdog-таймеров для автоматического перезапуска служб при сбоях. Резервирование критических данных (например, калибровочные коэффициенты датчиков). 7. Документирование и интеграция: Создание технической документации: Схемы взаимодействия компонентов. API для интеграции с серверной платформой. Участие в кросс-модульном тестировании с инженерами аппаратной части и backend-разработчиками. Примеры узлов контроллера и связанных задач: Узел контроллера Задачи разработки ПО HLK-7628N (основной CPU) - Управление драйверами, видеопотоком, VPN. - Оркестрация работы всех модулей. ATmega328P - Низкоуровневый сбор данных с АЦП. - Контроль питания и интерфейсов. LTE-модем Cat.12/16 - Настройка APN, управление сигналом. - Обработка ошибок связи. SSD-накопитель - Реализация файловой системы ext4. - Оптимизация скорости записи/чтения. Требования к компетенциям: Опыт работы с Linux/OpenWRT, языки: C/C++, Python. Знание протоколов: I2C, SPI, UART, MQTT, REST. Понимание принципов работы АЦП, цифровых датчиков, LTE-модемов. Умение оптимизировать код для ресурсоограниченных систем.
Микроконтроллер: ESP32. Функции и задача устройства: Имеется скетч 2000 строчек, написанный под ESP32, затем на его основе были сделаны бинарники для прошивки плат через FlashDonwloadTool, появилась необходимость изменить интервал выполнения операций, для оптимизации работы устройства, но скетч писался год назад, и больше не собирается, нужно разобраться в чем проблема и починить код для дальнейшей прошивки плат через Arduino IDE. Проект не тупиковый, планируется дальнейшая модернизация устройства, если ваши знания позволяют проектировать платы\программировать микроконтроллеры без особых проблем, в дальнейшем возможно официальное трудоустройство в штат компании.
Микроконтроллер: ST7. Функции и задача устройства: Есть такая древняя микросхема osram209-657 по сути это ST7 необходимо сдернуть с нее прошивку и записать на другую микросхему. Цена договорная.
Программирование микроконтроллеров. Микроконтроллер: esp32. Функции и задача устройства: Разработка прошивки для esp32 для управления светодиодными лентами. Необходимо обсудить, понять и реализовать прошивку под esp32 для управления pwm светодиодными лентами rgb+cct. Реализация api на базе wi-fi и на базе esp-now. Идеально - реализация на c++, но рассмотрим и другие варианты. Рассмотрим долгосрочное сотрудничество, есть много задач по программированию микроконтроллеров.
Микроконтроллер: ST elecrtonics STM32x. Функции и задача устройства: Есть проект, разработанный в CubeMX на отладочной плате STM32f746ZG. Этот проект реализует подачу сигналов управления с определенной частотой и фазовым сдвигом на 4 силовых транзистора. (От вас потребуется объяснить мне, каким способом я могу инвертировать все эти 4 сигнала в CubeMX или в самом коде).
Программирование микроконтроллеров. Микроконтроллер: по рекомендации специалиста. Функции и задача устройства: blockchain auth in IoT - fast prototype.
Почему стоит искать работу для фриласнеров по профилю программирование микроконтроллеров в России у нас?
🔸 Более 1 предложений о работе за сегодня в тематике программирование микроконтроллеров
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю программирование микроконтроллеров уже сегодня!
🔸 Свежих заказов на программирование микроконтроллеров в России для фрилансеров на июль 2026 года — 104 шт.
Как найти удалённую работу для фриланс-специалистов по профилю программирование микроконтроллеров в России?
Вы специалист по программирование микроконтроллеров и ищете проекты и заказы на удалёнке в России? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю программирование микроконтроллеров в России?
На июль 2026 года опубликовано 104 предложений удалённой работы от прямых заказчиков для исполнителей по специализации программирование микроконтроллеров
Сколько можно заработать выполняя проекты по программирование микроконтроллеров?
Специалисты по профилю программирование микроконтроллеров зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете