Hace casi 3 años comencé un proyecto terminal en mi carrera y lo desarrollé enfocado al protocolo x-10 y a los pics. Desarrollé una tesis y desafortunadamente como el protocolo x10 tiene muchos problemas no acabé la tesis, aunque aprobé la materia.
El contenido de la semi-tesis es el siguiente...
La tesis está incompleta porque quité el desarrollo de mis compañeros y solo dejé mi desarrollo. La mayoría de los desarrollos como el riego o la protección de ventanas quedaron como teoría, nunca los implementé. La comunicación x10 nunca me funcionó, a pesar de que seguí al pie de la letra la nota de aplicación AN236 de Microchip.
Ahora que ya no necesito la tesis decidí publicarla por si a alguien más le sirve de algo.
Advertencia: Este proyecto emplea conexiones a la red de Corriente Alterna y debe realizarse con mucho cuidado. Se deben tomar todas las precauciones necesarias al trabajar con voltajes de 120V o 220V.
El link para la descarga del documento:
http://www.4shared.com/file/56408525/60788734/TESIS-AutomHogar_X10_MigSantiago.html
Si deseas conversar al respecto de la tesis puedes hacerlo en el foro Todopic:
http://www.todopic.com.ar/foros/index.php?topic=22606.0
Blog de publicación de sitios relacionados con la electrónica, microcontroladores, programación, videojuegos y otros temas.
domingo, febrero 01, 2009
sábado, enero 31, 2009
Windows 7 Beta
Windows Vista es un sistema operativo que está dando muchos dolores de cabeza por su bajo rendimiento y Microsoft ya está trabajando en su reemplazo: Windows 7.
Ya se encuentra disponible la descarga gratuita de Windows 7 Beta desde el servidor de Microsoft para que la pruebes y ayudes a Microsoft con tu experiencia.
Si quieres descargar directamente la imagen ISO de Windows 7 este es el link:
http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso
No olvides entrar al primer link para obtener tu Activation Key para poder usar Win7 hasta Agosto de 2009.
Los requerimientos mínimos recomendados para instalarlo son:
- 1 GHz 32-bit or 64-bit processor
- 1 GB of system memory
- 16 GB of available disk space
- Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme)
Ya lo descargué y lo tengo corriendo en una Sempron a 1.6GHz, video de 128MB DDR2 Geforce FX 5200 y 512MB DDR 333MHz. Corré mucho más rápido que Vista y solo corre lo necesario sobre el escritorio, nada de gadgets ni chacharitas inútiles.
Sobre el aspecto gráfico de Win7, puede correr incluso en máquinas con tarjeta de video sencilla, hay 3 modos de video: Aero (ventanitas transparentes), Tema normal (se ve cómo Aero pero no habilita transparencias ni miniaturas de las ventanas en la Taskbar) y modo antigüito (ventanas al estilo de win95).
Si tienes errores o sugerencias al estar usando Win7, puedes enviarlas directamente a Microsoft dando click en la parte superior de cualquier ventana, específicamente sobre "Send Feedback".

Ya se encuentra disponible la descarga gratuita de Windows 7 Beta desde el servidor de Microsoft para que la pruebes y ayudes a Microsoft con tu experiencia.
Si quieres descargar directamente la imagen ISO de Windows 7 este es el link:
http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso
No olvides entrar al primer link para obtener tu Activation Key para poder usar Win7 hasta Agosto de 2009.
Los requerimientos mínimos recomendados para instalarlo son:
- 1 GHz 32-bit or 64-bit processor
- 1 GB of system memory
- 16 GB of available disk space
- Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme)
Ya lo descargué y lo tengo corriendo en una Sempron a 1.6GHz, video de 128MB DDR2 Geforce FX 5200 y 512MB DDR 333MHz. Corré mucho más rápido que Vista y solo corre lo necesario sobre el escritorio, nada de gadgets ni chacharitas inútiles.
Sobre el aspecto gráfico de Win7, puede correr incluso en máquinas con tarjeta de video sencilla, hay 3 modos de video: Aero (ventanitas transparentes), Tema normal (se ve cómo Aero pero no habilita transparencias ni miniaturas de las ventanas en la Taskbar) y modo antigüito (ventanas al estilo de win95).
Si tienes errores o sugerencias al estar usando Win7, puedes enviarlas directamente a Microsoft dando click en la parte superior de cualquier ventana, específicamente sobre "Send Feedback".

Actualización:
La versión Windows 7 Release Candidate estará disponible para su descarga desde Microsoft a partir de mañana 5 de Mayo.
http://www.microsoft.com/windows/windows-7/beta-download.aspx
La versión Windows 7 Release Candidate estará disponible para su descarga desde Microsoft a partir de mañana 5 de Mayo.
http://www.microsoft.com/windows/windows-7/beta-download.aspx
Windows 7 Release Candidate Announcement
Thank you very much for your help in testing the Windows 7 Beta. Your feedback is invaluable in helping make Windows 7 a high quality operating system. With your help, we have reached the next major milestone on the journey to Windows 7: the Release Candidate (RC).
On April 30th, the RC became available to MSDN subscribers and TechNet Plus subscribers.
On Tuesday, May 5 (PST), the RC will be available to everyone via our Customer Preview Program. As with the Beta, the Windows 7 RC Customer Preview Program is a broad public program that offers the RC free to anyone who wants to download it. It will be available at least through June 30, 2009, with no limits on the number of downloads or product keys available.
So you don’t need rush to make sure you get your copy. When you’re ready to download the RC, it’ll be waiting for you.
lunes, enero 12, 2009
Instalar Windows XP sin cdrom, ni floppy ni arranque USB
Para instalar Windows XP en una laptop que no tiene cdrom, ni floppy, ni arranque por usb y solo tiene un disco duro IDE 2.5" de 4GB y 64MB de ram:
Se necesita:
- Una pc con cdrom y floppy 3.5"
- Adaptador IDE 2.5" a USB
- NLite
- CD de Windows XP
- Disco de arranque MSDOS
- HP USB Disk Storage Format Tool
- Ejecutable SMARTDRV.EXE
Primero se debe modificar el winxp con el programa nlite indicando que no debe haber restricción de ram. Generar el nuevo disco de xp como ISO o grabarlo en otro cd.
Sacar el disco duro de la laptop y conectarlo al adaptador IDE-USB y a la pc con cdrom. Abrir el programa HP format tool. Seleccionar el disco USB y copiar archivos de arranque desde A:\. Insertar el floppy de MSDOS y formatear el disco con FAT32 (formato completo).
Copiar los archivos config.sys y himem.sys del disco en A:\ a la raíz del disco USB formateado. Copiar el archivo SMARTDRV.EXE en la raíz del disco USB.
Copiar la carpeta completa I386 del cdrom generado con nlite en el disco usb formateado.
Al terminar de copiar todo lo anterior se debe instalar el disco en la laptop.
La laptop arranca MSDOS y se debe ejecutar smartdrv.exe para agilizar la instalación (caché del disco duro).
Entrar a la carpeta c:\i386\ y ejecutar winnt.exe
Seguir las instrucciones en pantalla.
Después de que winxp ya está instalado se puede eliminar la carpeta i386 del disco duro.
domingo, noviembre 16, 2008
Codificador PIC16 Nemónico a Hexa y Hexa a Txt
Por la necesidad de codificar a mano las instrucciones de los PIC16 en modo hexadecimal y después de haberme equivocado al hacerlo, escribí un programa que genera la instrucción en hexa a través de una ventana de diálogo.
Solo se debe elegir la instrucción (nemónico) a emplear y sus operandos: registro f, literal k, bit a modificar o destino de la operación ALU. Al dar click en convertir, el programa genera la palabra en hexadecimal de 14 bits que se puede grabar directamente en la memoria de programa del pic.
Adjunto código fuente y ejecutable para quienes le vean utilidad al programita. Fue compilado con VBasic 2008 Express.
Ejecutable:
http://www.4shared.com/file/71823480/b6bedcef/Codificador_PIC16.html
Código fuente VB2008:
http://www.4shared.com/file/71823560/29ff9b56/Codificador_PIC16_cdigo_fuente.html
Convertidor archivo .hex a archivo .txt
Este programa se encarga de leer los archivos .hex que contienen la información a grabar de los PIC16. Extrae la memoria de programa en un archivo de texto, donde cada línea expresa la instrucción en binario del pic.
Cada línea representa la instrucción del pic16 en modo binario, teniendo por ejemplo a NOP = 00000000000000 o teniendo a SUBLW 0x00 = 11110000000000. Se respeta la posición en la memoria como en org 0x05, dejando las líneas sin código como 11111111111111, que equivale a un pic nuevo o a una instrucción ADDLW 0xFF.
¿Qué no hace el programa? No lee la EEPROM ni los fusibles de configuración del pic; tampoco identifica al pic para el que fue ensamblado.
Por ejemplo, si el código ensamblador es el siguiente...
org 0x0000
nop
return
retfie
movwf efe
clrw
...
El programa genera la siguiente salida...
00000000000000
00000000001000
00000000001001
00000010000000
00000100000011
...
Adjunto código fuente y ejecutable:
http://www.4shared.com/file/70640741/6ec22da6/Hex2TxtSan.html
Hay un bug que no supe corregir: si generan un archivo.txt con el mismo nombre por segunda vez les marca error. Solo hay que quitarle la propiedad de Solo Lectura al archivo y listo.
Más información sobre los archivos .hex de los PIC16 con el tutorial de Diego RedPic:
http://www.todopic.com.ar/foros/index.php?topic=23342.0
Etiquetas:
codificador pic16 hex assembler txt
viernes, octubre 17, 2008
Orcad 9 setup.exe - Infracción de Acceso
Queriendo instalar Orcad Suite 9 en una computadora con Windows XP me entregaba el siguiente error:

Error de aplicación
SETUP ha causado una infracción de acceso en VERSION.dll en 0x77bd1ddc.
La solución para que la instalación no falle es la siguiente:
- Desinstala Microsoft Visual Studio 6 SP5.
- Reinstala Microsoft Visual Studio 6 pero no instales la librería MSDN ni el Service Pack 5.
- Corre el setup.exe del disco de Orcad y funcionará como debe ser.

Error de aplicación
SETUP ha causado una infracción de acceso en VERSION.dll en 0x77bd1ddc.
La solución para que la instalación no falle es la siguiente:
- Desinstala Microsoft Visual Studio 6 SP5.
- Reinstala Microsoft Visual Studio 6 pero no instales la librería MSDN ni el Service Pack 5.
- Corre el setup.exe del disco de Orcad y funcionará como debe ser.
Suscribirse a:
Entradas (Atom)

