Modelo de datos
Tras la visita a Villena y la comunicación con el alumnado de los centros participantes, llega el momento de definir un modelo de datos que permita el almacenamiento de los datos de la sensórica.
Modelo¶
Tras una sesión en el aula de puesta en común de la información recibida, hemos definido definir el siguiente modelo documental:
{
_id: Int,
timestamp: Date(),
valor: Real,
metada: {
sensor_id: Int,
region: String,
type: String,
cod_inv: String,
cultivo: String,
rack: 1,
coordenadas: {
latitud: Real,
longitud: Real
}
}
}
Y un ejemplo de documento extraído de MongoDB sería:
{
"timestamp": {
"$date": "2024-02-01T18:04:41.566Z"
},
"metadata": {
"cod_inv": "VIL01",
"coordenadas": {
"latitud": 0.8612,
"longitud": 38.6318
},
"cultivo": "Lechuga",
"rack": "1",
"region": "Villena",
"sensor_id": "ns=4;i=2",
"type": "temperatura_aire"
},
"value": 21.599998474121094,
"_id": {
"$oid": "65bbdd3928a2339a73c04a1f"
}
}
Cámara de Visión Artificial¶
Disponemos de una cámara de visión artificial que podemos configurar para extraer información de las plantas.
Por ejemplo, a partir de la siguiente imagen:
Podemos recuperar la siguiente información sobre la cantidad de areas verdes y amarillas:
AreaVerde (ScoreDetector);AreaAmarillo (ScoreDetector);CalculosMatematicos (AreaVerde);CalculosMatematicos (AreaAmarillo);CalculosMatematicos (Diametro)
17388;2543;3669643;536784;60578
En concreto, estos datos hacen referencia a:
- Área verde en porcentaje (multiplicado por 1000) sobre el total de pixeles de la imagen
- Área amarilla en porcentaje (multiplicado por 1000) sobre el total de pixeles de la imagen
- Área verde en milímetros cuadrados (multiplicado por 1000)
- Área amarilla en milímetros cuadrados (multiplicado por 1000)
- Diámetro aproximado de la cámara en mm
Así pues, necesitaremos crear una nueva colección de tipo serie temporal para almacenar las diferentes tomas de datos realizadas por la cámara.
Plazo de entrega¶
- Viernes 23 Febrero - 15:00h - Modelo de datos para almacenar la información relativa a la cámara de visión artificial