Под аббревиатурой CC3 в тематике дронов чаще всего имеют в виду плату CC3D (CopterControl 3D) — компактный полетный контроллер проекта OpenPilot, который долгие годы был одним из самых доступных «мозгов» для самодельных квадрокоптеров. Если вы нашли в описании рамы или набора для сборки упоминание CC3, речь почти наверняка идет именно об этой плате, а не о каком-то отдельном стандарте или разъеме.
Ниже разберем, что это за устройство, какие задачи оно решает, чем отличается от современных контроллеров и на что обратить внимание, если CC3D достался вам в составе б/у дрона или старого набора для сборки.
Что такое CC3D и для чего он нужен
Полетный контроллер — это плата, которая принимает команды от пульта управления, считывает показания датчиков (гироскопа и акселерометра) и на основе этих данных управляет оборотами моторов, удерживая дрон в стабильном положении. Без контроллера квадрокоптер в принципе неспособен летать управляемо: четыре мотора невозможно сбалансировать вручную.
Плата CC3D появилась как часть открытого проекта OpenPilot. После закрытия проекта его разработку продолжили сообщества LibrePilot и отчасти dRonin, поэтому прошивать и настраивать плату можно через их программное обеспечение. Сама плата построена на 32-битном микроконтроллере и оснащена гироскопом и акселерометром, но не имеет барометра и магнитометра — это важное ограничение, о котором поговорим ниже.
💡CC3 (CC3D) — это полетный контроллер из экосистемы OpenPilot/LibrePilot: он стабилизирует дрон по гироскопу и акселерометру, но не имеет барометра и компаса на борту.