Table des matières:

Domotique Armadillo : 5 étapes
Domotique Armadillo : 5 étapes

Vidéo: Domotique Armadillo : 5 étapes

Vidéo: Domotique Armadillo : 5 étapes
Vidéo: La fête foraine au GIGN 2024, Novembre
Anonim
Image
Image

Le projet Home Automation gère et exploite divers systèmes électriques à l'intérieur d'une maison tels que les lumières, les appareils et les prises. Ce projet utilise Armadillo-43T de 4D Systems.

Le projet permet à l'utilisateur de définir le mode en manuel ou automatique. En mode manuel, l'utilisateur peut allumer ou éteindre certaines prises ou appareils. En mode automatique, l'utilisateur peut simplement définir combien de temps il souhaite allumer ou éteindre tous les appareils connectés. Dans ce mode, l'utilisateur n'est pas en mesure de basculer les appareils manuellement, mais il peut revenir en mode manuel à tout moment. L'utilisateur dispose de deux modes pour l'automatique, TOUS LES APPAREILS ON et TOUS LES APPAREILS OFF. Pour déclencher les relais qui allument et éteignent les appareils, l'Armadillo utilise ses capacités GPIO. Lorsqu'il est en mode manuel et qu'un bouton est détecté comme étant pressé, le tatou basculera la broche GPIO respective. En mode automatique, le tatou tournera simplement toutes les broches sur LOW ou HIGH en fonction des réglages de la minuterie. L'Armadillo est notre solution aux exigences d'affichage et de prototypage. L'Armadillo fonctionne sur le SOC BCM2835 associé au processeur CPU ARM1176JZF-S avec un GPU VideoCore IV dans un seul package. L'Armadillo est développé pour utiliser le système d'exploitation Armadillian, qui est largement basé sur le système d'exploitation Raspbian/Debian et optimisé pour le SOC BCM2835. Il est emballé avec 13 GPIO qui a 2 canaux I2C simples, 5 canaux SPI simples et 2 canaux UART. 2 canaux PWM sont également disponibles, partagés avec l'amplificateur embarqué avec mini-enceinte. Il dispose également d'un port USB qui peut être utilisé pour des périphériques tels que des claviers, des concentrateurs USB, des dongles Wi-Fi et des modules Bluetooth.

Étape 1: Comment ça marche ?

Construire
Construire

Étape 2: Construire

Construire
Construire

Composants

  1. Tatou 43T
  2. Relais 6-8 canaux
  3. prise de rallonge modifiée
  4. 3 lumières/lampes
  5. certains appareils
  6. Carte USB

Logiciel

module python-tk

Pas

  1. Modifiez la sortie d'extension comme indiqué dans la première image ci-dessus. Ajoutez une rallonge de fil à partir de la connexion ouverte. Ces fils seront connectés au module relais. Schéma de principe d'une prise d'extension modifiée.
  2. Connectez les composants comme indiqué dans la deuxième image ci-dessus.
  3. Connexion Armadillo au module relais:

Pin1 (GPIO37) à In1

Pin2 (GPIO38) à In2

Pin3 (GPIO39) à In3

Pin4 (GPIO35) à In4

Pin5 (GPIO36) à In5

Pin6 (GPIO45) à In6

Pin 9 (GND) à GND

Pin10 (+5V) à +5V

Connectez les fils étendus de la prise d'extension modifiée au module de relais comme indiqué dans la deuxième image ci-dessus.

Étape 3: Programmer

• Ouvrez la fiche technique Armadillo-43T et suivez les instructions pour installer l'image Armadillian et les autres logiciels nécessaires.

• Installer le module python-tk

sudo apt-get installer python-tk

• Installer, câblagePi accédez à ce lien pour obtenir des instructions:

https://wiringpi.com

• Après avoir installé le câblagePi, téléchargez et installez le câblageARM

wget

• Téléchargez et décompressez le fichier HomeAutomation.zip

• Après ces étapes, exécutez HomeAutomation.py

Conseillé: