MakerFaireBilbao, el retorno

(para ser leido bajos los influjos de The Gold Ring)

Bilbao esta cerca, y al mismo tiempo esta extremadamente lejos. La ciudad, la Ría, la marea, el Espacio Open, las gaviotas, el paisaje post-industrial, el paisanaje de un evento Maker, los expositores, la organización, los conferenciantes, las impresoras 3D gigantes, los brazos robóticos, las propuestas simples pero efectivas para hacer “robótica infantil” con cartulina, una pila y un led, el viento de tierra adentro que bajó la humedad relativa del aire a un 38%, la lluvia de la despedida, las conversaciones con los propios y con los extraños, la curiosidad de los visitantes, los nuevos caminos abiertos, y sobre todo y por encima de todo la esperanza en la comunidad, sus trabajos y sus gentes. Eso nos hemos traido de Bilbao.

libros

Historia, cultura hacker:

Software libre

Rizomas y otras formas de organizacion

Historia

Novela

Pensamiento

  • Deleuze, Spinoza, filosofia práctica

espejos comunicantes, vasos medio llenos

en la feria maker de bilbao vamos a descubrir muchas cosas interesantes, y vamos a conocer a gente impresionante

por ejemplo, la finca permacultora aralar, de Victor Barahona, que a la vista de lo hecho en los ultimos 7 años, me recuerda mucho a todo lo que hemos hecho aqui y allá:

  • impresion 3D
  • intensas lecturas permacultoras
  • huertos experimentales, en tierra prestada, en el rural de Alemria, en colegios, en donde sea posible, en las montañas… aquello de la conquista de los terrenos marginales que se hablaba en permacultura
  • domos v2 y v3,
  • hidroponias
  • construcción de instrumentos musicales
  • una gaita electronica a partir del OpenPipes y un sensor de presión (barometrico)
  • …kiwis

o este otro, domo experiencia. Haciendo lo que hay que hacer.

primera aproximacion al juego de sensores, mas punto de rocio

leyendo en el sensor de temperatura SEN118A2B,

y escribiendo el estado en la pantalla LCD.

calcular el punto de rocio es relativamente sencillo.

con un transformador que saca 1A bajamos la temperatura de la zona fria desde 27 a 19 grados, con un ventilador y un disipador de CPU pequeño. Sin disipador el lado caliente sube hasta 70 grados, por lo menos. Sin disipador, la zona fria apenas baja 2 grados: el calor de la zona caliente se desborda. Es imprescindible ventilar, refrigerar la zona caliente.

el sketch que controla sensor y pantalla es:

// LCD
#include <Wire.h>
#include <MatrixOrbitali2c.h>
#include <stdlib.h>
MatrixOrbitali2c lcd(0x2B);

// sensor de temperatura
#include <math.h>
#define ThermistorPIN 0  // Analog Pin 0
float vcc = 4.91; 
float pad = 46000; 
float thermr = 10000; 
float Thermistor(int RawADC) {
  long Resistance;  
  float Temp;  // Dual-Purpose variable to save space.
  Resistance=((1024 * pad / RawADC) - pad); 
  Temp = log(Resistance); 
  Temp = 1 / (0.001129148 + (0.000234125 * Temp) + 
         (0.0000000876741 * Temp * Temp * Temp));
  Temp = Temp - 273.15;  // Convert Kelvin to Celsius                      
  return Temp;    // Devolver temperatura
}

// sensor de humedad y temperatura
#include <DHT.h>
#define DHTPIN 2     // what pin we're connected to
#define DHTTYPE DHT11   // DHT 11
DHT dht(DHTPIN, DHTTYPE);
float tF;
float dP;
float dPF;

void setup() {
  Serial.begin(9600);
  lcd.begin(4,20);
  dht.begin();
}

void loop() {

  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(t) || isnan(h)) {
//    Serial.println("Failed to read from DHT");
  } else {
//    Serial.print("Humidity: ");
//    Serial.print(h);
//    Serial.print(" %\t");
//    Serial.print("Temperature: ");
//     Serial.print(t);
//     Serial.print(" *C ");
    tF=((t*9)/5)+32;
//    Serial.print(tF);
//    Serial.print(" *F ");
//    Serial.print(" \t"); 
//    Serial.print("Dew Point: ");
//    Serial.print(dewPointFast(t, h));
//    Serial.print(" *C ");
  dP=(dewPointFast(t, h));
  dPF=((dP*9)/5)+32;
//  Serial.print(dPF);
//  Serial.print(" *F");
//  Serial.print(" \t");
//  Serial.print("Heat Index: ");
//  Serial.print(heatIndex(tF,h));
//  Serial.println(" *F");
  }  
  float temp;
  float celsius;
  celsius = Thermistor(analogRead(ThermistorPIN)); 
//  Serial.print("Celsius: "); 
//  Serial.print(celsius,1);  // display Celsius        
//  Serial.println("LCD Clear");
  lcd.clear();
//  Serial.println("Hello World");
  lcd.print("Temp sonda: ");
  lcd.print(celsius);
  lcd.print("\n");
  lcd.print("Temp aire: ");
  lcd.print(t);
  lcd.print("\n");
  lcd.print("Hum aire: ");
  lcd.print(h);
  lcd.print("\n");
  lcd.print("DewPoint: ");
  lcd.print(dewPointFast(t, h));
  lcd.print("\n");
  delay(1000);
}

