Table des matières:
- Étape 1: liste de contrôle du matériel
- Étape 2: accéder à AWS
- Étape 3: Installation pour Raspberry Pi
- Étape 4: Codes de contrôle intelligent de la pièce
- Étape 5: Expériences d'apprentissage
Vidéo: Contrôle intelligent de la pièce : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce projet, nous visons à apprendre à utiliser AWS et MQTT dans notre configuration. Étant dans le monde de la technologie, ce sera formidable de pouvoir contrôler votre pièce avec juste votre ordinateur portable ! Imaginez-vous courir après le temps pour terminer vos projets, marcher pour allumer l'interrupteur de votre lumière prend trop de temps !
Ce portail va:
- Vous permet de télécharger/récupérer des images (seau S3)
- Vérifier les valeurs lumineuses (DynamoDB)
- Allumer/éteindre la led
- Vérifier la température et l'humidité (phpmyadmin)
Des étudiants aux personnes âgées, c'est une interface simple, facile à utiliser et à comprendre !
Étape 1: liste de contrôle du matériel
Passons en revue les composants matériels nécessaires pour ce didacticiel.
- Câbles de démarrage assortis
- Capteur de température et d'humidité DHT11 x1
- Résistance 10k ohms x2
- MCP3008 x1
- Résistance dépendant de la lumière (LDR) x1
- Lumière LED x1
- Résistance de 330 ohms x1
- Picacaméra x1
Étape 2: accéder à AWS
- Connectez-vous à
- Copiez l'ID de clé d'accès et la clé d'accès secrète à des fins de configuration ultérieures.
- Cliquez sur "Ouvrir la console"
Enregistrez votre Raspberry Pi en tant que "chose"
- Rechercher AWS IoT
- Sous la barre de navigation de gauche, cliquez sur « Gérer » et sélectionnez « Choses »
- Écrivez un nom pour votre Chose et créez un certificat.
- Enregistrez les 4 fichiers générés lors de la création de la certification.
- Créez une stratégie et attachez la stratégie à votre objet.
DynamoDB
- Rechercher DynamoDB
- Créer une table pour la lumière
Seau S3
- Rechercher S3
- Créer un bucket pour le téléchargement d'images
Étape 3: Installation pour Raspberry Pi
Avant de commencer à exécuter les codes, installez-les dans votre Raspberry Pi.
Ouvrir la fenêtre du terminal
- AWSIoTPythonSDK: sudo pip installe AWSIoTPythonSDK
- awscli: sudo pip installer awscli
- Boto: sudo pip installer boto
- Boto3: sudo pip installer boto3
- Flacon: flacon d'installation sudo pip
- mqtt: sudo pip installer mqtt
- paho: sudo pip installer paho
Exécutez dans votre fenêtre de terminal:
aws configurer
et saisissez la clé d'accès et la clé d'accès secrète de votre console.
Étape 4: Codes de contrôle intelligent de la pièce
- InsertIntoDB.py: cela insérera la température et l'humidité dans la base de données
- aws_pubsub.py: cela s'abonnera à des sujets tels que les capteurs/la lumière et la caméra pour obtenir la valeur de la lumière et les images.
- server.py: Cela permettra à la LED d'être allumée et éteinte. La température et l'humidité seront également récupérées et affichées sur la page html. La valeur de lumière stockée dans la dynamoDB sera récupérée.
Étape 5: Expériences d'apprentissage
Étant totalement nouveau sur Python, nous avons rencontré beaucoup de difficultés et de problèmes au cours du processus d'apprentissage de ce module IoT. Cependant, avec les conseils de nos professeurs et amis, nous avons réussi à nous débrouiller et à apprendre. Grâce à ce projet, nous avons appris l'importance des appareils IoT dans le monde actuel et nous avons également acquis une meilleure connaissance de l'utilisation d'AWS.
Conseillé:
Créer un système de contrôle domestique intelligent sur STONE HMI Disp : 23 étapes
Créer un système de contrôle domestique intelligent sur STONE HMI Disp : introduction du projet Le didacticiel suivant vous montre comment utiliser le module d'affichage tactile STONE STVC050WT-01 pour créer un système de contrôle d'appareils ménagers simple
Contrôle mains libres de l'éclairage de la pièce : 10 étapes
Contrôle mains libres de l'éclairage de la pièce : comme dans le film « Mission impossible » dit " Des temps désespérés appellent des mesures désespérées " mon frère qui est en classe 10 a eu l'idée de contrôler les lumières de la cuisine à l'aide du téléphone au lieu d'utiliser des interrupteurs et la raison
Sécurité cyber-physique du stationnement intelligent et du contrôle de la circulation : 6 étapes
Sécurité cyberphysique du stationnement intelligent et du contrôle de la circulation : Internet se développe avec des milliards d'appareils, notamment des voitures, des capteurs, des ordinateurs, des serveurs, des réfrigérateurs, des appareils mobiles et bien plus encore à un rythme sans précédent. Cela introduit de multiples risques et vulnérabilités dans l'infrastructure, l'exploitation et
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
Contrôle de pièce avec ESP8266 - Température, mouvement, rideaux et éclairage : 8 étapes
Contrôle de pièce avec ESP8266 | Température, mouvement, rideaux et éclairage : ce projet consiste en un système basé sur le module NodeMCU ESP8266 qui vous permet de contrôler la luminosité d'une bande LED et le rideau de votre pièce, il est également capable d'envoyer des données sur les événements de mouvement de votre pièce et la température au nuage w