Высоко лечу, далеко гляжу…
Некоторое время назад мне захотелось отвлечься от коммерческого программирования и заиметь взрослую игрушку. После долгих скитаний остановился я на RC тематике. Купить игрушку может каждый, а вот собрать — по-настоящему спортивный интерес. И так, вертолет, самолет, квадрик. Выбор пал на квадрик, в виду того, что:1. Для тестов требуется меньше пространство, чем у самолётов2. Более гибок, чем вертолет.Вот что у меня получилось.Описание сборки дрона не вижу смысла, так как много статей уже. Скажу основное использовал КК2.0 для стабилизации.Однако летал я недолго пока не сгорел регуль (ESC).Пока я жду регуль задался вопросом, а как высоко летает мой дрон.Под катом раскажу как я решал эту задачу по своему.www.youtube.com/watch? v=sl8p4TixWeQ&list=UUURcdnXfzYqnUrCjouXIKgQПоскольку FPV по финансам еще не светит очень долго, то OSD отпадает. А вот желания по программировать было хоть отбавляй.Под рукой были несколько модулей. Первый был nrf2401.Однако этот модуль с очень маленькой антенной и я его даже не стал рассматривать.Достал я второй модульПо своей специфике я работаю с процессорами stm32F1xx и не люблю восьмибитки. Но разрабатывать логику работы очень уж не хотелось. Поэтому я посмотрел в сторону ардуино, точнее китайского клона.Поискав по просторам интернета в качестве датчика измерения высоты был выбран барометр BMP085Осталось выбрать только чем отображать. В качестве устройства отображения был выбран lcd1602 с интерфейсом i2cВ итоге получилось нечто подобноеДевайс умеет1. Измерять температуру.2. Измерять высоту3. Передавать все измеренное на «землю».
Спасибо за внимание.
p.s. Статья была в песочнице некторое время назад, но была удалена из-за отсуствия инвайта.
Исходники