Autor Tópico: [Tutorial] WebIOPi – Controle o GPIO do RPI via browser  (Lida 524 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

puto 22

  • Visitante
[Tutorial] WebIOPi – Controle o GPIO do RPI via browser
« em: 05 de Janeiro de 2016, 17:45 »
WebIOPi – Controle o GPIO do RPI via browser :windows:




:features:

Desde que foi apresentado pela Raspberry Pi Foundation, o RPI tem ganho diversas ferramentas/plataformas que simplificam a interacção do utilizador com a máquina. No passado já apresentamos aqui o projeto RPi-Monitor que permite, através do browser, monitorizar o RPI.

Como sabemos o RPI pode ser usado para os mais diversos projectos e serviços. Além das funcionalidades já conhecidas deste pequeno PC, este disponibiliza também a interface GPIO – General Purpose Input/Output, que nos permite interligá-lo com outros dispositivos (ex. LEDs, sensores, actuadores, etc). Na prática o GPIO são basicamente portas programáveis de entrada e saída de dados.

Para quem procura uma ferramenta simples para controlar o GPIO, a nossa sugestão vai para a plataforma WebIOPi.

Mas qual o objectivo do projecto  WebIOPi?

De acordo com a informação do próprio site do projecto, a plataforma WebIOPi permite controlar, fazer o debug e usar a interface GPIO através de um simples browser.

Como instalar a plataforma WebIOPi?

Para instalar a plataforma WebIOPi deve seguir os seguintes passos:

Passo 1) Obter a plataforma

wget http://netix.dl.sourceforge.net/project/webiopi/WebIOPi-0.7.1.tar.gz

Passo 2) Descompactar

tar xvzf WebIOPi-0.7.1.tar.gz

Passo 3) Se tem um RPI 2, deve efectuar as seguintes alterações:

Entrar dentro da pasta descompactada cd WebIOPi-0.7.1/ e fazer as seguintes alterações.

3.1) python/native/cpuinfo.c, mudar “BCM2708” para “BCM2709”;

3.2) python/native/gpio.c, mudar “#define BCM2708_PERI_BASE 0x20000000” para “#define BCM2708_PERI_BASE 0x3f000000”;

Depois de realizadas, as alterações devem voltar para a raiz e correr o setup.

./setup.sh

Passo 4) Arrancar o Webiopi

sudo webiopi -c config

Passo 5) Aceder via browser

Agora basta que abram o browser de um PC na mesma rede (ou do próprio PC), insiram o endereço do mesmo seguido do porto 8000 (ex. 192.168.1.80:8000). Se tudo estiver correctamente configurado, deverão ver o seguinte menu:

Após isto basta explorar cada uma das opções. Por exemplo, escolhendo a opção GPIO Header têm acesso à estrutura da interface GPIO, podendo controlar cada um dos pinos.

Após isto basta explorar cada uma das opções. Por exemplo, escolhendo a opção GPIO Header têm acesso à estrutura da interface GPIO, podendo controlar cada um dos pinos.



:screenshots:

Clicar aqui para ver conteúdo escondido (Passar cursor para mostrar conteúdo)


:notasdicas:

Créditos: pplware
« Última modificação: 05 de Janeiro de 2016, 17:46 por puto 22 »