Publicado por Oscar Gonzalez
en Rob贸tica
el 17/07/2023
Hace ya tiempo que vengo siguiendo este espectacular proyecto de cerca y creo que la espera ha valido la pena. Se trata de un brazo robot de 6 ejes impreso casi en su mayoría en 3D.
Pero no es la primera vez que vemos un brazo robot publicado aquí, de hecho he publicado bastantes, pero lo especial de este que por supuesto es Open Source es su excelente documentación, así como su tamaño muy compacto y basado en motores paso a paso que le dan una gran precisión.
Antes de que empieces a calentar tu impresora, no te pierdas el enlace a su Github donde podrás ver todos los documentos tanto STL como un genial manual de ensamblaje.
El código fuente también está disponible y está pensado para un Arduino MEGA implementando también cinemática inversa que no es poco. A continuación tienes cinco completos vídeos que explican desde absolutamente cero su diseño y montaje, incluso sobre cómo funcionan sus ejes a nivel matemático.
Leer más
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 dependencias 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 te dejo a continuación, Andreas Spiess, más conocido como El tío 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.
Leer más
Publicado por Oscar Gonzalez
en Rob贸tica
el 19/06/2023
No es un tanque cualquiera, ya que utiliza un potente microcontrolador ATOM ESP32 S3 de M5Stack. Y lo mejor es que cabe en la palma de tu mano.
Pero no solo eso, no es el típico proyecto que montas y ya está, es algo más. Es el punto de entrada al fabuloso mundo de los tanques, donde he aprendido que su diseño es mucho más completo de lo que pensaba.
En el vídeo que te dejo a continuación te lo explico en detalle y además te contaré lo que viene después.
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 18/06/2023
Me encantan los automatismos, en concreto todo lo relativo a automatizar procesos repetitivos. Ésta más hace una sola cosa: cortar un folio de papel de tamaño A4 en trocitos más pequeños. Está basada en Arduino y se puede configurar mediante una pequeña pantalla OLED el ancho de cada tira de papel y cuántas unidades cortar. El cuerpo principal está impreso en 3D y el resultado es más que aceptable.
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 12/06/2023
Un generador de ondas, también llamado generador de funciones tiene muchas utilidades como herramienta para analizar circuitos o medir la respuesta a una determinada frecuencia. Éste proyecto que os dejo a continuación muestra cómo montar uno casero basado en Arduino y que puede llegar a generar frecuencias de hasta 10 MHz con tres tipos de señales: sinusoide, triangulo y señal cuadrada.
Leer más