Table des matières:
- Étape 1: configuration du matériel
- Étape 2: le code
- Étape 3: Utilisation de l'appareil
- Étape 4: Le produit final
Vidéo: Minuterie de porte de réfrigérateur : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce didacticiel, nous allons suivre le processus de création et de codage d'une abstraction d'une minuterie d'éclairage de réfrigérateur. L'objectif principal de notre appareil est d'économiser de l'énergie en n'allumant la lumière du réfrigérateur que si quelqu'un se tient devant. Notre appareil Internet des objets utilise deux capteurs: un commutateur à lames et un module de capteur d'évitement d'objet. Le capteur Reed enverra un signal chaque fois qu'un champ magnétique est présent. Ceci sera utilisé pour détecter si la porte est ouverte ou fermée. Si la porte est ouverte, le capteur de proximité est utilisé pour détecter si quelqu'un se tient devant le réfrigérateur. Si aucune personne n'est détectée, la minuterie commencera à compter depuis combien de temps il n'y a pas eu quelqu'un devant la porte.
Ce projet comprend également une interface pour contrôler l'appareil, qui est exécuté sur un serveur de flacons. Un utilisateur peut vérifier chacun des temporisateurs ou les réinitialiser à l'aide de cette interface.
Les étapes suivantes vous guideront tout au long du processus de construction de cet appareil.
Étape 1: configuration du matériel
La première étape consiste à configurer les circuits de l'appareil. Nous aurons besoin:
- Raspberry Pi 3
- Planche à pain
- Module roseau*
- Module de capteur d'évitement d'obstacles*
- Résistance 10KOhm
- Fils
- Un aimant (pour essayer l'appareil)
* À partir du kit de capteurs Arduino 37-en-1 (documentation)
Une fois tous les matériaux collectés, assemblez le circuit en vous basant sur le schéma ci-dessus.
Étape 2: le code
Maintenant que notre matériel est configuré, nous pouvons commencer à écrire le code. Le code se trouve dans le dossier zippé ci-joint. La structure des répertoires est délicate, alors faites attention à ne déplacer aucun des fichiers.
Étape 3: Utilisation de l'appareil
Le programme est exécuté à l'aide de serveurs Flask. Les détails pour l'installation et l'utilisation de Flask peuvent être trouvés ici.
Tout d'abord, à l'aide de l'invite de commande, définissez l'application flask sur iotapp.py:
définir FLASK_APP = iotapp.py
Ensuite, exécutez l'application avec:
exécution du flacon --host 0.0.0.0
Pour accéder à l'interface, copiez l'URL qui résulte de la dernière commande. Cette page comporte deux minuteries: une qui enregistre la durée d'ouverture de la porte et une autre pour surveiller la durée pendant laquelle la porte a été ouverte sans personne devant elle. Chaque fois que la page est actualisée, les deux minuteries seront mises à jour. Un utilisateur peut réinitialiser les minuteries à l'aide du bouton "Réinitialiser les minuteries".
L'aimant représente la porte du réfrigérateur. Chaque fois que l'aimant est présent, la porte peut être considérée comme fermée. Pour simuler l'ouverture de la porte, retirez l'aimant du capteur Reed. Pour simuler une personne debout devant le réfrigérateur, placez votre main sur le capteur de proximité. Lorsque vous retirez votre main, la minuterie commencera à compter depuis combien de temps quelqu'un n'a pas été devant le réfrigérateur.
Étape 4: Le produit final
Ici, nous montrons un exemple de l'appareil en action.
Ce Instructable a été créé par Ryan Anderson et Kevin Benson.
Conseillé:
Le contrôle de la porte du réfrigérateur : 5 étapes
Le contrôle de la porte du réfrigérateur : Introduction : De nos jours, les gens ont « intelligent »; réfrigérateur qui peut vous montrer la température du réfrigérateur. Certains réfrigérateurs ont également des alarmes pour rappeler à l'utilisateur que la porte n'est pas fermée. Cependant, tout le monde n'a pas ce genre de "intelligent&q
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : 3 étapes
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : Le moteur pas à pas est un moteur à courant continu qui se déplace par étapes discrètes. Il est souvent utilisé dans les imprimantes et même la robotique. Je vais expliquer ce circuit par étapes. La première partie du circuit est un 555 minuteur. C'est la première image (voir ci-dessus) avec une puce 555 avec
Alarme de porte de réfrigérateur : 5 étapes
Alarme de porte de réfrigérateur : dans ce projet, je vais vous montrer comment créer une alarme qui sonnera si vous avez laissé la porte du réfrigérateur ouverte trop longtemps. Ce circuit ne se limite pas à un réfrigérateur, il peut être utilisé pour déclencher une alarme si une porte est ouverte depuis trop longtemps
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode CTC de la minuterie : 6 étapes
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode Timer CTC : Bonjour à tous ! Les minuteries sont un concept important dans le domaine de l'électronique. Chaque composant électronique fonctionne sur une base de temps. Cette base de temps permet de garder tout le travail synchronisé. Tous les microcontrôleurs fonctionnent à une fréquence d'horloge prédéfinie, le
Fridge Guard : Rappel de fermeture de porte pour votre réfrigérateur : 6 étapes
Fridge Guard : Rappel de fermeture de porte pour votre réfrigérateur : Parfois, lorsque je sors beaucoup de choses du réfrigérateur, je n'ai pas les mains libres pour fermer la porte et la porte reste ouverte pendant longtemps. Parfois, quand j'utilise trop de force pour fermer la porte du réfrigérateur, ça rebondit mais je ne peux pas le remarquer