Paso 9: Teoría básica de operación
Aca te dejo un diagrama de bloques del hardware, un esquema del circuito del hardware y un diagrama de bloques del software. Voy a explicar las cosas en el mismo orden que he diseñado el circuito.
Yo sabía que quería detectar la apertura y cierre de una cremallera. Había muchas maneras que podríamos hacerlo - en la primera parte del instructable, os mostramos una forma utilizando un LED y un fotodetector. Sin embargo, hay muchas formas de pelar un gato con una cremallera - opté por ir con detección magnética, colocando un imán en la parte posterior de la cremallera. Hay aún más formas de hacer esto, vea si usted puede pensar más!
Esto me deja con la forma de detectar el campo magnético - podría utilizar un interruptor de lengüeta magnética (puede ser caro o frágil) o utilizar un sensor de efecto hall (que puede sentir la fuerza y la polaridad del campo). Tiré de un sensor de efecto hall de un ventilador de ordenador pequeño para testar si esto era sonido. En mi diseño, elegí una parte más, en busca de sensibilidad y costo. Para facilidad de montaje, que fui con un sensor de efecto hall omnipolar - es decir, detectan sólo la fuerza y no la polaridad del campo magnético.
¡ Excelente! Si no fuera por mi amor de ingeniería excesiva, que podríamos ser casi hecho. Pero, podemos conseguir un pulcro sistema poco poniendo en algunos pensamiento extra. Sobre los pasos siguientes describiré cada uno de los bloques de componentes de hardware y software, describiendo sus consejos sobre construcción, diseño y propósito.
En el diagrama de bloques de hardware, podemos ver que la batería se potencia todo. Las salidas del sensor magnético y un sensor de masa serán procesadas por el microcontrolador, que lleva a cabo algunos cálculos y establecer los indicadores de energía o alarma de cremallera según sea necesario. Una interfaz de programación es necesario para subir nuestro código.
Tomar una puñalada en todo el circuito esquemático y familiarizarse - para facilitar la interpretación, cada subdivisión en el esquemático del circuito corresponde a un bloque en el diagrama de bloques de hardware. Nos vamos adentrar en las opciones de diseño y teoría de operación para cada uno de los siguientes pasos. Queremos que comprendas lo que está construyendo (por lo que puede modificar y mejorar en él!)
En el diagrama de bloques de software, contamos con un proceso simple de lo que queremos nuestro microcontrolador para hacer. Se atraviesan algunas operaciones de puesta en marcha y luego entrar en un bucle del sueño de ahorro de energía (para prolongar la duración de la batería) y ocasionalmente despertar de este estado de bajo consumo para comprobar estado de cremallera.