вбудоване програмне забезпечення

РОЗРОБКА ВБУДОВАНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ МОДУЛІВ LORA НА БАЗІ ESP32 З АДАПТИВНОЮ КОНФІГУРАЦІЄЮ ТА МОНІТОРИНГОМ ЯКОСТІ ЗВ’ЯЗКУ

У статті описано новий підхід до розробки вбудованого програмного забезпечення для LoRa-модулів на базі мікроконтролера ESP32. Основна ідея роботі полягає у створенні універсальної прошивки з мінімалістичною архітектурою та розширеними можливостями конфігурації, що забезпечує надійний обмін даними у режимі peer-to-peer. Розроблена система використовує спрощений текстовий формат команд (COMMAND;PARAM=VALUE) замість JSON, що знижує обчислювальні витрати та пришвидшує обробку.

Розробка цифрового компасу на AVR мікроконтролері та MEMS – модулі акселерометра – магнітометра LSM303DLHC

У роботі розроблено цифровий компас на МК AVR з використанням МЕМС – модуля акселерометра – магнітометра LSM303DLHC. Розроблено структуру та спроектовано апаратне забезпечення цифрового компасу. Описано алгоритми калібрування акселерометра та магнітометра LSM303DLHC. Описано алгоритм обчислення кутів нахилу (кутів тангажу і крену) цифрового компасу. Описано алгоритм визначення курсу (напрямку) компаса без компенсації і з компенсацією нахилу. Розроблено алгоритм роботи та програмне забезпечення цифрового компасу. Створено модель та макет цифрового компасу.