√Čste dispositivo te ayuda a hablar mejor usando TinyML y Arduino

Publicado por en Arduino el 26/04/2022

Si alguna vez has hecho un video para subir a Youtube, has hablado en público o diste alguna charla, rápidamente te das cuenta que si no tienes soltura, solemos utilizar muchas palabras y sonidos comodín. Como por ejemplo "ehhhh", "mmmm" etc. Esos sonidos son algo automático del inconsciente, no están planeados, simplemente salen en esos momentos de silencio y pronto se hacen desagradables.

Con la ayuda de un Arduino y un poco de Machine Learning, podemos crear un dispositivo que nos avise cuando decimos algunas de esas palabras o sonidos. Eso es exactamente lo que hace éste proyecto.

El núcleo de todo es un Arduino Nano BLE Sense que se encarga de ejecutar el modelo. Pero lo más interesante es cómo se ha creado el modelo, ya que primero debemos entrenarlo para que reconozca las palabras que queremos. es especialmente interesante ya que puede valer para todo tipo de aplicaciones y puedes ver cómo hacerlo en detalle en el vídeo que te dejo a continuación.

Leer más

Este robot es capaz de pelar un pl√°tano usando machine learning

Publicado por en Robótica el 30/03/2022

A ti puede que te parezca muy fácil algo tan sencillo como pelar un plátano, pero para un robot es muy complicado. No es un objeto que tenga siempre las mismas dimensiones, ni mucho menos la misma textura y un montón más de variables que hacen que, para un robot, sea una tarea bastante difícil. 

Gracias a una novedona técnica de aprendizaje automático, éste robot es capaz de pelar el plátano. Bueno vale, tampoco puedes tener prisa, ¡pero lo hace razonablemente bien!

Leer más

√Čste sencillo robot hecho con Arduino funciona con una red neuronal

Publicado por en Arduino el 21/12/2021

Programar un robot con Arduino está bien y todo tiene su sentido lógico. Pero programar un robot con Arduino utilizando una red neuronal ya no es tan evidente. En un robot "normal" puedes programar las acciones que debe realizar cuando ocurre algo. Si encuentras una pared, gira a la derecha. Si ves luz de frente, arranca hacía atrás.

Pero con una red neuronal no programas una acción a realizar per se, sino que debes hacer que tu robot aprenda para que luego sepa cómo tiene que reaccionar a su entorno. Técnicamente no lo estas programando, sino que tu robot con Arduino se programa él mismo.

Es como estar en Matrix, pero algo más humilde, en plan 8-bits.

Algo que nos puede ayudar bastante es la librería Neural para Arduino y en el vídeo que te dejo a continuación verás cómo transformar un pequeño robot con Arduino sin ninguna gracia, en una pequeña máquina capaz de pensar casi por si misma.

Leer más

Evita los ladridos de tu perro con Machine Learning y Arduino

Publicado por en Arduino el 23/11/2021

Si tienes un perro y cuando te vas de casa no para de ladrar detrás tuya, éste proyecto seguro que te interesa. No es que tu perro sea malo o ladre sin sentido, solo es que te hecha de menos y quiere que vuelvas. Nathaniel ha encontrado un método relativamente sencillo y eficaz para que su perro deje de ladrar cuando él se va de casa.

El método consiste en utilizar un Arduino Nano BLE Sense para escuchar los ladridos del perro, pero eso no es todo, también utiliza tinyML, una pequeña librería de Machine Learning. El sistema es entrenado previamente con cientos de audios de ladridos diferentes para conseguir detectar cuando ladra su perro. 

Si se detecta un ladrido, un Feather Music Maker reproduce una voces para calmar el perro y que piense que no está solo. Es bastante sorprendente ver lo bien que funciona y te dejo el correspondiente vídeo a continuación así como el enlace al proyecto con todos los detalles.

Leer más

Timelapse para impresoras 3D de resina con Machine Learning

Publicado por en DIY el 23/09/2021

Hemos visto muchas veces timelapses de impresoras 3D de tipo FDM. Es muy fácil si utilizas Octoprint ya que tiene un plugin que lo hace todo. Pero cuando hablamos de las impresoras 3D de resina la cosa cambia. El problema es que si tomas fotos cada poco tiempo, el movimiento final no es fluido debido a que la plataforma sube y baja en los cambios de capa y no está sincronizado con la toma de imagen.

En el genial vídeo que te dejo a continuación verás como utilizando Machine Learning se puede mejorar enormemente la suavidad del movimiento de las fotos capturas y producir un timelapse para impresora 3D de resina realmente espectacular.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger información de carácter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuración cuando lo desees.

Cerrar

Más información en nuestra Política de Cookies.