Entre mis últimos deseos con la fuente estaba el de hacer una animación con los chorros más animada que simplemente encender uno a uno cuando el satélite pasa. Desde que hice el script he dejado la posibilidad de algún tipo de preparación justo antes de un paso, algo como una afinación o un alineamiento. Javí, que logró arreglar la wifi del mini mac – que por cierto, después de unos días se estropeó otra vez – tuvo la misma idea y le sugerí que lo programe. Y mi otro deseo era, tan simplemente, aprovechar el veranito de Astúrias y ducharme en la fuente.

Bueno. Después de los primeros días de debug, me doy cuenta que lo ideal es mezclar las dos ganas: hacer un pequeño script que hace con que la fuente haga un hidromasaje a quién se meta en el medio. De hecho, me doy cuenta de que lo que hice no es nada más que una máquina gigante de hidromasaje. Lo comento a Javí, y eso sí le pone las pilas para programarlo. En un par de horas lo tiene listo. Invito a todos de Summerlab al masaje y vamos a hacer la prueba.

IMG_9664 IMG_9743
IMG_9708 IMG_9725
IMG_9677 IMG_9681

Lo primero que debo decir es que me encantan las fotos en alta velocidad de la fuente con muchos chorros. A veces dos o más se chocan, creando imágenes muy guapas, las gotas toman formas de nubes y cascadas. A mi me resulta un poco hipnótico, puedo pasar horas mirándolas.

Luego hay que decir que pocos se animaron a salir del ground zero del summerlab a ver la fuente, y menos aún a ducharse. No pasa nada, realmente quien más quiere ducharse soy you y así lo hago.

IMG_9658 IMG_9653 IMG_9659

Esa última foto me encanta. Parece que conecto el satélite al chacra del tercer ojo, lo que es perfecto para la investigación astrológica. La puse como mi perfil de FB.

ps gracias a Nuria por las fotos de mi ducha.

vuelvo a laboral para el summerlab, que es la última oportunidad de mejorar y disfrutar de la fuente.

llego con planos de reemplazar la placa que controla los relays, por tanto corto que ha dado y tantas veces que hizo colgar el ordenador. he comprado más relays y conectores y tengo un nuevo dibujo de la placa, guapísimo:

relays-b

en lugar de dibujarla completamente a mano como las últimas, hice una mezcla de CAD y GIMP. dibujé los circuitos y componentes en eagle, lo exporté como imagen y luego añadí dibujitos. creo que las que hice a mano son muy más guapas, pero no quiero arriesgarme más con esa tarjeta.

sin embargo al llegar me doy cuenta de que después de los últimos cambios – cambié las fuentes de alimentación y añadí unos jumpers antes de irme de laboral – la placa no es más el problema. lo que hace colgar el ordenador ahora es la pantalla oled: algunas veces sale un error de puerto serial, en otras la pantalla para de funcionar sin mucha explicación, se pone blanca, y el ordenador ya no consigue controlarla.

IMG_9311

lo miro un poco y me doy cuenta que el problema pasa al usar dos puertos seriales a la vez. tengo una puerta con el arduino y otra con la oled. entonces cambio el script para que mientras la fuente funciona – o sea, cuando estoy usando el arduino – la pantalla oled no se actualice. de hecho, dejo un largo intervalo de 1 segundo entre actualizar la pantalla y enviar comandos a arduino. y parece que lo arregla, ya está ejecutándose hace 24 horas. a ver.

el otro cambio que quería hacer está en las funciones del radio. además de escuchar los pases, quiero grabarlos para analizarlos con calma. hay mucho ruido, se escuchan radios comerciales, además de los motores de la bombas. puede ser que con buenos filtros se pueda escuchar algún satélite. el cambio no es muy complicado y ya tengo como horas de pases de satélites para escuchar y filtrar.

el último que falta es arreglar un problema con gpredict. David nota que hay un leak de memoria que hace con que poco a poco el programa se coma la memoria disponible del ordenador. Él mismo se lo arregla y sube una nueva versión, que la instalo, pero el problema persiste, a pesar de solo notarse después de unos días de ejecución.

y como siempre, pasado el caos de los estrenos, las cosas funcionan.

DSCN0542

es verdad que la fuente sigue colgando después de algunos pases. por suerte volveré a gijón para el summerlab y podré darle un poco más de atención. creo que tendré de abandonar la placa hecha a mano y remplazarla por otra. la culpa, creo, son los opto-acopladores que he utilizado porque tienen aislamiento mejor que transistores, pero que en realidad no manejo bien. ahora tengo una placa hecha en eagle que ojalá funcione bien.

a parte eso, hay que hacer una buena documentación. me faltaba una cámara buena, que estoy llevando ahora. de todos modos ya se puede ver unos vídeos.

Pasados los bad vibes que preceden los estrenos, hago una soldadura mejor por la mañana y justo antes de la rueda de prensa parece que todo vuelve a funcionar de manera tan misteriosa como se ha estropeado ayer.

En el estreno de Ressaca, hace casi 3 años en Rio, algo muy parecido había pasado: corto-circuitos, ordenadores quemados caos. Sin embargo, pasado el estreno todo fluye. Decidí no trabajar más ese día, porque además tenía que cuidar de la mudanza – hacer maletas, cancelar internet, arreglar la casa, comprar boletos. Y justo mientras hacía esas cosas me di cuenta que no podía irme. Si me quedo un poco más, puedo hacer la piscina de sal dentro de la acequia, mejorar aún mas la conexiones de la placa y dejar todo funcionando bien. Lo comento con Pedro que dice que no hay problema en quedarme hasta domingo. Y ahora tengo dos días más de arreglos.

DSCN0547

Llego as las nueve, ya cansado por la mala noche. Ahora es conectar y probar todo. Gasto toda la mañana en enchufar tomas de electricidad, cables de antenas, cables de control de motores. Descubro algunos cables que hay que soldar de nuevo, y soldar al aire libre no es fácil. También me cuesta pasar algunos de los cables por los agujeros, pero todo bien. Ahora es encender la electricidad y controlar los chorros.
Hay que probar el circuito de los relays, que encienden y apagan las bombas, y lo servos, que cambian la inclinación de los chorros. Empiezo por los relays. Como siempre, cosas raras empiezan a pasar. Algunos chorros encienden y apagan a perfección, otros no. Vuelvo a probar todas las conexiones y nada. Decido dejarlo un poco, ya es hora de la comida.

DSCN0496

Vuelvo y voy por los servos. Esos parecen funcionar bien, con la excepción de uno que hace movimientos al revés de lo que espero. De todos modos, hay que resetear la posición de todos – descubrir cual posición corresponde cero grados y cual a 90 grados. Pero al final 5 de los 6 funcionan a perfección. Ahora por los relays otra vez.

Con el multímetro empiezo a medir los voltajes. Me doy cuenta que con todas las bombas enchufadas, el voltaje para encender los relays había bajado: 2.7 voltios cuando el mínimo necesario son 3.7V. Sin pensar mucho decido alimentarlo con 6 voltios para compensar. Encuentro una fuente de electricidad que da un poco más y decido probarla. ¡Y funciona! Ahora todos los relays encienden y apagan.

DSCN0497

Pero algo raro ya empieza. Cuando enciendo y apago mucho las bombas el ordenador se cuelga – a veces llega a apagarse. Miro el circuito no veo nada de malo. Ahora, a cada vez que enchufo el arduino, el ordenador se apaga. Hago pruebas, busco mi portátil – que funciona bien con el circuito – pongo el ordenador en otra tomada, pero sigue se estropeando. Llamo a David para mirarlo y él nota que a cada vez que enchufo el arduino sale un chispazo entre los contactos de 220v del circuito. Pero no vemos nada de equivocado – es circuito es muy sencillo. Por sugestión de Patri, pruebo desenchufar las bombas una a una, y de hecho, al quitar la 5 no hay más chispa.

Dejo la 5 de lado y pongo la fuente a rodar. Viene un satélite, se enciende un chorro, todo un éxito! Se mueve el satélite, va a encenderse otro chorro y en ese momento un curto circuito brutal quema el contacto 220v.

Ya son las nueve, David no puede ayudar y yo ya no tengo condiciones físicas o mentales de arreglar. Apenas documentar.

RSS