Siempre en la vida he soñado con proyectos de do-it-yourself y con llevarlos a la realidad, algunos de ellos los he logrado y otros los tengo en stand-by. A veces es barato pero complicado, a veces es simple pero costoso. Pero de aquellos sueños he rescatado lo siguiente.
El Tamarindo
Controlador de tráfico y ancho de banda usando tc, e iptables. Todo basado en Web, con una interfaz simple, amigable y fácil de usar, pero tan poderoso como para usos industriales. Ese proyecto fue originalmente para Bolivar, e incluso me presto una maquina para trabajar en él. Al término del plazo, el Tamarindo estaba en etapas primitivas, lo entregue pero en el momento no se usó, simplemente se requerian algunas reglas de tc con htb.
Actualmente el Tamarindo fue reprogramado en su totalidad debido a que el codigo fuente en php se extravió. De el Tamarindo que actualmente esta funcionando yo no escribi ni una linea, pero el Tamarindo esta vivo y funciona.
La Mini ITX
La maquina mas pequeña del mercado, el cpu mas chico que uno se podía conseguir. Yo armé una Mini ITX con componentes importados varios meses antes de que la Apple MAC Mini saliera al mercado. Es una tarjeta madre que mide 12cm x 12cm, verdaderamente pequeña con red, sonido 5.1, firewire, paraleo, video y usb integrado, 1Ghz, 512 de ram y un disco duro de laptop tienen funcionando dia y noche desde hace mas de 1 año. Es mi server de almacenamiento y monitoreo usando Cacti.
Ademas es mi server de Voip/Asterisk, con el que tengo una cuenta con VoipJet y pago muy, muy barato las llamadas.
La Replay, una copia de las TiVo
Una caja Replay es una caja que se pone de sintonizador de TV, se conecta la antena/satelite/cable a la Replay y de ahi a la Tele, la Replay crea un buffer y uno puede literalmente “pausar” la Tv el Vivo, y luego adelandarla y regresarla dentro de lo que se almacena en el buffer. Es muy simple de hacer, pero las tarjetas de captura de video compatibles con Linux no son tan faciles de conseguir.
Ese es uno de los que actualmente tengo en mente, y gracias a la Mini-ITX podría lograrse. Solo me falta una tarjeta de captura de video que sea 100% compatible con Linux. Yo preferiria una Hauppauge, pero esas son dificiles de conseguir en México. Convertiré la MiniITX en un server de Replay para ver las noticias de Slashdot y el clima desde mi cama justo al despertar. Para leer el email y tener una WebTV, por mucho menos precio de lo que esta en el mercado.
TV LCD
Usando un LCD de 19″ y un sintonizador de TV de esos que venden para ver Tele en la compu se puede hacer una TV LCD de 19″. Ojo, es un sintonizador de TV , no una tarjeta de captura. Una TV LCD de 19″ por menos de 5mil pesos, es una ganga, teniendo en cuenta que esas TV’s estan arriba de 10mil o arriba de 15mil en las tiendas departamentales.
Home automation
Ese es el mas ambicioso, pero ya tengo la mitad de las partes. La MiniITX puede hacer de servidor de almacenamiento y Replay, ademas de Asterisk, que si se fusiona con simples aparatitos de electronica se puede lograr Automatizacion y Monitoreo Casero. Me gustaria tener en la MiniITX ademas de Asterisk y el Replay, unas FXO para conectarla a las lineas telefonicas de mi casa, y correr Jabberd. Ademas una camara de video de internet de esas que envian emails puede darme avisos directo a la MiniITX de intrusos o simplemente de un gato que salta la barda.
Lo anterior me permitiria literalmente platicar, con mi compu para preguntale como esta mi casa, si las luces estan apagadas o mi compu me mandaria un mensaje al Messenger o al celular (ya se puede y es gratis con mi Iusa) cuando algo pase. Existe integracion de Jabber+Asterisk, asi que no es problema, y en caso de ser necesario las AGI’s son una bendicion divina.
Ademas convertiria el sistema telefonico de mi casa en hibrido sacando llamadas de larga distancia via Internet y llamadas locales por la FXO. Me imagino una mañana al despertar…
Abro los ojos y prendo la tele, son las 6am pero ya no tengo sueño, regreso el Replay para ver las caricaturas de ayer en lo que se me quita lo adormilado. Claro, las caricaturas se muestran sin comerciales debido a la caracteristica de la tarjeta de captura de salto automatico de comerciales. Mientras veo las caricaturas presiono un boton y empiezan a a aparecer en dos lineas abajo de la pantalla, las RSS de Slashdot, El Universal, y de los ultimos comentarios de mi blog, ademas de los Subjects de mis ultimos correos. Uhm, veo que hoy es domingo y no se trabaja. Abro el menu y veo el pronostico del clima, parece un dia soleado. Ya me informe y vi dos episodios de Courage y ni siquiera me he movido de la cama.
Como Courage me ha gustado, le pico para grabarlas en DivX y almacenarlas, tres o cuatro botonazos del control. Ahora ya me levante y mientras preparo (o me preparan :-)) el café le pico para ver mi coleccion de MP3, elijo una Playlist y la pongo a tocar. El emisor FM miniatura de $300 pesos que compré en Office esta prendido, asi que el estéreo solo necesita sintonizar 88.9FM y listo, los MP3 en el estéreo. Que hueva cablear.
Hora de irse, …tic, tac, tic, tac …dan las 3pm y recibo un SMS en el celular, es mi compu, me avisa que alguien llamo y me dejo un recado, Asterisk usó Sphinx y tradujo de Habla a Texto, asi que puedo leerlo en el celular. No es nada importante, son los de Blockbuster que me retrasé en la entrega de las peliculas, y es que no las he entregado porque aun no las rippeo en la Replay, es cosa de meter el DVD y con el control de la tele, picarle Rip as DivX. Lo hace automaticamente pero me ha dado flojera hacerlo. Lo hare ahora que regrese.
Llego a un café y puedo entrar al internet pues es un hotspot, en morelia ya hay varios. Me conecto al Messenger y aparece un mensaje via Jabber Transport desde el server, me avisa nuevamente del voicemail y me pasa un link para escuchar el audio grabado. En la ventana de conversacion le respondo, “Ok, borralo” y del otro lado la magia se hace realidad, Asterisk borra mi mensaje que ya no quiero. Ademas le pregunto: “Compu, mandame /datos/subida/tarea.doc” y de repente aparece un mensaje “Computadora de Ariel desea enviarle el archivo tarea.doc, ¿Desea recibirlo?” Ok, lo recibo.
Y ni siqueira les he contado de lo que se puede hacer con Asterisk IVR, Festival y la integracion de todo. Es una maravilla verdad
El 95% de las herramientas necesarias para lograr mi sueño de Home Automation ya estan listas: Linux, MythTV, V4L, Jabberd, Festival, Sphinx, Asterisk, PHP, Perl. Solo es cosa de conseguir el hardware y tener el tiempo, o hacerlo poco a poco. Pero estoy seguro que algo como lo que planteo las compañias no lo tienen y si lo tienen cobran una millonada. Lo que yo sueño se puede hacer con menos de 10mil pesos.

