ПредишенСледващото

Искам да ви кажа как можете да управлявате ayGadzhetami с компютъра, и дори да ги програмирате. Всичко, което е описано в статията се отнася както Brookstone Rover Spy Tank, а за AR Drone Parrot. На "Хабре" не беше просто една поредица от статии за хай-тек джаджи AR Drone папагал. След слаб интерес проявява Brokstone Rover Spy Tank, макар и, странно, тази играчка, макар и не толкова грандиозно, което се дължи на факта, че не лети, но по-практично. Първо зареждане 6 елемента piatniya достатъчно Series AA за няколко часа непрекъсната работа. На второ място, той може да се използва като шантавите уеб камера, която може да се използва за наблюдение на случващото се у дома от всеки компютър, и, като бонус, да управлява своите домашни любимци. Конфигуриране на достъп чрез ПРСР за домашен компютър, можете да контролирате този продукт като мобилен уеб камера, която не само да покаже картината, но също така и да се придвижват в стаята.

Да започнем с това, какво е Brookstone Rover Spy Tank

Лесно програмиране резервоар шпионин - софтуер

Ние управляваме с PC

Ако не разполагате с iPhone или Android устройство, вероятно ще придобие едва ли това приспособление. Но ако наистина искате? Тогава какво?

Има една прекрасна софтуерен пакет - EZ-Builder, канадски приятел инструмент. Тя вече е изпълнена с протокол AR Drone Parrot и Brookstone Rover Spy Tank. Програмата е написана на C #. Управление на парче от тортата. Изтегляне на софтуер от тук

Инсталацията е проста и не изисква описание.

Лесно програмиране резервоар шпионин - софтуер

Лесно програмиране с EZ-Script

В EZ-Builder е възможно да се пишат прости скриптове vstreonnom скриптов език. Той е малко като BASIC. EZ-Builder ви позволява да програмирате поведението на играчки, които не са професионални robotostroitelem и софтуерен инженер. На EZ-Script език, можете да напишете една проста програма, която можете да използвате, за да управлявате нашия Rover. За да ги овладеят и да се разбере принципа, ние добавяме към работния плот EZ-Builder Конзолата за управление: "Script конзолата". За да направите това, просто натиснете F3 или го изберете от продукта Добави Control -> Scripting -> Script Console.

Получаване на помощ за всички команди могат да бъдат винаги на специални раздели или като се обадите на съответна помощ чрез:

Помощ -> Manual Print Script

Научете се да се наблюдават обекти

В Проследяване Видове отбележете в puntka цвят. Сложете пред камерата ни устройство ярък обект (за предпочитане червено). Включете в раздела Color, изберете минималния размер на откриваем обект (Min размер на обекта) на и настройте яркостта на обекта (яркостта на обекта) на. След като се идентифицира обекта, нашият резервоар ще започне да се обърнат към него, ако се опитаме да го преместите. Бих предполагат, че в настройките в секцията за проследяване Quadrant Настройки за смяна на вертикалните линии малко по-близо до ръба на робота да се реагира по-адекватно на движението на обекта. Освен това, докато свири на различни параметри ще можете да се постигне желаната конфигурация и оптималните стойности.

А просто програма

Лесно програмиране резервоар шпионин - софтуер

Сега, обобщаване на информацията, свържете парчета заедно. Като прибавим към десктоп EZ-Builder компонент на Script Мениджър на: Ad Control -> Scripting -> EZ-Script Manager. В прозореца, който се отваря, кликнете бутона Добавяне Script. В Име поле напишете: PursuitTarget. Това ще бъде името на нашата програма, е отговорен за движението. Това ще бъде много прост и се състои от един ред. Като цяло, трябва да кажа, че в EZ-Builder всички компоненти са свързани помежду си с имената на прозорците и името на скрипта. Писане на софтуер, както следва:

Това е необходимо само да внесе скорост до максимум, защото целите на търсене на програмата, ще го намали. Отново, кликнете върху Добавяне на Script, в името на поле напишете: FindTarget и съответно той текст на програмата:

Сега натиснете бутон Config на панела на камерата, включете раздела скриптове, при проследяване на скриптове в поле за проследяване Старт напиши обадете sripta PursuitTarget:

ControlCommand ( "Диспечер на скриптове", ScriptStart "PursuitTarget")

и в областта на проследяването Край се вписват:

ControlCommand ( "Диспечер на скриптове", ScriptStart "FindTarget")

Отидете в раздела за проследяване на настройките в раздела Движение за проследяване и поставете отметка в съответните надписи. Просто поставете отметка в надписите Позволете ляво / дясно движение. Запазване. Кликнете Обнови списъка с устройства, изберете видео устройство: Brookstone_Rover, поставете отметка в отстраняване на грешки и цвят. Ние отидете в раздела Цвят и настройка на размера и яркостта на преследваната обекта. Сега е достатъчно, за да се хвърлят червена топка за "носа" на нашата терминатор, тъй като той веднага го разпознава и се активира. След което той ще започне преследване му. Веднага след като роботът ще излезе срещу него, а след това топката е вероятно да бъде отместен към страната. Роботът ще се превърне в своята стронций, и ако той го прави не забравяме факта, че тя ще започне да се движи от гърба, като се обърна настрани и се опитва да намери на преследваната цел.

Програмиране AR Drone Parrot

Тя е по-различно. Само да добавя командата, която стартира двигателите и кацане.

Лесно програмиране резервоар шпионин - софтуер

Каква е следващата стъпка?

В следващата статия, има желание да се опише един пример на операция в C #, като в същото време закопчаване лазер прожектора и свързан с уеб камера намери лазерен далекомер.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!