Circuito controlador de motor de bomba GSM usando Arduino

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





En esta publicación vamos a construir un circuito controlador de motor de bomba GSM amigable para los agricultores que podría
Encienda y apague el sistema de riego de forma remota desde cualquier parte del mundo a través de SMS de teléfono celular y le devuelva un mensaje de confirmación. La idea fue solicitada por el Sr. PG Ragavandir.

El diseño

La agricultura es una de las industrias más grandes de la India que sirve alimentos para más de mil millones de personas cada año. Producir una gran cantidad de alimentos nunca es una tarea fácil, el riego es uno de los factores.



La mayor parte del campo de cultivo de los agricultores está situado lejos de su residencia, el simple hecho de encender la bomba de agua cuesta enormemente su transporte por año.

India es conocida por sus habilidades en TI y programas espaciales y alcanzó el costo de la película 'Gravity', esto significa el gran potencial entre ingenieros y científicos. Pero, las habilidades no se distribuyen uniformemente en diferentes campos, la agricultura es uno de los campos donde el desarrollo tecnológico es lento.



Este controlador de motor de bomba GSM basado en SMS da un pequeño paso hacia desarrollo agrícola Puede que este no sea un proyecto revolucionario, pero puede que deleite a los agricultores.

Analicemos la parte técnica del proyecto.

El proyecto está diseñado con componentes de hardware mínimos para que un principiante pueda realizarlo con facilidad.
El circuito consta de una fuente de alimentación, que alimenta toda la configuración.

El Arduino es el cerebro del proyecto que toma decisiones y el módem GSM que envía y recibe texto SMS y se comunica con el usuario y relé que controla el motor.

Cómo funciona

Circuito controlador de motor de bomba GSM usando Arduino

Nota: Utilice al menos una resistencia de 10 K en la base del transistor BC548, 330 ohmios es demasiado bajo.

los transformador reductor el rectificador de puente de 230VCA a 12VCA convierte CA en corriente CC y la corriente pasa a través de un condensador electrolítico para suavizar la fuente de alimentación.

Un fijo Regulador de voltaje 12V da energía a arduino, módem GSM y relé. los Módem GSM está conectado a arduino en el pin # 0 y el pin # 1, que son RX y TX respectivamente.

El RX de GSM está conectado a TX de arduino y TX de GSM está conectado a RX de arduino. Si está confundido, mire el diagrama a continuación, la conexión incorrecta no enviará ni recibirá SMS.

ARDUINO TX ---------------------- Módem GSM RX
RX ---------------------- TX

La conexión de tierra a tierra también se establece entre arduino y el módem GSM.

Intente obtener un conector de alimentación macho para GSM y arduino, si no solo suelde los cables directamente desde la fuente de alimentación a arduino y GSM, lo que podría aumentar el desorden en el proyecto.

El transistor impulsa el relé y el diodo protege el circuito de picos de alto voltaje mientras enciende / apaga el relé.

los Indicador LED muestra el estado del relé. Si el LED se enciende el relé activado y si el LED está apagado, el relé está desactivado.

Inserte una tarjeta SIM válida en el módem GSM e intente aprovechar las ofertas que ofrece el proveedor de red para SMS, como reductores de tarifas, que reducirán los gastos de SMS.

Código de programa:

|_+_|

NOTA 1: Mientras compila el programa, muestra una advertencia, que puede ignorar. El programa está verificado y probado.

NOTA 2: elimine la conexión TX y RX de arduino mientras carga el código.

NOTA 3: Reemplace 'xxxxxxxxxxxxx' con el número de teléfono del destinatario en 4 lugares del programa.

NOTA 4: compre un módem GSM sin botón de encendido en el módulo en caso de falla de energía, no se enganchará a la red móvil a menos que presione el botón manualmente, así que evite este tipo de módems GSM. El módem GSM uno sin botón de encendido se conectará a la red móvil directamente después de que se retenga la energía.

Prototipo del autor del circuito controlador de motor de bomba GSM:

Cómo utilizar la configuración anterior:

• Envíe / motor encendido / SMS desde su teléfono móvil para activar el relé.

• Enviar / motor apagado / SMS para desactivar el relé.

• Enviar / prueba / SMS para probar la respuesta del circuito.

Asegúrese de iniciar el comando con '/' y finalizar con '/'; de lo contrario, no se aceptará como solicitud válida.

• / motor on / encenderá el relé y regresará con un SMS de confirmación 'Motor activado'.

