Como começar com o RoboDK para Raspberry Pi
A versão Raspberry Pi é um membro recente (e um pouco diferente) da família RoboDK, adequado para pequenos projetos. Veja como configurá-lo.
Nossa versão Raspberry Pi do RoboDK foi criada para um computador minúsculo incrivelmente adaptável. É um pouco diferente das versões normais do RoboDK porque é voltado para projetos de programação de robôs pequenos e independentes.
O Raspberry Pi é um computador baseado em Linux que é baseado em um chip integrado ARM (um chip semelhante ao usado em muitos telefones celulares). Para uma introdução ao Raspberry Pi, leia nosso artigo anterior.
Neste artigo, veremos como colocar o RoboDK em funcionamento no Raspberry Pi.
Conhecendo o Linux
Se tudo correr bem, o processo de instalação pode ser muito rápido e fácil.
Por outro lado, estamos lidando com Linux aqui. Nem sempre as coisas correm tão bem como gostaríamos. Mas não se preocupe - estamos aqui para ajudar.
Se você nunca usou o Raspberry Pi antes e este é seu primeiro projeto, é uma boa ideia se familiarizar com o sistema antes de ficar preso. é.
Você quase certamente precisará usar a linha de comando se tiver algum problema ao executar o RoboDK. Se você é novo na linha de comando, aqui está um artigo útil.
O que é rasbpiano?
Já temos duas versões do RoboDK para Linux — uma para Ubuntu 64 bits e outra para Android. No entanto, cada versão é um pouco diferente.
Esta versão do RoboDK foi construída para o Raspbian, a versão do Linux criada especificamente para o Raspberry Pi.
Raspian é o que é conhecido como uma “distribuição” Linux – um monte de pacotes e programas que são configurados para funcionar bem juntos. Ele é baseado em outra distribuição chamada Debian, que é a base para muitas distribuições Linux modernas.
Como instalar o RoboDK em um Raspberry Pi em 5 etapas
Aqui estão os principais passos para colocar o RoboDK em funcionamento no Raspbian. Algumas dessas etapas estão mais envolvidas do que outras.
1. Obtenha seu Raspberry Pi
Primeiro, compre um Raspberry Pi. Existem vários modelos disponíveis, dependendo das necessidades do seu projeto. Apenas dois modelos são definitivamente compatíveis com o RoboDK:o Modelo 3B+ e o Modelo 4.
2. Instale o Raspbian
Em seguida, você precisa obter uma cópia da versão Raspbian que corresponda ao seu modelo. O Model 3B+ é compatível com a versão “Stretch” e o Model 4 é compatível com a versão “Buster”.
A maneira mais fácil de fazer isso é usando o instalador NOOBS. Basta baixá-lo do site Raspbian, copiar os arquivos baixados para um cartão SD vazio (formatado como FAT32) e encaixá-lo no Raspberry Pi. Quando você carregar o dispositivo, ele instalará o Raspbian e executará uma configuração inicial (observe que ele instalará atualizações que podem levar algum tempo para serem concluídas).
3. Baixe o RoboDK
Você pode baixar o RoboDK através do link a seguir.
Isso chegará como um arquivo ZIP que contém os arquivos principais do RoboDK. Você pode extrair os arquivos clicando com o botão direito do mouse no arquivo e escolhendo “Extrair aqui” ou usando a linha de comando “descompactar " ferramenta.
4. Instale as dependências
As dependências são a raiz de quase todos os problemas no Linux. Uma “dependência” é apenas um pacote (uma coleção de programas e código) necessário para executar um programa específico. RoboDK requer alguns deles.
O problema com as dependências é que elas continuam mudando. Quando um pacote é atualizado, pode causar um efeito dominó que faz com que uma cadeia de pacotes pare de funcionar corretamente. Se você tiver problemas, consulte a seção Solução de problemas abaixo.
Você pode instalar as dependências necessárias executando o seguinte na linha de comando enquanto estiver dentro do diretório RoboDK:
sh Install-RoboDK-Dependencies.sh
Você também pode instalar um atalho para a área de trabalho executando o seguinte comando:
sh Install-RoboDK.sh
5. Execute o RoboDK
Quando as dependências estão instaladas, você pode executar o RoboDK usando o seguinte comando:
sh RoboDK-Start.sh
Se não houver nenhum problema, isso carregará o RoboDK e você estará pronto para começar!
Existem vários projetos diferentes que você pode experimentar com o RoboDK no Raspberry Pi.
Solução de problemas
A solução de problemas é uma habilidade importante para os roboticistas e será útil se você tiver problemas ao tentar instalar o RoboDK no seu Raspberry Pi.
Existem dois motivos principais pelos quais você pode ter problemas:
- Mudança de dependências — Os pacotes são frequentemente atualizados no Linux e é possível que tenham ocorrido alterações em algumas das dependências desde que desenvolvemos esta versão. As soluções para esses problemas podem envolver o downgrade dos pacotes relevantes ou solicitar a atualização do RoboDK.
- Outros pacotes em seu sistema — Se você não estiver usando uma instalação “limpa” do Raspbian (por exemplo, se você usou o Raspberry Pi para alguns projetos de programação anteriores), você pode ter alguns pacotes em seu sistema que interferem no RoboDK. Uma solução simples para isso é reinstalar o Raspbian do zero.
Se você tiver algum problema, informe-nos no fórum do RoboDK. Nós vamos ajudá-lo a resolver o problema.
Você só precisa instalar uma vez!
Vários dos projetos de robótica mais úteis para o Raspberry Pi envolvem a configuração de vários Raspberry Pis com a mesma configuração - por exemplo, ao usá-los para equipar uma sala de treinamento ou sala de aula para ensinar programação de robôs.
Uma grande coisa sobre o Raspberry Pi é que é muito fácil “clonar” todo o seu sistema. Depois de configurá-lo, basta copiar sua instalação do Raspbian (com o RoboDK incluído) para outros cartões SD e eles estarão prontos para uso sem alterações. Aqui está um tutorial de como clonar sua instalação do RoboDK+Rasbpian.
O que você poderia fazer com a versão Raspberry Pi do RoboDK? Conte-nos nos comentários abaixo ou participe da discussão em LinkedIn , Twitter , Facebook, Instagram ou em o Fórum RoboDK .
Robô industrial
- Como começar com Python?
- Como começar com a impressão 3D para máximo impacto nos negócios
- Como você se prepara para IA usando IoT
- Ajudando sua equipe a começar com um aplicativo CMMS móvel
- Como Gerar Arquivo G-Code com ArtCAM para Máquina CNC?
- Como começar a remessa internacional
- Melhoria contínua na fabricação:como começar
- Como começar com a inferência de IA na borda
- Como começar com a programação de robôs Yaskawa
- Como obter o seguro automóvel pela primeira vez?