viernes, 30 de abril de 2021

Práctica 3.03 - Basura inteligente

 Hola a todos y a todas, yo soy Inés y continuación os voy a hablar sobre un circuito de una basura inteligente que hemos creado.

Para este circuito hace falta: 2 servomotores, 1 led RGB, 3 resistencias de 220 ohmios, 1 sensor PIR, y 1 tarjeta Arduino.



Este circuito funciona de la siguiente manera: si la el sensor PIR que tiene la basura no detecta ningún movimiento, el led RGB se mantendrá encendido en color rojo, pero si en cambio detecta movimiento se cambiará a color verde. Después de haber notado movimiento los servomotores abrirán la tapa de la papelera, manteniéndola así durante 10 segundos, durante los cuales triaras la basura que tengas y luego se cerraría y se pondría en rojo de nuevo.



Aquí os dejo un video de como funciona:







miércoles, 21 de abril de 2021

Práctica 3.02 - Sensor flexible, de fuerza y de temperatura

Hola a todos y todas, yo soy Inés y a continuación os voy a hablar sobre tres sensores diferentes y que les he programado que hagan.

El primer sensor del que os voy ha hablar es un sensor flexible, y para realizarlo solo necesite el sensor, un led, dos resistencias (una de 220 ohmios y otra de 10000 ohmios) y una tarjeta Arduino.


Este circuito funciona de la siguiente manera: cuando en sensor flexible detecta que esta obteniendo un valor mayor de la cantidad que hayas decidido poner, el led de este circuito se ilumina y cuando este valor disminuye el led se apaga.

Aquí os dejo un video de como funciona: 


El siguiente sensor del que os voy ha hablar es un sensor de fuerza, para realizarlo se necesita: un sensor de fuerza, una resistencia de 1000 ohmios, un piezo y una tarjeta Arduino.


Este circuito funciona de la siguiente manera: cuando el sensor de fuerza detecta una fuerza mayor de 100, el piezo comienza a sonar, cuando el sensor ha dejado de detectar esta fuerza o ha dejado de sobrepasar la cantidad que hemos puesto el piezo sigue sonando durante 1 segundo.


Aquí os dejo un video de como funciona:


Y por último el tercer sensor, el sensor de temperatura. Para realizarlo necesitamos: un led RGB, tres resistencias (las tres de 220 ohmios), un sensor de temperatura y una tarjeta Arduino.


Este circuito funciona de la siguiente manera: cuando el sensor de temperatura detecta una temperatura mayor de 0ºC el led RGB esta en rojo, y cuando está por debajo de 0ºC el led se enciende pero esta vez de color azul.


Aquí os dejo un video de como funciona:






miércoles, 24 de marzo de 2021

Práctica 3.01 - Sensor de inclinación

Hola a todos y todas, yo soy Inés y a continuación os voy a hablar sobre un sensor de inclinación y como usarlo en un circuito.

Este proyecto trata de un sensor de inclinación, se utiliza para detectar la inclinación u orientación de un objeto. Sirve para detectar si hay un cambio en la posición de un objeto. Como es el caso de algunos teléfonos móviles, que cuando tu lo pones en vertical o en horizontal la pantalla cambia y se adapta a la posición.

Para este proyecto necesitamos varios componentes: una tarjeta Arduino a la que después conectaremos los demás componentes, un led RGB que indicará en que posición están los sensores según el color con el que se ilumine, tres resistencias de 220 ohmios que irán conectadas al RGB, dos sensores de inclinación a los cuales conectaremos una resistencia de 1000 ohmios a cada uno. 

El sensor de inclinación es un sensor de tipo digital, el cuál sólo detecta dos valores: 1 o 0. Funciona de la siguiente manera: con unas pequeñas bolas metálicas en su interior o una pequeña gota de mercurio que al moverse en función de la inclinación, abre o cierra el contacto.


