WiFi Машинка с камерой

Как собрать WiFi робота

video_robot_128

На смартфон с которого будем управлять роботом и отоброжать видеоизображение полученное от робота нам нужно установить приложение для управления роботом. Скачать данное проиложение можно по прямой ссылке которая находится ниже.

Скачивай приложение для управления роботом здесь:

Скачивай приложение "WiFi робот" здесь:

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

WiFi Робот Машинка

WiFi Робот Машинка это шпионская машинка с камерой основанная на микроконтроллере ардуино. С помощью этого робота сможешь наблюдать за твоим домом и управлять роботом с любого места где есть подключение к WiFi! На одном смартфоне устанавливаем приложение “VideoRobot” и на другом приложение “VideoControl“.Следуй пошаговым инструкциям и сможешь собрать данный робот шпион с камерой.

Детали которые нам понадобяться:

  • Arduino nano или Arduino uno.
  • Моторный драйвер L293D.
  • Два мотора с редуктором.
  • Батарея от 5v до 12v.
  • Шаговый двигатель 28byj-48 со своим драйвером ULN2003A
  • Каркас для машинки с калесами.
  • Два смартфона, один с версией андроид 5.1 или выше и другой с версией андроид 4.4 или выше.
  • Блютуз модуль HC-05 или HC-06.

Видео инструкции:

Обзор робота

Как подключить робота через WiFi Direct:

17 комментариев для “WiFi Машинка с камерой”

  1. Идея проекта робота замечательная. Хотел использовать в своём “умном доме”, но обнаружил несколько недоработок.
    1. Программа робота примерно через 1 час 20 минут перестаёт отвечать. Нужно на ней нажимать стоп/старт- и опять доступна 1час 20 минут.
    2. Уровень заряда батареи робота в процентах показывает правильно, а пиктограмма батареи не изменяется- так должно быть?
    3. Хотелось бы ещё видеть уровень заряда батареи шасси робота. Ну и для полного счастья температуру воздуха около робота (на DS18B20).
    Это можно реализовать?

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

      1. Установил приложение Робот на другой смартфон. Работает без отключений. Видимо в некоторых смартфонах операционная система контролирует и отключает приложения работающие в фоне, несмотря на настройки приложений.

        1. Да, это тоже возможно, я этого не заметил, провел тесты на 10 разных смартфонах и все нормально. Также может быть проблема в настройке роутера

          1. Я пользуюсь мобильным интернетом с выделенным IP адресом, т.е. без роутера. Пингуется всегда.

  2. Здравствуйте, собрал робота, увы, не работает.
    Приложения на телефоне синхронизируются, платы подключены верно (заливал тестовые прошивки для шагового двигателя и драйвера двигателей), беспроводной модуль HC-05 перепрошил, поставил в режим ведомого на скорости 9600.
    Робот подключается к телефону, в программе выбираю название модуля, галочка устанавливается, но не реагирует на команды движения, есть ощущение что проблема в скетче, т.к. по отдельности все элементы работают.
    Какую версию arduino ide вы используете? Может ли повлиять на работоспособность использование китайской копии arduino uno?
    Заранее спасибо!

    1. Здравствуйте!
      Версия Ардуино IDE неможет повлиять, проблема точно не там. Китайская версия тоже арядли проблема, у меня все китайский дешевые и всп отлично работает. HC-05 не нужно ставить в режим аедомого, может быть там проблема, и еще пробуйте поменчть местами Tx и Rx на модуле, возможно там ошибка. У вас ни шаговый двигатель не рабттает ни ездиет?

      1. Большое спасибо за ответ.
        Наконец нашел причину неисправности – бракованный модуль HC-05, хотя может я намудрил с настройками..
        Заменил, теперь машинка реагирует, но есть проблема “залипания” команд, т.е. иногда после отпускания кнопки на смартфоне машинка продолжает движение.
        Если движение ещё можно остановить, подав другую команду, то поворот камеры залипает вплоть до отключения питания с модуля.
        Также, после закрытия программы Video Control, либо при блокировке управляющего смартфона, машинка начинает бесконечно крутиться на одном месте, подключиться к ней уже не получается.
        Что может быть причиной такого поведения?

        1. Рад что заработало!
          Причин может быть много но самая основная это либо интернет у вас не очень быстрый либо установленно максимальное качество видео, чем выше качество видео тем быстрее должен быть интернет. Уьавте значение BitRate, а также уменьшите Разрешение экрана. Если все настроено правильно то после отключения управляющего смартфона машинка через 5 секунд должна останавливатся.

  3. Понизил качество, вроде бы залипаний стало меньше, но при отключении управляющего смартфона, либо при отключении блютус на принимающем, машинка начинает бесконечно выполнять команду “поворот влево”.
    Такой-же эффект, если нажать кнопку “stop” на принимающем смартфоне.
    Получается при прерывании связи со смартфоном блютус модуль выдаёт команду на поворот, или это ложный импульс?

Добавить комментарий для евгений Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *