Descripción del proyecto

PRE-UNIVERSITY II: SISTEMA DE VIDEOVIGILANCIA DOMOTIZADO Y CONTROLADO POR WEB

Pre-University Coding In-a-box II

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:

Español Inglés

DURACIÓN: 1 curso escolar

TECNOLOGÍAS:
Raspberry Pi, JavaScript, PHP, MySQL, MQTT.

Technological Youth Passport 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