Interesante.. !
Dónde consigues las mini itx aquí en México.. estoy tratando de hacer mi titulación desarrollando un proyecto de Casas Inteligentes tengo algo avanzado, pero es en PC y m egustaría implementarlo en una mini itx.. si tienes un contacto te agradecería que me enviaras un mail a fileinrommel@gmail.com..
Saludos y éxito en tus proyectos, los he lepido y suenas muy interesantes..
Muy muy interesante, ademas que me identifico mucho contigo….
Ojala tuvieramos oportunidad de charlar en el futuro.. saludos
me esta sirviendo tu mirror de libunicall etc etc..
Solo que mi libunicall.c no quiere compilar,, hay muchas versiones y no se cual de todas sea la adecuada para mi version de asterisk… seria bueno que alguien pusiera alguna tablita de eso…
quisiera poder encontrar la version de libunicall para mi asterisk, en vez de buscar una version de asterisk para otra de libunicall… en fin
como que este post ya no tiene que ver con el tuyo… pero esto de la automatizacion siempre lo he soniado y eres la primer persona que lo plantea tal y como yo me lo imagino…
y no quise gastar dos posts…
bueno saludos..
Hola, si alguien encuentra provedores de mini-itx o cualquier cosa relacionada con esta tecnologia, comparta la inforamcion :). Ahh y nada mas como dato para tu PBX de Asterisk con tu mini, puedes usar modems que tengan chip intel como FX0, te sale mucho mucho mas barato asi ya lo puedes conectar a la linea telefonica, solo necesitas un slot pci libre dentro de tu mini. Saludos.