В. Яценко - Твой первый квадрокоптер: теория и практика

Тут можно читать онлайн В. Яценко - Твой первый квадрокоптер: теория и практика - бесплатно полную версию книги (целиком) без сокращений. Жанр: sci_radio, издательство БХВ-Петербург, год 2016. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Твой первый квадрокоптер: теория и практика
  • Автор:
  • Жанр:
  • Издательство:
    БХВ-Петербург
  • Год:
    2016
  • Город:
    Санкт-Петербург
  • ISBN:
    978-5-9775-3586-1
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

В. Яценко - Твой первый квадрокоптер: теория и практика краткое содержание

Твой первый квадрокоптер: теория и практика - описание и краткое содержание, автор В. Яценко, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой
. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем, OSD, телеметрии, беспроводного канала
и популярных навигационных модулей
. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера.
Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ дня компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера.
Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом

Твой первый квадрокоптер: теория и практика - читать онлайн бесплатно полную версию (весь текст целиком)

Твой первый квадрокоптер: теория и практика - читать книгу онлайн бесплатно, автор В. Яценко
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Самодельный цветной дисплей

Вниманию читателей, имеющих некоторый опыт самостоятельного изготовления печатных плат, предлагается авторская конструкция цветного дисплея для MultiWii. Дисплей построен на основе готового дисплейного модуля с разрешением 128x160 точек, диагональю 1,8 дюйма и цветовой палитрой 262 000 оттенков. Обмен данными с дисплеем происходит по последовательному протоколу SPI. Поскольку в прошивке MultiWii поддержка этого протокола не реализована, в дисплее используется дополнительный микроконтроллер ATmega328. Он обменивается данными с полетным контроллером по внутреннему протоколу MSP (MultiWii Serial Protocol) и пересылает обработанные данные собственно в графическую память дисплея по SPI. Дисплей кроме графической матрицы содержит в себе специальную микросхему, так называемый драйвер дисплея. Драйвер содержит цепи управления ЖК-матрицей и буферную память изображения. Он подчиняется внешним командам и позволяет извне обращаться к отдельным пикселам изображения.

Иными словами, микроконтроллер ATmega328 служит посредником между полетным контроллером и драйвером дисплея, обрабатывая данные и пересылая их драйверу.

Конструктивно дисплей выполнен в виде "бутерброда", состоящего из собственно дисплейного модуля и самодельной платы расширения, которая припаяна прямо на выводы платы дисплея (рис. 6.26 и 6.27).

Рис 626 Общий вид дисплейного модуля Рис 627 Монтаж платы расширения - фото 100

Рис. 6.26. Общий вид дисплейного модуля

Рис 627 Монтаж платы расширения дисплейного модуля Плата расширения - фото 101

Рис. 6.27. Монтаж платы расширения дисплейного модуля

Плата расширения представляет собой несложную самодельную печатную плату, на которую припаян готовый китайский клон модуля Arduino Pro Mini с рабочим напряжением 5 В и тактовой частотой 16 МГц. Использование готового модуля намного рациональнее в отношении затрат времени и денег, чем самостоятельное изготовление печатной платы, содержащей микроконтроллер и навесные элементы.

Встречаются различные варианты клонов Arduino Pro Mini. На рис. 6.28 показан внешний вид платы, использованной в дисплее. Разводка расширяющей платы дисплея выполнена под этот вариант клона. Можно приобрести другую версию модуля Arduino, но тогда придется изменить разводку расширяющей платы.

Рис 628 Готовый модуль Arduino Pro Miniдля дисплея Дисплейный модуль можно - фото 102

Рис. 6.28. Готовый модуль Arduino Pro Miniдля дисплея

Дисплейный модуль можно приобрести в России, в магазинах, торгующих аксессуарами и модулями расширения для Arduino, либо заказать в Китае или на eBay. Также потребуется приобрести клон модуля Arduino Pro Mini. Автор приобретал компоненты на Aliexpress. Ключевые слова для поиска: "TFT SPI display" и "Arduino Pro Mini".

