Herramientas de usuario

Herramientas del sitio


proyectos:talleres_esp:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:talleres_esp:start [2018/03/07 02:00] miguelproyectos:talleres_esp:start [2018/03/10 21:30] (actual) miguel
Línea 109: Línea 109:
  
 [[proyectos:talleres_esp:biostation|BioStation]] [[proyectos:talleres_esp:biostation|BioStation]]
 +==== Luz / Cantidad de fotones ====
  
-==== Automator ====+Hay varias maneras de medir luz, la mas comun y barata puede ser una fotoresistencia, que ademas es bastante conocida en el mundo del DIY. Un componente mas preciso y con mucho menos ruido es el fotodiodo; el fotodiodo es un semiconductor que transforma luz en corriente electrica, la luz que produce es debido a los fotones que almacena. Debido a que lo que necesitamos es leer esa corriente electrica, la alimentacion debe ser inversa, convertir un LED en un sensor de luz. Ya que el fotodiodo es bastante adecuado lo unico que necesitamos para tomar lecturas de el y medir la luz es conectarlo a traves de un divisor de voltaje al pin analogo del microcontrolador. Tener en cuenta que como necesitamos alimentarlo a la inversa el catodo -pata negativa del fotodiodo- va conectado a positivo del microcontrolador
  
-FIXME Agregar esquema del automator+{{:proyectos:talleres_esp:fotodiodo.png?400|}} 
  
-https://github.com/unloquer/TalleresESP/tree/master/autoMator+Este es un codigo que cada segundo saca una media de la cantidad de luz en donde se encuentra e imprime en la consola, mientras mas luz mas corriente y por lo tanto un valor mas altoEn nuestro garaje con la luz apagada da un muy bonito 0
  
-[[proyectos:talleres_esp:automator|AutoMator]]+<code c> 
 +#include "Arduino.h"
  
-==== eMotion ====+const int sensor_pin 0; 
 +int s_value, mean_value, sum_value;// variables para almacenar el valor, y la media de 20 muestras para un mejor resultado 
 +int samples 20;
  
-FIXME Agregar esquema del emotion+void setup(){
  
-https://github.com/unloquer/TalleresESP/tree/master/eMotion+  Serial.begin(9600); 
 + 
 +
 + 
 +void loop(){ 
 + 
 +  sum_value = 0; 
 +  for(int i = 0; i < samples; i++){ 
 + 
 +// tomamos 20 muestras por segundo, 1 cada 50 ms 
 + 
 +    s_value = analogRead(sensor_pin); 
 + 
 +    sum_value += s_value; 
 +    delay(50); 
 + 
 +  } 
 +// media de valores 
 +  mean_value = sum_value/samples; 
 + 
 + 
 +  Serial.print("mean value: "); 
 +  Serial.println(mean_value); 
 + 
 +
 +</code> 
 + 
 +{{:proyectos:talleres_esp:20180305_191332.jpg?400|}}
  
-[[proyectos:talleres_esp:emotion|ver detalles eMotion]] 
  
 +https://makezine.com/projects/make-36-boards/how-to-use-leds-to-detect-light/ 
 ==== Soil Moisture ==== ==== Soil Moisture ====
  
Línea 132: Línea 163:
 El código para leer la frecuencia a partir del periodo de tiempo formado por el pulso HIGH y LOW es el siguiente: El código para leer la frecuencia a partir del periodo de tiempo formado por el pulso HIGH y LOW es el siguiente:
  
-<code java>+<code c>
 #include "Arduino.h" #include "Arduino.h"
  
Línea 173: Línea 204:
 </code> </code>
  
 +probado en áreas pequeñas :3 y con bastante humedad
 +
 +{{:proyectos:talleres_esp:20180305_112548.jpg?400|}}{{:proyectos:talleres_esp:20180305_152428.jpg?400|}}{{:proyectos:talleres_esp:2018-03-05-114439_1920x1080_scrot.png?400|}}
  
 referentes: referentes:
Línea 183: Línea 217:
  
 [[proyectos:talleres_esp:soilmoisture|ver detalles soil moisture]] [[proyectos:talleres_esp:soilmoisture|ver detalles soil moisture]]
 +
 +==== Automator ====
 +
 +FIXME Agregar esquema del automator
 +
 +https://github.com/unloquer/TalleresESP/tree/master/autoMator
 +
 +[[proyectos:talleres_esp:automator|AutoMator]]
 +
 +==== eMotion ====
 +
 +FIXME Agregar esquema del emotion
 +
 +https://github.com/unloquer/TalleresESP/tree/master/eMotion
 +
 +[[proyectos:talleres_esp:emotion|ver detalles eMotion]]
 +
proyectos/talleres_esp/start.1520388026.txt.gz · Última modificación: 2018/03/07 02:00 por miguel