En un artículo anterior de esta serie te mostré como enviar datos de sensores al servidor de Thingspeak con un programa escrito en Micropython. En esa ocasión utilicé el método GET del protocolo HTTP, pero este método no ha sido originalmente diseñado para enviar datos sino que se lo pensó como un mecanismo para leer datos desde el servidor. Para enviar datos el método mas apropiado es POST y en este artículo te voy a enseñar a utilizarlo y a programarlo en Micropython para que puedas utilizarlo para enviar la información que quieras al servidor de Thingspeak.
Arduino
Proyectos, programación, herramientas
Cómo configurar el IDE para el Arduino Nano 33 IoT
El Arduino Nano 33 IoT es una potente placa orientada a aplicaciones de Internet de las cosas gracias a la incorporación de un módulo de comunicaciones con conectividad WiFi y Bluetooth. En este artículo te enseño a programarlo en Arduino, usando las dos versiones del IDE así como el editor Web, para que aproveches al máximo sus potencialidades en tus proyectos.
Tutorial: Cómo utilizar el DHT22 con ESP8266 y ESP32 en Arduino
El DHT22 es un sensor de temperatura y humedad de bajo costo muy popular. En este artículo te muestro como utilizarlo en Arduino conectándolo a una placa con el ESP8266 y a otra con el ESP32.
Cómo conectar la D1 mini a una red WiFi con Arduino
La placa D1 mini, que incorpora el SoC ESP8266, es una de las alternativas mas económicas y simples de utilizar para diseñar nuestros propios dispositivos conectados a Internet. En este artículo veremos las librerías y métodos necesarios para conectarla a una red WiFi empleando el Arduino IDE.
La evolución de la familia Arduino Nano
La familia de placas Nano de la marca Arduino se ha visto ampliada en los últimos años con nuevos modelos que integran características por demás interesantes. Desde procesadores de 8 bits hasta potentes núcleos ARM de 32 bits y una variedad de sensores que incluyen acelerómetros, giróscopos o micrófonos entre otros, conectividad Bluetooth y Wifi y la posibilidad de adentrarnos en el mundo del Machine Learning son las opciones que nos ofrecen los nuevos Arduino Nano. En este artículo haré un resumen de las principales características de estas placas, haciendo hincapié en las mas nuevas.
Nairda: Auto robot controlado por Bluetooth
Nairda es una aplicación que nos permite programar robots y placas en general usando bloques gráficos empleando un dispositivo móvil que se conecta utilizando Bluetooth y es especialmente útil en educación para comenzar a aprender programación. En este artículo les muestro un sencillo ejemplo, un autito robot que se mueve controlado desde el teléfono.
Programando en bloques con Nairda
Si bien existen muchos lenguajes de programación gráficos o de bloques para Arduino y los ESP, Nairda se destaca por la posibilidad de programar distintos modelos de placas empleando un teléfono móvil o tablet a través de un enlace Bluetooth, sin la necesidad de contar con una computadora. En este artículo haré una revisión de este desarrollo contándoles un poco sus principales características y aplicaciones.
Robot seguidor de línea programado en Minibloq
Uno de los atractivos de la robótica es que permite, con un poco de ingenio, crear una gran variedad de diseños con equipamiento no necesariamente tan costoso, dando lugar a una gran variedad de robots que pueden realizar las funciones mas diversas.
Un seguidor de líneas es un robot que, de manera autónoma, es capaz de seguir una trayectoria arbitraria marcada con una línea que, según el diseño, puede ser de color claro (blanco) o de color oscuro (negro). Esto se logra habitualmente gracias a una cantidad variable de sensores infrarrojos que detectan el contraste entre la línea que define la trayectoria y el fondo sobre el que está pintada.
En este artículo les comparto una experiencia educativa realizada con un kit de robótica comercial programado con el software Minibloq.