// delta max = 0.6544 wrt dewPoint()
// 6.9 x faster than dewPoint()
// reference: http://en.wikipedia.org/wiki/Dew_point
double dewPointFast(double celsius, double humidity)
{
 double a = 17.271;
 double b = 237.7;
 double temp = (a * celsius) / (b + celsius) + log(humidity*0.01);
 double Td = (b * temp) / (a - temp);
 return Td;
}
double heatIndex(double tempF, double humidity)
{
  double c1 = -42.38, c2 = 2.049, c3 = 10.14, c4 = -0.2248, c5= -6.838e-3, c6=-5.482e-2, c7=1.228e-3, c8=8.528e-4, c9=-1.99e-6  ;
  double T = tempF;
  double R = humidity;
  double A = (( c5 * T) + c2) * T + c1;
  double B = ((c7 * T) + c4) * T + c3;
  double C = ((c9 * T) + c8) * T + c6;
  double rv = (C * R + B) * R + A;
  return rv;
}

water harvest

Un proyecto con tecnologia, aire, agua y luz.

Se trata de validar la hipotesis de la obtencion de agua a partir de la condensación de la humedad del aire enfriado por debajo del punto de rocio gracias a un medio líquido refrigerado usando el efecto peltier con energia solar. Todo gobernado por la inteligencia de un arduino y los datos de un puñado de sensores. Y conectado a internet para obetener datos meteorologicos (prediccion, punto de rocio) y volcar métricas de estado (humedad relativa, temperatura, temperatura del medio refrigerante, …)

mas notas:

water harvest, ya puestos

Si tenemos acceso a internet desde alguna parte de la inteligencia local, puede que sea posible variar las condiciones del automata para adaptarse a las condiciones locales, a partir de informacion sacada de sitios como este. Aunque igual es matar moscas a cañonazos, porque el punto de rocio se puede calcular a partir de temperatura del aire y humedad relativa.

Sabiendo el punto de rocio, sabemos hasta que temperatura tenemos que bajar el medio liquido para enfriar el serpentin donde el aire se condensa… O un poco mas, para facilitar el transito…

materiales

desde polipropilenco hasta carton, pasando por pluma, pergamino y metales…

y los precios son mejores que los equivalentes de LeroyMerlin, por ejemplo.

materials worl

doblar tubos de cobre

Solo necesitamos un trozo de liston de madera de 34mm de ancho. Le hacemos un agujero de 12mm cerca de un extremo y con el vamos aplicando presion sobre el tubo cada 3mm. De esta forma vamos haciendo pequeñas “abolladuras” y vamos doblando el tubo.

En el ejemplo, tres tubos de 1m y 12mm, doblados con desigual fortuna, y la “herramienta”

img_20160827_104558.jpg

 

el teclado de Creative Labs

Necesita la alimentacion a traves del conector de Joystick. El conector MIDI no sirve más que para encadenar otros dispositivos MIDI y hacerselos llegar al ordenador.

PEro con un poco de maña, y poco mas de 10 euros se puede hacer un adaptador MIDI-Joystick:

todo sacado de este foro.

El manual de instrucciones del teclado.

update 20161127

despues de probar el esquema propuesto, con resistencias de 330 ohm en lugar de 220 (errores del proveedor), no funciona nada.

en el hilo de discusion del blog del autor del video se propone un montaje alternativo, quizas mas sencillo, pero que necesita el conector midi-out del midi-usb sin modificar.

update 20180706

el esquema del puerto de juegos es:

 

 

y el esquema del montaje es:

…y si sustituimos el conector midi por un arduino, y asi controlamos desde él la salida que va enviando el teclado??

de esta forma podriamos hacer diagnostico del aparato, para saber por fin si esta roto, o no…

 

water harvest, mas material

el regulador solar que tenemos es limitado: solo tiene salida para alimentar las baterias, y no para los “consumidores”. El problema es que los “consumidores” van a gastar la bateria hasta acabar con ella, y ese comportamiento a las baterias no les sienta bien.

el mas barato que he encontrado con tres “interfaces” es este, de 26 euros. Para hacer pruebas el que tenemos vale, pero para montar un equipo “en produccion” habria que mirar uno de estos…

water harvest, el asunto del medio frio

se puede aplicar el uso de celulas peltier a la camara de condensación?

el modelo es aplicado en acuarios, con exito relativo.

el coste de elementos es minimo:

otra opcion son los enfriadores de pecera, en torno a los 300€.

al final se encuentra uno un paper en el que se describe el modelo, con peltier. Sus conclusiones:

“A solar water condensation system is built using a TE cool er, solar panels, heat exchange unit and an electronic control unit. The system is self powered and can be used in isolated and desert areas to condensate water from the surrounding humid air. Applying the system in high humidity see area pro duced 1L of water per hour which can be used mainly for irrigation. The economical advantage of this kind of system is still obscure due to the relatively high installation cost. This system would be a long-term cost saving system since the energy source is free and the solar  sub-system generally requires little maintenance. The development and production of such equipment is a future business possibility”