Termostato electronico con LCD

March 11th, 2012
Este circuito electronico lo vi en la web www.pablin.com.ar(puedes ver el esquema original aqui), lo acabo de hacer y realmente me ha dado muchas satisfacciones.
Tuve algunos problemas para conseguir el pic, dado que es medio viejo, pero lo probe en PROTEUS con un 16f873 y anduvo perfecto, asi que decidí armarlo con el mismo (en el esquema dice pic16f870, pero prueben con un 873 que anda al pelo)
Le hice una pequeña modificacion en el circuito, consistente en la adicion de un capacitor de 220nF a la salida RC4 del pic, que es la salida que controla el transistor que enciende y apaga el rele.
Dicho capacitor lo puse, porque al hacer las pruebas al acercarse a la temperatura de encendido, o de corte del rele, al adoptar valores intermedios el rele comenzaba a oscilar hasta que se alcanzaba la temperatura final (de corte o de encendido). Para ello coloque el capacitor, que actua como un pequeño filtro, evitando que el rele oscile.
Puedes descargarte el PCB aqui:
pcb2.brd
y el esquema aqui:
esquema.sch
el HEX esta aqui
Algunas fotos del termostato:

Mi algoritmo A*

September 11th, 2010

Recientemente acabo de implementar un algoritmo de busqueda A* en javascript.
Mi idea al momento de hacerlo no es lograr el mejor, el mas rápido, ni optimizado, sino simplemente poder entender el funcionamiento de A*.

De momento solo avanza en la busqueda de a movimientos horizontales y verticales (para simplificar el algoritmo), pero a futuro breve le implementaré los movimientos diagonales. Tambien seria necesario optimizar las busquedas en la Lista Abierta, manteniendola en todo momento ordenada.

bueno, basta de palabras, pueden verlo en http://www.whitecat.com.ar/demos/astar

hasta la proxima!!

Tetris en HTML5

June 1st, 2010

Este es mi primer post, y arrancamos con todo!

La idea de este blog es que sea informativo, en el que muestro lo que voy aprendiendo, primero para que sirva a los demas, y tambieb para que me quede una referencia de lo que voy haciendo.

Aqui les muestro lo ultimo que hice, aprendiendo  HTML5,  usando <canvas> y javascript:

http://www.whitecat.com.ar/demos/atetris/

No está completo, le esta faltando varias cosas, entre ellas:

  • que las piezas giren correctamente. para ello ejecutar el atetris del mame y analizar como giran las piezas.
  • Algunas piezas no rotan correctamente como el original, ver bien esto
  • cuando se hace una linea que se anime como el original (un pequeño parpadeo de los bloques)
  • hacerle niveles
  • cuando pase de nivel q haga el animado (el tipito bailando)
  • puntaje
  • musica
  • investigar websockets que se pueda jugar de a dos online.

si alguien se anima, lo voy a publicar en googlecode, cuando lo tenga publicado les paso el enlace.