7 ene 2020

CONTROL DE LED CON PALMADA


El sensor de sonido nos permite convertir una onda sonora en un pulso eléctrico. Este módulo tiene 4 patas: 

AO: Analog Output (salida análoga) nos da la salida tal cual como la capta el micrófono 

G
: Conexión a GND, tierra, negativo, 0 Volts 

+: 
Conexión a voltaje, positivo 5 Volts 

DO: Digital Output (salida digital) convierte el sonido en un pulso de 5 Volts, solo hay dos estados, con sonido o sin sonido, 0 volts o 5 volts, la sensibilidad de la salida digital y la análoga se ajustan con el potenciómetro azul incluido en el módulo 



MATERIAL NECESARIO

1 -  Tarjeta ARDUINO UNO
1 - Cable USB ARDUINO
1 - Módulo sensor de sonido.
1 - Tres cables de conexión macho-hembra.

CÓDIGO (para activarlo con una palmada)



  1.   int sensor = 9;   // Pin digital para el sensor de sonido
  2.   int pinLED = 13;    // Pin digital para encender el LED
  3.   int valor = 0;    // Variable que almacena el valor del sensor
  4.   int aplauso = 0;  // Variable que almacena el número de aplausos
  5.   void setup()
  6.   {
  7.     pinMode(pinLED, OUTPUT);  // Pin digital 13 como salida
  8.     digitalWrite(pinLED, LOW);  // led a nivel bajo
  9.     pinMode(sensor, INPUT); // Pin digital 9 como entrada
  10.   }
  11.   void loop()
  12.   {
  13.     // leemos el valor del sensor y lo guardamos
  14.     valor = digitalRead(sensor);
  15.    
  16.     // Si es la primera palmada que estamos dando
  17.     if (valor == HIGH)
  18.     {
  19.       digitalWrite(pinLED, HIGH); // Se activa el led
  20.       aplauso = aplauso + 1; // Se incrementa una unidad la variable aplauso
  21.       delay(100); // Retardo que evita rebotes del sensor
  22.     }
  23.     // Si es la segunda palmada que estamos dando
  24.     if (aplauso == 2)
  25.     {
  26.       digitalWrite(pinLED, LOW); // Se desactiva el led
  27.       aplauso = 0; // Se inicializa el contador de aplausos
  28.     }
  29.   }

