Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Разработка программного обеспечения для автономного устройства телеметрии

a
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год и 5 месяцев
Бюджет: ожидает предложений
Срок: по договоренности
Задача:
Разработка программного обеспечения для автономного устройства телеметрии (в дальнейшем "Sensor") измеряющего и далее передающего на локальное устройство (в дальнейшем "Master") полученных данных по беспроводному протоколу LoRa.
В состав Sensor входят датчики: веса, температуры, влажности, атмосферного давления, звука, гироскоп, радиомодуль. Задача Sensor через заданные промежутки времени измерять данные с датчиков и отправлять полученные значения на Master.

Описание работы:
Sensor измеряет и передает следующие данные:
• Вес, температуру, влажность, атмосферное давление, звук (FFT), напряжение АКБ.
• Определение положения по отношению к горизонту при помощи гироскопа.
• Пробуждение и отправка тревоги при несанкционированном перемещение.
• Пробуждение и отправка тревоги при значительном (более 10%)  изменении веса.

Техническая часть и настройка:
• Калибровка и настройка Sensor производится 2 способами:
1) При помощи сервисной кнопки перевод в режим калибровки по беспроводному протоколу LoRa.
2) Проводная настройка через терминал порта по UART.
3)     Получение дополнительных параметров настройки устройством во время подтверждения мастером.
•  В настройку входит: задание порядкового номера устройства, получение текущих данных с датчиков и АКБ, калибровка весов, калибровка вольтметра, установка временных промежутков между отправками данных в минутах.
• Протокол обмена с Master (шлюз обслуживающий устройства) будет согласован отдельно. 
• Двухсторонний обмен данными по LoRa.
• После пробуждения Sensor должен прослушать эфир и если свободно отправить данные. 
• Получение подтверждения после отправки.  
• Количество попыток отправки 3 с промежутком 1 секунда после переходи в режим сна на заданное время.

Предусмотреть на будущее:
• Подключение дополнительного модуля для работы по BLE: дополнительный модуль будет содержать датчики температуры, влажности, звука, Sensor будет служить промежуточным узлом передачи полученных данных на Master.
• Модуль часов реального времени для установки таймеров пробуждения и отправки данных, маркировки сообщений с временем отправки данных. 
• Удаленное обновление ПО. 
• Подключение дополнительного модуля GPS с отправкой координат на Master при несанкционированном перемещении и/или значительном (более 10%)  изменении веса.

Состав оборудования:
• Основной микроконтроллер Ebyte e77-900m22s
Построен на чипе STM32WLE5CCU6, содержит на борту модуль LoRa. 
www.cdebyte.com/products/...
• Датчик температуры, влажности и давления BME280
www.mouser.com/datasheet/...
• Микрофон  Цифровой MEMS I2S microphone for FFT (fast Fourier transform)
• АЦП для тензодатчика HX711
cdn.sparkfun.com/datashee...
• Гироскоп MMA8452q
www.nxp.com/docs/en/data-...
Разделы:
Опубликован:
29.05.2023 | 14:34 [поднят: 29.05.2023 | 14:34] [последние изменения: 13.06.2023 | 17:41]

Теги: нужен инженер, ищу инженера, резюме инженера, требуется разработка радиоэлектронных систем

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».