e-paper arduino ESP32 = навигатор для полетов по Ленобласти

1 подписчик

12+
12+

21 просмотр

6 лет назад

ПожаловатьсяНарушение авторских прав

1 подписчик

12+
12+

21 просмотр

6 лет назад

ПожаловатьсяНарушение авторских прав
12+
12+

21 просмотр

6 лет назад

e-paper 2,7" с частичным обновлением может использоваться в приложениях, требующих частой смены изображения. На солнце экраны OLED и тем более LCD не помощники. E-paper тут может выручить, но он считается слишком ленивым. Приведена попытка использования Е-paper с частичным обновлением. Для размещения видеобуфера пришлось применить относительно мощный, но не дорогой микропроцессор ESP32 DEVKITV1. Среда arduino позволяет не тратя время на изучение внутренней структуры процессора получить готовое изделие. В данном случае использован GPS приемник VK2828. По моим наблюдениям он работает в квартире тогда, когда другие (Stoton GN701, L80) уже погасли. Для измерения высоты установлен высокочувствительный датчик BMP180. Удалось впихнуть масштабируемый обзорный экран с населенными пунктами расставленными для ориентации, посадочный экран также масштабируемый, с реальными ВПП по длине и направлению, выбор цели полета, составление плана полета на 15 целей, установку давления аэродрома вылета одновременно с включением таймера летного времени, задатчик давления аэродрома посадки, восстановление давления(высоты) аэродрома отправления. На посадочном экране отражается осциллограмма высоты на 4.5 минуты, что позволяет оценить качество глиссады на посадке и график взлета. Шкала высоты адаптивная, переключается в зависимости от набора высоты или снижения. Точность отрисовки взлетно-посадочных полос - единицы метров, По ним, при крайней необходимости, можно садиться. Остальные координаты пониженной точности, но только из-за лени вводить очень длинные цифры. Рисунки векторные. Не смотря на большие массивы координат прорисовка и загрузка видеобуфера занимает меньше 0.6c. Для удобства вычислений время обновления выбрано 0.75с. Память использована только на 22%. При исчезновении сигнала спутников экран перечеркивается, чтобы понимать, что данные не актуальны. Возобновление приема очищает экран и включает индикатор работы GPS приемника. Изображение поворачивается по причине изменения вектора скорости, т.к приемник находится в квартире и спутники часто пропадают из зоны видимости. Батареи хватает на 16 часов непрерывной работы. Чтобы дома навигатор не простаивал, он используется для рисования графика изменения давления на 8,16 и 24 часа. При этом процессор периодически переключается в режим сна и отключается GPS приемник. В таком состоянии батареи хватает на месяцы.