Lo primero que tenemos que hacer para la conexión es conectar el led RGB, tiene 4 salidas las cuales son: rojo, cátodo, azul y verde. Las salidas de rojo, verde y azul las vamos a conectar a una resistencia de 220 ohmios, y esta resistencia a entradas analógicas (en mi caso -11, -10 y -9). Y su salida de cátodo la vamos a conectar a la toma de tierra, GND. Ahora tenemos que conectar son sensores de inclinación, cada uno tiene dos salidas llamadas: terminal 1 y terminal 2. La terminal 1 la vamos a conectar a dos entradas, la primera es un sensor digital (en mi caso 1 y 0) y a una resistencia de 1000 ohmios que irá conectada a la potencia, 5V. Por último la salida de terminal 2 se conecta a la toma de tierra, GND.


El código: lo primero que tenemos que hacer es coger un bloque de control de "si...entonces, si no..." en el hueco  que nos queda ponemos un boque de matemáticas y dentro de este bloque, ponemos una entrada de "leer pasador digital...", y ponemos el número al que esta conectado uno de los sensores de inclinación (en mi caso 0), después ponemos un igual y un 0. En este bloque, en la parte de "si... entonces",  ponemos otro bloque de salida  de "definir LED RGB de pines... en el color...", en los huecos de los pines tenemos que poner las entradas a las que esta conectado el RGB en orden de las salidas de rojo, verde y azul (en mi caso 11, 9 y 10), después en el color escogemos el color que queremos que se encienda cuando el sensor de inclinación note el movimiento de inclinación (en mi caso azul).  Dentro del bloque de control de "si... entonces, si no...", en la parte de "si no...", ponemos un bloque de de bloque de salida de "definir LED RGB de pines... en el color...", en los huecos de los pines tenemos que poner las entradas a las que esta conectado el RGB (en mi caso 11, 9 y 10), después en el color escogemos el color que queremos que se encienda (en mi caso rojo). A continuación ponemos otro bloque de control de "si... entonces, si no...", en el hueco  que nos queda ponemos un boque de matemáticas y dentro de este bloque, ponemos una entrada de "leer pasador digital...", y ponemos el número al que esta conectado el otro sensor de inclinación (en mi caso 1), después ponemos un igual y un 0. En este bloque, en la parte de "si... entonces",  ponemos otro bloque de salida  de "definir LED RGB de pines... en el color...", en los huecos de los pines tenemos que poner las entradas a las que esta conectado el RGB (en mi caso 11, 9 y 10), después en el color escogemos el color que queremos que se encienda (en mi caso verde). Dentro del bloque de control de "si... entonces, si no...", en la parte de "si no...", ponemos un bloque de de bloque de salida de "definir LED RGB de pines... en el color...", en los huecos de los pines tenemos que poner las entradas a las que esta conectado el RGB (en mi caso 11, 9 y 10), después en el color escogemos el color que queremos que se encienda (en mi caso rojo). De esta manera cuando el sensor de inclinación detecta que esta en vertical se enciende el led rojo, si detecta que está inclinado hacia la derecha se enciende el led azul y si detecta que esta inclinado hacia la izquierda se enciende el led verde.


Aquí os dejo un video de como funciona:





domingo, 28 de febrero de 2021

Práctica 2.04 - Pulsador y servomotor

Hola a todos y a todas, yo soy Inés y a continuación os voy a hablar sobre un circuito que he programado que funciona como si fueran las puertas de un ascensor.

Para hacer este circuito necesitamos dos leds uno rojo y otro verde, dos resistencias de 220 ohmios que cada una va conectada a un led, un pulsador que va conectado a otra resistencia pero esta es de 1000 ohmios, un servomotor, un sensor PIR y por último una tarjeta Arduino.


Este proyecto funciona de la siguiente manera: cuando la simulación comienza el led rojo esta encendido, pero en el momento en el que pulsas el botón del pulsador el verde se enciende y el rojo se apaga, seguidamente, el servomotor cambia su ángulo a un ángulo de 90 grados, esto seria por ejemplo cuando las puertas del ascensor se abren. En principio a los tres segundos el led verde se apagaría, el servomotor volvería a su posición original y el led rojo se encendería, pero sin embargo cada vez que el sensor PIR detecta movimiento esta cuanta atrás se reinicia y así de esta manera si alguien esta intentando entrar, las puertas le detectan y de esta manera las puertas no se cierran hasta que pasan tres segundos desde que el sensor PIR detecta movimiento o algún objeto de por medio. 



