Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Controle o Raspberry GPIO a partir do aplicativo do telefone. Com isso, você pode fazer seu próprio interruptor de luz remoto 220V ou FAN, etc.
Peças a comprar:
1. Raspberry Pi https://amzn.to/2VJIOBy2. Tábua de pão
Etapa 1: crie um servidor da Web local
1.1. Instale WiringPI
WiringPI é usado para controlar GPIO. No Raspberry, abra o comando para instalar o WiringPI:
$ sudo apt-get install git-core
$ sudo apt-get update
$ sudo apt-get upgrade
$ git clone git: //git.drogon.net/wiringPi
$ cd wiringPi
$ git pull origin
$ cd wiringPi
$./buildChecking após a instalação WiringPI
$ gpio mode 0 out
-> Se nada de especial aparecer, está tudo bem.
Comando de amostra, escreva e leia o pino 1
$ gpio escrever 1 0
$ gpio leu 1
1.2. Instale o servidor web:
Para instalar o servidor web, digite o comando $ sudo apt-get install apache2 php5 libapache2-mod-php5
Se tudo estiver OK, uma web local será exibida quando você digitar o endereço no navegador 192.168.1.71/index.html
1.3. Crie uma página PHP para fazer a interface GPIO
Agora temos o WiringPI para controlar o GPIO a partir do comando, temos o servidor web. Portanto, para usar o GPIO de controle do servidor Web, precisamos criar uma página PHP para controlar o GPIO através do WiringPI
Na framboesa:
$ cd / var / www / html
$ gedit io.php
Em seguida, cole o código como neste link
Observe, este código eu fiz para GPIO7, GPIO8, GPIO9
Etapa 2: Faça um circuito simples
Usando placa de pão, alguns fios, resistor 220Ohm para conectar GPIO7, 8, 9 aos LEDs
Etapa 3: controle GPIO do navegador da web
Vamos lá, abra o navegador da Web, cole este endereço
Então, o GPIO7 irá desligar, para LIGAR, passando pelo endereço
Etapa 4: controle GPIO de aplicativos de telefone (Android)
Existe um aplicativo Android que pode ser usado para enviar comandos php. O aplicativo pode ser encontrado no Google Play pela palavra-chave "Data2Server" ou por este link
Neste aplicativo, você vai configurar o endereço php, comando para GPIO ON e OFF. Insira também o endereço IP para fazer ping do telefone para o Rasp para verificar a conexão.
É isso! Agora o GPIO pode ser controlado a partir do seu telefone! Com isso, você pode usá-lo para controlar Light 220V ou qualquer coisa que você quiser!