Table des matières:
Vidéo: L'informateur du ménage : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Qui veut sortir pour voir si le courrier est arrivé ? En hiver froid ou sous la pluie, je préférerais ne pas avoir à mettre une veste et des chaussures, seulement pour constater qu'il n'y avait pas de courrier. Ce projet vous informera de la visite du facteur et, en seconde fonction, vous rappellera que la porte du garage a été laissée ouverte. Il peut même être étendu pour inclure d'autres capteurs
Étape 1: Schéma
Le projet est basé sur la puce Atmega 168. Étant donné que la conception ne nécessite que des ressources minimales, la plupart des puces AVR seraient des substituts acceptables. Mais avoir des ressources supplémentaires signifie que l'ajout de fonctionnalités est plus facile qu'une refonte. L'appareil ne contient qu'un nombre minimum de pièces (voir schéma). La conception comporte deux capteurs, l'interrupteur magnétique de porte de garage et la résistance dépendante de la lumière de la boîte aux lettres (LDR).
Étape 2: Concevoir
Caractéristique de la porte de garage Le capteur de porte de garage est un interrupteur à lames magnétique. L'aimant est placé sur la porte de garage et se trouve à proximité de l'interrupteur à lames lorsque la porte est complètement fermée. J'ai choisi un interrupteur à lames car il était plus facile de s'adapter aux tolérances mécaniques lâches du mouvement de la porte de garage. Lorsque la porte de garage s'ouvre, l'aimant s'éloigne de l'interrupteur. L'interrupteur s'ouvre, ce qui signale au microcontrôleur d'allumer la LED et émet un bip court. C'est si simple que vous pouvez vous demander « pourquoi s'embêter à utiliser un microcontrôleur alors qu'un simple circuit accomplira la tâche. Mais c'est ici que la puissance du microcontrôleur peut être rapidement appliquée pour créer un appareil plus utile sans changer de matériel. Ce que je voulais vraiment, c'était une fonction pour me rappeler quand j'oubliais de fermer la porte. Si la porte s'ouvre et reste ouverte pendant une heure, j'ai probablement oublié de la fermer. Je ne remarquerai peut-être pas la LED, donc à ce stade, elle émettra un bip toutes les 10 minutes pour attirer mon attention jusqu'à ce que je ferme la porte. Fonctionnalité de la boîte aux lettres J'ai utilisé une résistance dépendante de la lumière (LDR) pour le capteur de la boîte aux lettres. Encore une fois, j'aurais pu utiliser un interrupteur mécanique, mais j'étais préoccupé par les tolérances mécaniques lâches de la charnière de porte. Je n'étais pas convaincu de pouvoir faire fonctionner l'interrupteur de manière fiable avec une porte bancale. Le LDR fonctionne très bien et est facile à installer à l'arrière de la boîte aux lettres. Lorsque la porte est fermée, elle indique une résistance très élevée - plusieurs mégaohms et environ 10K lorsque la porte s'ouvre - même par temps couvert. Si c'est le milieu de la nuit, il ne s'enregistrera probablement pas, mais le facteur ne vient pas de toute façon. La manipulation de la boîte aux lettres est très différente de celle de la porte de garage. La boîte aux lettres n'est active que pendant une seconde ou deux, mais je veux me rappeler qu'une ouverture a été détectée, biper le haut-parleur une fois, puis garder la LED allumée jusqu'à ce que je la réinitialise - ou elle se réinitialisera automatiquement après 8 heures. Possibilités futures Depuis là sont plusieurs autres broches analogiques et numériques disponibles sur la puce AT Mega, donc je pourrais certainement voir ajouter plus de fonctionnalités à mon petit projet. Une idée serait un faisceau lumineux et un capteur LDR montés sur le chemin menant à la porte d'entrée, afin que je puisse être averti à l'avance de quelqu'un s'approchant de la maison. Aucune suggestion?
Étape 3: Cas du projet et câblage
Boîtier Je voulais un petit boîtier pour monter le circuit imprimé, et j'ai trouvé un boîtier RJ45 à montage en surface d'occasion qui est juste de la bonne taille pour mon projet. J'ai installé les LED et le bouton de réinitialisation de manière à ce qu'ils s'étendent jusqu'en haut du boîtier - cela signifie que le boîtier peut être retiré sans aucun fil de connexion. Câblage C'est malheureusement la partie la plus longue - faire passer une paire de fils dans votre boîte aux lettres peut être un peu compliqué. Je recommanderais d'utiliser une paire torsadée ou un câble blindé. Cela réduira les champs électromagnétiques parasites de provoquer un courant induit dans votre câblage qui perturberait le microcontrôleur. J'avais suffisamment de câbles coaxiaux sous la main, c'est donc ce que j'ai utilisé. Ma boîte aux lettres est au bout de mon allée - peut-être à 40 pieds de la maison. J'ai eu la chance que lorsque j'ai fait refaire le pavage de mon allée, j'ai fait passer le fil sous le béton avant qu'il ne soit coulé, ce qui m'a épargné beaucoup de creuser. Ensuite, il y a la question du câblage à travers la maison qui peut également prendre du temps. Hummm…. peut-être une solution sans fil…
Étape 4: Code source
Voici le code source - il est court et simple.
Ménage_Informateur.pde
Les fichiers. PDE sont des fichiers de code source Arduino (ils les appellent " esquisses " pour une raison quelconque) - C'est presque identique à " C ".
Vous pouvez afficher le code en le téléchargeant et en l'ouvrant dans un éditeur de texte.
Mise à jour le 14 février 2011 Solution de contournement pour le bogue mathématique du compilateur. et changer les tonalités de la boîte aux lettres pour augmenter en fréquence
Les versions plus récentes du système de développement Arduino utilisent l'extension.ino au lieu de.pde, il suffit donc de renommer le fichier.
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Arduino ProtoShield de "Ménage" Articles (<5$): 9 étapes (avec photos)
Arduino ProtoShield de "Ménage" Articles (<5$) : J'adore mon Arduino. Cela m'a plongé dans la programmation de microcontrôleurs et m'y a accroché. J'aime aussi l'évolutivité offerte par les boucliers. Mon Arduino peut être un localisateur GPS une minute et être connecté au Web la suivante. Il existe également un kit qui vous permet de m