martes, 14 de junio de 2016

Práctica libre

Después de haber aprendido distintas formas de programar LEDs y crear un semáforo. Nos dejaron crear la secuencia que quisiésemos usando 6 LEDs. Yo creé esta secuencia:


Para conseguirlo lo que hice fue que primero se encendiesen todos los LEDs a la vez. Después que se fuesen apagando uno a uno por orden, entonces se encienden los rojos (el resto apagados). Después se encienden los azules y los demás siguen apagados. Por último se encienden los verdes (todos apagados) y vuelve a empezar la secuencia.

Así es como se ve en BitBloq mi secuencia antes de hacer el código:





lunes, 6 de junio de 2016

Pulsador con LED

Esta semana hemos creado un circuito usando un nuevo elemento, el pulsador. Gracias al pulsador podemos decidir si queremos que el LED se encienda o no, y así ahorramos energía para no tener la luz del LED siempre encendida. Así se ve desde Bitbloq:


Para poder hacer que el LED se encienda cuando lo pulsemos y que se apague cuando no esté pulsado tenemos que poner esto:



Puede que parezca algo complicado sin embargo es muy fácil. En la imagen de arriba lo que quiere decir es que si el botón está recibiendo corriente, es decir está encendido (1) el LED se enciende. En la de abajo es lo mismo pero hemos añadido un bloque que dice que si el botón no está encendido es decir no recibe corriente (0) el LED esté apagado.

Así es como se vería el mismo código que hemos creado en Bitbloq en Arduino:





miércoles, 18 de mayo de 2016

Semáforo

En esta práctica creamos un semáforo usando el mismo programa que en la anterior práctica. Y así es como lo veríamos en BitBloq:


Y así se vería en la realidad:



El código que usamos en para crear un semáforo es este:


Y "traducido" al idioma que usa la placa el código se ve así:

Lo que hemos intentado hacer es imitar la secuencia de las luces de un semáforo. Es decir, que se ponga en verde durante 5 segundos, y el resto de luces estén apagadas. Después de 5 segundos el LED verde se apaga. Entonces el LED amarillo se enciende durante 1 segundo y después se apaga. Después se enciende el LED rojo durante 5 segundos y se apaga. Y vuelta a empezar. Así es como se vería:


También podemos hacer que el LED amarillo parpadee si usamos lo que aprendimos en la práctica del LED intermitente. De esta forma lo que conseguimos es que la luz amarilla parpadee para indicar que se va a poner en rojo. En vez de poner solo encender y apagar el LED amarillo ponemos encender y apagar varias veces dejando poco margen de tiempo y entonces conseguiremos que parpadee. Y así queda:

Y ya si queremos complicarlo un poco más podemos crear dos semáforos que estén sincronizados. Es decir, cuando uno esté en rojo el otro esté verde , y cuando otro esté en verde el otro esté en rojo, etc. Para conseguirlo lo único que tenemos que hacer es que una persona haga la secuencia normal de un semáforo y otra haga la secuencia contraria: 














miércoles, 11 de mayo de 2016

LED Intermitente


La semana pasada empezamos a usar un nuevo programa llamado BitBloq, con el que podemos crear códigos para después ponerlos en las placas y así empezar poco a poco a programar. Con este programa creamos un LED intermitente, y así es como se vería en BitBloq:





Ahora para que sea intermitente tenemos que poner que se encienda dejar un tiempo y que se apague y dejar también un margen de tiempo:
Cuando ya tenemos esto el programa lo traducimos a código y quedaría así:



Al tener esto conseguimos que el LED parpadee, lo que nosotros hicimos fue ir bajando el tiempo de margen entre encendido y apagado cada vez más para observar cuando dejamos de percibir el parpadeo del LED y llegamos a la conclusión de que a los 0,013 segundos dejamos de percibir el parpadeo. Esto es una forma de ahorrar energía. Este fue el resultado de nuestra práctica:





En este vídeo dejamos 1 segundo de margen entre encendido y apagado.



En este otro vídeo sin embargo podéis observar como el LED empieza a parpadear de forma más constante y apenas se nota cuando se apaga.
























jueves, 31 de marzo de 2016

Práctica 2

Sensor de luz 
En la anterior práctica os hablé acerca del transistor. Pues bien gracias a este elemento podremos tratar de crear un sensor de luz que funcione correctamente:


Como podemos ver este sensor de luz si funciona correctamente en principio. De noche se enciende (imagen de arriba) y de día se apaga (imagen de abajo). Sin embargo, si volvemos a poner la LDR al mínimo de luz esto es lo que ocurre:
Al volver a poner al mínimo la LDR se produce un cortocircuito. Por lo tanto este sensor de luz no funciona bien porque cuando vuelve a oscurecer el transistor estalla. Para que no estalle hay que poner un LED:
De esta forma el transistor no estallaría. Aún así el sensor de luz no funciona como nos gustaría porque a la mínima de luz se enciende. Para poder solucionar este problema y que el sensor funcione perfectamente habría que poner un potencíometro.







miércoles, 16 de marzo de 2016

Práctica 1

En esta práctica veremos el transistor:
Transistor: semiconductor ( a veces conduce la corriente y a veces no), es un descubrimiento clave para la tecnología. Cuando conduce la corriente la multiplica. El transistor que usamos es de tipo NPN. Tiene 3 conexiones:
-Base (B) : perpendicular a las otras dos.
-Colector (C)
-Emisor (E) : la de la flechita.

Funcionamiento
El transistor requiere una resistencia de protección en la base:
En el colector conectaremos el elemento que quiero activar o desactivar. El emisor va de vuelta a la pila (al polo negativo). En la base está el elemento que regula la corriente.

El transistor tiene 3 zonas:
-Zona de corte: el transistor no deja pasar la corriente de colector a emisor. Porque no le llega corriente a la base. Si le llegase la corriente sí dejaría pasar la corriente. Lo cierto es que sigue llegando algo de corriente por lo que está en zona activa. La conclusión es que es prácticamente imposible llegar a la zona de corte porque siempre habrá un mínima corriente.

-Zona activa: Llega la corriente a la base y el transistor conduce la corriente entre colector y emisor multiplicándola por 100. (Ic= Ib x 100).
-Zona de saturación: Sigue llegando corriente a la base, en la zona de saturación llegamos al valor máximo de intensidad del transistor. Ic ya no se multiplica más.






miércoles, 2 de marzo de 2016

Práctica 7

En la práctica 6, creé un circuito que pretendía ser un sensor de luz. La primera versión no funcionaba, así que hemos creado una segunda versión para intentar que funcione. Este es el circuito:

Lo que pretendo con el sensor de luz, es que la bombilla se encienda por la noche (ausencia de luz) y que por la mañana al captar luz se apague. Como veréis en este circuito no pasa esto. En la primera imagen la LDR no está recibiendo luz, por lo que la bombilla se enciende. Esto si que se cumple. Pero en la segunda imagen, la LDR está recibiendo luz y sigue encendida, y eso no es lo que queremos. Esto ocurre porque para que se active el relé y la corriente vaya por el circuito de la izquierda, tiene que haber mayor intensidad y el en la segunda imagen tan solo hay 18 mA (que no son suficientes para que se active el relé).