• / motor off / apagará el relé y regresará con un SMS de confirmación 'Motor desactivado'.

• Si envía / test /, se devolverá con un SMS de confirmación 'El sistema está funcionando bien'.

• El mensaje anterior significa que su configuración está funcionando bien.

• Si no se le devuelve ningún acuse de recibo, puede asumir que no se ha realizado ninguna acción en el motor y puede solucionar los problemas.

• Después de encender la configuración, espere 1 minuto el sistema enviará un SMS de confirmación 'El sistema está listo para aceptar comandos'. una vez que reciba este SMS, su proyecto estará listo para servir.

Los comandos anteriores son infalibles y nunca activan el motor de manera falsa, la configuración no responderá ningún SMS que no sea el recomendado anteriormente.

Mejorando el concepto anterior

Este circuito de aplicación de la bomba GSM anterior atrajo a muchos lectores y hemos recibido toneladas de consultas y sugerencias. Uno de los ávidos lectores de este sitio web, el señor Gandhi, sugirió una buena mejora del diseño anterior.

Confirmación de SMS cuando el motor está realmente encendido

La mejora tiene que ver con el reconocimiento de reversión, donde el usuario recibirá una respuesta SMS en su teléfono celular desde el GSM. sistema controlador de bomba cuando un usuario envía un comentario SMS válido.

El diseño existente envía un SMS de confirmación al usuario independientemente del estado real del relé, es decir, ENCENDIDO / APAGADO.

El nuevo cambio de diseño sugerido por Gandhi verifica el estado del relé, ya sea que el relé haya cambiado físicamente su estado o no.

El cambio según esta nueva agua GSM diseño de controlador de bomba se puede implementar en el diseño anterior sin muchos problemas agregando un sistema de retroalimentación como se muestra en el esquema y cargando el nuevo código.

Diagrama de circuito:

Cuando enviamos el comando SMS “/ MOTOR ON /”, el pin # 9 se pone alto y activa el relé. Si el relé conecta los pines común y N / O, la bomba arranca y también enciende el transformador que dará +5 en la salida.

La señal de + 5V se envía al pin # 7 que confirmará y regresará con un reconocimiento 'Motor activado'.

Cuando enviamos “/ MOTOR OFF /” el pin # 9 se vuelve BAJO y el relé desconecta los pines común y N / O, esto apagará la bomba así como el transformador conectado. La salida en el pin # 7 pasa a BAJA y regresa con un reconocimiento 'Motor desactivado'.

Si no hay reconocimiento Se recibe SMS en tu celular , podemos confirmar que no se tomó ninguna acción y que la bomba se encuentra en el último estado solicitado, puede ir al sitio y solucionar el problema o no se recibe ningún reconocimiento debido a un corte de energía.

Código de programa:

|_+_|

La implementación anterior no está prácticamente probada, pero el autor está un ciento por ciento seguro de que la idea anterior funcionará. Si los lectores encontraron algún problema con la mejora anterior, pueden expresarlo a través de la sección de comentarios.

Lista de

1) Transformador reductor 12-0V
2) Diodos IN4007 x5
3) LM7812 x1
4) Relé 12V x1
5) Transistor BC548 x1
6) Condensador electrolítico 1000uF x1
7) Módulo GSM: modelo SIM 800 o SIM 900
8) Resistencia de 330 ohmios x2
9) LED ROJO / VERDE x1
10) Arduino Uno or Arduino nano or Arduino Mega
11) Conector macho DC x2

Clip de vídeo:

Integración con motores trifásicos

He estado recibiendo muchas solicitudes para actualizar la etapa de relé para el diseño anterior para que sea compatible para operar motores trifásicos usando comandos de teléfonos celulares GSM.

Por lo tanto, decidí diseñar el circuito requerido que Ojalá poder encender y apagar un motor trifásico dado que tenga el mecanismo típico de contactor de arranque y parada.

La siguiente figura muestra cómo configurar el diseño usando un circuito IC 4017.

Teléfono celular remoto del controlador de motor trifásico GSM

NOTA: Los valores de 100uF / 10K y 220uF y 47K pueden necesitar algunos ajustes para asegurar la cantidad correcta de retardo para los respectivos transistores y etapas de relé.




Artículo anterior: Circuito de seguridad del indicador de posición del intruso Siguiente artículo: Circuito controlador de intensidad de lámpara solar con control remoto