Archivo de la categoría: programación

Controlemos entradas y relés con nuestro teléfono

Vista pictórica de la interfaz de control para el teléfono con entradas y salidas activas.
Vista pictórica de la interfaz de control para el teléfono con entradas y salidas activas.

Para este proyecto usaremos una Raspberry PI come servidor web y como software nos apoyaremos a un micro-framework llamado Flask, hecho en Python. No obstante sea un instrumento muy potente, permite también de hacer pequeñas aplicaciones como la descrita en este artículo. Dispone ya de un servidor incorporado por lo que no es necesario instalar otros programas como Apache o PHP. Hacer click aquí para leer el resto del artículo

Controlemos entradas y salidas de una Raspberry PI en Python – Parte 2

Vista de la segunda versión del programa.
Vista de la segunda versión del programa.

En esta segunda parte del proyecto desarrollaremos una nueva versión del programa que hemos visto en la primera parte. El aspecto gráfico de la interfaz es parecido a la versión anterior pero este nuevo código es más elegante y permite una mayor modularidad, útil si necesitamos expandirlo para controlar más entradas o salidas. Hacer click aquí para leer el resto del artículo

Controlemos entradas y salidas de una Raspberry PI en Python – Parte 1

Vista de la interfaz para raspberry PI con pulsadores y relés

En el proyecto precedente, "Controlando leds con una Raspberry PI", hemos visto como trabajar con las entradas y las salidas de una Raspberry PI a través de un pequeño programa de tipo terminal. Esta vez veremos un programa con interfaz gráfica, que permite de activar 3 relés y ver el estado de 3 entradas digitales. Hacer click aquí para leer el resto del artículo

Controlando leds con una Raspberry PI

Raspberry junto a la protoboard con los leds trabajando.

Hola gente, hoy publico un proyecto que consiste en controlar las entradas y las salidas de una Raspberry PI con un simple programa hecho en lenguaje Python. Aclaro que mis conocimientos sobre Python, Linux y Raspberry son limitados, me considero mas bien un aprendiz. De cualquier manera, siguiendo el acostumbrado estilo de Inventable, he tratado de ser preciso y exhaustivo. Hacer click aquí para leer el resto del artículo

Calculadora de códigos para resistencias SMD

Calculadora de resistencias SMD

Nuevo programa on-line que calcula automáticamente los valores de resistencia para la codificación en las resistencias SMD. Incluye los códigos de 3 o 4 dígitos y también el misterioso código EIA-96.
LINK al programa: SmdResCalculator.html

De vuelta de las vacaciones retomo las actividades de inventable. Esta vez publico una calculadora on-line para los códigos de las resistencias SMD cuya explicación detallada la hago en mi artículo Como se leen las resistencias SMD. Los códigos comunes de 3 y 4 dígitos son bastante fáciles de leer si uno conoce el mecanismo. El problema surge con el complejo código EIA-96 para resistencias SMD de precisión porque los números escritos en el cuerpo de las resistencias corresponden a precisos valores que se encuentran indicados en una tabla de referencia. Por lo tanto, si no disponemos de dicha tabla, es imposible determinar el valor de resistencia (excepto midiéndola con un tester). Un código EIA-96 en una resistencias SMD se reconoce porque termina con una letra. Hacer click aquí para leer el resto del artículo

Calculadora de colores para resistencias

Calculadora bandas de color para resistencias

Hola gente, para completar el artículo que he escrito algunos días atrás sobre el código de colores de las resistencias, publico una calculadora que he desarrollado en javascript y que permite de obtener el valor de una resistencia en base a los colores de las bandas. El programa también trabaja al contrario es decir, podemos escribir un valor de resistencia en la casilla de texto con la etiqueta "valor" y haciendo clic sobre la flecha negra a la derecha de ella, el programa nos mostrará los colores de las bandas respectivas. En la casilla podemos escribir solo el número y el valor calculado será en ohms, o agregar una "K" al final del número y el programa lo calculará como kilo ohms. También podemos agregar una "M" al final del número y el programa lo calculará como mega ohms. Funciona con la codificación de 4 bandas (resistencias comunes con tolerancias del +/- 20%, 10% o 5%) y también de 5 bandas (resistencias de precisión del +/- 2%, 1% o más precisas). Les pido de indicarme si encuentran problemas en su uso o si tienen sugerencias.

[LINK DE LA CALCULADORA]

Hasta pronto!!

 

Los contenidos de este blog son originales y están bajo una licencia Creative Commons BY_NC_SA

Calculadora de resistencias para leds

PromoLedCalculatorLow_V.png

Programa web on-line que calcula automáticamente el valor de la resistencia en serie con uno o más leds alimentados con baja tensión y diseña el circuito.

Amigos de Inventable, me he dedicado a estudiar la programación de páginas web dinámicas con el objetivo de poder hacer una serie de programas de cálculo que serían muy útiles para los apasionados de electrónica. No fue fácil para mi porque conozco solo la programación en ambientes visuales para aplicaciones desktop. De cualquier manera, con paciencia todo se aprende y aquí les muestro mi primer programa on-line: un calculador de resistencias para leds en serie. El programa está desarrollado en javascript y tiene algunas funciones especiales como por ejemplo la substitución automática del valor calculado por valores estándar fáciles de buscar en comercio y también el "diseño al vuelo" del circuito. La página es de tipo "responsive" que permite (espero) de verla bien en ordenadores para escribanía como también en "tablets" o teléfonos móbiles y se encuentra en Inventable.it que es mi nuevo dominio italiano. La he puesto ahí porque el host es más veloz y confiable (espero de poder mudar a este host todo inventable.eu dentro de no mucho tiempo). La página está en italiano y en castellano. Pienso más adelante de hacer otra versión más compleja del programa que permita la conexión de muchos leds en paralelo. Me gustaría saber vuestra opinión y también si encuentran errores o problemas de funcionamiento. Hasta pronto!!! 🙂

Actualización del 07/02/2015

Antes que nada quiero agradecer los comentarios y sugerencias por parte de los lectores. He actualizado el programa con su tercera versión. Las correcciones y modificaciones hechas son:

1. Corregido el error en la resistencia con algunos valores.
2. Muchas más tensiones de alimentación y más corrientes.
3. Posibilidad de conectar hasta 6 leds en serie en lugar de 3 de la primera versión (más no puedo por problemas gráficos).
4. Posibilidad de calculo con leds de hasta 1 W (300mA).
5. Muchas mejorías de la parte gráfica.
6. El programa advierte con colores si la potencia de la resistencia es excesiva.

Bueno, espero que les guste este nueva versión y les pido que me avisen si encuentran errores. Gracias!!!

Actualización del 20/06/2015

1. Página mejorada con gráfica adapta a los móviles (responsive)

LINK A LA PAGINA DE LA CALCULADORA

Introducción al OSC (Open Sound Control) – Segunda parte

6. Cadena de identificación de los datos transportados (tag types)

La segunda parte de un mensaje OSC es una cadena que empieza con el símbolo "," y que está compuesta por letras que sirven para identificar los tipo de datos que el mensaje transporta. Cada letra representa un tipo de dato (cadenas, números enteros, números con coma flotante, etc.

Hacer click aquí para leer el resto del artículo