Étape 9: Base théorie de fonctionnement
Ici je vais vous donner un schéma fonctionnel du matériel, un schéma de circuit du matériel et un schéma fonctionnel du logiciel. Je vais vous expliquer les choses dans l’ordre que j’ai conçu le circuit.
Je savais que je voulais détecter l’ouverture et la fermeture d’une fermeture éclair. Il y a bien des égards que nous pourrions faire cela - dans la première partie de l’instructable, nous vous avons montré un moyen utilisant une LED et un photodétecteur. Cependant, il y a bien des égards à la peau d’un chat avec une fermeture à glissière - j’ai choisi d’aller avec détection magnétique, en plaçant un aimant à l’arrière de la glissière. Il y a encore plus de moyens pour le faire - voir si vous pouvez penser de plus !
Cela me laisse avec la détection du champ magnétique - je pourrais utiliser un interrupteur magnétique (peut être cher ou fragiles) ou utiliser un capteur à effet hall (qui sense la force et la polarité du champ). J’ai tiré un capteur à effet hall hors fan petit ordinateur pour tester rapidement si cela était scientifiquement. Dans ma conception, j’ai choisi un cadre plus facilement accessible, à la recherche de coût et de la sensibilité. Pour faciliter l’assemblage, que je suis allé avec un capteur à effet hall omnipolaire - autrement dit, il détecte uniquement la force et pas la polarité du champ magnétique.
Formidable ! Si ce n’était pas pour mon amour de génie trop, nous pourrions faire presque. Mais, nous pouvons obtenir tout à fait un pur petit système en mettant dans certains extra pensée. Sur les prochaines étapes, je vais décrire chacun des blocs composant du matériel et des logiciels, décrivant sa conception, le but et conseils sur la construction.
Dans le diagramme de bloc de matériel, nous pouvons voir que la batterie alimentera tout. Les sorties d’un capteur magnétique et un capteur de pâte seront traitées par le microcontrôleur, qui effectuera des calculs et définir les indicateurs de puissance ou alarme fermeture éclair au besoin. Une interface de programmation est nécessaire pour télécharger notre code.
Prendre un coup à l’ensemble du circuit schématique et se familiariser - pour faciliter l’interprétation, chaque subdivision dans le schéma de circuit correspond à un bloc dans le diagramme de bloc de matériel. Nous allons plonger dans les choix de conception et principe de fonctionnement pour chacun dans les prochaines étapes. Nous voulons que vous compreniez ce que vous construisez (ainsi vous pouvez modifier et l’améliorer!)
Dans le schéma fonctionnel du logiciel, nous avons un processus simple de ce que nous voulons notre microcontrôleur à faire. Il passent par des opérations de démarrage et ensuite aller dans une boucle du sommeil d’économie d’énergie (pour prolonger la vie de la batterie) et parfois réveiller hors de cet état de faible puissance afin de vérifier l’état de la fermeture à glissière.