Paso 3: Descripción:
Este proyecto trabaja sobre el concepto básico y sencillo de interruptores de dos vías. La idea del conmutador de dos vías ha hecho nuestra vida mucho más fácil. Un conmutador es un interruptor SPDT. Cuando se combinan dos de estos tipos de interruptores, esta combinación se conoce como dos vías de conmutación. Usted podría haber visto este concepto en la escalera, Galería etc. donde usted puede activar/desactivar una luz o cualquier dispositivo utilizando dos interruptores.
Ahora volviendo a mi proyecto, lo que he hecho es que he sustituido uno del interruptor SPDT, en una combinación de dos vías, con mi teléfono celular. El módulo de Bluetooth HC_05 me ayuda a hacerlo.
Cuando este módulo Bluetooth recibe datos desde mi celular, a través de la comunicación de Bluetooth, que envían, mediante una aplicación de terminal (término azul: disponible en almacén de app para android), HC_05 se comunica con el MCU mediante concepto UART (transmisor receptor asincrónico Universal) para comprobar si los datos coincide con la contraseña almacenada o no. Si da un sí, el pin de PA0 se convierte en alta que el relé se enciende. Este relé es básicamente mi segundo interruptor SPDT.
En la codificación parte, getchar_uart(); me devuelve al mismo tiempo de 8 bits de datos que recibe. Esta información es almacenada en una matriz hasta que el usuario presiona barra de espacio. Esta matriz se compara con mi contraseña de tiendas es decir "123". Si todo va bien, MCU cambia el estado del pin PA0 en cada acertado comparar. Esto funciona más un relé de 5V DC a través de un transistor BC549 NPN.
El principal motivo para hacer tal dispositivo era controlar electrodomésticos de un interruptor, así como desde tu móvil.