Para que o seu Jabuti possa ser implementado, apresentamos um guia de requisitos, onde demonstraremos os materiais, hardware e software, que serão utilizados no projeto. O objetivo desta página é apresentar um checklist de itens que são necessários para que o projeto possa ser implementado.
Vamos precisar dos seguintes itens:
- Placa Raspberry Pi – modelo B;
- Interface de rede wi-fi USB – Precisamos de um modelo específico, que permita modo AP;
- Cartão SD de 4 Giga bytes, preferencialmente classe 4 ou 10.
- Imagem do sistema operacional – Baixamos e gravamos no SD card o sistema operacional Debian Wheezy;
- Instalação dos pacotes adicionais – Banco de dados Mysql, Apache, PHP e algumas ferramentas para configurar a nossa Rasp como Access Point;
- Arquivos de instalação do sistema de gerenciamento;
- Eletrônica adicional para construção do robô Jabuti Edu.
Abaixo descrevemos cada item dos requisitos e depois apresentamos um tutorial completo de configuração do sistema.
1 – Placa Raspberry PI modelo B.
A grande diferença entre o modelo A e B é que o Modelo B possui um controlador Ethernet e duas portas USB, enquanto que o Modelo A possui apenas uma porta USB e nenhuma porta de Ethernet.
Vamos utilizar uma interface de rede wi-fi USB, mas precisamos da porta ethernet para realizar as configurações, baixar pacotes e atualizações, portanto o modelo B é nossa melhor escolha.
Nosso projeto, utiliza apenas 5 pinos da GPIO, dois para o controle de cada motor e um pino adicional para o controle da caneta.
Os pinos utilizados para conexão com a placa da ponte-H é apresentado abaixo:
(incluir foto da ligação na GPIO aqui)
2 – Interface de rede wi-fi USB
A interface de rede wi-fi configurada como Access Point serve para facilitar as conexões das pessoas ao sistema. Essa facilidade acontece porque ao ligar o Jabuti ele cria a própria a rede sem fio e permite que todos se conectem no dispositivo diretamente sem a necessidade de configuração de uma infraestrutura de rede adicional.
Para que essa funcionalidade seja possível, precisamos de uma interface de rede USB compatível com o modo AP, além de uma configuração especial para que essa interface de rede permita conexões dos usuários.
Utilizamos os tutoriais representados nos links abaixo para configurar nossa Rasp. Apresentamos nossa própria versão do tutorial de configuração, porém a leitura dos artigos abaixo ajudará a entender as limitações dos diversos modelos de interfaces Wi-Fi USB existentes.
Raspberry Pi Into a WiFi Hotspot with Edimax Nano USB EW-7811Un (RTL8188CUS chipset)
3 – Cartão SD de 4Gbytes
Em uma placa Raspberry Pi o sistema de arquivos principal e o sistema operacional são instalados em um cartão SD conectado na placa. Não é possível instalar o sistema operacional em um outro dispositivo (HD externo por exemplo).
No Projeto Jabuti Edu utilizamos um cartão de memória com capacidade de 4 Giga bytes de armazenamento.
Outro detalhe à ser observado é a velocidade do cartão SD, visto que todo sistema operacional e seu sistema de arquivo será armazenado neste cartão, quanto mais rápido ele conseguir trocar informações, melhor para o desempenho geral do sistema.
Utilizamos um cartão classe 4 pois este é o melhor custo-benefício entre velocidade de capacidade. Confira uma tabela de velocidade de cartões. Observe que quanto mais rápido o cartão for, mais caro também será.
Marks | Operable Under | Applications | SD Memory Card | |
Speed Class | ![]() |
High Speed Bus I/F | Full HD video recording HD still consecutive recording |
SD, miniSD, microSD SDHC, miniSDHC, microSDHC SDXC, microSDXC |
![]() ![]() |
Normal Bus I/F | HD ~ Full HD video recording | ||
![]() |
SD video recording | |||
UHS Speed Class | ![]() |
UHS-I Bus I/F UHS-II Bus I/F |
Full higher potential of recording real-time broadcasts and capturing large-size HD videos (UHS Speed Class1 denotes a 10 MB/s minimum write speed) |
SDHC UHS-I and UHS-II, SDXC UHS-I and UHS-II |
![]() |
Capable of recording 4K2K video (UHS Speed Class 3 denotes 30 MB/s minimum write speed) |
4 – Imagem do sistema operacional
Preferimos iniciar a instalação utilizando uma imagem pronta com o sistema Debian Wheezy (Raspbian) , que poderá ser baixada no link abaixo:
Downloads Raspberry Pi – Baixar a imagem atual do sistema Raspbian
Realizamos diversas customizações no sistema operacional que comentaremos nos tutoriais. Na sessão de Downloads será disponibilizada uma imagem do cartão SD do nosso protótipo.
5 – Instalação dos pacotes adicionais
Além do sistema operacional, utilizaremos diversos pacotes adicionais. A lista de pacotes adicionais será abordada em um tutorial específico.
Observe que uma conexão à internet via cabo será necessária para a instalação dos pacotes manualmente.
Caso você utilize a imagem do cartão SD que disponibilizamos, a conexão com a internet não é necessária.
6 – Arquivos de instalação do sistema de gerenciamento
Por fim, depois de instalar o sistema operacional, instalar e configurar os pacotes adicionais, chegou a hora de instalar o sistema de controle no jabuti.
Na sessão de Downloads está disponível um pacote com os arquivos do sistema para instalação manual.
Se você optou por baixar a imagem do cartão SD que disponibilizamos, o sistema já está incluso e funcionando!
7 – Eletrônica adicional
Para construir a base robótica que carinhosamente chamamos de Jabuti, você precisará dos seguintes componentes:
- Bateria de ions de lítio (li-po) de duas células e 2400mAh de capacidade;
- Placa Ponte-H para controle de 2 motores (nossa versão aqui)
- Dois motores com redução (usamos 2 servos modificados);
- Base de apoio (chassis);
- Cabos de ligação e chave liga-desliga.
Disponibilizaremos um tutorial para instalação desta eletrônica.
Próximos passos
Agora que você já sabe de tudo que precisa para iniciar o projeto, aguarde nossos tutoriais com a explicação completa de como construir seu Jabuti.