Académique Documents
Professionnel Documents
Culture Documents
DEL BIOS
AlarmDuinoSMS
MEGA v1.70
2
ÍNDICE
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
3
1. Permite el monitoreo dos señales digitales de entrada de nivel TTL (Transistor Transistor Logic –
Lógica Transistor a Transistor): una proveniente de un detector de carga y otra que se genera
desde un detector de movimiento o de presencia
2. Genera dos señales de salida de nivel TTL: una que se utiliza para activar una sirena y la otra que
se genera para activar una lámpara de emergencia. La señal que activa la lámpara puede
programarse para que sea fija o parapadeante
3. Permite el registro de 20 hasta 200 números de teléfono (fijo o móvil) de las personas que van a
utilizar la alarma (usuarios). El número máximo de usuarios es programable. Además, permite el
registro de 4 números adicionales:
* Administrador (móvil)
* Emergencia (fijo o móvil)
* Transmisión de datos en red (móvil)
* Recepción de datos en red (móvi)
4. Al registrar el número de cada usuario, se puede añadir una información adicional de hasta 190
caracteres como máximo para el caso de 20 usuarios o de 10 caracteres como máximo para el caso
de 200 usuarios. Cuando se programa este parámetro, el BIOS te indica el tamaño de este espacio
que puedes utilizar para introducir algun dato personal del usuario como su nombre o domicilio
5. Puede activarse por una llamada telefónica desde cualquier número fijo o móvil registrado en su
memoria. Cuando la alarma recibe la llamada, cuelga inmediatamente para no generar costo para
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
4
6. También se activa cuando la alarma detecta la señal del detector de presencia o bien cuando
recibe un SMS de cualquier usuario registrado en su memoria. Inclusive desde otro equipo igual
cuando se conecta en red. Al activar la sirena y la lámpara estroboscópica, la alarma también
enviará a todos los usuarios un mensaje de alerta
7. Cuando el usuario activa la alarma por SMS, puede incluir en él una breve descripción de por qué
ha activado la alarma. Esto permitirá que todos los usuarios sepan el motivo de ello
8. Para la comunicación a través de la red de telefonía móvil, la alarma requiere del módulo SIM900
Quad-Band GSM/GPRS Shield para Arduino de TyneSine con su correspondiente chip MiniSIM. En
la figura 1 se muestra una imagen de esta tarjeta
9. Se opera y configura a través de 17 comandos u órdenes vía SMS desde cualquier teléfono móvil
de los cuales:
- 1 comando es público
- 1 comando es para cualquier vecino registrado
- 2 comandos son para vecinos con privilegios
- 13 son comandos exclusivos para el administrador
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
5
El administrador tiene acceso a todos los comandos. A los comandos con acceso privilegiado
pueden acceder vecinos que son designados de esa manera por el administrador
10. El BIOS puede probarse en modo de evaluación, lo cual permitirá el acceso a TODOS los
comandos con los que se opera la alarma pero únicamente desde el monitor serial de la
aplicación de escritorio que se incluye en el paquete, ya que para funcionar con el módulo
GSM Shield, requerirá de una licencia de activación del BIOS, que el interesado en este
proyecto deberá solicitar al desarrollador del firmware. Consulta el apartado “SOLICITUD DE
LICENCIA DE ACTIVACIÓN DEL BIOS” que se encuentra más adelante en este texto
CIRCUITO DE PRUEBA
Para probar el BIOS AlarmDuinoSMS requieres de una tarjeta Arduino MEGA 2560, la cual puede ser
original o compatible como la que se muestra en la figura 2.
Figura 2. Tarjeta Arduino MEGA compatible con la original y que utiliza el chip CH340G como interfaz de comunicación
serial
Para probar el BIOS en una tarjeta Arduino MEGA 2560, NO ES NECESARIO que tengas el GSM Shield
ya que, desde el monitor serial de la aplicación “JOGATECHProyex.exe” la cual está incluída en el
paquete, puedes probar TODOS y CADA UNO de los comandos con los que la alarma funciona. De
esta forma podrás activar y desactivar la alarma así como también configurarla para su
funcionamiento real.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
6
En la figura 3 se muestra el circuito de prueba con el cual podrás probar las características de la
alarma. En ese circuito, al oprimir el pulsador P1 se simulará la generación de señal del detector PIR
de presencia o de movimiento. Al oprimir el pulsador P2 se simulará la generación de la señal del
detector de carga cuando se desconecta la fuente de alimentación de la batería. El LED L1 simula la
sirena y el LED L2 simula la lámpara estroboscópica de emergencia.
Figura 3. Circuito de prueba para el BIOS AlarmDuinoSMS MEGA en la tarjeta Arduino MEGA 2560
Cuando el BIOS ya está activado, requerirás el módulo GSM de la figura 1. Sin embargo, antes de
montarlo, necesitarás instalar en el módulo una tarjeta MiniSIM como se describe en el siguiente
apartado.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
7
2. Con un móvil, recarga el chip con saldo y regístralo en la compañía correspondiente. Se te sugiere
escoger un plan de prepago de mensajes y llamadas ilimitados
3. Coloca nuevamente el chip en el marco ya que lo instalarás en el reverso del módulo GSM
5. Introduce la tarjeta MiniSIM en la tapa del zócalo como se muestra. Observa que ésta tiene una
espaciamiento en donde deberás introducir la tarjeta
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
8
6. Regresa la tapa a su posición horizontal y presionando un poco sobre el zócalo, desliza la tapa
hacia la izquierda hasta que ésta se encuentre asegurada en el zócalo
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
9
8. Conecta los pines del módulo GSM con los de la tarjeta Arduino MEGA 2560 de acuerdo a la
siguiente tabla y como se muestra en la figura 5.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
10
OBSERVACIÓN
En algunas tarjetas Arduino MEGA 2560 con chip de comunicación CH360G, el pin 19 se marca en el
PCB como “TX1” y el pin 18 se marca como “RX1”. Sin embargo, realiza las conexiones de los pines
como se especifica en la tabla anterior
También es posible que cuando operes la tarjeta Arduino MEGA 2560 junto con el módulo GSM,
requieras una fuente de alimentación externa que proporcione una corriente mayor a 1 A y que
deberás conectar al Arduino, ya que pudiera no ser suficiente la corriente que te proporciona el
conector USB de tu PC.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
11
3. Una vez que hayas conectado la tarjeta Arduino MEGA a tu PC, dentro de la carpeta cuyo nombre
aparece arriba, ubica y ejecuta la aplicación “JOGATECHProyex.exe” que es el programa que se
utilizará para cargar y activar el BIOS en tu tarjeta Arduino MEGA . Al ejecutarse, aparecerá la
ventana principal del programa
4. Después aparecerá un cuadro de diálogo en donde podrás seleccionar la versión Windows que
estás utilizando para correr el programa. Oprime “Aceptar”
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
12
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
13
7. En el campo “Puerto” escribe el número de puerto que Windows asignó a tu tarjeta Arduino.
Oprime el combo “Firmware”. Aparecerá una lista de las aplicaciones firmware disponibles en
“ProyexDuino”. Selecciona “AlarmDuinoSMS_MEGA”
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
14
Puesto que es la primera vez que vas a cargar el firmware en tu tarjeta, oprime “Sí”. Aparecerá
una ventana indicando que se está cargando el firmware
Posteriormente, si la carga fue exitosa, en el circuito de la figura 3, los dos LED se encenderán y
después de 5 segundos ambos se apagarán. Esto indica que el proceso de inicialización del BIOS ha
finalizado. Posteriormente aparecerá otra ventana indicando que se está realizando ahora un
proceso de detección
Si no hubo problema, aparecerá un cuadro de diálogo indicando el nombre del BIOS del
controlador que se detectó en la tarjeta
Oprime “Aceptar” para terminar. El cuadro de diálogo del paso 7 tendrá la apariencia que se
muestra
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
15
2. Si el BIOS está activado o bien si adquiriste una tarjeta Arduino MEGA con el BIOS ya activado, el
LED que corresponde a la lámpara estrobo (L2) se encenderá solamente y el BIOS realizará una
operación de inicialización del módulo GSM. Si se encuentra montado en la tarjeta y tiene conexión
con ella, esa operación puede tardar cerca de 30 segundos. Pasado ese tiempo, ese LED se
apagará. Por otro lado, si el BIOS no detecta el módulo GSM, el LED que corresponde a la sirena
(L1) se encenderá, indicando que hubo un error en la comunicación del BIOS con el módulo GSM y
después de dos segundos, ambos LED se apagarán. Toma en cuenta que para el caso de que el
BIOS se encuentre activado en una tarjeta Arduino MEGA que no es original y si el módulo GSM no
está conectado, la operación de inicialización puede tomar varios minutos. El LED del pin13
permanecerá encendido
3. Toda la memoria está en 0’s. No hay números registrados del teléfono del administrador; de
emergencia; de la red y tampoco de los usuarios
4. El detector de carga está inhabilitado. Esto significa que si oprimes el pulsador P1 en el circuito de
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
16
5. El detector de presencia PIR está inhabilitado. Esto significa que si oprimes el pulsador P2 en el
circuito de prueba, simulando que ha habido una detección de presencia, este evento no se
notificará al administrador
6. Las notificaciones a todos los usuarios están desactivadas. Esto significa que si hubiera usuarios a
quien notificar sobre algún evento de alarma no se les avisaría mediante SMS cuando la alarma
detectara algún evento de alarma
7. La notificación a dispositivos en red está desactivada. Esto significa que si esta alarma estuviera
conectada en red con otros equipos iguales, no se les notificaría de algún evento de alerta que
ocurriera en su ámbito de alcance
8. La sirena está en modo SONORO y se activará por 5 minutos en caso de algún evento de alarma
10. El estrobo está desactivado. Esto significa que la lámpara de emergencia que estás utilizando en
tu alarma tiene esta característica de fábrica. En caso de que utilices una lámpara fija y deseas
que ésta parpadee cuando se active la alarma, deberás habilitar esta característica
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
17
3. Introduce el valor del puerto de comunicación para Arduino. Puede que sea necesario activar la
casilla “Esperar inicialización del BIOS antes de detectar” si vas a detectar el BIOS en una tarjeta
Arduino MEGA 2560 que tiene el chip CH340G como la de la figura 2. Esto es debido a que cada
vez que se accede desde “JOGATECHProyex” a este tipo de tarjeta, el BIOS se reinicializa
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
18
4. Oprime “Detectar”. Aparecerá una ventana indicando que inició el proceso de detección
Después aparecerá un cuadro de diálogo informándote el nombre del BIOS que se detectó
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
19
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
20
Aparecerá un cuadro de diálogo desde el cual podrás interactuar con el BIOS. Casi
inmediatamente, aparecerán algunos mensajes que el monitor recibió del BIOS de la alarma
cuando se abre la comunicación serial
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
21
OBSERVACIONES
a. Si tu tarjeta Arduino MEGA 2560, NO tiene el chip CH340G, podría no aparecer mensaje alguno
cuando actives el monitor serial. Si esto es así, oprime el botón RESET de tu tarjeta. Los mensajes
deberían comenzar a desplegarse
b. El BIOS aparece como “NO ACTIVADO” por lo cual únicamente podrás enviar y recibir mensajes
utilizando el monitor serial. De hecho observa que en el monitor serial aparece la leyenda “Módulo
GSM no activado. BIOS en prueba”. Si adquiriste la tarjeta directamente del desarrollador o
después de activar el producto, entonces aprecerá como “ACTIVADO”. En este caso podrás
comunicarte con el BIOS tanto desde el monitor serial o con el módulo GSM utilizando SMS (Short
Message Service – Servicio de Mensajes Cortos) desde tu teléfono móvil. En este último caso,
asegúrate de tener saldo en la tarjeta MiniSIM de la alarma una vez que hayas activado el BIOS.
Además, a través del monitor serial podrás visualizar los mensajes que lleguen al módulo GSM. De
esa forma podrás comprobar el funcionamiento del mismo
c. En los apartados que siguen, se utilizará el monitor serial para simular tu teléfono móvil desde el
cual envías mensajes a la alarma. En el campo “Mensaje a enviar”, anota el texto que deseas
enviar. El mensaje puede estar escrito en minúsculas o en mayúsculas. En el campo “Número de
teléfono” deberás anotar el número del teléfono desde el cual se envían los mensajes. Es a través
de este campo que, mediante el monitor serial, se realiza la simulación del número que envía el
mensaje. Sin embargo, la interacción de la consola con el BIOS es real por lo que NO HAY
SIMULACIÓN A TRAVÉS DE LA PC del funcionamiento de la alarma
d. Cuando el BIOS no está activado, podrás acceder a todos los comandos del BIOS desde el monitor
serial. Es por ello que aparece la leyenda:
Por otro parte, cuando el BIOS está activado, tu mismo(a) podrás inhabilitar el acceso a la consola
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
22
(consulta la sección “INHABILITACIÓN DEL ACCESO AL BIOS DESDE EL MONITOR SERIAL”) Cuando
esto es así, el acceso a los comandos del BIOS podrá realizarse únicamente desde el teléfono móvil
del administrador
e. La longitud máxima de caracteres que puedes introducir en el campo “Mensaje a enviar” del
monitor serial está limitada a 34 caracteres aproximadamente. Sin embargo, cuando el BIOS está
activado y puedes acceder a él desde tu móvil, no hay esta restricción en la longitud de los
mensajes que envíes desde tu teléfono
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
23
2. En el campo “Número de teléfono” anota el número de teléfono desde el cual se envían los
mensajes. En este caso, corresponderá al número de la persona que va a enviar el mensaje; esto
es, quien va a ser el administrador
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
24
El mensaje que se recibiría en el teléfono móvil tendría la apariencia que se muestra en la siguiente
figura
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
25
OBSERVACIONES
a. La palabra “administrar” es un comando u orden que le indica a la alarma quién va a
administrarla. Este comando va seguido de dos parámetros: la palabra “alarma” y el número
telefónico que tiene la tarjeta SIM del módulo GSM/GPRS que utiliza la alarma
Es un aviso de que el BIOS ha enviado uno o varios mensajes a los destinos señalados y que
corresponderían a los que recibirías en tu teléfono o en los de tus vecinos vía SMS
d. Las palabras entre signos de comparación “<” y “>” que aparecen en el receptor del monitor serial
solamente se utilizan para señalar el comienzo del mensaje que se recibió o se envió, así como el
número origen o destino del mensaje. Para el caso de los mensajes que se envían, no aparecerán
en el teléfono móvil cuando éstos se reciban como se muestra arriba en la captura de pantalla de
un teléfono real
e. La persona que haya enviado el mensaje “administrar alarma” y que recibió el mensaje de
confirmación descrito arriba, será la única persona que podrá administrar la alarma, por lo cual
nadie más podrá hacerlo en lo posterior. Esto es así, ya que después de que el BIOS se carga por
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
26
primera vez, al recibir este mensaje, la alarma registra en su memoria el número de quien envió el
mensaje (que corresponde al del campo “Número de teléfono” en el monitor serial) y lo toma como
el administrador. Si deseas cambiar este número, consulta el siguiente apartado “Cambio del
administrador”
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
27
<ORIGEN> 1234567890
*** MONITOR SER *** Mensaje enviado desde la alarma:
<MENSAJE> La administracion de la alarma esta ahora a cargo de 2233445566
<DESTINO> 1234567890
Esto implica que ahora el nuevo administrador con el número “2233445566” es quien tiene acceso
a las funciones de la alarma. Este mensaje lo recibirá todavía el administrador antiguo de la alarma
pero ya no podrá acceder a ella como administrador
OBSERVACIONES
a. En el modo de prueba del BIOS, en caso de que ya no recuerdes el número que escribiste por
primera vez para simular el número del administrador desde donde se originan los mensajes,
deberás realizar un borrado de la memoria de la alarma. Consulta el apartado “Borrado de la
memoria de datos” para que borres todos los datos de la memoria del BIOS y puedas volver a
ingresar y especificar un nuevo número de teléfono para el administrador, pues ya no habrá otra
forma de que puedas acceder a los comandos del BIOS de la alarma
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
28
2. Una vez hecho lo anterior, selecciona ahora la opción “Firmware”->”Borrado de datos”. Aparecerá
un cuadro de diálogo
3. Oprime “Sí”. Se iniciará el proceso de detección del BIOS y después de algunos segundos
aparecerá el cuadro de diálogo
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
29
usuarios solamente puede hacerse cuando no hay usuarios registrados o cuando se ha borrado la
memoria de datos. Para mayores detalles de cómo utilizar de este comando consulta la tabla 1 de la
sección “COMANDOS DE OPERACIÓN Y PROGRAMACIÓN”
Adición de usuarios
Utiliza el comando “usuario” para agregar un nuevo usuario a la lista de vecinos registrados que
pueden acceder a la alarma. Al registrar cada número de teléfono puedes especificar un parámetro
opcional para añadir privilegios a ese número. Por ejemplo, puedes indicar si ese número puede
recibir notificaciones o bien si al igual que el administrador puede desactivar la alarma. Consulta la
tabla 1 de la sección “COMANDOS DE OPERACIÓN Y PROGRAMACIÓN” para mayores detalles de este
comando.
Borrado de usuarios
Utiliza el comando “borrar” para eliminar el número de un usuario de la lista de vecinos que pueden
acceder a la alarma. Consulta la tabla 1 de la sección “COMANDOS DE OPERACIÓN Y
PROGRAMACIÓN” para mayores detalles de este comando.
En la activación de la alarma por SMS puedes agregar, de forma opcional, un mensaje al comando
“activar” para indicar el motivo por el cual se activa la alarma. Consulta la tabla 1 de la sección
“COMANDOS DE OPERACIÓN Y PROGRAMACIÓN” para mayores detalles de este comando.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
30
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
31
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
32
OBSERVACIONES
a. Con el monitor serial puedes probar todos los comandos de la tabla 1 con el circuito de la figura 3,
excepto el comando “red probar” ya que únicamente será posible probarlo con el módulo GSM
instalado. Además, el comando “monitor” no está disponible si el BIOS no está activado
b. Un vecino sin previlegios es aquél que únicamente puede activar la alarma ya sea mediante un
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
33
c. Un vecino con privilegios además de poder activar la alarma como se menciona en el punto
anterior también puede:
- Desactivar la alarma mediante un comando SMS
- Desactivar el detector PIR
- Desactivar la alarma mediante una llamada telefónica
Para activar el BIOS de tu tarjeta Arduino MEGA con el propósito de utilizarla para construir tu propia
alarma y controlarla desde tu móvil requieres, además del módulo GSM, de una licencia de activación
la cual se solicita al desarrollador vía e-mail. Esta licencia te permitirá utilizar el BIOS en tu tarjeta
Arduino con el módulo GSM sin restricciones. Esta licencia se solicita de forma electrónica a través de
una solicitud de licencia que se genera desde el programa “JOGATECHProyex”. Para generarla sigue
los siguientes pasos (no requieres conexión a Internet):
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
34
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
35
Puesto que es la primera vez que vas a solicitar la licencia, oprime “Sí”
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
36
6. Oprime “Aceptar”. Aparecerá un cuadro de diálogo en donde se muestra resaltado el nombre del
archivo que se generó y que contiene la solicitud de licencia. Te sugiero que no modifiques su
nombre
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
37
Envía el archivo al correo que aparece en el cuadro de diálogo que se genera en el programa o en
la ventana “Acerca de” para que el desarrollador te proporcione el archivo de licencia
OBSERVACIÓN
La solicitud de licencia que generaste es válida ÚNICAMENTE para la tarjeta en la que se generó el
códido de preactivación y para la computadora que utilizaste para crear la solicitud
La licencia para activar el BIOS es un archivo DLL que recibes del desarrollador y que contiene un
código de referencia que te permitirá activar el BIOS AlarmDuinoSMS desde la PC que utilizaste para
generar la solicitud de la misma. Su nombre es:
JOGATECHLicencias.DLL
Este archivo es único para tu PC y para la tarjeta que preactivaste. Además, deberás copiarlo en la
carpeta
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
38
C:\ProyexDuino\DLL
Puesto que ahí ya existe un archivo con el mismo nombre, simplemente deja que Windows lo
sobreescriba. Como se había comentado antes, el archivo DLL contiene una código de referencia que
es básicamente un sello digital para la copia del BIOS que está alojada en tu tarjeta Arduino. Para
visualizar esta clave, entra a la aplicación JOGATECHProyex y selecciona la opción “Licencias”-
>”Seleccionar …”. Aparecerá un cuadro de diálogo mostrándote información sobre la licencia que
adquiriste
Se te sugiere encarecidamente que después de que hayas activado el BIOS, etiquetes tu tarjeta
Arduino con esa clave.
Por otro lado, además del archivo DLL, recibirás también un documento electrónico (extensión
DRMB) que contiene toda la información técnica (diagrama completo de la alarma con el circuito
detector de carga y detector PIR; dibujo del PCB del circuito actuador de la sirena, la lámpara y de los
detectores; lista de componentes y tips de fabricación) que requieres para ensamblar tu propia
alarma vecinal vía celular utilizando el BIOS AlarmDuinoSMS de tal manera que tu producto tenga la
apariencia que se muestra en la figura 6.
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
39
Figura 6. Apariencia final de la alarma vecinal vía celular que utiliza el BIOS AlarmDuinoSMS
En la figura 6, la alarma que se muestra también se activa mediante un detector de presencia por PIR.
Sin embargo, con la información técnica que recibas, en lugar del detector, puedes adaptar un timbre
inalámbrico que puede servir como botón de pánico o bien cualquier otro dispositivo inalámbrico
opcional que puedas utilizar para activar la alarma de forma remota. El vídeo de la operación y
programación de la alarma de la figura está en el enlace:
https:/www.youtube.com/watch?v=JMfVRV0tGpY&t=2s
Ahora bien, una vez que tengas el documento con la información técnica, podrás visualizar su
contenido únicamente mediante el visor que viene integrado en la aplicación “JOGATECHProyex” el
cual puede abrirse solamente en el mismo equipo que utilizaste para generar la licencia.
Una vez que hayas recibido el archivo de licencia ya puedes activar el BIOS AlarmDuinoSMS que
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
40
grabaste en tu tarjeta Arduino MEGA 2560. Sin embargo, la licencia de activación sólo te permite
activar una sola copia del BIOS; en este caso, en la que anteriormente se grabó el código de
preactivación que se creó en tu tarjeta Arduino cuando generaste la solicitud de licencia por primera
vez. Port tanto, después de que el BIOS haya sido activado, la licencia de activación ya no te será útil
para activar otra copia. De hecho, tampoco te será útil si con ella intentas activar una nueva copia del
BIOS en una tarjeta Arduino MEGA que ya tenía el BIOS activado pero que después utilizaste para
cargar otros programas con el IDE original de Arduino o mediante otros programas.
Para activar la copia del BIOS utilizando la licencia que recibiste sigue los siguientes pasos:
1. Conecta tu tarjeta Arduino con el BIOS AlarmDuinoSMS. Después selecciona la opción “Firmware”-
>”Activación estática …”
2. Aparecerá un cuadro de diálogo. Introduce el valor del puerto COM. Recuerda que si tu tarjeta
tiene el chip CH340G, puede que sea necesario activar la casilla “Esperar inicialización del BIOS
antes de detectar”
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
41
3. Oprime “Activar”. Después algunos segundos, aparecerá un cuadro de diálogo indicando que se
detectó el BIOS AlarmDuinoSMS
5. Oprime “Sí”. Aparecerá una ventana indicando que el proceso de activación ha comenzado
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
42
6. Después de algunos segundos, aparecerá otra ventana indicando que se ha iniciado la última
etapa del proceso de verificación
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
43
OBSERVACIONES
a. Cuando el BIOS ha sido activado en tu tarjeta Arduino, el LED del pin 13 permanece encendido
b. Cuando el BIOS se activa, el proceso de inicialización del módulo GSM también se realiza
c. La activación estática significa que en la tarjeta Arduino, el BIOS no debe borrarse o volver a
grabarse ya que se perderían los códigos de preactivación y de activación en su memoria
d. Si intentas activar el BIOS en una tarjeta en la que ya se había activado ese firmware, aparecerá el
cuadro de diálogo
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
44
e. Si intentas activar el BIOS en una tarjeta para la cual no has generado el código de preactivación, o
en la que recargaste el BIOS después de que en ella ya estaba una copia activada pero que después
la borraste de forma accidental, o que cargaste en ella otro programa con el IDE de Arduino o
mediante otros programas, aparecerá el cuadro de diálogo
En este caso, deberás solicitar otra licencia y realizar el pago correspondiente si deseas volver a
utilizar tu tarjeta Arduino MEGA para el proyecto que se ha descrito en este documento
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
45
Para acceder nuevamente al monitor serial, envía desde el teléfono del administrador el comando
“monitor”. Esto te permitirá también borrar la memoria de datos de la alarma desde el monitor serial
de JOGATECHProyex.
ESTA OPERACIÓN DEBERÍA REALIZARSE SOLAMENTE CUANDO ADQUIRISTE UNA TARJETA CON EL
BIOS YA CARGADO Y ACTIVADO
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
46
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
47
6. Oprime “Guardar”. El archivo de solicitud (con la extensión SOL) se guardará. Ahora deberás
enviarme este documento a la cuenta jogatech@hotmail.com para que en respuesta te envíe el
documento con la información técnica
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
48
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018
49
3. Aparecerá el documento
4. Elige la opción “Visor” y elige alguna las opciones para desplazarte por el documento o bien para
aumentar o disminuir cada página
Versión 2018.r5
Fecha de creación: 8/01/2017
Última revisión: 10/05/2018