Aquí os dejo un video de como funciona:




domingo, 14 de febrero de 2021

Práctica 2.03 - Sensor infrarrojo

Hola a todos y a todas, yo soy Inés y a continuación os voy a hablar sobre un sensor infrarrojo. 

Este proyecto trata de un circuito con sensor IR (sensor infrarrojo) emite una radiación con uno de sus leds y con el otra la recibe. Esto sirve para muchas cosas como por ejemplo para encender un altavoz, para encender una televisión o para detectar si hay algo entre los dos leds. Esto funciona de la siguiente manera: cuando el pulso un botón del mando, el led rojo se apaga y se enciende el verde. Y a su vez el motor entra en movimiento y por lo tanto el piezo, que es como un altavoz, emite un sonido.

Para este proyecto necesitamos una tarjeta Arduino a la que después conectaremos los demás componentes que son: dos leds uno rojo y otro verde, para indicar cuando esta encendido y cuando esta apagado, a estos leds les conectaremos una resistencia cada uno de 220 ohmios. Un sensor IR, un motor, un piezo, que será lo que emitirá un sonido y un control remoto por IR para poder encender y apagar el circuito.

El sensor infrarrojo: tiene dos leds (blanco y negro) el led blanco es un emisor de radiación de tipo infrarrojo y el negro es un receptor. Uno emite y otro recibe.

Puede haber un lado hay un emisor y al otro lado un receptor. El emisor manda la señal y la recibe el receptor, pero si hay algo el medio no llega la señal infrarroja. Es decir detecta si la señal y la señal vuelve o no vuelve. Por ejemplo: en los ascensores (cuando hay uno a cada lado).

También  los hay que tienen el emisor y el receptor juntos, estos pueden detectar cuando algo se pone delante a cierta distancia, es capaz de detectarlo porque rebota y le llega de nuevo la señal. Este sensor también puede detectar algo blanco/negro o claro/oscuro, cuando el sensor apunta al blanco la luz rebota y vuelve, y cuando apunta al negro, el negro absorbe la luz y no vuelve. Esto sirve para diferenciar claro/oscuro, por ejemplo: los lectores de barras. Cuando el led recibe la señal el pasador estaría recibiendo una señal igual  a 0 y si no recibe la señal seria igual a 1.

Se pueden usar para detectar si estamos en una zona blanca o negra y para detectar si hay un obstáculo cerca, pero no sirve para decir a que distancia está el obstáculo. 

Este sensor tiene un potenciómetro con el que se regula su sensibilidad, este sirve para regular su precisión con los obstáculos, la distancia a la que los puede detectar si mas cerca o mas lejos. O para detectar la diferencia de tonos grises. Es un sensor infrarrojo, tipo digital. 


Lo primero que tenemos que hacer en la conexión es conectar el sensor IR, este tiene tres salidas: sal., TIERRA y potencia. La salida de sal. la conectamos a un pasador digital (en mi caso 1), luego las salidas de TIERRA y potencia como sus nombres indican la de TIERRA a una toma de tierra, GND, y la de potencia en 5V. Después conectamos los leds, los leds tiene dos salidas: cátodo y terminal dos. Las salidas de cátodo las conectamos a la toma de tierra, GND. Y las salidas de los leds de terminal 2  irán conectadas primero a unas resistencias de 220 ohmios y esas resistencias a un  pasador digital (en mi caso 11 y 8). Ahora el motor: el motor tiene dos salidas terminal 1 y terminal 2, la terminal 1 va conectada a la toma de tierra, GND, y la terminal 2 a un pasador digital (en mi caso 7). Por ultimo para conectar el piezo su salida de positivo la conectamos a la toma de tierra, GND, y la de negativo a un pasador digital (en mi caso a 0).


