Table des matières:

Contrôle de relais avec Raspberry Pi : 3 étapes
Contrôle de relais avec Raspberry Pi : 3 étapes

Vidéo: Contrôle de relais avec Raspberry Pi : 3 étapes

Vidéo: Contrôle de relais avec Raspberry Pi : 3 étapes
Vidéo: Tutoriel: Contrôle des GPIO du Raspberry Pi à partir d'une page web 2024, Novembre
Anonim
Contrôle de relais avec Raspberry Pi
Contrôle de relais avec Raspberry Pi

La plupart d'entre nous ont été confrontés au problème lorsque la carte Raspberry Pi n'est pas capable de basculer entre plusieurs appareils simultanément. Il n'est donc pas possible de connecter plusieurs appareils à l'aide des 26 broches GPIO. De plus, il ne peut pas être étendu au-delà de 26 donc plus de 26 appareils ne peuvent pas être connectés.

Ce problème peut être résolu en utilisant un en-tête GPIO. Sur un en-tête, nous pouvons connecter une carte relais avec jusqu'à 16 relais et nous pouvons étendre le nombre de cartes à 128. Ainsi, au total, 128*16 appareils peuvent être connectés.

Commençons alors !

Étape 1: Matériel nécessaire

Matériel nécessaire
Matériel nécessaire
Matériel nécessaire
Matériel nécessaire
Matériel nécessaire
Matériel nécessaire
Matériel nécessaire
Matériel nécessaire

Pour ce projet, nous utiliserons:

1. Contrôleur de relais

2. Framboise Pi

3. Bouclier I2C

4. Adaptateur secteur 12V

5. Câble de connexion I2C

Vous pouvez acheter le produit en cliquant dessus. En outre, vous pouvez trouver d'autres excellents articles sur Dcube Store.

Étape 2: Connexions matérielles

Connexions matérielles
Connexions matérielles
Connexions matérielles
Connexions matérielles
Connexions matérielles
Connexions matérielles
Connexions matérielles
Connexions matérielles

Étapes pour connecter Raspberry Pi avec I2C Shield/Adapter

Tout d'abord, prenez le Raspberry Pi et placez le bouclier I²C dessus. Appuyez doucement sur le Shield et nous en avons terminé avec cette étape aussi simple que bonjour (voir photo #1 ).;

Connexion du contrôleur de relais MCP23008 et du Raspberry Pi

À l'aide d'un câble I2C, connectez le contrôleur de relais MCP23008 au Raspberry via le port de connexion I2C sur le bouclier I2C (voir image #3).

Mettre les planches sous tension

Raspberry Pi peut être alimenté par n'importe quel câble Micro USB. Il fonctionne sur 5V et 2A. Branchez le câble Micro USB dans la prise d'alimentation du Raspberry Pi. N'oubliez pas non plus d'alimenter le contrôleur de relais avec un adaptateur d'alimentation 12 V. Branchez-le et nous sommes prêts à partir !

Les connexions finales sont données dans l'image #4.

Étape 3: Travailler et coder (à l'aide de Java)

Nous avons démarré l'appareil avec Linux (Raspbian). En cela, nous utilisons le Raspberry Pi avec un écran de moniteur

1. Installez la « bibliothèque pi4j » à partir de https://pi4j.com/install.html. Pi4j est une bibliothèque d'entrée/sortie Java pour Raspberry Pi. Une méthode simple et préférée pour installer la « bibliothèque pi4j » consiste à exécuter la commande ci-dessous directement dans votre Raspberry Pi:

curl -s get.pi4j.com | sudo bash OU curl -s get.pi4j.com

2. Pour créer un nouveau fichier où le code pourra être écrit, la commande suivante sera utilisée:

vi FILE_NAME.java

par exemple. vi SAMPLE1.java

3. Après avoir créé le fichier, nous pouvons saisir le code ici. Des exemples de codes java sont disponibles sur notre référentiel GitHub. Ceux-ci sont prêts à être utilisés simplement en les copiant à partir d'ici.

4. Pour insérer le code, appuyez sur la touche "i".

5. Copiez le code du référentiel mentionné ci-dessus et collez-le dans le fichier que vous avez créé.

6. Cliquez sur "esc" une fois le codage terminé.

7. Utilisez ensuite la commande ci-dessous pour quitter la fenêtre de code:

:wq

Il s'agit de la commande write quit pour revenir à la fenêtre du terminal

8. Compilez le code à l'aide de la commande suivante:

pi4j FILE_NAME.java

par exemple. pi4j SAMPLE1.java

9. S'il n'y a pas d'erreurs, exécutez le programme à l'aide de la commande mentionnée ci-dessous:

pi4j FILE_NAME

Par exemple. pi4j ÉCHANTILLON1

Le référentiel de codes contient 5 exemples de codes et peut contrôler le relais dans de nombreuses combinaisons différentes. Nous avons donc fait le contrôle du relais avec raspberry pi.

Voyons quel air pouvez-vous faire, pour faire danser le relais !!

Conseillé: