Table des matières:

Maison intelligente avec Arduino : 11 étapes (avec photos)
Maison intelligente avec Arduino : 11 étapes (avec photos)

Vidéo: Maison intelligente avec Arduino : 11 étapes (avec photos)

Vidéo: Maison intelligente avec Arduino : 11 étapes (avec photos)
Vidéo: Réalisation d'une maison intelligente (avec Arduino-Commande via Wifi) 2024, Juillet
Anonim
Maison intelligente avec Arduino
Maison intelligente avec Arduino

Bonjour.

Je vais vous montrer comment construire votre propre maison intelligente. Il indique la température à la fois à l'intérieur et à l'extérieur, si la fenêtre est ouverte ou fermée, montre quand il pleut et déclenche une alarme lorsque le capteur PIR se déplace. J'ai fait l'application sur android pour afficher toutes les données (vous pouvez aussi la regarder sur navigateur). Vous pouvez voir la température dans votre maison et d'autres informations du monde entier ! L'application est traduite en anglais et en polonais. Je l'ai construit parce que je voulais créer ma propre maison intelligente et la contrôler. Si vous le souhaitez, vous pouvez créer votre propre maison intelligente, tout ce dont vous avez besoin, ce sont des pièces (énumérées ci-dessous) et beaucoup de désir. Alors, commençons.

Explication des acronymes pour débutant:

GND - terre

VCC - puissance

PIR - capteur de mouvement

Étape 1: Pièces

les pièces
les pièces
les pièces
les pièces

Toutes les pièces m'ont coûté 90 $

  • Arduino
  • Module Ethernet ENC28J60
  • Thermomètre DS18B20 x2
  • Module micro
  • Capteur de pluie
  • Capteur PIR
  • Interrupteur à lames
  • Relais
  • Résistance 4, 7k Ω
  • Paire de câbles enroulés
  • câble Ethernet
  • Outils (soudage, tournevis)

Étape 2: Connexion

Lien
Lien
Lien
Lien
Lien
Lien

Ci-dessus, j'ai ajouté une image de fritzing avec connexion. Si vous rencontrez un problème, laissez un commentaire.

Étape 3: Programmer

Vous devez d'abord télécharger, extraire et importer cette bibliothèque dans arduino IDE. Et téléchargez la bibliothèque 1Wire à partir d'ici, la température de Dallas à partir d'ici et importez-les également dans l'IDE Arduino. Vous pouvez télécharger ce programme sur votre arduino. Dans le commentaire est une explication du code.

Étape 4: Comment ça marche ?

Comment ça fonctionne?
Comment ça fonctionne?

Lorsque vous cliquez sur Actualiser dans votre application ou dans le navigateur, Arduino envoie des données au smartphone/navigateur. L'application obtient le code source de chaque page (/tempin, /tempout, /rain, /window, /alarm) et l'affiche sur votre téléphone.

Étape 5: Application pour Android

Application pour Android
Application pour Android
Application pour Android
Application pour Android
Application pour Android
Application pour Android

Pour installer l'application sur votre téléphone Android, vous devez le faire (vous pouvez le voir sur l'image ci-dessus): 1. la première étape consiste à télécharger le fichier smartHome.apk2. Envoyer le fichier apk sur votre téléphone3. Ouvrez le gestionnaire de fichiers et localisez le fichier smarthHome.apk4. Cliquez dessus et cliquez sur Installer (si vous avez activé l'option d'installation des applications en dehors de Google Play dont vous avez besoin pour l'allumer) 5. Vous avez terminé l'installation, vous pouvez activer l'application

L'application est traduite en anglais et en polonais. Dans le navigateur, vous pouvez allumer et éteindre la lumière, mais pas dans l'application parce que je ne peux pas le faire, désolé.

Étape 6: Configuration de l'application

Configuration de l'application
Configuration de l'application
Configuration de l'application
Configuration de l'application
Configuration de l'application
Configuration de l'application
Configuration de l'application
Configuration de l'application

Je vais vous expliquer comment fonctionne l'application. Il affiche toutes les données de votre maison. Vous pouvez cliquer sur l'icône des paramètres pour modifier votre adresse IP et activer ou désactiver l'alarme. Lorsque vous activez l'alarme, l'application obtient les données du capteur PIR en service et s'il est détecté qu'il se déplace dans votre maison, il envoie une notification. L'application récupère les données du capteur de mouvement toutes les minutes. Dans le champ IP, vous devez entrer votre adresse IP. Tu peux le vérifier ici.

Étape 7: Navigateur

Navigateur
Navigateur
Navigateur
Navigateur

Tapez dans votre navigateur votre ip / all. Là, vous pouvez voir toutes les données et allumer et éteindre la lumière.

Vous pouvez l'utiliser à la place de l'application sur Android.

Étape 8: redirection de port

Redirection de port
Redirection de port

Vous devez ouvrir le port de votre routeur. Ouvrez la configuration de votre routeur et définissez l'ip arduino et ouvrez le port 80. Vous pouvez le voir sur l'image ci-dessus.

Étape 9: PAS d'IP (facultatif)

PAS d'IP (facultatif)
PAS d'IP (facultatif)

Vous pouvez créer un compte sans ip mais ce n'est pas nécessaire. Dans l'image ci-dessus, vous pouvez voir comment le configurer.

Étape 10: Testez-le

Si vous voulez voir les données sur votre ordinateur, vous pouvez le faire en tapant dans votre navigateur yourip / all (par exemple 12.345.678.901/all) ou en utilisant l'application Android.

N'oubliez pas de laisser un commentaire et de cliquer sur favori si vous aimez mon projet:)

Étape 11: MODIFIER: Code source de l'application Android

Parce que beaucoup de gens m'ont posé des questions sur le code source Android, je l'ajoute ci-dessous.

Conseillé: