martes, 19 de marzo de 2019

Prácticas de tecnología con Arduino







CONTROL DEL TIEMPO DE ENCENDIDO Y APAGADO DEL LED

En esta práctica lo que haremos será controlar el tiempo de encendido y apagado de un diodo led a partir de una programación de arduino que dará las ordenes a la placa física de arduino que a través de unos cables llevará la información a una placa protoboard donde esta conectado el diodo led y la resistencia para regular la intensidad de corriente que pasa por el diodo led. El programa por el que haremos la programación de arduino y poder regular el tiempo de encendido y apagado del led tiene el mismo nombre que la placa:
#define GREEN 5

void setup() {
pinMode(GREEN,OUTPUT);
digitalWrite(GREEN,HIGH);
}

void loop() {
digitalWrite(GREEN,HIGH);
delay(1000);
digitalWrite(GREEN,LOW);
delay(1000);
}

Diodo led encendido                                                                     Diodo led apagado






















La única dificultad que ha presentado el circuito a sido saber en que lugar colocar el positivo y negativo del diodo led correctamente, esto a su vez tiene muchas aplicaciones como por ejemplo si cambiamos el diodo led por un timbre añadimos varios y alternamos el tiempo que tardaría en sonar los timbres podría hacerse música o incluso con los diodos leds hacer un espectáculos de luces en la oscuridad.

CONTROL DE UNA SERIE DE DIODOS
En esta práctica se alternará el tiempo de encendido y apagado de una serie de diodos leds, 3 para ser exactos, en la que los diodos se encenderán y apagarán alternativamente, la placa utilizada fue una Arduino/Genuino 101, el programa con el que se controlan los diodos es el siguiente:

#define YELLOW 7
#define GREEN 5
#define RED 3

void setup() {
pinMode(RED,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(YELLOW,OUTPUT);
digitalWrite(RED,HIGH);
digitalWrite(GREEN,LOW);
digitalWrite(YELLOW,LOW);
}

void loop() {
digitalWrite(RED,HIGH);
delay(1000)
digitalWrite(RED,LOW);
delay(1000)
digitalWrite(YELLOW,HIGH);
delay(1000);
digitalWrite(YELLOW,LOW);
delay(1000)
digitalWrite(GREEN,HIGH);
delay(1000)
digitalWrite(GREEN,LOW);
delay(1000);

}




















A continuación en la práctica cambiamos el funcionamiento de los diodos, en vez de que se enciendan los diodos alternativamente se encendieran y apagaran al mismo tiempo, la placa fue la misma pero el programa se modificó en parte:

#define YELLOW 7
#define GREEN 5
#define RED 3

void setup() {
pinMode(RED,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(YELLOW,OUTPUT);
digitalWrite(RED,HIGH);
digitalWrite(GREEN,HIGH);
digitalWrite(YELLOW,HIGH);
}

void loop() {
digitalWrite(RED,HIGH);
digitalWrite(GREEN,HIGH);
digitalWrite(YELLOW,HIGH);
delay(1000);
digitalWrite(YELLOW,LOW);
digitalWrite(GREEN,LOW);
digitalWrite(RED,LOW);
delay(1000);

}



CONTROL DE UN DIODO LED RGB
En esta práctica utilizaremos una variante del diodo led convencional, un diodo led RGB que en lugar de dos ''patas'' tiene 4, una es destinada al pin ''GND'' o Tierra, las otras 3 son llevadas a otros pines para recibir la información de control de los diodos. Los demás materiales son los de las anteriores prácticas exceptuando la placa que esta vez es una Arduino/Genuino UNO. El programa utilizado para controlar los diodos es el siguiente:

#define RED 6
#define GREEN 5
#define BLUE 3

void setup() {
pinMode(RED,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(BLUE,OUTPUT);
digitalWrite(RED,LOW);
digitalWrite(GREEN,LOW);
digitalWrite(BLUE,LOW);
}

void loop() {
digitalWrite(RED,HIGH);
delay(500);
digitalWrite(RED,LOW);
delay(500);
digitalWrite(GREEN,HIGH);
delay(500);
digitalWrite(GREEN,LOW);
delay(500);
digitalWrite(BLUE,HIGH);
delay(500);
digitalWrite(BLUE,LOW);
delay(500);

}



#define RED 6
#define GREEN 5
#define BLUE 3
#define delayTime 20
void setup(){
pinMode(RED,OUTPUT);
pinMode(GREEN,OUPUT);
pinMode(BLUE,OUTPUT);
digitalWrite(RED,LOW);
digitalWrite(GREEN,LOW);
digitalWrite(BLUE,LOW);
}
void loop(){
delay(1000);
for(int i=0;i<255;i+=1)
{analogWrite(GREEN,i);
delay(delayTime);
}
digitalWrite(GREEN,LOW);
dilay(1000);
for(int i=0;i<255;i+=1)
{analogWrite(RED,LOW);
delay(1000);
}
digitalWrite(RED,LOW);
delay(1000);
for(int i=0;i<255;i+=1)
{analogWrite(BLUE,1);
delay(delayTime);
}
digitalWrite(BLUE,LOW
}


CONTROLADOR DE 2 DIODOS LED MEDIANTE UN BOTÓN
En esta práctica controlaremos 2 diodos led, 1 rojo y otro verde, y haremos que se intercambien de encendido y apagado mediante un botón, es decir, un diodo estará encendido todo el tiempo y el otro apagado, cuando se pulse el botón se cambiarán, el que estaba encendido se apagará y el que estaba apagado se encenderá, durante un tiempo
El programa utilizado en esta ocasión es el siguiente:

#define RED 13
#define GREEN 12
#define BUTTON 4


void setup ()

{
pinMode(RED,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(BUTTON,INPUT_PULLUP);

}

void loop()

{

if(digitalRead(BUTTON)==LOW)

{

digitalWrite(GREEN,LOW);
digitalWrite(RED,HIGH);

}

else

{

digitalWrite(RED,LOW);
digitalWrite(GREEN,HIGH);

}

}



SEMÁFORO
Programa:
#define REDCARS 13
#define YELLOWCARS 12
#define GREENCARS 11
#define GREENPEDESTRIANS 10
#define REDPEDESTRIANS 9
#define SIGNAL 3
#define BUTTON 6


void setup()
{

  pinMode(REDCARS,OUTPUT);
  pinMode(YELLOWCARS, OUTPUT);
  pinMode(GREENCARS,OUTPUT);
  pinMode(REDPEDESTRIANS,OUTPUT);
  pinMode(GREENPEDESTRIANS,OUTPUT);
  pinMode(SIGNAL,OUTPUT);
  pinMode(BUTTON,INPUT_PULLUP);

  digitalWrite(REDCARS,LOW);
  digitalWrite(YELLOWCARS,LOW);
  digitalWrite(GREENCARS,HIGH);
  digitalWrite(REDPEDESTRIANS,HIGH);
  digitalWrite(GREENPEDESTRIANS,LOW);
  digitalWrite(SIGNAL,LOW);
}


void loop()
{

  if(digitalRead(BUTTON)==LOW)
  {

    digitalWrite(SIGNAL,HIGH);
    delay(5000);
    digitalWrite(YELLOWCARS,HIGH);
    digitalWrite(GREENCARS,LOW);
    delay(2000);
    digitalWrite(YELLOWCARS,LOW);
    digitalWrite(REDCARS,HIGH);
    digitalWrite(SIGNAL,LOW);
    digitalWrite(REDPEDESTRIANS,LOW);
    digitalWrite(GREENPEDESTRIANS,HIGH);
    delay(10000);
    for(int i=0;i<3;i++)
    {
      digitalWrite(GREENPEDESTRIANS,LOW);
      delay(1000);
      digitalWrite(GREENPEDESTRIANS,HIGH);
      delay(1000);

    }
    digitalWrite(GREENPEDESTRIANS,LOW);
    digitalWrite(REDPEDESTRIANS,HIGH);
    digitalWrite(REDCARS,LOW);
    digitalWrite(GREENCARS,HIGH);

  }

}

En este proyecto se ha hecho un semáforo a partir del programa arduino antes mencionado en el blog. El estado inicial del circuito es rojo para los peatones, verde para los coches y el Led apagado que se encuentra al lado del pulsador. Cuando el pulsador se acciona se enciende el Led colocado a su lado, el Led verde de los coches pasará a amarillo y eventualmente a rojo, a la misma vez que el diodo rojo de los peatones se apaga y se enciende el verde dando paso a los peatones, este Led tras un tiempo empezará a parpadear dando a entender que le queda poco tiempo a los peatones para cruzar la calle, una vez que el Led verde de los peatones se apaga se enciende el Led rojo de los peatones y el Led verde de los coches apagándose el Led blanco y reiniciándose el circuito


martes, 29 de enero de 2019

Preguntas de Tecnología tema 2

Tema 2. Tecnologías de la información y la comunicación.

1.- ¿Qué es el ancho de banda?

Es el parámetro básico que caracteriza la capacidad de transmisión de datos de los sistemas de transmisión, ya sea con o sin hilos.

2.- ¿Qué son los cables de pares?

Son los más habituales de la instalación telefónica de las viviendas

3.- Clasificación de los pares trenzados.

Unchielded twisted pair
Shielded twisted pair
Filed twisted pair

4.- Explicar la estructura de un cable coaxial.

Los cables coaxiales están constituidos por un cable de cobre o de aluminio grueso. un recubrimiento de material dieléctrico de 5 mm aproximadamente, una fina malla metálica conductora y una cubierta externa de polietileno

5.- ¿Qué es la fibra óptica?

Medio conductor de la luz constituido por material dieléctrico -vidrio o plástico-, con índice de refracción n1, envuelto por un material protector de las agresiones mecánicas, con un índice de refracción n2. El fenómeno físico por el cual la luz se propaga en le interior de la fibra óptica es la refracción total en las paredes.

6.- ¿Cuál es el principio de funcionamiento de la fibra óptica?

Es la refracción total en las paredes

7.- ¿Qué significan las siglas UTP y STP?

UTP=Unchieled twisted pair
STP=Shielded twisted pair

8.- ¿Qué función tienen las antenas en los sistemas de transmisión sin hilos?

Transforman el movimiento de los electrones a través de un conductor en ondas electromagnéticas, o bien detectan señales electromagnéticas y generan una intensidad eléctrica en un conductor.

9.- ¿Qué diferencia hay entre una antena direccional  y otra omnidireccional?

Pues las direccionales tenen que estar orientadas hacia la fuente de la señal si son receptores y hacia el receptor si son emisoras mientras que las omnidireccionales pueden emitir o recibir señales independientemente de su orientación

10.- ¿Qué ventajas tiene la transmisión sin hilos?

Las ventajas principales son que pueden abarcar grandes territores sin cablear punto a punto y que permite la movilidad del emisor y el receptor

11.- ¿Qué inconveniente tiene el sistema de transmisión sin hilos?

El principal inconveniente es que requiere más potencia para transmitir la señal

12.- ¿Qué función tienen los repetidores?

Amplifican la señal para compensar la atenuación

13.- Citar la clasificación de los satélites según las órbitas. Escribir el nombre en inglés y en español.

LEO(low earth orbit)<<órbita baja terrestre>>
MEO(medium earth orbit)<<órbita media terrestre>>
HEO(highly elliptical orbit<<órbita extremadamente elíptica>>
GEO(geosynchronous earh orbit)<<

14.- Para qué se usan los satélites LEO, MEO, HEO, GEO.

LEO: Se utilizan en los sistemas de telefonía móvil y en sistemas de posicionamiento, como, por ejemplo, el GPS
MEO: Se utilizan en los sistemas de posicionamiento
HEO:
GEO: Son los más ampliamente empleados en telecomunicaciones

15.- ¿Por qué motivo los satélites no caen a la Tierra?

Si la Tierra fuese plana, seguirían una trayectoria parabólica y no tardarían en chocar con esta, pero can tan rápido que, a causa de la curvatura del planeta, en vez de caer ea la Tierra, están continuamente dando vueltas alrededor de esta. Es el mismo fenómeno que mantiene en órbita a los planeta alrededor del Sol o a las lunas alrededor de los planetas.

16.- ¿Qué es la latencia?

Retraso de la señal debido al tiempo que ésta tarda en desplazarse de la Tierra al satélite y en regresar del satélite a la Tierra

17.- ¿Qué es una órbita geoestacionaria?

Es una órbita paralela al plano ecuatorial de la Tierra

18.- ¿En qué año nace la World Wide Web?

12 de marzo de 1989

19.- ¿Qué es el modelo OSI?

Es un marco de referencia para la conexión de un sistema de comunicación basado en siete niveles o capas

20.- ¿Qué es el protocolo TCP?

Es el protocolo de control de la transmición

21.- ¿Qué es el protocolo IP?

Es el protocolo de Internet que se utiliza para la comunicación de datos

22.- ¿Qué es el DNS?

Es un sistema de nombres jerárquicos que se utiliza sobre todo para traducir los nombres de dominio a las direcciones con que funciona el protocolo IP

23.- ¿Quién gestiona internet?

La ICANN (Internet Corporation for Assigned Names and Numbers)

24.- ¿Qué medios utiliza Internet para la transmisión de datos?

La red telefónica, la red de telefonía móvil, la comunicación por satélite o la comunicación a través del cableado eléctrico

25.- ¿Qué tecnología se utiliza para la transmisión de datos a través de la línea telefónica?

Mediante la tecnología ADSL (Asymmetric Digital Subscreiber Line)

26.- ¿Qué es la red WPAN?

Es una red de cobertura personal para la comunicación inalámbrica entre distintos dispositivos, como pueden ser los ordenadores, las impresoras, los móviles o los dispositivos de audio

27.- ¿Qué es Bluetooth? ¿Cuál es su alcance?

Es un protocolo que posibilita la transmisión de datos entre dispositivos por radiofrecuencia a 2.4 GHz
Pueden lograr alcances hasta 100 metros

28.- ¿Qué es ZigBee y para qué se utiliza?

Es un conjunto de protocolos de comunicaión inalámbirca para su uso con radiodifusión digital de bajo consumo. Se utiliza en aplicaciones que requieren comunicaciones seguras y que no envíen demasiados datos

29.- ¿Qué es RFID y para qué se utiliza?

Es un sistema de almacenamiento y recuperación de datos mediante ondas de radio. Utiliza unas tarjetas en las que hay un código almacenado, como un número de serie único y un lector de RFID

30.- Ejercicios 34, 35 de la página 54.

34.
Sí, porque no es necesario que el satélite esté apuntando al receptor, y la señal puede viajar por el aire y por el espacio

35.
Porque el satélite del que reciben la señal está en esa dirección y esa señal no es omnidireccional

martes, 18 de diciembre de 2018

Inteligencia Artficial

1.Definid qué es el test de Turing y citad el título de tres películas o libros de ciencia ficción en los que aparezca este concepto

El test de Turing (o prueba de Turing) es una prueba de la habilidad de una máquina para exhibir un comportamiento inteligente similar al de un ser humano o indistinguible de este.
Se menciona o se trata en estas películas:

Ex Machina: Un joven programador que trabaja en una compañía de Internet es elegido para evaluar las capacidades y la conciencia de una hermosa y sofisticada robot.

Morgan: Morgan parece una joven inocente, pero no es humana, es una inteligencia artificial y representa el futuro de la ciencia. Cuando comienza a mostrar síntomas de no responder al control humano, la compañía que la ha creado contrata a una experta para que la analice y decida si es necesario destruirla antes de que sea demasiado peligrosa.

2.Escribid cinco preguntas que le haríais a un a máquina para intentar desenmascararla en el test de Turing.


  • ¿En qué hospital naciste y cuáles son tus padres?
  • ¿Cuáles son tus videojuegos y películas favoritas?
  • ¿Juegas a algún deporte?¿Cuál?
  • ¿Cuál es tu comida favorita?
  • ¿Has tenido alguna enfermedad?

3.¿Qué características debería tener un programa informático para resolver las 10 preguntas que habéis propuesto y superar así el test de Turing?


  • Reconocer el laboratorio en el que se ha inventado como su hospital de nacimiento y a sus creadores como padres
  • Tener un registro de las mejores películas y videojuegos según las masas y decidir cuál es mejor según su algoritmo
  • Tener un registro de los deportes y dar una opinión de alguno si es que afirma la primera pregunta
  • Tener un registro de las comidas comunes para que el individuo las conozca y se sienta familiarizado con esas comidas para producir un sentimiento de empatía 
  • Tener un registro de enfermedades comunes y reconocer los virus (si es que ha tenido alguno) como enfermedades y esconderlas bajo el nombre de alguna enfermedad común 
4.Investigad por la red cuál es la crítica que realiza John Searle al test de Turing

https://hipertextual.com/2018/07/habitacion-china-experimento-test-turing

5.Buscad información por Internet y relacionad las siguientes máquinas o programas con su definición. ¿Creéis que podrán superar el test de Turing?

Deep blue: computadora que juega al ajedrez y que es capaz de ganarte
Eugene- Goostman: robot de conversación en línea con posibles diferentes avatares
El ajedrecista: Primer autómata
AIBO: perro robot que puede aprender a entender una lengua y a obedecer órdenes sencillas
Cleverbot: robot de conversación (chabot)

6.Visitad la página web http://www.cleverbot.com/ y hablad un rato con el programa en una lengua que entienda.

a) Anotad las características de vuestra conversación con Cleverbot. ¿Ha habido algún detalle que os haya hecho sospechar de que se trata de una máquina?

Sí, el cambiar la conversación sin previo aviso a otro tema y "olvidarse" de mi nombre

b)¿Crees que os podría generar algún problema el hecho de hablar con una máquina, sin daros cuenta, durante mucho rato?¿Podrías hacerte amigo de la máquina? Razonad vuestra respuesta y elaborad una redacción de media página sobre ello

Sí, por el hecho de utilizar los datos que le he proporcionado para perjudicarme

No, por mucho que se parezca la máquina al cerebro humano no pude crear emociones como la amistad, creo que eso sino imposible sería muy difícil por el hecho de que las emociones no se pueden predecir ni generalizar como los pensamientos o elecciones racionales porque en las elecciones donde se involucran las emociones se nubla el juicio y eso no se puede programar

jueves, 18 de octubre de 2018

Actividades

Actividades sobre resistencias
1.- ¿Para qué se emplean las resistencias en los circuitos electrónicos?
2.- Teniendo en cuenta que 1 kOhm son 1000 ohmios, ¿qué colores tienen las resistencias de esta primera práctica?
3.- ¿Qué es la tolerancia de una resistencia?

1.Para limitar la corriente que pasa por otros componentes o repartir la intensidad y la tensión entre distintas partes de un circuito
2. 1.Marrón, gris y rojo 2.Rojo, rojo y rojo
3.Lo grande que es el margen que puede haber entre el valor real de la resistencia y el valor nominal que indica el código de colores

Actividades sobre el LDR
4.- ¿Qué significan las siglas LDR?
5.- ¿Cuál es el símbolo el LDR?
6.- ¿Cuál es su principio de funcionamiento?

4.Light Depending Resistor
5.







6.Es una resistencia que cuando recibe luz deja pasar la corriente y cuando deja de recibirla impide el paso de la corriente

Actividades sobre transistores
7.- Escribir el símbolo del transistor y poner nombre a cada una de sus partes.
8.- ¿Qué es un material semiconductor?
9.- ¿En qué año se inventó el transistor y con qué propósito?
10.- Explicar en qué consiste la zona de corte de un transistor.
11.- Explicar en qué consiste la zona activa.

7.














8.Son componentes electrónicos que según las circunstancias, se comportan como aislantes o bien como conductores de electricidad
9.En 1947. Se buscaba un conmutador de estado sólido para ser utilizado en telefonía y para reemplazar tanto a los relés como a los sistemas de barras. Luego se contempla la posibilidad de obtener el reemplazo de la válvula (o tubo) de vacío
10.Consiste en abrir el circuito cuando la intensidad del terminal B es muy pequeña para impedir que la corriente pase entre los terminales C y E
11.La región activa es la normal de funcionamiento del transistor. Existen corrientes en todos sus terminales y se cumple que la unió base-emisor se encuentra polarizada en directa y la colector-base en inversa (Está activo cuando entra corriente por la base)

Actividades sobre el funcionamiento general del circuito
12.- Identifica con I1 la corriente que pasa por R1, I2 la que pasa por R2, I3 la corriente que pasa por I3, I4 la corriente que pasa por la bombilla o por el timbre y que se dirige hacia el transistor.
Para que el timbre suene tiene que pasar I4 a través del timbre y después a través del transistor. Esto sólo ocurre cuando el transistor está en zona activa, es decir, cuando entra corriente por la base. ¿Por qué ocurre ésto sólo cuando hay oscuridad?

12.Porque si hay luz el LDR deja pasar la corriente por R3 y no pasa por R2 y el transistor no recibe intensidad por la base e imposibilita que la bombilla o LED encienda

Actividades sobre el proceso de construcción
13.- Indicar los pasos que hay que realizar para la construcción de un circuito impreso.

13.
1.Se dibuja con lápiz el propio circuito con los componentes en el cobre
2.Se perfora la placa de cobre donde vayan los contactos de los componentes
3.Se repasa el circuito con eding menos los componentes
4.Se mete en acido
5.Se sueldan los componentes



14.













martes, 9 de octubre de 2018

Segunda Practica de Tecnología

Práctica electrónica
Conexión de 3 diodos en paralelo



 
Fotografías
-Circuito apagado


















-Circuito encendido


Esquema del circuito








Ecuación para calcular la resistencia

;x=25 ohmios






Explicación
Para saber que resistencia necesitamos primero restamos el voltaje de la pila por el de los diodos que es igual a la suma de los amperios de los 3 diodos multiplicado por la resistencia y a partir de aquí lo único que habría que hacer sería despejar la x y poner una resistencia acorde.




martes, 25 de septiembre de 2018

Practica Nº1

Práctica de electrónica
Conexión de diodos en paralelo

Fotografía
·Circuito apagado


















·Circuito encendido



















Materiales utilizados
·Placa protoboard
·3 leds (1 utilizado en este caso)
·1 pila
·Cable
·1 resistencia
Explicación del circuito eléctrico
Conectamos el polo positivo de la pila al del diodo a través de la placa protoboard conectando cada polo en la misma columna de la placa, y los polos negativos están conectados a una resistencia para reducir el voltaje de la pila para poder regularlo al voltaje del diodo y no fundirlo en el proceso.

Voltaje de la pila: 4.5V
Voltaje del diodo: 3V
Intensidad del diodo: 20mA
Resistencia: 75 ohmios

Prácticas de tecnología con Arduino

CONTROL DEL TIEMPO DE ENCENDIDO Y APAGADO DEL LED En esta práctica lo que haremos será controlar el tiempo de encendido y apagado...