Table des matières:

Raspberry Pi GPIO depuis le téléphone : 4 étapes (avec photos)
Raspberry Pi GPIO depuis le téléphone : 4 étapes (avec photos)

Vidéo: Raspberry Pi GPIO depuis le téléphone : 4 étapes (avec photos)

Vidéo: Raspberry Pi GPIO depuis le téléphone : 4 étapes (avec photos)
Vidéo: Raspberry Pi : Électronique simple (EP. 1 : Contrôler des LEDS avec le GPIO Zero) 2024, Juillet
Anonim
Image
Image
Raspberry Pi GPIO depuis le téléphone
Raspberry Pi GPIO depuis le téléphone
Raspberry Pi GPIO depuis le téléphone
Raspberry Pi GPIO depuis le téléphone

Contrôlez Raspberry GPIO depuis l'application Téléphone. Grâce à cela, vous pouvez créer votre propre interrupteur d'éclairage à distance 220V ou VENTILATEUR, etc.

Pièces à acheter:

1. Raspberry Pi https://amzn.to/2VJIOBy2. Planche à pain

Étape 1: Créer un serveur Web local

Créer un serveur Web local
Créer un serveur Web local
Créer un serveur Web local
Créer un serveur Web local

1.1. Installer WiringPI

WiringPI est utilisé pour contrôler GPIO. Sur Raspberry, ouvrez la commande pour installer WiringPI:

$ sudo apt-get install git-core

$ sudo apt-get update

$ sudo apt-get upgrade

$ git clone git://git.drogon.net/wiringPi

$ cd câblagePi

$ git pull origine

$ cd câblagePi

$./buildChecking après l'installation WiringPI

$ mode gpio 0 sortie

->Si rien de spécial n'apparaît, tout va bien.

Exemple de commande, écriture et lecture de la broche 1

$ gpio écrire 1 0

$ gpio lu 1

1.2. Installer le serveur Web:

Pour installer le serveur Web, tapez command$ sudo apt-get install apache2 php5 libapache2-mod-php5

Si tout se passe bien, un site Web local s'affichera lorsque vous saisirez l'adresse dans le navigateur Web 192.168.1.71/index.html

1.3. Créer une page PHP pour interfacer GPIO

Maintenant, nous avons WiringPI pour contrôler GPIO à partir de la commande, nous avons un serveur Web. Donc, pour utiliser GPIO de contrôle de serveur Web, nous devons créer une page PHP pour contrôler GPIO via WiringPI

En Framboise:

$ cd /var/www/html

$ gedit io.php

Puis collez le code comme dans ce lien

Remarque, ce code que j'ai créé pour GPIO7, GPIO8, GPIO9

Étape 2: faire un circuit simple

Faire un circuit simple
Faire un circuit simple
Faire un circuit simple
Faire un circuit simple

Utilisation d'une planche à pain, de quelques fils, d'une résistance 220Ohm pour connecter GPIO7, 8, 9 aux LED

Étape 3: contrôler GPIO à partir du navigateur Web

C'est parti, ouvrez le navigateur Web, collez cette adresse

Ensuite, GPIO7 s'éteindra, pour l'activer, après l'adresse

Étape 4: contrôlez GPIO à partir des applications téléphoniques (Android)

Contrôler GPIO à partir d'applications téléphoniques (Android)
Contrôler GPIO à partir d'applications téléphoniques (Android)
Contrôler GPIO à partir d'applications téléphoniques (Android)
Contrôler GPIO à partir d'applications téléphoniques (Android)

Il existe une application Android qui peut être utilisée pour envoyer une commande php. L'application peut être trouvée dans Google Play par mot-clé "Data2Server" ou par ce lien

Dans cette application, vous configurerez l'adresse php, la commande pour GPIO ON et OFF. Saisissez également l'adresse IP pour Ping du téléphone à la râpe pour vérifier la connexion.

C'est ça! Désormais, GPIO peut être contrôlé depuis votre téléphone ! Par cela, vous pouvez l'utiliser pour contrôler la lumière 220V ou tout ce que vous aimez!

Conseillé: