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

Construindo robôs com Raspberry Pi e Python


O objetivo deste tutorial é ajudá-lo a começar a programar com Python para controlar seus robôs Arduino com um Raspberry PI. Veremos o básico como a instalação e alguns exemplos simples para controlar seu robô a partir de uma GUI Python do Raspberry PI.

Etapa 1:Lista de peças

Neste tutorial, vamos usar os seguintes itens:


1. Raspberry PI (com monitor, hub USB, teclado, mouse e Dongle WIFI)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=895

2. Arduino UNO ou compatível (cabo USB)
http://www.zagrosrobotics.com/shop/item.aspx?itemid=868
3. Roteador Wifi



Agora, quando se trata de bases de robôs, existem muitos kits disponíveis em tamanho e complexidade. Neste tutorial eu decidi usar esta configuração com uma bateria de 12v que nos dará longos tempos de execução e alta capacidade de carga. E um quadro de distribuição de energia com saídas reguladas de 12 V e 5 V que facilita o fornecimento de energia ao nosso robô.

4. Base do robô
http://www.zagrosrobotics.com/shop/item.aspx?itemid=523

5. Motorista
http://www.zagrosrobotics.com/shop/item.aspx?itemid=782

6. Quadro de distribuição de energia
http://www.zagrosrobotics.com/shop/item.aspx?itemid=765

7. Bateria de 12 volts 7amp hr
http://www.zagrosrobotics.com/shop/item.aspx?itemid=766

Etapa 2:Introdução ao Python


Python é uma linguagem de programação de alto nível interpretada de propósito geral, interativa, orientada a objetos e criada por Guido van Rossum no final dos anos oitenta. Python permite aos usuários escrever código com sintaxe clara e legível com um número crescente de bibliotecas de suporte para várias tarefas que são de código aberto e tem uma comunidade baseada em seu desenvolvimento. Aqui estão alguns links úteis que podem ser úteis para começar.

Etapa 3:instalação e configuração do Python


Para colocar nossos programas Python em execução, precisamos primeiro garantir que o Python está instalado em nosso sistema junto com as dependências adequadas e verificar a versão que estamos usando. Agora, se você estiver usando a imagem ”2013-02-09-wheezy-raspbian.img” ou posterior no seu Raspberry Pi, o Python deve estar pré-instalado.

09/02/2013-wheezy-raspbian.img

Podemos verificar nossa versão python usando o terminal para verificar.

Copie e cole no LXterm

python –version

Para os exemplos que iremos examinar, é recomendado que você use as versões 2.6 ou posteriores do Python. Se o Python não estiver instalado em seu sistema, você pode usar apt-get, desde que seu Raspberry Pi esteja conectado à Internet.

Copie e cole no LXterm
sudo apt-get install python2.6
Instale algumas das dependências

sudo apt-get install python-serial

Copiar e colar no LXterm
sudo apt-get install python python-tk idle python-pmw python-imaging
Em seguida, baixe e coloque os seguintes arquivos na pasta pi.
scanports-arduino.py
term.py
Buttons.py

Agora temos que tornar os programas executáveis ​​com um comando chmod
Copiar e colar no LXterm

sudo chmod + x /home/pi/scanports-arduino.py
sudo chmod + x /home/pi/term.py
sudo chmod + x /home/pi/Buttons.py

Os programas agora devem ser executáveis ​​e podemos executá-los com um clique duplo ou via terminal. A última etapa é baixar e carregar o sketch com o IDE do Arduino.
Arduino Robot Base Sketch
Se você não está familiarizado com o Arduino e seu IDE, pode ler sobre ele aqui.
Arduino
E, por último, consulte o diagrama de fiação acima para configurar as conexões de energia para a base do robô.


Para mais detalhes:Construindo robôs com Raspberry Pi e Python

Processo de manufatura

  1. Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
  2. Monitoramento da temperatura ambiente com Raspberry Pi e Nagios
  3. Ler a temperatura com DS18B20 | Raspberry Pi 2
  4. Medindo a temperatura com RASPBERRY PI
  5. Sensor de temperatura Python e Raspberry Pi
  6. Monitoramento da temperatura ambiente com Moteino e Raspberry Pi
  7. Monitorando a temperatura com Raspberry Pi
  8. Controlador Smart Home de 433 MHz com Sensorflare e RaspberryPi
  9. Monitor de temperatura ThingSpeak com Raspberry Pi
  10. Sensores analógicos lendo com Raspberry Pi e Zabbix Supervisor