Primeiras aulas do curso Raspberry Pi parte 3: Carro espião com câmera, wifi e sensor

Raspberry Pi parte 3: Carro espião com câmera, wifi e sensor

Introdução e configuração do WiFi - Introdução

Bem vindo ao terceiro curso de Raspberry Pi! Nesse curso, iremos trabalhar no PiBot, um carrinho bem interessante, que iremos controlar através do browser, com vários recursos, entre eles câmera e streaming! Montaremos esse carrinho ao longo do curso.

Se houverem dúvidas, não deixe de recorrer aos cursos anteriores: Raspberry Pi: Da instalação ao Media Center e Raspberry Pi: Controlando o mundo com GPIO, nos quais são abordados assuntos como o setup do Raspberry Pi e o trabalho com o GPIO, coisas fundamentais para montarmos nosso carrinho.

O projeto PiBot

No video podemos ver o funcionamento do carrinho, ele é totalmente controlado de maneira remota, e como ele possui uma câmera, conseguimos ver tudo o que está à sua frente.

Além disso, o carrinho também possui um sensor ultrassônico, que irá permitir com que possamos medir a distância dos objetos à frente do carrinho.

Temos aqui um projeto do Fritzing que detalha um pouco o projeto:

PiBot Fritzing

Mas o que precisamos para construir o PiBot? É isso que veremos no próximo vídeo!

Introdução e configuração do WiFi - Materiais necessários

Neste vídeo, vamos detalhar os materiais necessários para a montagem do nosso carrinho. Vamos lá:

Raspberry Pi - Versão 3

Obviamente precisamos do Raspberry Pi, estamos usando a versão 3 pois a mesma já possui Wi-Fi. Mas não se preocupe caso você tenha uma versão anterior, basta comprar um Wi-Fi dongle e conectá-lo ao seu Raspberry Pi.

Kit de Chassi

Kit de Chassi

O kit utilizado no curso foi comprado no Mercado Livre. O seu não precisa necessariamente ser redondo, o importante aqui é que o kit contenha dois motores, nada impede que você compre os motores em separado, mas dê preferência aos kits que já contenham os motores.

Módulo Ponte H L298N

Esse será o módulo que irá controlar os nossos motores. O interessante dele é que ele possui um botão liga/desliga, assim conseguiremos controlar a alimentação do nosso carrinho.

Alguns kits já vêm com o módulo, o importante é que ele seja desse modelo específico.

Sensor de Distância Ultrassônico HC-SR04

É o sensor que irá medir a distância dos objetos à frente do carrinho.

Câmera Raspberry Pi

É uma câmera do próprio Raspberry Pi, pela facilidade e pelo tamanho, o que torna a montagem do carrinho bem compacta. Nesse projeto usamos a versão v2.

Se você não tiver uma câmera dessa, não se preocupe, pois você consegue usar uma câmera USB também!

Suporte para 8 pilhas AA

Se você tiver dificuldade para encontrar um suporte para 8 pilhas, a opção é comprar 2 suportes para 4 pilhas AA, emendando o fio negativo de um suporte com o fio positivo de outro, como na imagem abaixo (a emenda é representada pela linha azul):

Emenda de dois suportes para 4 pilhas AA

Mini Protoboard

Será utilizada para encaixar o sensor e mais alguns resistores.

Resistores

Precisaremos de um resistor de cada, exatamente iguais aos da imagem acima.

Jumpers

Utilizaremos quatro jumpers Fêmea x Fêmea e quatro Macho x Fêmea, para fazer as ligações da Protoboard com o GPIO.

Cabo USB x Micro USB

Só precisaremos da ponta do cabo com a saída Micro USB, podemos cortar o cabo e ver que nele há fios de 4 cores: verde e branco, são os fios para os dados; preto e vermelho, que são os fios para a alimentação. Podemos ignorar os fios verde e branco, vamos utilizar apenas os fios preto e vermelho.

Pilhas

Nada impede que usemos pilhas não recarregáveis, mas ao final o custo provavelmente será maior.

Lista resumida

Com isso nossa lista está pronta. Todos esses itens são fáceis de achar, muita coisa vende no Mercado Livre ou até mesmo em lojas de eletrônica.

Introdução e configuração do WiFi - Configurando o Wi-Fi

Vamos configurar a conectividade do Raspberry Pi, ou seja, vamos configurar o seu Wi-Fi. Lembrando que essa configuração só é válida para a versão 3, pois ela já tem o Wi-Fi embutido, para versões anteriores é necessário conectar um Wi-Fi dongle ao Raspberry Pi.

A configuração é bastante simples. Basta conectar o seu Raspberry Pi a um cabo de rede e depois fazer uma conexão remota com a placa. Com a conexão aberta, precisamos editar o arquivo /etc/wpa_supplicant/wpa_supplicant.conf. No exemplo abaixo é utilizado o editor de texto vi, mas você pode usar o de sua preferência:

sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

Utilizamos o sudo pois precisamos de permissão de administrador para editar esse arquivo.

Aberto o arquivo, vamos incluir as seguintes linhas:

network={
ssid="NOME_DA_SUA_REDE"
psk="SENHA_DA_SUA_REDE"
}

Substitua os valores NOME_DA_SUA_REDE e SENHA_DA_SUA_REDE pelo nome e senha da sua rede, respectivamente, que o Wi-Fi do Raspberry Pi irá se conectar.

Depois é só salvar o arquivo e reiniciar o Raspberry Pi. Uma dica é conectar um monitor e um teclado ao Raspberry Pi e acompanhar o processo. Após ele ser inicializado é só abrir o terminal e digitar o seguinte comando:

ifconfig

IP Raspberry Pi

Em wlan0 podemos ver o IP do Raspberry Pi, agora podemos utilizar esse IP para nos conectar remotamente à placa.

Sobre o curso Raspberry Pi parte 3: Carro espião com câmera, wifi e sensor

O curso Raspberry Pi parte 3: Carro espião com câmera, wifi e sensor possui 133 minutos de vídeos, em um total de 55 atividades. Gostou? Conheça nossos outros cursos de Embarcados e Robótica em Programação, ou leia nossos artigos de Programação.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Embarcados e Robótica acessando integralmente esse e outros cursos, comece hoje!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas