sábado, enero 30, 2010

Método Gauss-Jordan escrito en C++.

Aquí dejo el .cpp del método Gauss-Jordan. Es un pequeño programa que resuelve un sistema de ecuaciones lineales por medio del método. Fue escrito originalmente en C++. Aunque es realmente sencillo el problema es que no tiene en cuenta problemas de aproximación al tratar fraccionamientos en la matriz.
Al probarlo con varios circuitos y contrastando con un programa echo en Octave arrojo idénticos resultados pero obviamente no se recomienda para usar como base de cálculos es sólo a muestra con fines educativos.

http://www.megaupload.com/?d=M0FNLKJ5 (1.33 kb)

viernes, enero 29, 2010

Convirtiendo una Ps2 en un Media Player!

El verano pasado me dispuse a armar una máquina para hacerla funcionar como media player, pero lo cierto es que no conseguí hardware barato y ningún conocido quiso ofrecerme a un costo razonable el que tenia de desecho así que use lo único que tenía a mano que llenaba los requisitos: mi play station 2.

jueves, enero 28, 2010

Tardo pero lo logro, PS3 hacked

Gracias a Geroge Hotz la PS3 finalmente fue hackeada. ¿A que se refieren? básicamente se logro acceder a la memoria con libertad. Esto es un avance realmente significativo para proveer homebrew de calidad para este dispositivo.
¿Qué nos depara el futuro? Bueno, ahora esta en manos de los desarrolladores de homebrew lograr disfrutar de nuevas situaciones.
La información de la mano de su propio hacker:

http://geohotps3.blogspot.com/2010/01/heres-your-silver-platter.html

miércoles, enero 27, 2010

Gráficos y simulación sobre un circuito serie RLC con octave.

Simple pero efectivo, programado en octave (mayormente probado > 2.9) para simular y graficar diferentes parámetros de un circuito serie RLC.
Se requiere tener instalado octave y gnuplot, asi que en general no presentara mayores problemas.

martes, enero 26, 2010

Lo que despues se popularizaría tanto... Modding

Comenzo como sólo un juego supongo y esas ganas de hacer algo más.






Po si no se dan cuenta, eran tan pocos los recursos que esta echo con vidrio de 3mm, y despues de muchos años todavía esta perfecto.

Funcionamiento de un laser

Aca les dejo un trabajo que hize sobre los laser. El material es integramente realizado por mi e intento dar una explicación seria sobre el funcionamiento del láser aunque no se si lo logro.

http://www.megaupload.com/?d=MPJFU1FJ (582.85 kb)

Emulando un joystick PS2 infrarojo utilizando una PsP Fat 1001

Bueno es sencillo, basado en el code básico de utilización del módulo IrDA del compilador para PsP.
Es relativamente fácil de seguir, y se aprende en el recorrido. Funciona, doy fe!

http://www.megaupload.com/?d=W9M7E8U8 (1.23 Mb)

lunes, enero 25, 2010

Método Newton-Raphson en Fortran

Durante algun tiempo estube estudiando Fortran, en escencia porque iba a participar en un proyecto para fluidos pero por ser estudiante de Ing. Electrónica no me dejaron puesto que este proyecto es para Ing. Químicos.
Como todo lo que hago es para Linux, utilizo Debian. El make file se incluye, es necesario tener instalado el gfortran.
La idea de aplicar el método en fortran fue para dar una solución a unas ecuaciones de Física Cuantica.
En general esta entendible pero bueno piensen que fortran es muy díficil y hasta en algunos casos antiintuitivo.

http://www.megaupload.com/?d=OCI9L8V0 (108.71 kb)

Fuente regulada transistorizada

Todos conocen los famosos reguladores de tensión comerciales como los típico LM78XX/XXA (reguladores de tensión positiva hasta 1 Amp.) pero ¿Alguien sabe como funcionan?
Bueno esta es una sencilla respuesta que espero que ayude al que no tiene preparación formal en electrónica.
Comenzemos con un diagrama:



Es pequeño y rápido de interpretar (bueno si no lo entiendes, tomate tu tiempo y medita sobre el diagrama y sigue leyendo).
Ahora presento el modelo circuital más simple de una fuente regulada transistorizada que puedas obtener:




La idea general es la siguiente:
  * R5 sólo está para latchear, o sea, provocar la corriente mínima en D1, en este caso hay un diodo común pero el 90% de las veces se utiliza un diodo zener.
  * R6 es quien provoca el funcionamiento de T2.
  * T1 en general va a estar en la zona de trabajo o sea que entre colector emisor va a existir una tensión fuera de 0V y la tensión sin regular pero su trabajo es el de alguna manera comparar la salida con la referencia...
  * R3 y R4 son un divisor de tensión el cuál muestrea la salida y lleva esta muestra al rango de la tensión de referencia más la juntura del transistor (0.6Volts aproximadamente).
  * Básicamente si aumenta la tensión (si no se dan cuenta, las variaciones son del orden de los milivolts) en la base de T1, por el Colector de T1 circula más corriente y disminuye así la tensión de la base de T2, o sea disminuye la salida, el mismo proceso se da cuando cae la tensión de la base de T1 pero en orden inverso claro esta.

Este tipo de fuente no tiene sentido aplicarla a ningún circuito que hagamos pero es la base de los reguladores comerciales.

¿Por qué no utilizarla? El problema más inmediato es la inestabiliad térmica, en los reguladores comerciales estan todos los componentes conectados mecánicamente y térmicamente, lo que permite que el circuito sea realmente estable.



¿Porqué se produce esta falla en la f500?

Es difícil de responder pero voy a intentarlo con lo que eh visto. En primer lugar notaran que el disipador montado sobre el cooler se conecta térmicamente al microprocesador y al chip Nvidia por medio de una varilla de cobre. Cuando se quita todo este sistema se descubre el chip Nvidia a diferencia del micro no tiene un contacto térmico ni mecánico total sino que depende de una pequeña goma (en realidad una silicona para altas temperaturas) que posibilita adaptar las diferentes alturas que poseen los IC's una vez montados en el mother. Pero notarán que esta pequeña silicona es relativamente ancha.

Muerte de una compaq f500

Sintomas: muere la placa wireless, la cambio pero no me detecta nada, definitivamente el problema es en el mother. Un día no quiere encender, nada de video, un pitido molesto y nada más. Supongo que son los problemas comunes de memoria, disco, batería... pero no.