Как стать автором
Обновить

Комментарии 8

Было бы интересно, если бы камера учувствовала в ориентации платформы в пространстве. В полетных контроллерах современных дронов эта функция вполне пашет.
Идея неплохая. Надо изучить эту фичу. Не обязательно к этой платформе. Тема технического зрения весьма актуальна.

Как-то попытался добавить серво в аналогичный вариант камеры, только код в ESP-IDF, тоже внес задатчик в Web интерфейс, но при старте потока вся система падает.

У меня тоже последняя версия кода — на ESP-IDF. Я данные передаю по MQTT, и затем работаю со строками:
case MQTT_EVENT_DATA:
ESP_LOGI(TAG, «MQTT_EVENT_DATA»);
printf(«TOPIC=%.*s\r\n», event->topic_len, event->topic);
printf(«DATA=%.*s\r\n», event->data_len, event->data);
memset(topic, 0, strlen(topic));
memset(data, 0, strlen(data));
strncpy(topic, event->topic, event->topic_len);
strncpy(data, event->data, event->data_len);
command_t command = {
.topic = topic,
.message = data,
};
parseCommand(&command);
break;
А зачем две платы esp32?
Так проще в реализации. ESP32-CAM имеет мало свободных GPIO, а также необходимо оптимизировать прошивку. Хотя варианты могут быть разные. Во-вторых, у меня уже были в наличии эти модули. В-третьих, идёт полное разделение фукционала, платформа и камера могут независимо функционировать. Недостатки я также понимаю: два модуля вместо одного; больше потребление энергии при одновременной работе модулей, дополнительное подключение к Wi-Fi.
Если интересно, я тоже похожий проект сделал, правда без сервоприводов зато на одной плате.
Реализиация так же на espidf. Исходники тоже там

kirillyatsenko.medium.com/esp32-wi-fi-rc-car-with-the-video-camera-9e23d4309399
Круто! Все лаконично. Как я понял управление драйвером L298N производится дискретно подачей высоких или низких уровней на пины 12, 13, 14, 15. Я тоже с этим драйвером пробовал, мощная штука, но пока остановился на MX1508, одной батарейки хватает. Насчет питания плат, если в работе только камера, то центральный контроллер перевожу в режим сна, а потом бужу внешним сигналом с ESP32CAM.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий