Curso de Programación de PIC-GSM

El propósito de este curso es el de entregara a los asistentes los conocimientos necesarios para entender y programar la tarjeta PIC-GSM, por medio de la cual poder establecer túneles de datos por medio del montaje de Internet sobre la red celular, pudiendo interactuar remotamente con dispositivos conectados a Internet. El en curso se abordan las materias de envío y recepción de mensajería de texto a celulares SMS, la notificación y establecimiento de llamadas de audio y el set de funciones básicas de MÓDEM. Siempre manejados desde el microprocesador, orientando todas las experiencias al control domótico de viviendas y recintos controlados.

Quienes Deben asistir

Profesionales del área informática, electrónica, electricidad o automatización, de nivel técnico o ingenieros, así como también profesionales de otras profesiones aficionados a la electrónica y/o informática, que estén interesados en tomar control de dispositivos en forma remota comandados según sus propias instrucciones (Los participantes deben tener conocimientos de programación en C).

Objetivos

Al término del curso los participantes serán capaces de:

  • Identificar cada uno de los módulos de la tarjeta PIC-GSM
  • Programar el microcontrolador actuando sobre sus entradas y salidas digitales.
  • Programar el microcontrolador actuando sobre sus módulos digitales, pudiendo realizar conversiones análogo digital, actuando sobre el modulo PWM , timers, y puerta serial dispuesto en el microcontrolador.
  • Conocer el set de comandos AT del MODEM incorporado en la tarjeta PIC-GSM.
  • Programar el MODEM con los comando y funciones básicasdesde el lenguaje C.

    Metodología

    La metodología del curso corresponde a clases presenciales guiada por exposiciones del relator, apoyadas con demostraciones y desarrollo de casos prácticos de las soluciones posibles al programar con C, todo en el contexto de entregar los conceptos fundamentales y enfocándose en la aplicación, permitiendo que el participante pueda implementar y evaluar el impacto de las distintas sentencias de la programación utilizando un compilador estándar y un PC convencional.

    Módulos del curso

    1-Introducción
    1. Conociendo las diferentes etapas en el interior de la PICGSM.
    2. Identificando circuitos y módulos externos.
    3. Consideraciones de fuente de poder, antena y entorno eléctrico.
    4. Memoria, microprocesador, batería, relés y entradas digitales.
    5. Conociendo el comprador.
    2-Introducción a la programación estructurada

     

    1. Programa principal.
    2. Las funciones básicas.
    3. Macros y zona de preprocesado.
    4. Buenas prácticas y reutilización de código.
    5. Librerías externas.
    3-Programando la PIC-GSM

     

    1. Creación de un programa que active relés mecánicos
    2. Creación de un programa que detecte entrada de voltajes.
    3. Creación de un programa que maneje buzzer.
    4. Creación de un programa que convierta análogo digital una entrada de voltajes.
    5. Creación de un programa que envíe una trama por la puerta serial.
    6. Creación de un programa que adquiera una trama por la puerta serial.
    7. Configuración de MODEM por medio de programación en microcontrolador.
    8. Realizando una llamada telefónica por código.
    9. Respondiendo una llamada por código.
    4-SMS

     

    1. SMS , concepto y procesos que logran el envío de un SMS
    2. Recepción y respuesta programada.
    3. Monitoreo de señal, registro de red y presencia de red.
    5-Llamada telefónica

     

    1. Realizando una llamada telefónica desde código.
    2. Contestando una llamada telefónica desde código.
    3. Tipos de llamadas, formas de detección de tonos.
    4. Protótipo de programa contestador automático.
    6-Programación avanzada, socket cliente

     

    1. Creación de un socket cliente
    2. Envío de datos por túnel, control de recepción.
    3. Re-llamada, intento múltiple.
    4. Recepción de datos por socket, lado Server.
    7-Socket Server
    1. Creación de socket Server.
    2. Detección de datos entrantes.
    3. Control de cesiones y clientes concurrentes.
    4. Envío de datos, lado Server.
    5. Puntero con socket.
    6. Control de estado, mapa de estados, técnica sugerida.
    8-Ejemplo control SMS
    1. Creación de programa que envía detecta botón de estado y envía SMS a receptor pre-configurado.
    2. Creación de programa que recibe SMS y activa relé.
    3. Creación de programa que envía SMS notificando estado de MÓDEM.
    9-Alertas
    1. Creación de alertas de ambiente y red.
    2. Watch dog y depuración.
    3. Notificación de inicio y ALERTAS término de procesos.

    Información

    Requisitos y Recomendaciones Técnicas

    • Manejo de PC nivel usuario
    • Conocimientos de programación en C(1)
    • Conocimientos de electrónica y microcontroladores PIC(2)
    (1)En caso de no cumplir con requisitos, se recomienda la participación previa en el curso ”Programación en C”
    (2)En caso de no cumplir con requisitos, se recomienda la participación previa en el curso “Programación de PIC” 

    Términos y Condiciones de Contratación del Servicio

    • El pago del curso debe realizarse con plazo máximo 10 días hábiles antes del  inicio del programa.
    • Las fechas y horarios son definidas en conjunto con cliente y acordadas con al menos 15 días hábiles antes del inicio del programa.

    Cotizaciones y Consultas

    Para cotizar curso solicitar información a: [email protected] o puede comunicarse con nosotros al 322710559

    MCI Capacitación

    MCI Electronics

    Visitanos

    CASA MATRIZ:

    Luis Thayer Ojeda 0115 of 1105, Santiago
    Tel:+ 56 22 3339579