Browsing Tag

DIY

Rescatando mi viejo LCD para mejorar el servidor de render

Hace unas semanas que tuve la idea de recuperar mi LCD Crystalfontz de la caja en la que lo tenía guardado, para darle una nueva vida mostrando información útil en el frontal de mi nuevo servidor de render.

Aquí no he hablado de mi nuevo servidor de render, pero por poner en contexto, básicamente es una caja de PC expresamente configurada para renderizar de manera continua (y de paso, dejando libre el PC donde trabajo). Continue Reading

Construyendo el nuevo servidor

quetzal3chasis

Siempre digo que no me meto más en bricolaje, pero al final me colapsa una nueva idea y cuando me doy cuenta estoy buscando mis herramientas. En éste caso, destripando una caja de ordenador para usar su esqueleto en el proyecto de casa para mi nuevo servidor.

Relé USB con Linux

releusb

Dado lo variopinto de mis contenidos, y por tanto, probablemente de mi audiencia, explicaré en primer lugar que un relé es como un interruptor, pero controlado eléctricamente, dicho coloquialmente. De ésta manera, en pocas palabras, un relé USB me permite encender y apagar aparatos eléctricos desde el ordenador.

Lo cierto es que no hay muchos sitios donde poder comprar un relé controlable por USB, pero yo además tuve doble suerte porque encontré un ‘fabricante’ que además proporcionaba un programa para su manejo que funcionaba en Linux. Lo encontré en TCTEC y distribuye en varias tiendas internacionales por unos 40€ la placa de cuatro relés.

En mi caso, la utilidad de este aparatito es darle un valor añadido más a mi servidor casero, y hacer que éste haga varias cosas, por poner las primeras ideas en las que estoy pensando:

  • Encender una luz de sirena cuando el sistema de vigilancia basado en Motion detecte una alerta en alguna de las cámaras (el servidor ya hacía las veces de vigilancia desde hace un tiempo).
  • Programar el encendido y apagado de la calefacción. Fácil combinando el programa que controla el relé, y el servicio CRON de Linux.
  • Hacer (mediante Motion) que las cámaras de seguridad hagan de detectores de presencia y enciendan selectivamente la iluminación al pasar.
  • En definitiva todo lo que se pueda hacer programando un interruptor, las posibilidades son numerosas…
Una vez con el cacharrito en la mano, voy a explicar cómo configuro y manejo el software que proporciona el fabricante para Linux.

Continue Reading

Quetzal sigue evolucionando

quetzalmayo

Las tareas de construcción de la caja para mi próximo servidor casero ‘Quetzal II’ han continuado avanzando este mes. El trabajo de pintura ya está finalizado y he montado algunos de los compontentes como los interruptores, los pulsadores, los ventiladores, la conexión de antena del módem GSM y la columna para las unidades de 5.25».

La siguiente tarea es hacer un recuento de todo el cableado necesario como el que va de la placa base a los leds y los pulsadores, la alimentación de distintos dispositivos, las interrupciones de los ventiladores, etc. Una vez hecho ésto, sólo queda decidir su trayectoria (para ordenarlos de la manera más eficiente) y construirlos con la medida precisa.

Una vez acabado todo el cableado, por fín, podemos hablar de empezar a montar partes funcionales del hardware como la placa base y el disco duro y de montar el techo y la puerta para verlo, emocionado, funcionar por primera vez.

Siguiente fase en la construcción de Quetzal II

quetzal_limar

Después de un buen empacho de cortar y taladrar, no existe el descanso. Otra buena sesión de limar bordes y lijar superficies, amén de retirar todo el papel adhesivo que le pegué para marcar los cortes.

La siguiente fase es pintar y también está finalizada. Lo próximo es corregir un pequeño fallo de diseño que ha surgido sobre la marcha, y empezar a trabajar la parte eléctrica, que es la antesala del montaje final.

Realmente soy escueto porque al finalizar haré una macro-entrada explicando de principio a fin el proceso donde sí me recrearé en todos los detalles y entresijos de cada fase.

Continúa la construcción de la caja de Quetzal II

ikeaps

Como ya explicaba, Quetzal II va a ser mi próximo servidor casero y para tal efecto estoy adaptando un mueble Ikea PS como futura carcasa.

Ya describiré detalladamente todo el proceso cuando haya acabado, pero mientras tanto ya se pueden ver los primeros «movimientos» del proyecto. En la imagen, el mueble acostado con las marcas de los futuros cortes y taladros que experimentará.

