viernes, 28 de febrero de 2020

SENSOR DE LUZ VERSIÓN 2

Código:

/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int led = 8;
const int led_2 = 6;
const int led_3 = 4;
const int sensor_de_luz = A0;

float LUZ = 0;
/*
CMP3A18
*/



/***   Setup  ***/
void setup() {
    pinMode(led, OUTPUT);
    pinMode(led_2, OUTPUT);
    pinMode(led_3, OUTPUT);
    pinMode(sensor_de_luz, INPUT);

    Serial.begin(9600);

}


/***   Loop  ***/
void loop() {
    LUZ = analogRead(sensor_de_luz);
    Serial.println(LUZ);

    delay(200);
    if (LUZ > 550) {
        digitalWrite(led, LOW);
        digitalWrite(led_2, LOW);
        digitalWrite(led_3, LOW);
    } else if (LUZ > 350) {
        digitalWrite(led, LOW);
        digitalWrite(led_2, LOW);
        digitalWrite(led_3, HIGH);
    } else if (LUZ > 150) {
        digitalWrite(led, LOW);
        digitalWrite(led_2, HIGH);
        digitalWrite(led_3, HIGH);
    } else {
        digitalWrite(led, HIGH);
        digitalWrite(led, HIGH);
        digitalWrite(led, LOW);
    }
}


Bloques:


           Conexiónes en bitbloq:


Explicación: Este circuito consiste de una L.D.R. y tres leds conectadas a una placa Arduino 1. Su funcionamiento es el siguiente: La L.D.R recibe una luz, y dependiendo de la cantidad de luz que recibe se enciende un número de leds, 1, 2 o 3. Se enciende un led cuando baja el valor de la L.D.R a 550, se encienden dos leds cuando el valor de la L.D.R baja a 350 y se encienden los tres si el valor de la L.D.R baja de los 150. También está puesto un bloque que se llama "serial.print", que en este caso nos ha servido para, según estábamos configurando los valores en Arduino, saber los valores que nos daba la L.D.R mientras la íbamos tapando más o menos, y así ajustar los valores en los que los leds se encendían y apagaban.


Montaje en  Fritzing:



martes, 4 de febrero de 2020

SENSORES DE ARDUINO

                        


Sensores de Arduino:

-Sensor de rotación: Es básicamente un potenciómetro conectado a una resistencia fija y con un conector de tres pines el cual permite conectar una salida análoga y alimentarlo con VCC y GND.

Suele ser usado para determinar la posición de un motor, ya sea servo motor, paso a paso, DC, entre otros.
Sensor de rotación foto:
Resultado de imagen de sensor de rotación arduino

-Sensor de sonido: Este sensor cuenta con un micrófono, un amplificador operacional LM386 y un potenciómetro, lo que permite capturar cualquier sonido a su alrededor y convertirlo en una señal análoga de salida de 0V a VCC que se puede convertir con el arduino en una señal de 0 a 1024 en resolución ADC. Existen diferentes aplicaciones para este tipo de sensor que se relacionan con la captura de audio.
Sensor de sonido foto:
Resultado de imagen de sensor de sonido arduino

-Sensor de humo: Este sensor se usa en sistemas de detección de incendios, es un sensor que detecta humo y gas, puede ser calibrado a través de un potenciómetro y su señal de salida puede ser conectada a una entrada análoga del módulo de desarrollo ArduinoEste tipo de sensor tiene versiones MQ-2, MQ-3, MQ4 entre otras y se diferencian por el tipo de sustancia que detectan, gas metano, alcohol, gas propano.
Sensor de humo foto:
                                                     Resultado de imagen de sensor de humo arduino"
-Sensor de golpe: Este sensor está diseñado para detección choques o también se le conoce como sensor de percusión y entrega una señal digital cuando detecta un cambio. Este sensor puede ser conectado a una entrada digital de una tarjeta de desarrollo arduino y detectar la señal que se genera cuando existe algún golpe. Básicamente se detecta la deformación del resorte interno. Por ahora hemos explicado estos 4 sensores que pueden ser de gran utilidad para tus proyectos y con esto damos una breve revisión de los módulos que posiblemente no conoces y que existen para ArduinoEn un siguiente articulo describiremos más sensores, mantente conectado con nosotros para que puedas aprender mucho más al respecto.
Sensor de golpe foto:
Resultado de imagen de sensor de golpe arduino


Sensor infrarrojo: El emisor transmite una frecuencia de infrarrojo y cuando encuentra un objeto la señal se refleja y es captada por el receptor. La distancia de detección es de 2 a 40 cm (bastante menor que el rango del sensor de ultrasonidos). Tiene un jumper que deshabilita el sensor si se quita y dos potenciómetros. Con uno de ellos (el 202) regulamos la distancia a la que se detecta el objeto. La radiación infrarroja no se ve directamente, pero si enfocamos mediante la cámara del móvil como si fuéramos a hacer una foto veremos por el visor del móvil una luz violeta.


Sensor infrarrojo foto: