Este documento proporciona recursos y recomendaciones para proyectos de Internet de las Cosas. Incluye enlaces a tutoriales y blogs sobre robótica y Arduino, tarjetas y escudos recomendados como Arduino Uno, NodeMCU y tarjetas multisensor, y electrónica adicional como módulos de sensor y display. También ofrece consejos sobre el cuidado de la electrónica, la configuración correcta de los programas, y ajustes de comunicación y conectividad Wi-Fi.
8. Recomendaciones
Electrónica
• Sensores y actuadores deben trabajar
en sus condiciones normales.
• Cuidado con los cortocircuitos!
• Electrónica de bajo coste, se daña
facilmente.
Programación
• Configuración: Pin, puerto,
procesador.
• Tiemoi, lógica del programa
• Uso correcto de la instrucción y
documentación
• Problemas con dirvers o instalación,
librerías, etc.
Comunicación
• Velocidad USB serie
• Emparejamiento bluetooth.
• Configuración Wi-Fi.
• Ajustes del cortafuegos.
8
9. Internet de las Cosas
Recursos, Materiales y Recomendaciones
Leopoldo Armesto
Profesor titular de Universidad
Universitat Politècnica de València
9
Notas del editor
Hola, mi nombre es Leopoldo Armesto y en esta presentación proporcionaré algunos recursos, materiales y recomendaciones útiles para el desarrollo de este curso.
Este es el guión de esta presentación. Primero mostraré algunos tutoriales y blogs con gran cantidad de contenidos relacionados. Después, presentaré cuatro tarjetas recomendadas con las que trabajar, así como algunos escudos y electrónicas adicionales a utilizar en este curso. Para finalizar, proporcionaré unas recomendaciones básicas cuando se trabajan con este tipo de electrónicas.
Hemos creado un tutorial con documentación escrita con los diferentes aspectos que se trabajan en este curso en la página de Robótica Fácil. Es una pequeña empresa con la que colaboro, con lo que si accedéis a esta direcicón podréis ver información adicional para seguir este curso. Obviamente, existen otros lugares con tutoriales y entradas de blogs llenos de detalles. He puesto aquí los que considero que son los más relevantes para vosotros, aunque muy probablemente encontraréis mucha otra información por vuestra cuenta.
Para poder realizar este curso, necesitaréis algunas electrónicas. En concreto, la decisión principal es la tarjeta con la que trabajar, ya que condicionará el resto de decisiones. Aún es pronto para decidir esto, pero aquí disponéis de algunas tarjetas recomendadas. En mi opinión, debéis esperar a tener un major conocimiento al respect de los procesadores ESP para comprender el motive por el cual sugiero utilizarlos, en concreto la tarjeta Wemos D1 R32 frente a Arduino Uno. Estos aspectos se explicarán en los próximos vídeos, pero para aquellos que quieran saber el coste de los componentes podéis haceros una idea en la web de Robótica Fácil, os damos más detalles en la descripción del video.
Junto con la tarjeta, se recomienda el uso de un escudo o placa y alguna electronica básica. En este curso utilizaremos el tarjeta multisensor, cuyos detalles describiremos posteriormente. Por el coste que tiene y la cantidad de sensors que incorpora, es el video que utilizaremos en los vídeos del curso. No obstante, podéis utilizar un escudo o placa de expansion para Arduino Uno y módulos con sensores y actuadores que os permitirán implementar el dispositivo que consideréis más oportuno.
Si optáis por la placa multisensor, necesitaréis además algunas electrónicas adicionales que os permitirán ampliar la funcionalidad de vuestro dispositivo. En particular, utilizaremos un relé con un ventilador, un servo motor, un display LCD y un sensor de gas.
Para la segunda parte del curso utilizaremos otras electrónicas como un atenuador de luz, una patanlla OLED y un sensor de humedad de suelo.
Las electrónicas basadas en Arduino pueden generar muchos tipos de problemas si no habéis trabajado previamente con ellas. Con lo que el propósito ahora es daros algunos sencillos consejos para que de alguna manera os podáis anticipar y tartar de evitar los problemas o resolverlos cuando os aparezcan.
Lo primero que debéis de conocer es que cada sensor o actuador suele necesitar unas condiciones de trabajo específicas para que funcionen bien, de lo contrario no funcionarán como esperáis. Debéis de vigilar de no hacer cortocircuitos. Precisamente, uno de los motivos por los cuales sugiero utilizar la placa multifunción es para minimizar este aspecto.
Aún así, por favor, comprobad las conexiones antes de conectar. Dado que Arduino es una electronica de bajo coste, se puede dañar con facilidad, aunque afortunadamente, el reemplazo no es muy caro.
Otro aspecto importante a considerer es que al trabajar con Arduino, puede que tengáis problemas con la programación, es decir, el código que generéis. En ocasiones el código compila bien, pero el problema está en la seleción del pin. Además debéis de seleccionar el puerto serie y el procesador adecuados para que funcione. Algunos dispositivos requiren que las instrucciones se ejecuten cada cierto tiempo, con lo que si debéis conocer los sensores y actuadores, a la frecuencia a la que pueden trabajar. La lógica de vuestro programa debe ser correcta, de lo contrario no hará lo que esperáis, así que mirad bien la ayuda de cada instrucción antes de utilizarla.
Finalmente, dado que trabajaremos con Comunicaciones, debéis aseguraros que la configuración del dispositivo es correcta. Por ejemplo, al comunicar por USB, debemos seleccionar la velocidad de transmisión adecuada. Así mismo, la comunicación Bluetooth puede necesitar el emparejamiento previo para que dos dispostivos puedan transmitir información. Para poder conectarse a una WiFi debemos configurarla adecuadamente, reviser que no tengamos algún problema como consecuencia de algún cortafuegos.
En esta presentación os he proporcionado algunos consejos útiles, así como información al respecto de materiales a utilizar y algunas recomendaciones. Muchas gracias!