Anteriorente ya había escrito algo para Taringa, pero gracias a la motivación del user PeHache me dieron ganas de desarrollar un poco más la idea para que se entienda el cómo porqué y cuando de esto. ¿Cuando? ¿Cómo? ¿Por qué? De chico siempre tuve fascinación por controlar cosas. Lo que sea a través de un circuito eléctrico, además películas como War Games me quemaron totalmente la cabeza, sumado a esto mi papá es un entusiasta de la electrónica y radioafición, de tal palo, tal astilla Primeros pasos Bien basta de preámbulos, A fines del año 2006 me puse a experimentar con el puerto paralelo de una vieja pentium 3 con windows 98, estaba completamente fascinado porque a través de un simple programa podía prender y apagar un led a voluntad, es tonto, pero me sentía más alto que (para los creyentes) Dios. En ese momento yo era parte de una comunidad underground llamada Psicofxp, con el mismo nick que tengo acá en T!, tuve la suerte de conocer a mucha gente grosa, entre ellos y Alan Reid quien me ayudó muchísimo. Corrían los primeros meses del año 2007 y ya me sentía "groso" como para poder hacer un control domótico de un par de leds (8 para ser exactos). Había programado un software (para windows) que corría sobre una linea de comandos, este programa se ejecutaba a través de un código PHP (el código hacía llamadas a que se ejecutara el software con una cierta clase de parámetros para que, por ejemplo, prendiera un determinado led). Estaba bueno, funcionaba bien! Pero tenía varios defectos: [*] En la pc 'host' se necesitaba tener instalado un servidor apache con intérprete PHP. [*] Al estar controlado el sistema directamente por el puerto paralelo, éste envía señales erraticas a la salida mientras la pc arranca, por lo que descontrolaría todo hasta que el software tome el control. Fuera de ello, hasta tenía soporte wap para poder manejar todo desde el celular. Este era el video "promocional" link: http://www.youtube.com/watch?v=EwyKj_DlL2Y Como pueden ver dice "libre", cosa que no es, se me escapó el detalle de que el .exe no tenía código fuente. Alan Reid me dio una mano importantísima para poder darle seguridad al sistema y hechar a andar el sistema wap!! Aún pueden descargar el código y usar el sistema: www.domoticacasera.com.ar Aunque no creo que nadie lo use, tiene muchos fallos La nueva etapa A la par de aprender y mejorar mi programación php y demás proyectos chicos, aprendí a utilizar microcontroladores PIC de la empresa Microchip, esto conllevó a que encontrara un proyecto muy lindo de un hombre con nomre dificil, Wichit Sirichote Si bien las bases estaban, el sistema así como lo entregaba este señor, no funcionaba. Tuve que aprender Pic C (un lenguaje de programación) y luego entender la sintaxis del código, muy simple en verdad. El sistema realmente era excelente, muiltiplataforma, libre, gratuito, modificable 100% y muy flexible. Cabe aclarar también que acá yo ya empecé a meterme en el mundo del software libre, linux, gnu, etc.. Lo que entregaba don Sirichote era un sistema que controla tres salidas y lee dos entradas, Como se puede ver, el circuito es realmente simple y está basado en el mítico 16F84, En el sitio se muestra su uso con un programa privativo programado por el mismo, por suerte no es de vital importancia! usando cualquier software que pueda comunicarse con un puerto serie funciona. Cuales son las ventajas de este sistema? [*] Debido al excelente código del pic, este no necesita un MAX232 para adaptar valores con el puerto serie. [*] El consumo es extremadamente bajo (consume mas un led encendido que el pic) [*] Si hubiera un corte de luz, el sistema inicia con todo apagado [*] No tendría el problema de domoticacasera al iniciar. Viendo la hoja de datos del PIC, sabía que podía ampliarlo mucho más! Así fue como logré controlar 6 salidas y ver el estado de 4 entradas, además de agregarle un lindo menú de presentación. Aquí estoy simulando el circuito, Sólo 7 resistencias y dos condensadores (con su cristal) son necesarios para hacer funcionar el pic! impresionante, no? acá lo estoy testeando en Windows: link: http://www.youtube.com/watch?v=kgmif5omFaw (mis conocimientos sobre edición de video son nulos) y acá ya lo estaba haciendo funcionar en Ubuntu: Por causas de la vida este proyecto lo tuve que abandonar, si bien está funcional, (y de hecho hace un rato saque la plaqueta del cajón, la conecté y anda) me gustaría hacerle mas modificaciones, pero bueno, algún día. Cabe aclarar también que recién comenzaba en el uso del software libre y gnu/linux, por lo que casi todo el sitio habla de aplicaciones que corrían bajo windows (pero aún así se puede ahcer bajo Linux) IC-Prog (programador de pic para windows) - picprog (para gnu linux) Hyperterminal de windows - minicom o cutecom en gnu/linux pic c compiler - gcc es todo el software! asi de simple. Los invito a visitar el sitio y que bajen y prueben! www.domopic.com.ar De paso, dejo el link a una muy buena comunidad que sin dudas va a dar que hablar http://www.taringa.net/comunidades/hacktronica/ Saludos!
Domopic - Dómotica casera, fácil y libre
Datos archivados del Taringa! original
0puntos
603visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:
Posts Relacionados
0
archivado0
archivado0
archivado0
archivadoDejá tu comentario
No hay comentarios nuevos todavía