...

четверг, 14 августа 2014 г.

Высоко лечу, далеко гляжу…

Некоторое время назад мне захотелось отвлечься от коммерческого программирования и заиметь взрослую игрушку. После долгих скитаний остановился я на RC тематике. Купить игрушку может каждый, а вот собрать – по-настоящему спортивный интерес. И так, вертолет, самолет, квадрик. Выбор пал на квадрик, в виду того, что:

1. Для тестов требуется меньше пространство, чем у самолётов

2. Более гибок, чем вертолет.

Вот что у меня получилось.



Описание сборки дрона не вижу смысла, так как много статей уже. Скажу основное использовал КК2.0 для стабилизации.

Однако летал я недолго пока не сгорел регуль (ESC).

Пока я жду регуль задался вопросом, а как высоко летает мой дрон.

Под катом раскажу как я решал эту задачу по своему.



http://ift.tt/VkqUEr

Поскольку FPV по финансам еще не светит очень долго, то OSD отпадает. А вот желания по программировать было хоть отбавляй.

Под рукой были несколько модулей. Первый был nrf2401.



Однако этот модуль с очень маленькой антенной и я его даже не стал рассматривать.

Достал я второй модуль



По своей специфике я работаю с процессорами stm32F1xx и не люблю восьмибитки. Но разрабатывать логику работы очень уж не хотелось. Поэтому я посмотрел в сторону ардуино, точнее китайского клона.



Поискав по просторам интернета в качестве датчика измерения высоты был выбран барометр BMP085



Осталось выбрать только чем отображать. В качестве устройства отображения был выбран lcd1602 с интерфейсом i2c



В итоге получилось нечто подобное



Девайс умеет

1. Измерять температуру.

2. Измерять высоту

3. Передавать все измеренное на “землю”.



Спасибо за внимание.


p.s. Статья была в песочнице некторое время назад, но была удалена из-за отсуствия инвайта.


Исходники


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.


Комментариев нет:

Отправить комментарий