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:
- Himanen, Hacker ethics
- Raymond, Breve historia de la cultura hacker
- _Molist Ferrer, Hackstory
Software libre
- _Stephenson, En el principio fue la linea de comandos
- _Stallman, Software libre para una sociedad libre
- Voices from the Open Source Revolution
Rizomas y otras formas de organizacion
- Huizinga, Homo Ludens
- Tecnonomadismo y pensamiento rizomatico
- _Hakim Bey, TAZ, Zona Temporalmente Autonoma
Historia
- _Hobsbawm, Historia del s XX
- Burckhardt, La cultura del renacimiento en italia
Novela
- _Cline, Ready Player One
- _Stephenson, La era del diamante
Pensamiento
- Deleuze, Spinoza, filosofia práctica
Pymientos en Bilbao
BilbaoMakerFaire 2016
dew point calculator
For the preservation in libraries, museums…
el video de Pymiento Project
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.
Probando
Ya estamos en la web de la Feria, pero es probable que no podamos ir…
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:
- el asunto del medio frio
- ideas
- obtener el valor de punto de rocio desde internet
- ESP8266, en lugar de arduino
- regulador solar
- primer pedido de material
- division del proyecto en etapas
- pruebas de los sensores de temperatura y calculo de punto de rocio
- montaje completo
- primera gota de agua
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…
un framework para dashboards grandes
dashing.io con una raspberry pi 2 y una tele grande tienes todo lo necesario.
materiales
planetario de carton
En la linea de los domos de carton, un uso practico para el montaje: un planetario “low cost”.
moviendose un poco es posible conseguir el carton gratis… pero tambien pagando. En este lugar, por 137€ tenemos todo el carton necesario. En este otro, bobina de carton de 1,4m de ancho (100m) por 90€
y el video de la construccion:
se parece mucho a MAKEDO, verdad?
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”
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, pedido a aliexpress
Para la segunda fase, la que incluye la celula peltier:
un tubo de goma, el intercambiador, la celula peltier y un serpentin de cobre (!)
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:
- celula peltier
- intercambiador
- ventilador para la placa caliente
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”