El código: el código que necesitamos para este circuito es algo complejo; lo primero que tenemos que hacer es coger un bloque de control de "si...entonces" en el hueco  que nos queda ponemos un boque de matemáticas y dentro de este bloque ponemos una entrada de "leer pasador digital...", y ponemos el número al que esta conectado el sensor IR (en mi caso 1), después ponemos un igual y un 0. Dentro de este bloque  ponemos otro bloque de control, pero esta vez de "si...entonces, si no..." y al igual que con el anterior en el hueco que nos queda ponemos un bloque de matemáticas, pero esta vez en vez de un bloque de salida un bloque de variable que tenemos que crear que se llame "luz", ponemos un igual y un cero. Ahora dentro de este bloque ponemos varios bloques de salida el primero el de "reproducir altavoz en el pasador... con tono... durante...s" aquí lo primero es poner en el pasador el pasador al que este conectado (en mi caso 0), después lo del tono es el volumen al que quieres que se escuche (en mi caso 60) y el "durante...s" es para poner cuanto tiempo quieres que dure el sonido del piezo (en mi caso 5s). A continuación ponemos tres bloques seguidos de "definir pasador...en ALTA/BAJA", en el primero ponemos el pasador al que esta conectado el motor (en mi caso 7) en ALTA, en el segundo ponemos el pasador al que esta conectado el led verde (en mi caso 8) en ALTA y en el tercero ponemos el pasador al que esta conectado el led rojo (en mi caso 11) en BAJA. Justo debajo de estos bloques ponemos uno de variable que ya habíamos creado de "luz" y ponemos "definir luz en..." y en ese espacio ponemos un uno. De esta manera el motor, el piezo y el motor verde se encienden a la vez mientras el rojo esta apagado. Ahora dentro de la parte de "si no..." ponemos esta vez cuatro bloques de salida de definir pasador...en ALTA/BAJA", en el primero ponemos el pasador al que tenemos conectado el motor (en mi caso 7) en BAJA, en el segundo ponemos el pasador al que tenemos conectado el piezo (en mi caso 0) en BAJA, en el tercero ponemos el pasador al que tenemos conectado el led rojo (en mi caso 11) en ALTA y por último ponemos el pasador al que tenemos conectado el led verde (en mi caso 8) en BAJA. Debajo de estos bloques ponemos uno de variable que ya habíamos creado de "luz" y ponemos "definir luz en..." y en ese espacio ponemos un cero. De esta manera el motor, el piezo y el motor verde están apagados el rojo esta encendido.


Aquí os dejo un video de como funcionaría:










viernes, 22 de enero de 2021

Práctica 2.02 - Sensor de movimiento


Hola a todos y todas, yo  soy Inés y a continuación os voy a hablar sobre un sensor de movimiento.

Este proyecto trata de un sensor de movimiento, es decir, cuando un PIR (infrarrojo pasivo) detecta movimiento mediante la radiación infrarroja, y de esta manera el led que tenemos se enciende. Esto sirve para detectar si hay movimiento en el lugar al que apunta, normalmente detecta personas y no objetos, por ejemplo para las alarmas de una casa o las luces automáticas, también las puertas de los supermercados. 

Para este proyecto necesitamos varios componentes: una tarjeta Arduino a la que después conectaremos el PIR y el led, un PIR que nos servirá para detectar la radiación infrarroja que emite una persona es decir movimiento, un led de el color que quieras que se encenderá cuando el PIR detecte movimiento, y por ultimo una resistencia a la que el led estará conectado de 220 ohmios. 

                                         

El PIR es un infrarrojo pasivo que detecta radiación infrarroja. Este sensor va a detectar cambios de temperatura en una zona. Es capaz de detectar la temperatura y sus cambios. Si los dos sensores que tiene detectan la misma temperatura no pasa nada, pero si temperaturas son diferentes, es cuando se activa. Detecta si algo se esta moviendo en la zona en la que apunta, que puede ser más grande o más pequeña, gracias a que detecta cambio de temperatura por la radiación infrarroja que emitimos. Pero es probable que no detecte el movimiento de un objeto, ya que seguramente se ha adaptado a la temperatura ambiente. Un PIR ser un sensor digital porque te dice si esta en movimiento o no es decir solamente dos opciones, por eso este sensor irá conectado a pasadores digitales.

El sensor PIR tiene tres salidas: señal, potencia y tierra, como bien indican sus nombres la señal ira conectada a un pasador digital (en mi caso la conecte al 7), la potencia en 5V y la tierra en GND, la toma de tierra. El led tiene dos salidas: cátodo y terminal dos. La salida de cátodo ira conectada a la toma de tierra, GND. Y la salida de terminal 2 ira conectada a una resistencia de 220 ohmios y esta resistencia a un pasador digital (en mi caso al 11).

