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

Construir robôs Raspberry Pi:Melhor tutorial para iniciantes


Se você é um iniciante no Raspberry Pi e está procurando um projeto de hardware simples, não procure mais. Este tutorial mostrará como desenvolver um robô baseado em python que evita obstáculos e navega livremente.
Robôs que evitam obstáculos são bastante comuns e fáceis de fazer. Aqui, você pode usar este projeto para adicionar a funcionalidade de evitar objetos ao seu robô. Ou simplesmente use-o para começar a mexer com o python e os periféricos de hardware do raspberry pi. Este sistema usa módulos IR para detectar objetos, mas iremos ao lado técnico mais tarde. Então, se você tem um pi de framboesa e quer construir algo baseado em hardware usando-o, basta rolar para baixo e se divertir :). Confira o vídeo na parte inferior para ver como funciona o obstáculo raspberry pi evitando o robô. E se você for um verdadeiro iniciante, você sempre pode usar nosso e-book gratuito no Raspberry Pi e no Arduino para começar a partir da etapa 0.



Quais são as coisas necessárias para fazer isso?
  1. Raspberry Pi B / B + ou 2 e periféricos básicos:cartão SD, teclado, mouse, etc.
  2. Módulos de sensores infravermelhos como este.
  3. Motores CC com engrenagem.
  4. placa de driver L293D.
  5. Chassis e rodas do robô.
  6. Roda giratória.
  7. Placa de ensaio e fita dupla-face.
  8. Saltos masculinos para masculinos / femininos para masculinos.
  9. Bateria de 9V e conectores.
  10. Botão de pressão e resistor 220R.

Como funciona?

Todo o funcionamento deste robô é realmente simples, nada para se preocupar Todo o sistema evita colidir com obstáculos graças aos seus sensores integrados. Aqui, este robô usa dois módulos de sensor IR que podem detectar objetos dentro de um intervalo de 5-6 cm. Este sensor emite um sinal digital LOW (0V) quando há um objeto dentro de seu alcance. E produz um sinal digital HIGH (5V) caso contrário.

Então, como esses sensores infravermelhos funcionam? IR significa Infra Red, que é um comprimento de onda de luz não visível ao olho humano (mas pode ser visto através das câmeras de nossos smartphones!). Esses módulos consistem em um par de leds de infravermelho receptor e transmissor. Quando um objeto fica na frente do sensor IR, a superfície do objeto reflete uma parte da luz IR de volta para o receptor. Assim, o receptor então emite um sinal BAIXO notificando que um objeto está na frente do sensor.

Esses sensores são conectados aos pinos de entrada GPIO do raspberry pi. O pi, então, usando um script python, verifica se os pinos GPIO conectados aos módulos do sensor de infravermelho estão baixos. Se cair, ele comanda os motores CC para se moverem primeiro na direção reversa e, em seguida, girarem. Além disso, este robô é inicialmente ativado quando pressionamos o botão na placa de ensaio, após o que o raspberry pi comanda os motores DC para avançar através da placa de driver L293D. Você pode conferir o vídeo de demonstração na parte inferior desta página para ver como esse robô funciona.

Etapa 1:conectando os sensores infravermelhos para o obstáculo raspberry pi evitando o robô


Primeiro, você precisa ligar seu raspberry pi depois de conectá-lo ao monitor, teclado, etc. Em seguida, precisamos verificar os módulos do sensor IR. Para fazer isso, conecte os módulos IR ao seu raspberry pi conforme mostrado no diagrama a seguir. Ligue o sensor fornecendo 5 V (pino +), GND (pino -) do pi framboesa. E conecte o pino B nos sensores aos pinos GPIO 3 e 16 do raspberry pi. Você pode verificar o pino GPIO do raspberry pi conforme o diagrama de pinos aqui. Estamos usando a configuração GPIO.BOARD, o que significa que os pinos são numerados com base em sua ordem normal na placa (1,2,3, ..). Leia a configuração do pino no módulo do sensor e conecte de forma correspondente.

Em seguida, você precisa copiar e colar o código a seguir e salvá-lo como um arquivo Python - irtest.py:
  importar RPi.GPIO como GPIOimport timeGPIO.setwarnings (False) GPIO.setmode (GPIO.BOARD) GPIO.setup (3, GPIO.IN) #Right sensor connectionGPIO.setup (16, GPIO.IN, pull_up_down =GPIO.PUD_UP) #Conexão do sensor esquerdo enquanto True:i =GPIO.input (3) # Saída de leitura do sensor IR direito j =GPIO.input (16) # Saída de leitura do sensor IR esquerdo se i ==0:# IR direito o sensor detecta uma impressão do objeto "Obstáculo detectado à esquerda", i time.sleep (0.1) elif j ==0:#Left O sensor IR detecta uma impressão do objeto "Obstáculo detectado à direita", j time.sleep (0.1)  

Depois de salvar este arquivo e executá-lo:“sudo python irtest.py”. Você notará que, ao bloquear o sensor com a mão, a seguinte saída é impressa na tela:

Etapa 2:Conectando os motores com L293D


Depois de testar os módulos do sensor IR, em seguida, você precisa conectar e testar o módulo L293D e os motores. Alimente o módulo L293D conectando os pinos + e - da placa à bateria de 9V. Além disso, conecte o “-” da placa ao GND de framboesa pi.



Para mais detalhes:Construir robôs Raspberry Pi - Melhor tutorial para iniciantes

Processo de manufatura

  1. Registrador de temperatura Raspberry Pi
  2. Estação meteorológica Raspberry Pi
  3. Sistema de sensor de movimento infravermelho faça você mesmo para Raspberry Pi
  4. Sensor de movimento usando Raspberry Pi
  5. Sensor de umidade do solo Raspberry Pi
  6. Contador Geiger - Tutorial do sensor de radiação para Raspberry Pi
  7. Crie sua primeira IOT com um Raspberry Pi, sensor DHT11 e Thingspeak.
  8. Os melhores acessórios para o seu Raspberry Pi
  9. Sensor de luz Raspberry Pi:um tutorial LDR simples
  10. Sensor de temperatura Raspberry Pi