Conociendo un ODROIDian: Cristian Sandu (crazyquark)

Por favor, háblanos un poco sobre ti. Soy un desarrollador de software de 34 años de Bucarest, Rumania. Me gradué en la Universidad Politécnica de Bucarest con un título en informática. Mi puesto de trabajo es "desarrollador blockchain", lo cual significa que en su mayor parte desarrollo software en Java, Javascript y Go. Mi equipo está centrado en el mercado empresarial para aplicaciones blockchain. Mi principal lenguaje de programación solía ser C++ pero los tiempos están cambiando. Mi esposa trabaja para una gran empresa de telecomunicaciones como analista de negocios, de modo que somos una familia que pasa mucho tiempo con pantallas.

Los intereses del hámster de Cristian normalmente se reducen a masticar cosas.

¿Cómo empezaste con los ordenadores? Conseguí mi primer ordenador por Navidad en algún momento a principios de los 90, se trataba de un ordenador rumano HC90, es decir, un clon de Sinclair ZX Spectrum (CPU Z80). Muchas personas de mi edad empezaron a programar con BASIC. Principalmente ejecuté juegos sobre él, y llegué a desarrollar alguna programación infantil usando el intérprete BASIC que tenía incluido.

¿Qué te atrajo a la plataforma ODROID? Me gusta la potencia de cálculo en bruto. Ya estaba familiarizado con los ordenadores de placa reducida (SBC), ya que he jugueteado bastantes con ellos, pero cuando empiezas a ejecutar más y más servicios, éstos muestran sus limitaciones. Hasta donde puedo decir, el ODROID-XU4 sigue siendo el SBC ARM más potente para cuestiones a nivel de servidor.

¿Cómo usas tus ODROID? Mi ODROID-XU4 es mi Almacenamiento conectado en red (NAS) de uso general, que utiliza una carcasa Cloudshell2 y la magia del Logical Volume Manager (LVM) para que el almacenamiento sea fácilmente ampliable. Ejecuto bastantes servicios a nivel multimedia como Emby, Sonarr y Radarr. También tengo mi blog de WordPress en el XU4 (https://www.cristiansandu.ro/). También tiene un servicio homebridge para conectar algunas luces Philips Hue, así como un servicio personalizado que desarrolle y que usa el receptor IR para ejecutar algunos comandos cuando presiono un botón del mando a distancia de mi TV con el fin de atenuar y apagar las luces. Probablemente olvide algo, pero el ODROID-XU4 sigue dándolo todo. También solía experimentar con contenedores Docker, pero creo que necesito más memoria RAM.

Mi ODROID-C2 tiene la aburrida labor de ser un centro multimedia que ejecuta LibreELEC, y está conectado al televisor para satisfacer todas nuestras necesidades multimedia. Solía tener también una configuración tipo Ambilight usando un Arduino que controlaba la banda de LEDs, pero no llego a ser muy popular en nuestra sala de estar. Tengo pensado volver a montar la configuración con algunos LED SMD.

Mi viejo ODROID-C1 + fue reutilizado como dispositivo PiHole para filtrar anuncios publicitarios y otras cosas maléficas en mi red doméstica. También lo uso para experimentar con sensores de hardware, como un sistema para controlar mi AC que monté el pasado verano. Se puede decir que es una especie de dispositivo de puesta en escena para nuevos servicios, ejecuta DietPi para que sea lo más eficiente posible.

Mi ODROID-C1 aún más antiguo tiene la labor de ser una consola de TV Lakka, pero últimamente no recibe mucha atención, así que probablemente lo modifique para que haga otra tarea. Utilicé un ODROID-HC1 como NAS de backup secundario y un servidor de WordPress. Desafortunadamente, debido a un poco de agua (¡no preguntes!), dejo de funcionar.

¿Cuál es tu ODROID favorito y por qué? Mi ODROID-C2 es la interfaz para mis sistemas multimedia, así que me gusta bastante, pero el ODROID-XU4 es claramente el centro neurálgico de mi configuración, de modo que el ODROID-XU4 es hasta ahora el mejor ODROID para mí, especialmente con refrigeración pasiva ya que no me gustan los ventilados.

Cristian imprimió en 3D una tapa personalizada para su ODROID-XU4 que presenta un hueco para el disipador de calor

¿Qué innovaciones te gustaría ver en futuros productos Hardkernel? Hardkernel ya está haciendo un gran trabajo, puedo ver claramente la aplicación práctica de NAS/centros multimedia de sus productos, pero también creo que hay espacio para más cosas relacionadas con los juegos, específicamente los juegos portátiles. Me ha gustado mucho el proyecto de la comunidad sobre una consola portátil desarrollada a partir de un ODROID-C0. En este momento, también estoy buscando soluciones portátiles para poder transmitir juegos desde el PC de mi casa usando Moonlight. No estoy seguro de si se trata de una innovación, pero me gustaría tener un elegante puerto de cámara serie en ODROID para poder conectar placas de cámara compactas para robots y otros fines.

¿Qué hobbies e intereses tienes aparte de los ordenadores? ¿Qué, hay mundo fuera de los ordenadores? También estoy muy interesado en la impresión 3D. Cuento con una Prusa i3 MK2 original, que utilizo para crear carcasas para mis ODROID y ocasionalmente para crear escultura de Baby Groot y algo más. También la utilizo para crear piezas para mi robot móvil personalizado. El robot se puede controlar a través de una interfaz web, así como con un mando de PS3.

Cristian creó un robot móvil personalizado, el cual se puede controlar con un mando de PS3 o una interfaz web

Mi interés en la impresión 3D probablemente proceda de mi interés por experimentar con la electrónica, que empezó con Arduino y cosas similares a los microcontroladores junto con SBC, pero ahora estoy intentando en aprender más sobre los distintos componentes y circuitos integrados (ICs) y cómo funciona todo.

Como la mayoría de las personas, me gusta viajar y creo que me muevo bastante. Algún día espero visitar Japón porque me fascina su cultura y sus videojuegos. No leo tanto como quisiera, aunque si es algo que me interesa bastante. Intento leer ficción y no solo material técnico y de no ficción.

También soy adicto a los programas de TV, específicamente a los programas de ciencia ficción/fantasía. ¿Es eso un hobby? También disfruto viendo películas, he visto cientos de ellas y hay muchas más que quiero ver.

¿Qué consejo le darías a alguien que quiere aprender más sobre programación? Desarrollo la mayoría de mis proyectos personales en Python, creo que es un muy buen lenguaje de programación para empezar. Hay un montón de sitios que te pueden enseñar a programar hoy día, aunque pienso que deberías introducirte en el mundo de la programación con algo que realmente te apasione, como por ejemplo diseñar tu propia lavadora inteligente. Actualmente, puedes ejecutar MicroPython, que es una variante de Python para los microcontroladores ESP8266/ESP32 y que combina la facilidad de uso de Python con la diversión de los proyectos de electrónica. Si esto es algo por lo que sientes curiosidad, empieza por aquí. A mí siempre me motiva el hecho de poder llegar a ver el objetivo final de mi aprendizaje, como descubrir que puedo montar un robot con Python.

Be the first to comment

Leave a Reply