Medidor de tiempo de carrera casero para entrenar tu velocidad

Publicado por en Arduino el 09/05/2019

Si te va el running, o lo que antes comúnmente se llamaba correr, éste proyecto puede ayudarte a saber cómo de rápido corres una determinada distancia. Es un proyecto muy sencillo basado en Arduino que utiliza un pequeño sensor de distancia y muestra los tiempos en una pantalla e-paper. La caja es impresa en 3D para usarlo en tu pista favorita.

Leer más

Cómo hace un mini juego arcade casero con ESP8266 y pantalla OLED

Publicado por en Arduino el 01/05/2019

Hacer un pequeño juego es un ejercicio muy sano, ya que permite practicar tanto electrónica como programación y además es divertido de utilizar una vez finalizado. En ésta ocasión se usará como procesador principal el clásico ESP8266 programado desde el entorno de Arduino. En el vídeo se explica paso a paso cómo hacerlo junto con el código fuente que puedes descargar.

Leer más

Cómo montar un slider para cámaras DSLR con tracking de objetos

Publicado por en Arduino el 24/04/2019

No es la primera vez que publico un proyecto de slider de cámara, pero éste me ha gustado ya que ha utilizado otro enfoque de los que vimos habitualmente. Por un lado, utiliza un controlador Roboclaw que permite una enorme flexibilidad en cuando al control del motor, pero lo más llamativo es el sistema de tracking de objetos. Si lo piensas bien, puedes trazar un triangulo de 3 puntas entre los dos puntos horizontales del pie de la cámara y el propio objeto. Por lo tanto, sabiendo la distancia hasta el objeto, puedes calcular el ángulo de giro de la cámara según se desplaza por el carril para que apunte siempre al objeto. Todo el control se hace mediante una placa Arduino.

Leer más

Cómo programar Arduino, ESP8266 y ESP32 con PlatformIO

Publicado por en Programación el 16/04/2019

El IDE de Arduino permite programar no solo las placas oficiales Arduino sino también una casi infinidad de placas interesantes como ESP8266, ESP32, los Feather de Adafruit y otros. Pero desde el punto de vista de la comodidad a la hora de programar, se puede decir que no es la mejor opción. Por ejemplo, los que venimos de otros lenguajes y entornos de programación, hay cosas que se echan de menos, como el autocompletado, un árbol de ficheros del proyecto, una buena gestión de dependecias y librerías etc. Una forma de tener todo eso y algo más es utilizar PlatformIO junto a Visual Studio Code de Microsoft. No solo es un tema de "pijería", que para gustos están los colores, sino que sobre todo en proyectos grandes con muchos ficheros, si no tienes un sistema de programación potente y ordenado, puede ser un auténtico caos. En el vídeo que os dejo a continuación, Andreas Spiess, más conocido como El tio del acento suizo, nos hace una épica explicación desde cero sobre cómo poner PlatformIO a funcionar para compilar y cargar tanto programas para placas Arduino como para ESP8266 y ESP32. Además, indica un truco muy chulo para que las librerías de tu proyecto no estén a nivel del IDE, sino en el mismo proyecto. De esa manera cuando distribuyas el código, las librerías irán con él y todo el mundo se ahorrará unos cuantos dolores de cabeza. SPOILER: Yo ya lo he probado y me ha encantado, además de sentirme muy cómodo con ese fondo oscuro ¡por fín!

Leer más

Xilófono controlado con solenoides y Arduino

Publicado por en Arduino el 09/04/2019

Mezclar mecánica con electrónica y un poquito de programación mola mucho ya que algo tan simple como un pequeño xilófono puede convertirse en un instrumento musical digital con infinitas posibilidades. El truco consiste en utiliza pequeñas solenoides pero atención, ya que no se pueden conectar directamente a los pines de tu Arduino, pero con la ayuda de unos MOSFET será pan comido. A continuación te dejo un vídeo del resultado pero por si te animas a montarlo, también tienes abajo el enlace a tutorial completo.

Leer más