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

Ние събираме Wi-Fi робот

Той отдавна мечтае за Wi-Fi робот, който може да се контролира от разстояние. И накрая, дойде денят, когато бях в състояние да контролира робота чрез Интернет, за да се види и чуе всичко, което се случва около него.
Каня интересуващите се от една котка

Следните компоненти се използват за създаване на робот:

Задайте блока на робот платформа
Дънна платка robokontrollera
Arduino Nano v.7
машинист
Рутер TP-Link TL-WR703N
Миниатюрен USB 2.0 Hub
Да си купя комплекта тук.

Ето какво сглобени робота, без горния капак.

Ние събираме Wi-Fi робот

Сега всичко е в ред:

монтаж робот платформа

Ние събираме Wi-Fi робот

Намиране на компонентите на дънната платка
Инсталирах само Arduino Nano, машинист и звук емитер HC.

Ние събираме Wi-Fi робот

Wr703N рутер, прикрепена към долната част на платформата на робот на двустранната лента

Ние събираме Wi-Fi робот

Уеб камера, прикрепена към зоната на мебели за панталони отвори платформа предвидено сервомоторите.

Ние събираме Wi-Fi робот

Ударих фърмуера CyberWrt.
SyberWrt - този фърмуер се събира въз основа на OpenWRT и предназначени предимно за роботи, интелигентен дом и други устройства, изградени на базата на най-популярните модели на рутери TP-LINK mr3020 б Wr703N. В SyberWrt максималния възможен размер на свободно пространство за инсталиране на пакети - 1.25Mb. По подразбиране на уеб сървъра и всички операции могат да се извършват с помощта на вградения в уеб интерфейса. Веднага след мига, рутера е на разположение в мрежата чрез кабел и WiFi, като точка за достъп. Чрез уеб интерфейса, можете да работите в режим "команден ред" - чрез уеб терминал и файлов мениджър, където можете да редактирате, качване, изтриване, създаване, копиране на файлове и др.

След мига рутера, тя е на разположение като точка за Wi-Fi достъп с името «CyberBot», свързан с него отидете на началната страница на рутера
Тук е уеб интерфейса веднага след мига
Инсталиране на драйвера за Модули FTDI, видео драйвер и CyberBot-2

Arduino контролер шие.
Код програма робот се оказа достатъчно проста, но това е достатъчно, за това разстояние ще контролира робота чрез LAN или Интернет
Код адаптиран към контролера Arduino с ATmega168 / 328 на борда и използва библиотека CyberLib
Тази библиотека помага от контролера, за да се възползват максимално от възможностите си и да се намали размерът на окончателния код
Кодът използва WDT, така че какво ще робот няма да издържи.
В един и същи код поддържа контрол на камерата в Х и Y, са но имах няма свободни серво мотори и аз бях в състояние да получите достъп до тази функция

Код за Arduino

Всички сглобени и пришит включва робот и да го управлявате от разстояние.
На компютъра може да се контролира дори и с клавиатурата, освен бутони, ключове W, A, D, S, X

В бъдеще планирам да преподават на робота да се движите в пространството и съставя карта на стаята.

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

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