Печатная плата изготавливается любым удобным способом. Все они многократно и подробно описаны в Интернете и радиолюбительской литературе, поэтому здесь мы не будем останавливаться на технологических подробностях. Отметим лишь, что ширина проводников и зазоры между контактными площадками позволяют использовать "лазерно-утюжную технологию" (ЛУТ). Ч Контактные площадки под монтаж модуля Arduino выполнены без отверстий. Для качественной пайки достаточно смазать флюсом площадки и отверстия модуля. Припой легко затекает в отверстие модуля Arduino й надежно припаивает его к расширяющей плате.

Принципиальная электрическая схема изображена на рис. 6.29. Исходный файл схемы, а также рисунок печатной платы в формате DipTrace можно скачать на сайте издательства (см. приложение 4 ). Схема несложная и содержит минимум деталей, поэтому все соединения можно выполнить даже без печатной платы, отрезками тонкого провода.

Рис 629 Схема дисплея Резисторы R1R4 предназначены для взаимного - фото 103

Рис. 6.29. Схема дисплея

Резисторы R1-R4 предназначены для взаимного согласования логических уровней между модулями. Дело в том, что хоть общее напряжение питания конструкции 5 В, но внутреннее рабочее напряжение питания дисплейного модуля — 3,3 В, вырабатывается встроенным стабилизатором. А рабочее напряжение модуля Arduino — 5 В. Соответственно различаются напряжения логических уровней двух модулей. Если выходы Arduino Pro Mini соединить напрямую со входами контроллера дисплея, то он может выйти из строя. Резисторы R1-R4 ограничивают ток в цепи и в сочетании с внутренним сопротивлением входов работают, как делители напряжения.

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

Для подключения дисплея к полетному контроллеру, а также для записи прошивки используется разъем J1. По разводке выводов он совпадает с популярной платой MinimOSD и совместим с фирменным адаптером FTDI USB-COM и его клонами. Поэтому один и тот же адаптер пригодится для записи прошивок в разные модули. Поскольку дисплей подключается к порту SERIAL0, то для подключения по USB дисплей следует отключать.

Запись прошивки в контроллер дисплея

В прошивке дисплея используется свободно распространяемая графическая библиотека для работы с драйвером дисплейного модуля. Для тех, кто раньше не сталкивался с программированием, коротко поясним, что библиотека — это заранее написанный набор стандартных процедур для работы с чем-либо. В нашем случае с дисплеем. Любое стандартное действие, будь то очистка экрана, вывод текста или рисование прямоугольника, выполняется через обращение к готовой процедуре библиотеки.

Но в стандартном наборе библиотек Arduino IDE нужной нам библиотеки нет, ее следует установить отдельно. В скачанном с сайта издательства архиве найдите папку с названием Adafruit_ST7735 и скопируйте ее полностью, не меняя название, в папку для библиотек Arduino — C:\Program Files\Arduino\libraries. Затем скопируйте туда же библиотеку графического ядра AdafruitGFX. Содержимое папки библиотек должно выглядеть приблизительно так, как на рис. 6.30.

Рис 630 Папка библиотек Arduinoс графическими библиотеками дисплея Теперь - фото 104

Рис. 6.30. Папка библиотек Arduinoс графическими библиотеками дисплея

Теперь запустите Arduino IDE и откройте меню Файл | Образцы. В списке должна появиться строка Adafruit_ST7735. Это означает, что графическая библиотека установлена правильно. Номер в ее названии соответствует номеру микросхемы драйвера дисплея.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


В. Яценко читать все книги автора по порядку

В. Яценко - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Твой первый квадрокоптер: теория и практика отзывы


Отзывы читателей о книге Твой первый квадрокоптер: теория и практика, автор: В. Яценко. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x