¿Qué se entiende por Arduino? ¿Cómo se relaciona con el Internet de las cosas?

Arduino es una de las muchas soluciones disponibles, cuando desea desarrollar un hardware programable, que pueda interactuar con el entorno que lo rodea. Piense en una situación en la que desea que suene una alarma cuando alguien ingresa a su habitación, o tal vez desea que las persianas se retiren automáticamente por la mañana a una hora fija, digamos 08:00 AM; tal vez desee que su aspersor de jardín comience a bombear agua cuando la temperatura exterior sea> 50 grados; para simplificarlo, si desea construir un hardware que pueda alimentarse con una lógica que tome datos del entorno, lo procese y produzca una salida deseable: su solución es un Arduino (una de las otras opciones disponibles).

Ahora, esto es lo que puedes lograr con un Arduino, ahora preguntando qué es un Arduino: es básicamente una solución de software de hardware que se une; utiliza el software Arduino para programar una placa de desarrollo Arduino que haría las actividades mencionadas anteriormente. Las placas de desarrollo Arduino tienen pines GPIO que responden al programa para el que lo configuró. En resumen, es como si desea que suene una alarma cuando alguien entra en la habitación, conectaría un sensor a un pin y verificaría el pin para los valores del sensor, y conectaría un zumbador en otro pin que establecería el zumbador encendido / apagado dependiendo de los valores del sensor. Eso fue lo que Arduino explicó muy brevemente en la jerga de un laico.

¿Cómo se relaciona con Internet de las cosas? En primer lugar, necesitaría saber qué hace IOT o qué logra con IOT. IOT se puede considerar como una red de dispositivos que podrían interactuar entre sí y permanecer conectados a través de Internet o mediante cualquier protocolo de cable / inalámbrico. Ahora, para mantener la conexión, necesita un extremo de software, que básicamente supervisaría y maniobraría la dirección de la información (señales de datos / control) en la red, y lo otro que necesitaría es un enlace para los dispositivos al extremo del software. Los dispositivos pueden ser de carga doméstica (ventilador / luz, etc.), carga industrial (motores, solenoides, etc.) o cualquier cosa de ese tipo; o pueden ser sensores que tomarían datos del entorno y los descargarían en algún espacio de almacenamiento digital (como un sitio web / tal vez un archivo de Excel para simplificarlo).

Arduino con su variada gama de accesorios puede conectarse a dichas redes, acceder a datos o contribuir a los datos y, a su vez, también controlar los dispositivos / sensores mencionados anteriormente; Por lo tanto, desempeña un papel muy importante en cualquier red IOT.

Para las personas que ya están en IOT y que tal vez se están desarrollando en dispositivos de gama alta como un Pi, por ejemplo, también pueden utilizar un Arduino como medio entre el Pi y el dispositivo AC / DC, como si algo saliera mal, un Pi quemado sería más doloroso que un Arduino quemado 😀