El código: el código necesario para este circuito es sencillo; primero necesitaremos un bloque de salida de "si...entonces, si no..." en el hueco que nos queda ponemos un bloque de matemáticas con un igual y un uno a la izquierda y en la derecha un bloque de entrada de "leer pasador digital...", después dentro del bloque "si...entonces" ponemos un bloque de salida de "definir pasador...en ALTA/BAJA" en este bloque tenemos que poner a el pasador que esta conectado el led en mi caso 11 y alta, a continuación de este bloque ponemos una de esperar...segundos" yo puse 10 segundos y así cuando deje de estar en movimiento el led seguirá encendido. Luego debajo de "si no..." ponemos el mismo bloque solo que ahora en baja. Así de esta manera si el PIR detecta movimiento será igual a unos es decir se encenderá el led y cuando deje de estar en movimiento tardará 10 segundos en apagarse. Y si el PIR no detecta movimiento será igual a cero, es decir, el led seguirá apagado.


Aquí os dejo un video de como funcionaría:





miércoles, 16 de diciembre de 2020

Práctica 2.1 - Sensor de luces

Hola a todos y todas, yo soy Inés y a continuación os voy a enseñar a como programar un sensor de luces.

Es un circuito que programándolo he conseguido crear un sensor de luces. Esto sirve para que el led se encienda con mas potencia cuando es necesario, es decir, cuando hay menos luz. Las leds se encienden un poco cuando hay luz y a medida que va habiendo menos luz,  se encienden cada vez con más potencia.

Para este circuito se necesitas varios componentes: tres leds de cualquier color, estas tres deben estar conectadas a una resistencia de 200Ω, un fotorresistor y otra resistencia de 1000Ω.


Se llama fotorresistor o LDR(en inglés light-dependent resistor). Es una resistencia que depende de la luz. Las líneas rojas que tiene son sus resistencias. Sus propiedades hacen que cuando le da la luz baja su nivel de resistencia, en cambio si estamos a oscuras su nivel de resistencia aumenta. El LDR no tiene un valor de 0 y un valor máximo, sino que tiene un valor máximo y la resistencia baja, pero nunca llega a cero. Pero si que tiene un componente que su valor de resistencia varia, esto sirve para convertir una señal analógica en una señal eléctrica.  Es un sensor de tipo analógico, ya que me va a dar una señal variable, porque mide por ejemplo cuanta luz hay, no si hay luz o no. Como es un sensor me va a mandar información a la placa, pero lo voy a tener que conectar a los pasadores analógicos. La señal que va a enviar es entre y 1024. 
                                                           

Como vamos a mandar una corriente con un voltaje corriente a la resistencia, tenemos que conectarlo al pasador 5v y a un pasador analógico. También tenemos  que añadir una resistencia y el valor de esta tiene que ser 1000 ohmios.                       


Después el led o los leds depende de como lo quieras hacer, les tienes que conectar el ánodo a una resistencia y esa resistencia a un pasador analógico o un pasador digital. Y luego el cátodo a la toma de tierra.


Primero tenemos que coger el bloque de control de "si...entonces" y en el hueco que nos queda en ese bloque hay que poner uno de matemáticas con el símbolo de "<", en ese bloque en el primer hueco ponemos un bloque de variable que sea "leer pasador analógico A0" y en el otro hueco 525. Dentro del bloque de control en el primer espacio ponemos un bloque de salida que dice "definir pasador 1ø en ALTA"  (yo en mi caso puse 10 ya que mi led era al pasador que estaba conectado) y en el otro espacio de más abajo ponemos "definir pasador 10 en BAJA". Una vez terminado este bloque hacemos el segundo que irá enganchado a este bloque de salida por abajo. Lo hacemos igual salvo que en el bloque de matemáticas ponemos 300, y en los de salida ponemos 6 en vez de 10. Y ahora el tercer bloque hacemos lo mismo que en el segundo pero con 150 en el bloque de matemáticas y 3 en los bloques de salida.


Aquí os dejo un video de como funcionaría: