Программирование смартфона под Android на Java для дистанционного управления мобильной платформой

Программирование смартфона под Android на Java для дистанционного управления мобильной платформой 03.03.2015

Программирование смартфона под Android на Java для дистанционного управления мобильной платформой

Android-устройства набирают популярность быстрее, чем любая другая мобильная платформа, что делает их отличным выбором для разработки мобильных приложений, особенно для Java-программистов. 
Смартфоны и планшеты на Android все чаще встречаются в наших сумках и карманах, и программирования под Android также становится все более популярным. Это отличная платформа для разработки программного обеспечения для мобильных устройств, так как API прекрасно документирован и прост в использовании, да и просто интересно создать что-то, что можно запустить на своем смартфоне. Сначала можно обойтись и без смартфона, создав и протестировав написанный код с помощью эмулятора на вашем ПК.
Arduino – это аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода-вывода и среда разработки на языке Processing/Wiring. Arduino может использоваться как для создания автономных интерактивных объектов, так и подключаться к программному обеспечению, выполняемому на компьютере (например, Adobe Flash, Processing, Pure Data, SuperCollider). Распространяемые в настоящее время версии могут быть заказаны уже распаянными. Описание устройства платы (рисунок печатной платы) находится в открытом доступе и может быть использована теми, кто предпочитает собирать платы самостоятельно. Платы Arduino дешевые и стоят около 10$.
Согласно темы работы было выбрано соответствующее оборудование для реализации задачи. В качестве смартфона использовался Android-смартфон Star N9770 с операционной системой Android версии 4.0.9. А в качестве «мозга» мобильной платформы была выбрана плата Arduino Pro Micro.
Почему именно Arduino Pro Micro а не другие более распространенные модели Arduino? – все потому что Arduino Pro Micro очень компактная в размерах, имеет простой функционал и доступную цену, ничего лишнего, поэтому, она часто используется для подобных конструкций и, конечно же, ее было удобно эксплуатировать при дальнейшем монтировании в мобильную платформу.
Был проведен обзор используемых технологий, программного обеспечения, оборудования. Также было написано программное приложение для Android-смартфона и код программы, которая была загружена в плату Arduino Pro Micro. Кроме того, после завершения работы было успешно выполнено тестирование работоспособности как платформы, так и программного приложения с bluetooth-соединением с мобильной платформой.
Вся работа была разделена на два этапа:
- изготовление и монтаж мобильной платформы;
- разработка программного обеспечения для управления изготовленной мобильной платформой. 
В результате выполнения дипломной работы была получена полноценная мобильная платформа, управляемая дистанционно с Android-смартфона с помощью отправки ей соответствующих команд по bluetooth-соединению, функционал которой можно расширять в дальнейшем с помощью добавления к ней определенных аппаратных модулей, в зависимости от Вашей цели ее эксплуатации.

Данный проект имеет достаточную актуальность для дальнейшего развития. 

Возможные сферы использования:
1. Развивающие и обучающие игры. Может использоваться для игрушек-роботов, с дистанционным управлением.
2. Сфера обучения/исследований. Дистанционное управление мобильной платформой в труднодоступных местах для человека (или же местах опасных для человека).
3. Умный дом. Использование для дистанционного управления «умной» техникой.
4. А также на производстве.

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


Год работы:  2014
Конкурсант:  Онча Роман Валериевич
Страна:  Украина
Область:  Николаевская область
Название УЗ (рус):  Черноморский государственный университет им. Петра Могилы
Участник нац.финала:  Да
Участник международного финала:  Нет

Повернення до списку