Este código anterior funciona perfectamente, pero es muy sensible al ruido exterior (cualquier fuente de ruido que supere el umbral fijado como un aplauso, chasquido de dedos, voz, golpe cercano, etc, nos activaría la luz o LED.

Para evitar ésto, proponemos el código que se presenta en el siguiente enlace, donde la activación se hace mediante tres palmadas con una determinada cadencia, lo que descarta así cualquiera de las fuentes de ruido anteriormente mencionadas.

Espero que os haya sido útiles ambas prácticas, hayáis entendido los conceptos que encierran y que ya estéis pensando posibles aplicaciones.

17 nov 2019

PROYECTOS 2019-2020

PROYECTOS DEL CURSO 2019-2020


PROYECTO 1: "Detección por análisis cromático con Processing"

Webs de interés:


Enlace al blog del proyecto


PROYECTO 2: "Máquina de pompas"


Webs de interés:


Enlace al blog del proyecto

PROYECTO 3: "Bola Leds RGB"


Webs de interés:


Enlace al blog del proyecto

PROYECTO 4: "Báscula de vehículos pesados"




Webs de interés:

enlace 3.

Enlace al blog del proyecto

PROYECTO 5: "Lavadero de coches"


Webs de interés:



Enlace al blog del proyecto

PROYECTO 6: "SCAPE-ROOM:Robot con visión remota con la cámara de un móvil"

Webs de interés:



Enlace al blog del proyecto

PROYECTO 7: "Telerehabilitación asistida"

Webs de interés:



Enlace al blog del proyecto

PROYECTO 8: "Nuevas Tecnologías aplicadas a la estimulación cognitiva en edades avanzadas"

Webs de interés:


Enlace al blog del proyecto


PROYECTO 9: "Detección de monedas con visión artificial(con OpenCV)"

Webs de interés:

- enlace 1.
- enlace 2.


Enlace al blog del proyecto

PROYECTO 10: "Globo terráqueo interactivo"

Webs de interés:



Enlace al blog del proyecto


PROYECTO 11: "EasyGETup"

Consiste en una APP desarrollada con APP Inventor configurable que nos permite programar una alarma-despertador que al desactivarla por la mañana, nos accionaría un sistema basado en Arduino que:
- encendería la cafetera.
- encendería la tostadora.
- nos pondría una canción preestablecida.

Webs de interés:



Enlace al blog del proyecto

7 feb 2018

Practica 4 App Inventor

En esta sencilla práctica vamos a aprender a utilizar el sensor de orientación del móvil.
Para ello vamos a desarrollar una APP que nos sirva de brújula.

DISEÑO:

BLOQUES:

HEMOS APRENDIDO:

- A utilizar el sensor de orientación del móvil.

5 feb 2018

Práctica 3 App Inventor

En esta práctica vamos a aprender cómo trabajar con imágenes y con botones.
Vamos a desarrollar una APP que mediante dos botones seleccionemos la imagen que se muestre en pantalla.


DISEÑO:

BLOQUES:

HEMOS APRENDIDO:

-A trabajar con botones.
-A trabajar con imágenes.

Práctica 2 App Inventor

En esta práctica vamos a aprender a utilizar el acelerómetro del móvil moviendo una pelota por la pantalla de éste según inclinemos la pantalla en los ejes X o Y.

Debéis añadir dos imágenes a la APP que os bajéis de Internet (una para el fondo y otra para la pelota, en formato .png, para que no se le vea el fondo)

DISEÑO:


BLOQUES:




HEMOS APRENDIDO:

- Utilizar el acelerómetro del móvil en modo "inclinación de ejes".
- Utilizar el CANVAS y la ImageSprite

Práctica 1 AppInventor

En esta práctica vamos a aprender a utilizar uno de los modos que tiene App Inventor de trabajar con el acelerómetro de nuestro móvil. Para ello dispone de una función o procedimiento que detecta si hemos agitado o sacudido el móvil.

En esta práctica, vamos a cambiar el fondo de nuestra APP cada vez que agitemos el móvil por un color aleatorio.

Como podéis apreciar, el diseño y el programa son muy sencillos:

DISEÑO:



BLOQUES:


QUÉ HEMOS APRENDIDO:

- Trabajar con el acelerómetro del móvil en modo "agitar".
- Trabajar con números aleatorios.

TAREAS:

- Desarrollar una APP que reproduzca un pitido mientras se agita.

5 dic 2017

PRUEBAS

PRUEBA Nº 1

Debéis realizar un programa mediante el cual controlemos un semáforo desde del PC con el puerto serial, y que funcione de la siguiente manera:
- si pulsamos la "r", se enciende el LED rojo durante tres segundos y se apaga.
- si pulsamos la "a", se enciende el LED amarillo durante tres segundos y se apaga.
- si pulsamos la "v", se enciende el LED verde durante tres segundos y se apaga.

PRUEBA Nº 2

Debéis realizar un circuito que implemente el funcionamiento de un semáforo con pulsador para peatones. Para ello disponéis de un semáforo para coches, de un pulsador y de un led rojo y otro verde con sus correspondientes resistencias para el semáforo del peatón.
El semáforo debe estar por defecto verde para coches y rojo para peatones.
Al pulsar el peatón, el semáforo de coches debe pasar a ámbar durante un segundo, y posteriormente pasará al rojo y el del peatón a verde. Tras cinco segundos, los semáforos volverán a verde para coches y rojo para peatones.