Índice:

ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo: 4 etapas
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo: 4 etapas

Vídeo: ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo: 4 etapas

Vídeo: ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo: 4 etapas
Vídeo: FORMAS DO JAZZGHOST PARA VENCER OS ADVERSÁRIOS | #shorts #edit #batalha 2024, Novembro
Anonim
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo

A ideia é tornar o carro-robô descrito aqui o mais barato possível. Portanto, espero atingir um grande grupo-alvo com minhas instruções detalhadas e os componentes selecionados para um modelo barato. Gostaria de apresentar a vocês minha ideia de um carro robô que usa um ESP32-CAM, um pequeno computador com câmera e W-LAN. Com o denominado ESP32-CAM é possível por cerca de 5, - Euro transmitir uma imagem de vídeo ao vivo, a vista do carro do robô, através de uma conexão W-LAN e controlar os motores DC integrados no robô.

Como o pequeno ESP32-CAM possui um módulo WIFI e Bluetooth, a imagem de vídeo também pode ser enviada para um smartphone ou laptop em distâncias maiores graças à antena adicional incluída.

A lista de componentes está disponível em meu blog com os últimos eletrônicos que estou usando para aquele robô.

ESP32-CAM construindo seu próprio carro robô com streaming de vídeo ao vivo - início do projeto

Etapa 1: ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Fiação do adaptador USB-serial

ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Fiação do adaptador USB-serial
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Fiação do adaptador USB-serial
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Fiação do adaptador USB-serial
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Fiação do adaptador USB-serial

Para programar o módulo ESP32-CAM, ele deve primeiro ser conectado ao PC. Por não possuir interface USB, deve ser utilizado o Adaptador Serial USB. No módulo ESP32-CAM que listei na lista de componentes, já existe um adaptador desse tipo incluído na entrega. Eu mesmo usei um adaptador semelhante que usei em projetos semelhantes antes. O princípio é sempre o mesmo: o ESP-32 com cabos jumper fêmea para fêmea deve primeiro ser conectado ao adaptador serial USB.

A imagem mostra quais pinos devem ser conectados de que forma para que a comunicação possa ser feita através da interface serial do módulo ESP32-CAM.

Mais informações sobre como configurar tudo estão descritas em detalhes no meu blog:

ESP32-CAM construindo seu próprio carro robô com streaming de vídeo ao vivo - fiação do adaptador serial USB

Etapa 2: ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi

ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi
ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi
ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi
ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi
ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi
ESP32-CAM construindo seu próprio carro-robô com transmissão de vídeo ao vivo - Projeto do chassi

O chassi pode ser construído com muitos materiais ou embalagens que, de outra forma, acabariam no lixo. Portanto, tive boas experiências com chassis construídos individualmente a partir de papelão. No entanto, aqui o trabalho com tesouras e facas de carpete é necessário e, portanto, pode haver ferimentos em crianças. Além disso, a construção de um chassi puramente de papelão é um pouco mais complexa, mas mais criativa do que uma caixa acabada feita de, por exemplo, plástico como um pacote de sorvete. A seguir, descrevo a construção de um chassi a partir de uma caixa de sorvete porque não há necessidade de facas afiadas para cortar o chassi. Outras vantagens de uma caixa de sorvete são que é barato ter, estável, a partir do desperdício, outra coisa é feita e grande o suficiente para acomodar todos os componentes do carro robô. Além disso, o plástico fino da caixa é fácil de trabalhar e, em caso de erros, pode ser substituído a baixo custo.

Como fazer os furos para os motores DC e uma descrição mais detalhada está publicada no meu blog:

ESP32-CAM construindo seu próprio carro robô com streaming de vídeo ao vivo - Design do chassi

Etapa 3: ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C

ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - conectando o hub I²C

Para controlar o driver do motor L298N com o módulo ESP32-CAM, precisamos do servo controlador PCA9685. O servo controlador e o display OLED são conectados ao barramento I2C do ESP32-CAM por meio do hub I2C. No artigo anterior, vimos como podemos tornar o barramento I2C acessível usando os dois pinos 1 e 3. Já que sabemos do artigo anterior que o barramento I2C geralmente pode funcionar através desses dois pinos e o display OLED conectado deu o Endereço IP, podemos continuar a construir o controle dos motores do carro robô.

Siga o link abaixo para obter mais detalhes sobre o Hub I2C e como usá-lo no carro robô:

ESP32-CAM construindo seu próprio carro robô com streaming de vídeo ao vivo - Conectando o hub I²C

Etapa 4: ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI

ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI
ESP32-CAM construindo seu próprio carro-robô com streaming de vídeo ao vivo - Programando o controle remoto WIFI

Com o artigo anterior e o primeiro pequeno controle dos motores, o carro robô já saiu em linha reta. Portanto, ficou claro que a tecnologia funciona e agora apenas um sistema de controle mais complexo tem que ser programado com o qual o carro robô pode ser dirigido ativamente. Isso inclui uma interface web minimalista e a possibilidade de controlar os motores com diferentes velocidades e sentidos de rotação. Neste artigo irei explicar como percebi a interface da web e quais funções como girar a imagem da câmera são possíveis. Se você trabalhou em todos os artigos passo a passo, não precisa instalar nenhuma nova biblioteca em seu IDE Arduino.

A interface da web com transmissão de vídeo ao vivo se parece com a imagem publicada aqui.

Para obter uma descrição detalhada de como programar tudo, basta seguir o link abaixo e visitar meu blog:

ESP32-CAM construindo seu próprio carro robô com streaming de vídeo ao vivo - programando o controle remoto WIFI

Espero que você tenha gostado da ideia de meu robô ser construído com um ESP32-CAM e que meu blog tenha ajudado você a construir um robô tão pequeno por conta própria.

Recomendado: