Tag: aiop v.2

Логи на MultiWii/MahoWi на Crius AIOP v2

Немного доработал свою библиотеку для записи логов на MultiWii на контроллере Crius AIOP v2 с микросхемой AT45DB161. Предыдущие части тут и тут.

Что нового

• Логи теперь пишутся непрерывно. Новые записи автоматически пишутся поверх самых старых.

• Вывод делается в более удобной форме. Сначала выводится список всех полётов в хронологическом порядке от последнего до самого давнего. Затем по очереди выводятся логи каждого полёта, начиная с последнего.

• В GPS-треках в Google Earth можно смотреть высоту полёта в этой точке. Кроме того, точки в GPS-треке пронумерованы. В текстовом логе можно посмотреть более подробную информацию о том, что происходило с коптером в этом месте.

GPS-логи в MultiWii на Crius AIOP v2

Продолжаю эксперименты с записью лога MultiWii на flash-память AT45DB161 на Crius AIOP v2.
Предыдущая часть здесь.
Теперь в память пишутся GPS-треки полётов и временные метки.
После полёта контроллер можно подключить к компьютеру, отправить в терминале символ ‘g’ и получить трек в виде XML:

Запись логов полёта в MultiWii на Crius AIOP v2 (beta-версия)

Во время полётов у моего коптера на MultiWii временами возникали странные глюки. Захотелось выяснить, в чём конкретно причина - в аппе, датчиках, регуляторах или в чём-то ещё. Для этого мне нужно было записать подробный лог полёта. На форумах я не нашёл готового решения. Многие используют bluetooth-модуль в связке со смартфоном, но у меня на тот момент не было ни того, ни другого, поэтому я решил изобрести свой велосипед.

На полётном контроллере Crius All in One Pro v2 стоит микросхема flash-памяти AT45DB161 на 16 Мегабит, которая подключена через SPI-интерфейс и никак не используется Мультивием. Её я решил задействовать.