Оглавление:
Видео: ESP32-CAM FPV Arduino Wifi Control Tank с контроллером WebApp_p1_introduction: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Привет, я Тони Фэм. В настоящее время я учитель вьетнамского STEAM, а также увлекаюсь. Заранее извиняюсь за мой английский. Раньше я писал инструкцию по созданию танка с управлением через Bluetooth для Arduino, но она на вьетнамском языке.
P1. ARDUINO BLUETOOTH TANK [только протектор Control Tank]
P2. ARDUINO BLUETOOTH TANK [Управление турелью]
Этот проект ESP32-CAM FPV Arduino Wifi Control Tank представляет собой обновленную версию предыдущего проекта с дополнительными функциями.
Этот проект подойдет тем, у кого есть опыт программирования Arduino, или новичкам, которые хотят изучить Arduino через интересный проект. Я обновлю подробные инструкции по каждой части проекта, включая планирование, выбор оборудования, программирование, дизайн интерфейса приложения, изготовление шасси танка, в серии следующих статей. В этой статье я расскажу о возможностях танка и о ценных ссылках, которые я нашел. Эти документы помогут вам сэкономить время на обучение, избежать ненужных проблем, а затем сосредоточиться на разработке продукта.
Шаг 1. Введение в проект
Вы можете увидеть основные функции, представленные на изображении выше. Но я также объясню, что вы можете легко представить себе разницу между этим танком и другими проектами общих танков.
Самая большая разница - это завершенность функций продукта. Этот резервуар обладает всеми функциями устройства, которое с первого взгляда управляется удаленно через Wi-Fi:
1. Видеопоток + Захват фото: этот автомобиль имеет возможность передавать потоковое видео и захватывать изображения через мобильное приложение. Видео транслируется в разрешении VGA (640x480), качество неплохое для удаленного мониторинга и управления автомобилем. Также есть возможность делать снимки с довольно хорошей цветопередачей, максимальное разрешение UXGA (1600x1200).
2. Хранение на SD-карте: сделанные снимки будут сохраняться на SD-карте для последующего просмотра. В приложении нет возможности сохранять видео во время записи, но я потрачу время на обновление этой функции в ближайшем будущем.
3. Регулировка камеры: почти все свойства камеры этого резервуара можно легко настроить, например, точную настройку свойств камеры мобильного телефона, в том числе: разрешение, качество изображения, яркость, баланс белого, контраст…
4. Гибкое перемещение: унаследованный от предыдущего проекта танка, этот танк обладает способностью гибко перемещаться, скорее всего, в реальности управляя транспортным средством с помощью джойстика. Вы также можете настроить максимальную скорость, чтобы ознакомиться с контроллером, с помощью рычага скорости в приложении управления. Управляющая информация передается на автомобиль практически в реальном времени через метод Websocket.
5. Широкий диапазон [по моему мнению]: при условии использования встроенной антенны, приема вещательного сигнала непосредственно с мобильного телефона (Hotpot), транспортным средством можно стабильно управлять в пределах 30 метров..
6. Стабильно: автомобиль и приложение работают очень стабильно. За время подключения к телефону для управления редко случается зависание или отставание, или потеря сигнала из-за перегрева микросхемы контроллера.
7. Дружественный пользовательский интерфейс. Интерфейс управления также разработан таким образом, чтобы упростить работу, но при этом обеспечивает множество функций.
Шаг 2: Примечания и кредиты
Без проектов, представленных ниже для справки, моя кривая обучения и создания этого продукта была бы намного круче. Искренняя благодарность:
1. Руи Сантос с «ESP32-CAM за 7 долларов с камерой OV2640» и «ESP32-CAM Сфотографируйте и сохраните на карту MicroSD» и «Руководство по устранению неполадок ESP32-CAM: наиболее распространенные проблемы исправлены»
2. robotzero.one с «Радиоуправляемым автомобилем ESP32-CAM с камерой и контроллером мобильного телефона»
(на самом деле я не могу использовать Websocket для потоковой передачи видео, но я имею в виду, как он соединяет электронные части)
3. Мудассар Тамболи с «ESP32 + OV7670 - видеокамера WebSocket»
4. Брайан Лох с «камерой ESP32, запрограммированной с использованием Arduino»
5. JEAN-LUC AUFRANC (CNXSOFT) с «Простым преобразованием вашей платы ESP8266 из USB в последовательную плату с помощью эскиза последовательного обхода Arduino»
6. technoreview85 с "Как программировать камеру ESP-32 с помощью платы Arduino UNO"
и особая благодарность:
7. Pilotgeek с «Сделай сам 3D-печатный WiFi-вездеход с камерой на базе ESP32 Arduino - Scout32».
8. Лягушонок Пепе с «ESP32CAM на гусеничном ходу вокруг дома»
которые показывают мне видео, которые действительно вдохновляют меня на этот проект.
Шаг 3: Список тем в проекте
В следующих статьях я напишу инструкции, имеющие непосредственное отношение к этому проекту:
- Опыт в планировании проектов
- Разработка проектов ESP32 Arduino с помощью Arduino IDE и Visual Studio (включая ESP32-CAM, PlatformIO)
- Управление камерой OV2640, которая поставляется вместе с модулем ESP32-CAM
- ШИМ на ESP32 и его применение
- Как управлять машиной Arduino с помощью джойстика
- Разработайте и запрограммируйте простое веб-приложение
- Управляйте ESP32 через веб-приложение через HTTP и WebSocket
- ESP32-CAM, некоторые проблемы, с которыми мы столкнемся
- Проектирование и изготовление шасси (DIY против лазерной резки против 3D-печати)
- ….
Надеюсь, эта статья окажется для вас полезной! Обязательно следите за следующей статьей, а также ставьте лайк, голосуйте или делитесь этим проектом со своими друзьями! Оставьте комментарий ниже, если у вас есть какие-либо вопросы или предложения.
Рекомендуемые:
Робот Arduino с контроллером PS2 (джойстик PlayStation 2): 10 шагов (с изображениями)
Робот Arduino с контроллером PS2 (джойстик PlayStation 2): в этом уроке я покажу вам, как использовать беспроводной джойстик Playstation 2 (PS2) для управления роботизированным танком. В основе этого проекта была использована плата Arduino Uno. Он получает команды от беспроводного контроллера и устанавливает скорость двигателей
Перчатка мастера: перчатка с контроллером Arduino: 4 шага (с изображениями)
Wizard Glove: перчатка с контроллером Arduino: The Wizard Glove. В моем проекте я сделал перчатку, которую вы можете использовать, чтобы играть в свои любимые игры, связанные с магией, крутым и захватывающим способом, используя только несколько основных ресурсов Arduino и Arduino. вы можете играть в такие игры, как The Elder Scrolls, или вы
Как сделать умный коридор с настраиваемым контроллером таймера: 6 шагов (с картинками)
Как сделать интеллектуальный коридор с помощью настраиваемого контроллера таймера: в этом руководстве показано, как создать интеллектуальный коридор с помощью настраиваемого контроллера таймера
Мобильный телефон с контроллером NES: 9 шагов (с изображениями)
Мобильный телефон с контроллером NES: последний рубеж модов контроллеров NES: мобильный телефон с контроллером NES. ОБНОВЛЕНИЕ 6/9/11: Всем привет. Ух ты, я все еще удивляюсь, что дома уделяют этому проекту столько внимания. К сожалению, я вообще не могу проверять инструкции вроде. ТАК, если ты
Использование Arduino с контроллером N64: 5 шагов (с изображениями)
Использование Arduino с контроллером N64: существуют учебные пособия по использованию контроллера NES с Arduino, но использование более сложного контроллера N64 и его аналогового джойстика имеет определенную привлекательность. Если у вас есть Arduino и вы не хотите покупать Adaptoid, эта инструкция