Table des matières:
- Étape 1: Pièces
- Étape 2: Connexion
- Étape 3: Programmer
- Étape 4: Comment ça marche ?
- Étape 5: Application pour Android
- Étape 6: Configuration de l'application
- Étape 7: Navigateur
- Étape 8: redirection de port
- Étape 9: PAS d'IP (facultatif)
- Étape 10: Testez-le
- Étape 11: MODIFIER: Code source de l'application Android
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:45
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
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
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 ?
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
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
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
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
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)
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é:
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino - Idées domotiques : 15 étapes (avec photos)
Comment créer une maison intelligente à l'aide du module de relais de contrôle Arduino | Idées de domotique : Dans ce projet de domotique, nous allons concevoir un module de relais domestique intelligent qui peut contrôler 5 appareils ménagers. Ce module relais peut être contrôlé à partir d'un mobile ou d'un smartphone, d'une télécommande IR ou d'une télécommande TV, interrupteur manuel. Ce relais intelligent peut également détecter le r
Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : 4 étapes
Maison intelligente avec Arduino MKR1000 et M.I.T. Application Android : dans ce tutoriel, je décris comment améliorer votre maison intelligente avec seulement quelques composants. Le cœur de cette conception de maison intelligente est la carte Arduino MKR1000, contrôlée avec une application, conçue sur le site Web de développement du M.I.T. (Institut du Massachusetts
Maison intelligente avec Amazon Alexa : 5 étapes
Maison intelligente utilisant Amazon Alexa : L'idée de base derrière ce projet est de contrôler un appareil électronique à l'aide d'Amazon Alexa ou via son application depuis n'importe où dans le monde. Nous utiliserons un Node MCU V1.0 pour cela. Tout le code sera sur ma page Github. Si à un moment donné vous ne
Surveillance de la maison intelligente à l'aide d'Alexa et d'Arduino : 9 étapes (avec photos)
Surveillance de la maison intelligente à l'aide d'Alexa et d'Arduino : Dans le monde actuel, les gens passent plus de temps sur leur lieu de travail que chez eux. Par conséquent, il existe un besoin d'un système de surveillance à domicile où les gens peuvent connaître les conditions de la maison pendant qu'ils sont au travail. Ce serait encore mieux si on c
Maison intelligente la moins chère pour 38 $ : 8 étapes (avec photos)
Maison intelligente la moins chère pour 38 $ : avez-vous entendu parler du nouveau Raspberry Pi Zero ? Seulement au prix de 5 $ (ou 10 $ pour la version W), il révolutionne la maison intelligente en la rendant moins chère que jamais et accessible à tous les budgets. Une autre partie de rendre la maison intelligente plus accessible est la connexion