Differenze tra le versioni di "Gruppo Meteo/Bolivia/taller/2"

Da raspibo.
Jump to navigation Jump to search
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
−
Monitoreo de medio ambiente con software libre y hardware abierto.
 
−
 
−
El laboratorio comienza a partir de una comparación entre las diferentes experiencias e intentará compartir las habilidades respectivas de todos los participantes
 
−
 
−
Siguiendo el esquema general de flujo de datos para un sistema de monitoreo de medio ambiente, se abordarán los siguientes temas:
 
−
Sistemas de medición digital, procesamiento y transmisión de datos, protocolos, metadatos y formatos, intermediarios de intercambio de datos (broker), infraestructura de almacenamiento de datos, interfaz de programa de aplicación (API).
 
−
     
 
−
Algunos temas serán abordados específicamente:
 
−
* Modelo de datos para datos ambientales como la base de toda la infraestructura de comunicaciones, almacenamiento y procesamiento.
 
−
* LoraWAN como sistema de transmisión de datos de radio de baja potencia y larga distancia
 
−
* Procedimientos automáticos de control de calidad de datos.
 
−
 
−
En la primera semana, los temas serán principalmente la electrónica y la informática para microcontroladores:
 
−
* software libre, características, marco para el desarrollo cooperativo (GIT y GITHUB)
 
−
* conversión analógica digital, sensores digitales.
 
−
* Calibración
 
−
* sensores digitales
 
−
* microcontroladores
 
−
* Arduino y Raspberry
 
−
* bus de comunicación I2C
 
−
* JSON-RPC (ejecución de procedimientos remotos)
 
−
* principios para una biblioteca de controladores para sensores digitales
 
−
* uso de búferes circulares para el procesamiento de datos (transición del nivel I al nivel II según las especificaciones de la OMM)
 
−
     
 
−
Análisis de una aplicación para medir temperatura y humedad con las siguientes características:
 
−
* dos sensores digitales
 
−
* uso del bus I2C, buffers circulares y parámetros de calibración
 
−
* codificador y pantalla como interfaz de usuario
 
−
* punto de acceso WiFi con DNS y portal cautivo para servir a un servidor web
 
−
* esquema de la programación sin bloqueo con una máquina de estados terminados  (programación en C y bibliotecas)
 
−
     
 
−
Posteriormente, será posible realizar pruebas de transmisión de datos a través de la radio utilizando 3 modalidades y frecuencias diferentes. Las pruebas prácticas de diagnóstico de sistemas digitales se llevarán a cabo utilizando las siguientes herramientas:
 
−
* probador analógico
 
−
* analizador lógico
 
−
* osciloscopio y analizador lógico en modo mixto
 
−
* receptor SDR para análisis de señales de radio
 
−
 
−
Posteriormente, se pueden realizar pruebas con software en un entorno Linux para la gestión de datos ambientales: broker, sistemas de archivo y visualización de datos.
 
−
 
−
El curso se adaptarà segun las necesidades e intereses de los participantes.
 
−
 
 
[https://github.com/r-map/rmap/tree/master/arduino/sketchbook/domotica/measure Firmware de trabajo]
 
[https://github.com/r-map/rmap/tree/master/arduino/sketchbook/domotica/measure Firmware de trabajo]
  
  
−
contenuti:
+
'''Aqui se puede encontrar un ejercicio: {{Special:PrefixIndex/Gruppo_Meteo/Bolivia/taller/2/ |hideredirects=1}}'''
−
 
 
−
* software libero
 
−
* conversione analogico digitale
 
−
* calibrazione
 
−
* sensori digitali
 
−
* microcontroller
 
−
* Arduino e Raspberry
 
−
* bus I2C
 
−
* JSONRPC
 
−
* SensorDriver
 
−
* circular buffer
 
−
* display
 
−
* encoder
 
−
* WiFi AP
 
−
* DNS e captive portal
 
−
* web server
 
−
* programmazione non bloccante macchina a stati finiti (librerie)
 
−
 
 
−
 
 
−
'''Aqui se puede encontrar otras: {{Special:PrefixIndex/Gruppo_Meteo/Bolivia/taller/2/ |hideredirects=1}}'''
 

Versione attuale delle 13:51, 9 mag 2019

Firmware de trabajo


Aqui se puede encontrar un ejercicio: