Programación

Posts sobre programación, programas que he desarrollado…

Primeros pasos con AEM

2

El método de los elementos aplicados (AEM por sus siglas en inglés, Applied Element Method) es un nuevo método para simular el comportamiento de materiales y estructuras sometidos a diferentes fuerzas, de modo similar al Método de los Elementos Finitos. Sin embargo el enfoque utilizado en el AEM es completamente diferente, permitiendo realizar cálculos y simulaciones precisas no sólo en el régimen elástico lineal del material sino también en los casos de grandes deformaciones e incluso fracturas del material.

Este método puede resultar de gran utilidad tanto para la industria audiovisual (animaciones de demoliciones, y destrucción de obra civil en general), como para la industria mecánica y civil, proporcionando nuevas herramientas de análisis estructural.

Como breve demostración, os dejo una imagen de una viga vertical sometida a flexión debida a una fuerza horizontal hacia la derecha. Próximamente más información y demostraciones sobre este método...

 Flexión lineal con AEM

Medición de temperaturas

2

Hoy voy a describir el pequeño montaje realizado para toma de medidas de temperatura de forma continua, y su posterior tratamiento y representación en el PC. El sensor de temperatura utilizado es un LM35, se trata de un sensor de bajo coste, con una precisión aceptable (0.5ºC aproximadamente) y de fácil utilización. Dicho sensor sólo necesita ser alimentado con una tensión de entre 4 y 30 V, conexión a tierra, y en la tercera patilla podemos medir una señal de tensión que se corresponde con la temperatura según la siguiente relación:

La idea detrás de este montaje es la de medir continuamente la temperatura y transmitirla por USB de modo que se muestre en una gráfica elaborada en C#. Además de mostrar los valores medidos, se aplicará un filtro pasa-bajo para suavizar la señal, obteniendo una estimación más precisa de la temperatura actual. También se realizan in-situ varias medidas que se promedian antes de ser enviadas por el USB, con el fin de compensar y eliminar ruidos electrónicos tanto del LM35 como del ADC del Arduino.

(más…)

Led RGB + Arduino + C#

0

En este nuevo post combino el manejo de un diodo led RGB con la comunicación mediante el puerto USB con un programa en C#. Un diodo led RGB es similar a un diodo led común, con la particularidad de que puede brillar con "cualquier" color. Esto se consigue mediante combinaciones de 3 luces (roja, verde y azul), generadas en el interior del encapsulado.

El led RGB tiene por tanto 4 patas, una común (5V en mi caso), y las otras 3 se corresponden al cátodo de cada uno de los colores. La modulación de la intensidad de cada color se consigue mediante PWM (Modulación de Anchura de Pulsos), por lo que es imprescindible usar los pines 3, 5, 6, 9, 10 u 11 del Arduino UNO (los únicos con esta capacidad)..

El esquema de conexiones es el siguiente:

Esquema de conexiones (más…)

Valkiria 0.16

1

Ya esta la demo del "juego" recién salida del horno, con muchos fallos y bastante cutrecilla, pero con ganas de hacer mejoras importantes durante el veranito. Para instalarla hay que descargarse el fichero de aqui, descomprimirlo, y seguir las instrucciones que pone en el leeme, que básicamente son: descargar la ultima version de Physx de nvidia en el enlace que sale, y ejecutarlo (no hagais caso a lo de instalar fmod, que me parece que no hace falta). Antes de subirlo lo he probado y se me colgaba al pulsar enter, asi que ya me contareis si a vosotros tambien os pasa, y buscare el problema.

Dejad comentarios por aqui sobre que os parece, ideas, fallos que os salgan.... y nada, que paseis buen verano, que hay que disfrutarlo, sin estudiar demasiado xd

Go to Top