Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Rover Windows IoT Core com Raspberry Pi 2 – Guia do Iniciante ao Avançado

O Rover é um robô amigável para iniciantes que começa simples e escala para infinitas possibilidades. Para mim, robôs sempre despertaram curiosidade — após o primeiro LED piscando, um robô básico torna-se o projeto perfeito para explorar novas plataformas e tecnologias.

Quando escolhi experimentar Windows IoT Core, o Rover foi o passo natural. Seu design direto o torna ideal para novatos, mas a arquitetura permite futuras atualizações.

Este Rover inicial roda autonomamente: anda em linha reta até um obstáculo bloquear seu caminho, então vira até encontrar rota livre e retoma movimento frontal. O núcleo do Rover é um Raspberry Pi 2 rodando Windows 10 IoT Core. Dois motores são acionados via controlador L298N dual H-bridge, e um sensor ultrassônico HC-SR04 fornece detecção de obstáculos. O chassi é um kit de baixo custo, amplamente disponível, que pode ser trocado por qualquer plataforma rolante.

Nenhum conhecimento avançado de hardware ou software é necessário. Excluindo pré-requisitos, a construção pode ser concluída em 1,5-2 horas por qualquer um familiarizado com Arduino ou Raspberry Pi. Se este é seu primeiro projeto eletrônico, gaste algumas horas assistindo vídeos introdutórios de Arduino e Raspberry Pi antes de começar.

Melhorias futuras que planejo incluem:

Sinta-se à vontade para compartilhar suas próprias melhorias nos comentários!

Recursos úteis usados durante este projeto:

Pré-requisitos

  1. Obtenha Windows 10 IoT Core rodando no seu Raspberry Pi 2 (instruções aqui).

  2. Instale Windows 10 e Visual Studio 2015 no seu PC (instruções aqui).

  3. Implemente um app Windows simples no Raspberry Pi para verificar a configuração (instruções aqui).

Nota: Os pré-requisitos levam 2-3 horas, a maior parte pode rodar sem supervisão.

O Que Você Precisará

Peças:

  1. Raspberry Pi 2 e acessórios padrão: fonte 5V 2A, cartão micro-SD 8GB Class 10, case, cabo de rede.
  2. Jumpers – macho/macho e macho/fêmea.
  3. Mini protoboard.
  4. Kit chassi carro robô (base, motores, rodas).
  5. Controlador motor L298N.
  6. Sensor ultrassônico HC-SR04.
  7. Resistores 1 kΩ e 2,2 kΩ.
  8. Módulo conversor DC-DC step-up ajustável LM2577.
  9. 3 × Suporte pilha AA 1,5 V.
  10. Opcional: 4 × Suporte pilha AA 1,5 V com interruptor liga/desliga e tampa.
  11. Opcional: Fita dupla-face, Velcro ou elásticos.

Ferramentas:

  1. Multímetro.

  2. Chave Phillips #1.

  3. Alicate de bico.

  4. Opcional: descascador de fios.

  5. Opcional: ferro de solda.

  6. Opcional: fita isolante.

Referências:

Instruções do Projeto

Passo 1: Montar o Chassi do Robô

Tempo: 30 minutos

Ferramentas: Chave Phillips #1; ferro de solda ou fita isolante; descascador de fios opcional

Peças: kit chassi robô; suporte 4×AA opcional com interruptor liga/desliga

Siga as instruções do kit para montar a base, motores e rodas. Se tiver ferro de solda, solde os fios dos motores; caso contrário, dobre as pontas dos fios, prenda aos terminais e isole com fita.

Dica: Passe os fios dos motores por furos na base para evitar emaranhados.

Substituí o suporte de pilhas do kit por um com tampa e interruptor liga/desliga para controle conveniente de energia. O Raspberry Pi fica diretamente sobre o suporte de pilhas, então este interruptor permite desligar os motores sem desconectar o Pi.

Monte o suporte de pilhas centralmente na base para manter equilíbrio. Use parafusos, Velcro, fita dupla-face ou elásticos conforme apropriado.

Passo 2: Fiação do Driver de Motor L298N

Tempo: 20 minutos

Ferramentas: Chave Phillips #1; alicate de bico

Peças: Driver motor L298N; jumpers

Conecte os fios dos motores aos terminais do L298N: vermelho/preto ao Motor A, vermelho/preto ao Motor B. Conecte o suporte 4×AA à entrada +12 V (vermelho) e Terra (preto). Ligue o Terra do L298N a um pino GND GPIO do Raspberry Pi (pino 6).

A fonte 5 V do L298N pode flutuar quando os motores carregam, potencialmente resetando o Raspberry Pi. Para evitar isso, alimente a lógica do L298N do rail 5 V do Pi e use pack de baterias separado para os motores.

Importante: Remova o jumper enable 5 V no L298N para prevenir saída variável.

Crie um rail de energia 5 V na protoboard: conecte jumper fêmea-macho do pino 2 do Pi (5 V) a uma fileira livre, depois use jumper macho-macho para ligar o terminal +5 V do L298N a este rail.

Ligue quatro pinos GPIO às entradas do L298N: IN1 → GPIO 27 (pino 13), IN2 → GPIO 22 (pino 15), IN3 → GPIO 5 (pino 29), IN4 → GPIO 6 (pino 31). Mantenha os jumpers ENA/ENB conectados.

As conexões resultantes correspondem ao diagrama abaixo.

Passo 3: Fiação do Conversor DC-DC Step-Up

Tempo: 20 minutos

Ferramentas: multímetro; ferro de solda ou fita isolante; descascador de fios opcional

Peças: Conversor DC-DC step-up; suporte 3×AA; jumpers

Usando três pilhas AA (4,5 V), o conversor DC-DC eleva para 5 V estável para o Raspberry Pi. Solde ou prenda os terminais da bateria aos pads In+ e In- do conversor, depois ajuste a saída para 5 V com o potenciômetro onboard.

Importante: Verifique se o conversor sai 5 V antes de conectar ao Pi.

Conecte a saída do conversor ao Pi: solde ou torça os fios nos pads Out+ (vermelho) e Out- (preto) do conversor, depois conecte ao 5 V do Pi (pino 4) e GND (pino 14).

Leia Mais Detalhes: Rover

Projeto/Post Atual Também Pode Ser Encontrado Usando:

Processo de manufatura

  1. Construa uma Estação Meteorológica e de Qualidade do Ar com Raspberry Pi, InfluxDB e Grafana
  2. Monitoramento Profissional de Temperatura com Raspberry Pi e DS18B20
  3. Construindo Estação Meteorológica Externa com Raspberry Pi 2 e ADS‑WS1
  4. Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
  5. Tutorial IoT Iniciante: Streaming de Dados de Temperatura de um Raspberry Pi
  6. Rastreamento Avançado de Bolas de Tênis de Mesa com OpenCV no Raspberry Pi
  7. Construa um Controle Remoto Universal Profissional para Raspberry Pi com LIRC
  8. Controle um LED com Sensor de Movimento PIR no Raspberry Pi
  9. Convertendo RF em DC com Raspberry Pi: Construindo e Solucionando Problemas de um Detector de Envelope
  10. Cycle Chaser: Transforme Sua Bicicleta em um Show de Luzes Noturno com Raspberry Pi