Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 3
1. ¿Cuáles son los dispositivos (tecnologías) que, de acuerdo con su arquitectura y componentes,
están más relacionados con las necesidades que plantea esta organización? Fundamenta tu
respuesta.
Considerando las siguientes especificaciones del modelo Raspberry Pi 4 (Raspberry Pi, 2022):
Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (dependiendo del modelo)
2.4 GHz y 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
Gigabit Ethernet
2 USB 3.0; 2 USB 2.0.
Raspberry Pi standard 40 pin GPIO
2 × micro-HDMI (4kp60 soportado)
2-lane MIPI DSI display port
2-lane MIPI CSI Puerto de cámara
4-pole stereo audio y puerto video compuesto
H.265 (4kp60), H264 (1080p60, 1080p30)
OpenGL ES 3.1, Vulkan 1.0
Micro-SD card slot
5V DC via USB-C conector (minimum 3A*)
5V DC via GPIO header (minimum 3A*)
Power over Ethernet (PoE) enabled (requires separate PoE HAT)
Temperatura de operación: 0 – 50C ambiente
Se puede analizar el aporte del Raspberry Pi (RPI) en el proyecto actual, considerando el modelo
propuesto en la pregunta anterior se puede extraer de que el RPI tiene como función principal el recibir
los datos que enviaría la placa Arduino funcionando como Gateway IoT, en este caso el RPI recibiría los
datos, les daría el formato correspondiente y se enviaría a algún servidor central o se procesaría
localmente para mostrar los datos a los clientes cuando hacen ejercicio:
Como se puede ver en el diagrama 1 el Raspberry Pi se conecta mediante conexión serial al Arduino el
cual le enviaría los datos correspondiente (se pueden emplear otro tipo de conexiones también), esto
puede ser recibido con múltiples aplicaciones y script que se pueden programar para adaptarse al
proyecto que estamos realizando, el RPI al tomar esos datos puede enviarlos a un monitor que
funcionaria como terminal para el cliente y/o enviarlos a un servidor central para procesarlo y dar un
mejor servicio estadístico al cliente.
3. ¿Cómo operaría un Arduino (hardware y software) en la automatización que requiere este caso?
Como se ha mencionado, Arduino funcionaria como un Gateway IoT que es básicamente un dispositivo
que recibe los datos de los sensores y los reenvía hacia un servidor o sistema especifico, de esta manera el
dispositivo que reciba estos datos podrá obtenerlos mediante peticiones al Arduino, así se podría obtener
los datos de uno o varios dispositivos a la vez al mismo tiempo o en tiempos distintos, según lo requiera el
sistema que se esté diseñando, de esta forma se libera el procesar datos más complejos a la placa Arduino
y se deja el procesamiento más complejo al dispositivo que va conecto como por ejemplo un Raspberry Pi
Ejemplo en pseudocodigo de como el dispositivo maestro solicitaría datos al Arduino mediante algún
programa o script
>> get_temperatura
>> 15.0
>> get_pulso
>> 110
>> get_hidratacion
>> 55
>> get_todo
>> 15.0,110,55,30
>>
Raspberry Pi
Arduino
Código de petición de datos desde sensores
Conexión con sensores IoT
Inalámbrico
Cableado
BT Zigbee 433 Mhz Otros…
SENSOR 1 SENSOR 2 SENSOR 3 SENSOR 4
Como se puede ver en el diagrama, el Arduino recibe los datos desde diferentes medios como puede ser
cableado o con alguna tecnología inalámbrica con el módulo correspondiente, de ahí gracias a la
programación de la placa se recogen esos datos y se entregan a petición del programa maestro en el
Raspberry Pi el cual se conecta al Arduino de forma serial, de esta forma el Arduino solo se encarga de
tomar las muestras según las peticiones que se le realicen, así se evita crear programas complejos en el
mismo Arduino considerando su limitación de procesamiento y memoria
4. ¿Cuáles son las características de la plataforma Thinking Things que facilitarían el prototipado
de esta solución que busca la empresa?
La capacidad de laos programas IDE que hay para Arduino permiten trabajar de forma eficiente en el
prototipado, permite diseñar y probar el código existente y además el IDE oficial de Arduino permite
utilizar los módulos de la mayoría de los dispositivos utilizados para Arduino, como conexiones Wifi,
ZigBee, BT, entre otros. (Arduino, 2022), otra plataforma que facilita el prototipado en general es
Autodesk Tinkercad, esta plataforma online permite crear prototipos digitales de Arduino y otras placas
las cuales se pueden simular en esa plataforma antes de probar en físico, lo que permite una capa extra
de pruebas antes de adquirir el material para realizar pruebas (Autodesk, 2022), gracias a estas
plataformas se puede realizar un prototipado en general del sistema que se quiere implementar antes de
adquirir sistemas de calidad industrial o profesional para poder generar los productos solicitados y
adaptados para lo que se requiere.
REFERENCIAS
Arduino. (2022). Arduino IDE 2.0.3. Obtenido de https://www.arduino.cc/en/software
Martíneza, E. R., Vásquez Estupiñán, D., Roca Ruíz, J., & Tejero Gimeno, P. (2022). Wearables, IoT, y Big
Data: La nueva revolución en la ciencia cognitiva. Ciencia Cognitiva, 16:2, 55-57.