Un software generador de sonido de motores de combustión tremendamente real

Publicado por en Programación el 13/08/2022

Seguro que has jugado a cientos de juegos simuladores de todo tipo de coches, pero te has fijado que los sonidos de los motores suelen ser bastante malos? Si lo piensas bien, los juegos producen un especie de sonido que modifica su frecuencia en función de la aceleración y se parece a un motor, pero en seguida te das cuenta que es un sonido sintético y poco realista.

Aquí es cuando el autor de éste proyecto se ha dicho que se puede hacerlo mejor y se ha programado un completo simulador de sonidos de motores de combustión. Y no solo la interfaz gráfica es muy atractiva, sino que puede cargar parámetros de diversos motores y puedes escuchar como suena de la misma manera. Es realmente alucinante.

Además, el código está disponible en su repositorio de Github por si quieres probarlo tu mismo. No te pierdas el vídeo a continuación que no tiene desperdicio.

Leer más

Tutorial sobre cómo programar en Python con Windows usando Anaconda

Publicado por en Programación el 29/06/2022

Si alguna vez has intentado programar en Python, sobre todo si utilizar Windows, pronto habrás descubierto el infierno que puede llegar a ser. Con infierno me refiero al caos de dependencias, referencias sin encontrar y la dificultad de instalación de diversos componentes de un proyecto.

Por supuesto si utilizas Linux, no tienes demasiado problema, pero si eres un usuario de Windows, es posible que necesites una pequeña Ayuda. Eso es exactamente lo que hace Anaconda. No, no hablo de un animal reptil, me refiero al entorno Anaconda, que te permite instala run solo paquete de desarrollo con todo incluido en un solo sitio para que luego puedas programar en Python cómodamente. 

Python es especialmente interesante en análisis de datos pero es igualmente un lenguaje muy versátil con el que puedes realizar todo tipo de programas.

Leer más

Cómo hacer un programador horario con Node-Red

Publicado por en Programación el 21/06/2022

Con Node-red puedes crear todo tipo de automatizaciones pero ya que tiene multitud de bloques de todo tipo, es fácil liarse. La mayor ventaja de utilizar un sistema basado en Node-Red, es que prácticamente no necesitas programar para crear una lógica inteligente. Ya sea para automatizar tu casa o vigilar servicios por ejemplo.

Uno de los usos más comunes de Node-Red es programar tareas. Vamos, que de forma inteligente, nuestro servidor de Node-Red sea capaz de encender y apagar cosas de forma automática en ciertos horarios. Eso es exactamente lo que vas a ver en el vídeo que te dejo a continuación, que además utiliza un bloque muy interesante para hacerlo.

Si todavía no sabes de qué va Node-red y quieres aprender más, no te pierdas nuestra guía Introducción a MQTT con Node-RED, Raspberry Pi y Arduino, ahí te lo explicamos todo en detalle!

 

Leer más

Cómo usar Machine Learning con Scratch usando Echidna

Publicado por en Programación el 14/06/2022

El aprendizaje automático o Machine Learning cada vez está más presente en todo tipo de proyectos. Hasta hace bien poco, no era una tarea fácil probar a programar algo así, pero con el paso del tiempo fueron apareciendo nuevas herramientas más fáciles para aprender los fundamentes de la inteligencia artificial.

Gracias al entorno de programación por bloques de Echidna, puedes programar modelos de aprendizaje automático por bloques. Eso hace que sea mucho más fácil enseñar estos conceptos en las clases.

EchidnaScratch incluye bloques para utilizar modelos de Machine Learning con los que podrás construir aplicaciones capaces de reconocer imágenes y textos escritos en lenguaje natural. Usando estos bloques, que se encuentran en las secciones learningml-text y learningml-image, en combinación con los bloques para controlar las placas Echidna y con el resto de bloques de Scratch, podrás unir el mundo de la inteligencia artificial con la robótica educativa.

A continuación te dejo un excelente vídeo de ejemplo que permite clasificar un debo arriba o un dedo abajo, encendiendo la luz roja o verde según sea reconocido.

Leer más

Conversor online de ficheros 3D STL en arte ASCII

Publicado por en Programación el 28/01/2022

Hace muchos años, cuando los ordenadores servían poco más que de calculadora gigante, no había tarjetas gráficas ni mucho menos gráficos de alta definición como tenemos hoy en día. Con los recursos tan limitados, los programadores se veían obligados a ser realmente creativos.

Una técnica muy utilizada en aquel entonces, e incluso hoy en día en algún programa de terminal en Linux como "Terminal Train", son los gráficos ASCII. Consiste en que, mediante números, letras y símbolos, puedes generar gráficos de baja resolución.

En el vídeo que te dejo a continuación, verás un programa online que convierte un archivo STL que normalmente utilizar para tu impresora 3D, en una visualización ASCII en tu navegador. Incluso lo puedes mover en tiempo real con el ratón.

Por cierto, para tu impresora 3D, considera utilizar ficheros M3F y no lo STL. Aquí te explico por qué el fichero STL es tan malo.

En la imagen de arriba de ejemplo, puedes ver el mítico 3DBenchy hecho solo con letras. Incluso si te fijas bien, puedes ver qué letras hemos utilizado ;)

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.