Descripción del proyecto
PRE-UNIVERSITY II: SISTEMA DE VIDEOVIGILANCIA DOMOTIZADO Y CONTROLADO POR WEB
ETAPA ESCOLAR: 4º ESO / Bachillerato 1 / 2 (Modelo educativo español)
EDAD RECOMENDADA: 15, 16 o 17 años
REQUISITOS PREVIOS: Los alumnos deben haber cursado previamente el curso PRE-UNIVERSITY I – Vehículo Autónomo Controlado por Web.
IDIOMAS DISPONIBLES:
DURACIÓN: 1 curso escolar
TECNOLOGÍAS:
Raspberry Pi, JavaScript, PHP, MySQL, MQTT.
ACREDITACIONES TECHNOLOGICAL YOUTH PASSPORT:
Este curso está precedido por el curso PRE-UNIVERSITY 1 y está previsto continuarlo con el PRE-UNIVERSITY 3 para un total de 3 cursos.
Acreditaciones TYP en preparación.
OBJETIVO GENERAL:
SISTEMA DE VIDEOVIGILANCIA A TRAVÉS DE INTERNET
Durante el segundo año del programa PRE-UNIVERSITY los alumnos controlarán una webcam a través de Internet. El control se realizará mediante una web creada por ellos mismos y también utilizando protocolos y servicios de domótica. El control será tanto del manejo de la cámara como el movimiento de la misma a través de servomotores. El sistema de videovigilancia almacenará imágenes en una base de datos. Todo el proyecto estará controlado por una Raspberry Pi.
El curso comenzará con el aprendizaje de las herramientas web necesarias (JavaScript, PHP y MySQL). A continuación se completará el proyecto, incluyendo una serie de ampliaciones de control domótico usando MQTT.
Este segundo proyecto se podrá integrar con el proyecto del año 1 “Vehículo autónomo”, para crear un “vehículo espía” autónomo dotado con cámaras en tiempo real.
El vídeo muestra el contenido de los dos años.
TEMARIO, PLANIFICACIÓN Y ACREDITACIONES
MÓDULOS | PESO | TECNOLOGÍAS | ACREDITACIONES TYP |
---|---|---|---|
JAVASCRIPT | 10% | Introducción a JavaScript. Variables. Tipos de datos. Creación de Formularios y Validación de entrada. Conversión de tipos. Estructuras. Operadores. Funciones predefinidas. Crear objetos y métodos usando JavaScript. |
EN PREPARACIÓN |
PHP – MySQL | 40% | Conceptos básicos. El modelo de bases de datos relacionales. Otros aspectos de la gestión de bases de datos. Otros modelos y análisis de bases de datos. |
EN PREPARACIÓN |
SITIO WEB DINÁMICO | 20% | Ejecutar el script de PHP. Aprender el lenguaje PHP. Sitios web basados en datos que usan PHP y MySQL. Aplicaciones de PHP y MySQL. |
EN PREPARACIÓN |
DOMÓTICA Y SISTEMAS | 30% | Instalación y configuración de un HTTP server (web). Control de actuadores (GPIO) vía HTTP. Configuración de publicaciones/suscripciones MQTT. Mosquitto/Public servers. |
EN PREPARACIÓN |