Haz un osciloscopio de código abierto en casa

Hace un par de años necesitaba un osciloscopio para un divertido proyecto de electrónica en el que estaba trabajando: una bobina Tesla de 500 vatios. Ya gasté bastante dinero importando un conjunto de piezas para un proyecto de los Estados Unidos, por lo que el presupuesto era bastante pequeño.

También tenía una exigente lista de requisitos: la mira debería tener al menos dos canales, mantener una separación mejor que 1 ms/seg, e idealmente tener algún tipo de analizador de espectro y generador de funciones (para determinar las características de frecuencia de la bobina sin medir señales en la pantalla). El nuevo volumen con las características que quería estaba completamente fuera del presupuesto, y una búsqueda en los sitios de subastas regulares encontró muchos bloques rotos y que "llamaban la atención" con las especificaciones que estaba buscando, pero nada que pudiera recoger y usar de inmediato.

Ver la colección completa de artículos de la Semana de la Ciencia Abierta

Acabo de pasar diez días trabajando hasta la madrugada en mi proyecto, así que lo último que quería hacer era comenzar otro trabajo para completar las pruebas. Renunciando a la siguiente ronda de búsqueda de una vista usada, mis ojos se detuvieron en Computadora portátil OLPC XO sentado en el respaldo de mi banco de trabajo. Esta es una pequeña ordenador portátil basada en ARM que ejecuta una distribución basada en Fedora que fue fabricada Una ordenador portátil por niño. La pantalla tiene aproximadamente el mismo tamaño que un dispositivo de almacenamiento digital de gama alta y me hizo pensar. Más buscaron y, finalmente, me encontré con Syscomp Circuitgear CGR-101, USB AD / DA y IO Box y un paquete de software que dice ofrecer un osciloscopio de 20 ms / s, generador de funciones, analizador de red, generador de ruido, IO digital programable, salidas PWM, y más, a un precio minorista de menos de $ 200. Guau. ¿Pero el verdadero asesino? El software que los gestiona está licenciado bajo la licencia GPL.

Era un poco más de lo que planeaba gastar, ¡pero estaría bromeando si dijera que podría resistirme a tal oferta! Mientras esperaba pacientemente la entrega (¡tardó toda una semana en llegar!), abrí la caja como un niño en Navidad y me lancé directamente. Unos minutos más tarde tenía instalada la GUI TCL/TK en el XO, pero por alguna razón no reconocía el CGR-101 conectado al puerto USB. No hay problema: es de código abierto. Unos minutos de ver la fuente en vim y hackeé la solución para ejecutarla. En menos de 20 minutos conecté las sondas al circuito de la bobina primaria de Tesla y sonreí como un profesor loco. Nació OLPC-o-Scope.

Cualquiera que haya usado código abierto durante un tiempo se ha encontrado con casos en los que tenía que elegir entre funciones y la licencia deseada, y aunque he estado trabajando con código abierto desde finales de los 90 y he tenido la suerte de trabajar en Red Hat para el últimos 10 años me ha sorprendido lo funcional que ha sido el montón de cables y cajas que he montado. Incluso ignorando la capacidad de piratear el software de la vista, tenía algo más capaz que las soluciones de hardware que se venden por 3 o 4 veces más caras. Cuando comencé a probar, pronto encontré algunas fluctuaciones con el módulo analizador de espectro. Esto no me dio exactamente las opciones que quería para medir el comportamiento del circuito de la bobina secundaria. Otro viaje a vim, y pronto tuve algo que, aunque realmente no me permitía usar el equipo de la manera que quería. Con mis habilidades en electrónica no pude lograr la misma flexibilidad con una unidad de hardware. No solo eso, sino que había un nuevo juguete increíble en mi colección que, además de ayudarme a piratear otras cosas, era en sí mismo una gran plataforma para la experimentación creativa.

Desde entonces, Syscomp ha lanzado una versión "mini" del CGR-101 por aproximadamente la mitad del precio de su hermano mayor, lo que lo convierte en una herramienta aún más atractiva para las personas interesadas en proyectos donde se encuentran los mundos digital y analógico. Al final, medí la frecuencia de resonancia de la bobina a unos 226 kHz, muy cerca del valor previsto para sus parámetros de diseño.

Ver fotos y video bobinas en el trabajo. Y, diagramas y notas. disponible en git.errorists.org.

Vea la colección completa de historias para la Semana de la Ciencia Abierta.

Artículos de interés

Subir