Робот Raspberry Pi с веб-управлением и видео
Простая сеть Raspberry Pi -управляемый робот с прямой трансляцией видео.
История
gatoBot
гато это испанский перевод слова кошка .
Raspberry Pi Zero W , управляемый через Интернет. Робот с потоковым видео в реальном времени. Я построил это, чтобы беспокоить своих кошек.
О Raspberry Pi
Википедия:
Raspberry Pi - это серия небольших одноплатных компьютеров, разработанных в Соединенном Королевстве Фондом Raspberry Pi для содействия преподаванию основ информатики в школах и в развивающихся странах. Первоначальная модель стала намного более популярной, чем предполагалось, и продавалась за пределами своего целевого рынка для таких целей, как робототехника. Периферийные устройства (включая клавиатуры, мыши и корпуса) не входят в комплект Raspberry Pi. Однако некоторые аксессуары были включены в несколько официальных и неофициальных комплектов.
Основные особенности
- Управляется через веб-браузер (что дает вам СУПЕР МОЩНОСТЬ пугать кошек, когда их нет дома)
- Прямая трансляция видео.
Спецификация материалов
- 1 плата Raspberry Pi Zero W:~ 10,00 долларов США.
- 1 камера, совместимая с Raspberry Pi:~ 15 долларов США.
- 1 батарейный отсек 4xAA:~ 1.00 долларов США.
- 1 аккумулятор USB 4.000 мАч:~ 10 долларов США.
- 1 шасси автомобиля-робота с 2 двигателями постоянного тока:~ 15,00 долларов США.
- 1 драйвер двигателя постоянного тока с двойным Н-мостом L298N:~ 4,00 доллара США.
Общая стоимость:~ 55,00 долларов США
Схема
Аккумулятор USB и камера Raspberry Pi опущены.
Когда вы все соберете, ваш «робот» будет выглядеть примерно так:
gatoBot показывает свое лучшее лицо 🙂
Проблемы с направлением двигателей постоянного тока
Вы можете обнаружить, что двигатели не двигаются в ожидаемом направлении. В этом случае просмотрите следующую строку в motors.py и поиграйте с параметрами LOW и HIGH.
def backward ():GPIO.output (Motor1A, GPIO.HIGH) GPIO.output (Motor1B, GPIO.LOW) GPIO.output (Motor2A, GPIO.HIGH) GPIO.output (Motor2B, GPIO.LOW) def forward ():GPIO.output (Motor1A, GPIO.LOW) GPIO.output (Motor1B, GPIO.HIGH) GPIO.output (Motor2A, GPIO.LOW) GPIO.output (Motor2B, GPIO.HIGH) def turnLeft ():print («Влево») GPIO.output (Motor1A, GPIO.HIGH) GPIO.output (Motor1B, GPIO.LOW) GPIO.output (Motor2A, GPIO.LOW) GPIO.output (Motor2B, GPIO.HIGH ) def turnRight ():print ("Going Right") GPIO.output (Motor1A, GPIO.LOW) GPIO.output (Motor1B, GPIO.HIGH) GPIO.output (Motor2A, GPIO.HIGH) GPIO.output (Motor2B, GPIO .LOW)
Веб-интерфейс
После того, как Raspberry Pi будет запущен и запущен, подключен к сети Wi-Fi и драйвер L298N будет питаться от батареек 4AA, вы сможете управлять своим роботом, открыв http:// raspberry_ip:8000
/
Веб-интерфейс с мобильного телефона. Источник: <Робот Raspberry Pi, управляемый через Интернет, с видео / div>
Производственный процесс
- Считать температуру с помощью DS18B20 | Raspberry Pi 2
- Измерение температуры с помощью RASPBERRY PI
- Мониторинг температуры с помощью Raspberry Pi
- Ультразвуковой датчик (HC-SR04) + Raspberry Pi
- Датчик отслеживания линии с RPi
- Обнаружение молний с помощью Raspberry Pi
- Сигнализация о воде Raspberry Pi 2 с t сапожником плюс
- Raspberry Pi Garage Door Opener с потоковым видео статуса двери.
- Использование ИК-пульта дистанционного управления с Raspberry Pi без LIRC
- Raspberry Pi GPIO с датчиком движения PIR:Лучшее руководство