Dichas marcas las he diseñado a escala con Inkscape y luego las he impreso a escala en varios folios adhesivos, marcando así de forma precisa todas las líneas de corte y agujeros de taladro. Como no tengo un ploter para imprimirlo todo de una sola pieza (ni papel adhesivo tan grande), las líneas circulares aleatorias son para encajar bien el mosaico de folios entre sí una vez impresos.

Ya tengo casi finalizada esta parte del trabajo así que lo próximo es limar y pintar, de lo cual iré informando.

Actualización: Aquí se puede ver la misma foto con etiquetas descriptivas de cada parte de la imagen.

Quetzal II

quetzalikea

Quetzal II será dentro de pocos meses mi nuevo servidor, reemplazando a mi actual Quetzal I. Coincidiendo con mi emancipación albergará nuevas funciones como la de ser HTPC (Home Theater PC) y servidor de vigilancia.

Lo voy a integrar dentro de un mueble de Ikea y éste es el esquema de la base. Siempre me ayuda mucho hacer esquemas como éstos para decidir la colocación idónea según el recorrido que tengan que hacer todos los cables, la refrigeración, etc…

Vemos en rojo la columna donde irán alojados los discos duros y un frontal con cuatro controles para regular la potencia de los ventiladores traseros (cuatro de 120mm). En verde turquesa un módem GSM para las alertas, en marrón el PCB de un teclado para usar sus leds como indicadores visuales, en verde el PCB de un circuito que activará el sistema de seguridad con un mando remoto, en gris la fuente de alimentación y en medio, como es evidente, la placa base. La construcción ya ha comenzado así que pronto ofreceré más explicaciones y fotografías.

Diseñando Quetzal II

disenhando_mod_giingo

Quetzal II es el nombre del servidor que sustituirá dentro de siete meses, si todo sale bien, a mi actual servidor casero Quetzal. Yo que abandoné MK Station dejando el modding de forma abrupta vuelvo por un motivo concreto y de una manera especial.

Quetzal II es un proyecto realizado con mucha calma y con mucho tiempo por delante, y de una complejidad especial tanto en cuanto a hardware como a software. La parte de software ya la vengo explicando poco a poco en la serie de entradas tituladas «Servidor casero desde cero» y con la parte de hardware comenzaré a hacer lo mismo muy pronto de forma paralela con otra serie llamada «Construyendo una caja ATX desde cero».

No pienso reparar en detalles porque tengo siete meses por delante y espero que acabe siendo algo de lo que me sienta realmente satisfecho de haber hecho con mis manos y totalmente desde cero.

Servidor casero desde cero

Uno de los entretenimientos en los que invierto más tiempo e interés de un tiempo hacia acá, es en la administración de servidores. Desde que hace un par de años monté un servidor Linux para compartir archivos (Samba y NFS), web (Apache) e impresión (CUPS) para la empresa en la que trabajo me entró el gusanillo de tener un servidor en casa en vista de las variadas posibilidades que tiene.

Servidor Quetzal

El ordenador que véis en la fotografía de arriba es Quetzal, mi servidor casero tal y como lo tengo montado en estos momentos. En este momento como se ve está bastante poco adecentado, pero para juguetear me sirve de sobra. Ahora mismo ofrece servicio web (Apache), de unidad de red (NFS), de vigilancia (Motion+gnokii) y de «escritorio web» (eyeOS sobre Apache). Ahora mismo, aunque me resulta muy útil en el día a día, no pasa de ser un mero juguete con el que experimentar. De hecho, por ejemplo, el servidor de vigilancia está usando dos webcams que no cuestan más de 40€ entre las dos, y la unidad de red sólo la estoy usando como respaldo de seguridad de mis archivos más críticos.

Digamos que ahora mismo Quetzal es un campo de pruebas, un juguete con el que aprender y ensayar de cara a un futuro servidor casero con un hardware mejor planificado y con un abanico de funciones más amplias. Ese futuro servidor, de nombre aún sin determinar, será el «cerebro» de la casa donde espero comenzar mi proyecto de emancipación.

Aunque de vez en cuando se me ocurren nuevas funcionalidades y/o matices a esas funcionalidades, ésta es la lista actual de todo el software que va a incluir, cada uno con una función muy específica. Mi intención, además, es publicar periódicamente hasta final de año un tutorial explicando cada parte, dejando ésta primera entrada como un resumen de los futuros tutoriales.

Continue Reading