Розробка кросплатформеного програмного додатка для управління квадрокоптером

  • A. Fedorov
  • E. Shikula
Ключові слова: квадракоптер, Arduino,ESP, C#, UWP, кросплатформа, мікроконтролерні плати, Wi-Fi

Анотація

Розроблено програмний продукт для управління квадрокоптером. Розроблений програмний продукт є кросплатформеним додатком для контроля квадракоптера, а програмне забезпечення для використаних плат може бути легко модифіковане та доповнено новим функціоналом. Для розробки було використано сучасні технології, такі як: C#,XAML,Wi-Fi,UWP, що забезпечують стабільну та просту роботу з розробленим рішенням. Результатом впровадження цього рішення є поліпшення створення квадракоптерів, а саме використання більш дешевих компонентів та розширення функціоналу квадракоптера.

Посилання

Блум Д. Изучаем Arduino. Инструменты и методы технического волшебства. СПб: БХВ-Петербург, 2018. 336 с.

Килби Т., Килби Б. Дроны с нуля. СПб: БХВ-Петербург, 2016. 192 с.

Монк С. Программируем Arduino. Профессиональная работа со скетчами. СПб: Питер, 2017. 272 с.

Скит Д. C# для профессионалов. Тонкости программирования. М.: Вильямс, 2017. 608 с.

Шварц М. Интернет вещей с ESP8266. СПб: БХВ-Петербург, 2018. 192 с.

Яценков В.С. Твой первый квадрокоптер: теория и практика. – СПб: БХВ-Петербург, 2016. 256 с.

Johnson B. Professional Visual Studio 2017. Wrox, 2018. 864 с.

Marcin J. Windows Application Development Cookbook. Packt Publishing, 2016. 512 с.

Peppers J. Xamarin Cross-platform Application Development. Packt Publishing, 2015. 462 p.

Perkins B., Hammer J., Reid J. Beginning C# 7. Programming with Visual Studio 2017. Wrox, 2018. 912 с.

Reynolds M. Xamarin Essentials. Packt Publishing, 2014. 234 с.

Towaha S. Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266. Packt Publishing, 2018. 212 с.

Квадрокоптеры — как все начиналось? [Електронний ресурс] // Habr. 2015. URL: https://habr.com/post/384163/ (дата звернення 20.11.2018).

Ефимов И. Программируем квадрокоптер на Arduino (часть 1). [Електронний ресурс] // Habr. 2014. URL: https://habr.com/post/227425/ (дата звернення 20.11.2018).

Программирование Ардуино | Аппаратная платформа Arduino [Електронний ресурс]. // Arduino. URL: http://arduino.сс (дата звернення 20.11.2018).

Что такое полетный контроллер? // Дрономания. URL: https://dronomania.ru/faq/chto-takoe-poletnyj-kontroller.html (дата звернення 20.11.2018).

Васильков В. Регуляторы хода [Електронний ресурс] // RCdesign. URL: http://www.rcdesign.ru/articles/radio/esc_intro (дата звернення 20.11.2018).

Электродвигатели - устройство, принцип работы, типы, параметры, производители [Електронний ресурс] // Инженерные решения. URL: http://engineering-solutions.ru/motorcontrol/motor/ (дата звернення 20.11.2018).

ESP8266: Модули/Азы программирования ESP8266. [Електронний ресурс] // Онлайн справочник. URL: https://wikihandbk.com/wiki/ESP8266:Модули/Азы_программирования_ESP8266 (дата звернення 20.11.2018).

eXtensible Application Markup Language (XAML). [Електронний ресурс] // Xamarin | Microsoft Docs. URL: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/xaml/index (дата звернення 20.11.2018).

Опубліковано
2019-09-10
Розділ
Інформаційні, телекомунікаційні та ресурсозберігаючі технології