Olá,
Visitante
. Por favor
entre
ou
registe-se
se ainda não for membro.
20 de Novembro de 2024, 15:23
Início
Fórum
Ajuda
Donativos
Entrar
Registe-se
Os Reformados da Investigação
»
INFORMÁTICA & INTERNET
»
Tutoriais Diversos
»
Outros Tutoriais
»
[Tutorial] WebIOPi – Controle o GPIO do RPI via browser
« anterior
seguinte »
Imprimir
Páginas: [
1
]
Autor
Tópico: [Tutorial] WebIOPi – Controle o GPIO do RPI via browser (Lida 525 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
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.
Clicar aqui para ver conteúdo escondido
(Passar cursor para mostrar conteúdo)
Créditos:
pplware
«
Última modificação: 05 de Janeiro de 2016, 17:46 por puto 22
»
Registado
Imprimir
Páginas: [
1
]
« anterior
seguinte »
Os Reformados da Investigação
»
INFORMÁTICA & INTERNET
»
Tutoriais Diversos
»
Outros Tutoriais
»
[Tutorial] WebIOPi – Controle o GPIO do RPI via browser