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 Robô com Raspberry Pi e Python: Guia Completo

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

Passo 1: Lista de Peças

Abaixo está uma lista selecionada de componentes que permitirão montar um robô móvel alimentado por bateria de 12 V e controlado através de um Raspberry Pi.

Recomendamos usar uma bateria de 12 V porque fornece ampla autonomia e alta capacidade de corrente. A placa de distribuição de energia dividirá a alimentação de 12 V em trilhos regulados de 12 V e 5 V, simplificando a entrega de energia a todos os componentes.

Passo 2: Introdução ao Python

Python é uma linguagem versátil, open-source, orientada a objetos criada por Guido van Rossum no final dos anos 1980. Sua sintaxe clara e vasto ecossistema de bibliotecas a tornam ideal para robótica. Para iniciantes, a documentação oficial do Python e tutoriais da comunidade são recursos inestimáveis.

Passo 3: Instalação e Configuração do Python

Imagens recentes do Raspberry Pi (a partir da 2013‑02‑09‑wheezy‑raspbian.img) já vêm com Python pré-instalado. Verifique a versão executando:

python --version 

Para os exemplos de código neste tutorial, recomendamos Python 2.6 ou posterior. Se o Python estiver ausente, instale-o e as bibliotecas necessárias com:

sudo apt-get update sudo apt-get install python2.6 python-serial python-tk idle python-pmw python-imaging 

Em seguida, baixe os seguintes scripts auxiliares para seu diretório home:

Torne-os executáveis:

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

Esses scripts permitirão descobrir portas seriais disponíveis, abrir uma interface de terminal e adicionar controles de botão simples para seu robô. Você pode lançar qualquer um deles clicando duas vezes no gerenciador de arquivos ou executando o script a partir de um terminal.

Finalmente, carregue o sketch da base do robô na Arduino IDE (baixe aqui). Siga o diagrama de fiação mostrado acima para conectar a placa de distribuição de energia à base do robô e ao Arduino.

Para um mergulho mais profundo, veja o tutorial completo: Construindo robôs com Raspberry Pi e Python.

Processo de manufatura

  1. Conecte Múltiplos Sensores DS18B20 1-Wire ao Raspberry Pi para Monitoramento Preciso de Temperatura
  2. Monitoramento Eficiente de Temperatura de Salas com Raspberry Pi e Nagios
  3. Como Ler Temperatura com DS18B20 no Raspberry Pi 2
  4. Medição de Temperatura no Raspberry Pi com Sensores Maxim 1‑Wire e Bridge I2C DS2482
  5. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  6. Home Energy Centre: Monitoramento Solar PV, Painéis Térmicos e Temperaturas de Ambientes com Raspberry Pi e Moteino
  7. Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
  8. Construa um Controlador Doméstico Inteligente 433 MHz com Sensorflare e Raspberry Pi
  9. Construa um Monitor de Temperatura ThingSpeak com Raspberry Pi e BrickPi
  10. Leitura de Sensores Analógicos com Raspberry Pi e Zabbix: Guia Passo a Passo