int threads[] = {1, 2, 3, 4};
int numThreads = 4;
int i;
void remove(int id){
for(i=0; i<numThreads; i++){
if(i+1 == id){
threads[i] = 0;
}
}
}
void programa1(){
while (digitalRead(1)) {
tone(8, 500, 500);
}
tone(8, 200, 500);
}
void programa2(){
if (digitalRead(1)) {
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
}
}
void programa3(){
if (25 <= round((1/(log((float)(1023-analogRead(A2))*10000/analogRead(A2))/10000)/3975+1/298.15)-273.15)) {
digitalWrite(13,HIGH);
} else {
digitalWrite(13,LOW);
}
}
void programa4(){
if (analogRead(A2) <= 150) {
digitalWrite(13,HIGH);
} else {
digitalWrite(13,LOW);
}
}
void setup()
{
pinMode(1, INPUT);
pinMode(1, INPUT);
pinMode(13, OUTPUT);
}
void loop()
{
for(i=0; i<numThreads; i++){
if(threads[i] != 0){
switch (i+1) {
case 1:
programa1();
break;
case 2:
programa2();
break;
case 3:
programa3();
break;
case 4:
programa4();
break;
}
}
}
}
Tecnología 4ºB
viernes, 17 de junio de 2016
domingo, 12 de junio de 2016
Arduino ¿Qué es y como funciona? Conversor analógico-digital (A/D)
Arduino es una plataforma de hardware libre basada en una sencilla placa
de entradas y salidas simple y un entorno de desarrollo que implementa
el lenguaje de programación Processing/Wiring. Arduino se puede utilizar
para desarrollar objetos interactivos autónomos o puede ser conectado a
software del ordenado.Las placas se pueden montar a mano o adquirirse.
El dispositivo establece una relación entre su entrada (señal
analógica) y su salida (digital) dependiendo de su resolución. La
resolución determina la precisión con la que se reproduce la señal
original.
Esta resolución se pude saber, siempre y cuando conozcamos el valor máximo de la entrada a convertir y la cantidad máxima de la salida en dígitos binarios.
Resolución = +Vref/2^n(donde n son bits)
Por ejemplo, un conversor A/D de 8-bits puede convertir valores que van desde 0V hasta el voltaje de referencia (Vref) y su resolución será de: Resolución = Vref/256. Lo que quiere decir que mapeará los valores de voltaje de entrada, entre 0 y Vref voltios, a valores enteros comprendidos entre 0 y 255 (2^n-1).
La tarjeta Arduino utiliza un conversor A/D de 10-bits, así que: Resolución = Vref/1024 Mapeará los valores de voltaje de entrada, entre 0 y Vref voltios, a valores enteros comprendidos entre 0 y 1023 (2^n-1). Con otras palabras, esto quiere decir que nuestros sensores analógicos están caracterizados con un valor comprendido entre 0 y 1023. (Ver analogRead()).
Si Vref es igual a 5v, la resolución es aproximadamente de 5 milivoltios. Por lo tanto el error en las medidas de voltaje será siempre de sólo 5 milivoltios.
Conversor Analógico-Digital (A/D)
Un conversor analógico-digital es un dispositivo electrónico capaz de convertir una señal analógica en un valor binario, en otras palabras, éste se encarga de transformar señales analógicas a digitales (0 y 1).Esta resolución se pude saber, siempre y cuando conozcamos el valor máximo de la entrada a convertir y la cantidad máxima de la salida en dígitos binarios.
Resolución = +Vref/2^n(donde n son bits)
Por ejemplo, un conversor A/D de 8-bits puede convertir valores que van desde 0V hasta el voltaje de referencia (Vref) y su resolución será de: Resolución = Vref/256. Lo que quiere decir que mapeará los valores de voltaje de entrada, entre 0 y Vref voltios, a valores enteros comprendidos entre 0 y 255 (2^n-1).
La tarjeta Arduino utiliza un conversor A/D de 10-bits, así que: Resolución = Vref/1024 Mapeará los valores de voltaje de entrada, entre 0 y Vref voltios, a valores enteros comprendidos entre 0 y 1023 (2^n-1). Con otras palabras, esto quiere decir que nuestros sensores analógicos están caracterizados con un valor comprendido entre 0 y 1023. (Ver analogRead()).
Si Vref es igual a 5v, la resolución es aproximadamente de 5 milivoltios. Por lo tanto el error en las medidas de voltaje será siempre de sólo 5 milivoltios.
viernes, 3 de junio de 2016
Software libre en domótica.
Es una apuesta por el bajo costo y la innovacion libre, su objetivo es que se deje de vincular el concepto de domótica con el concepto de lujo, tal como explican: Durante años se ha vinculado el concepto de domótica con el lujo y el alto standing, por culpa de un mercado controlado por muy pocos fabricantes, lo que repercute negativamente en el coste final de la instalación, al alcance de muy pocas familias. Hoy en día, consideramos que el hogar inteligente(desde el punto de la sostenibilidad, ahorro, seguridad y accesibilidad) ya no es puede considerarse un lujo, si no que se convierte en una necesidad.
Sensores y actúadores en una casa domótica
Una vivienda domótica no difiere mucho de una vivienda tradicional, en cuanto que en ella se encuentran también los habituales equipos domésticos e instalaciones, como pueden ser los electrodomésticos o las de agua, gas, electricidad y calefacción. La diferencia, únicamente, estriba en la incorporación de una serie de sistemas que permiten controlar y automatizar, de forma eficiente, estos equipos e instalaciones (por ejemplo, programación y zonificación de la calefacción, detección de escapes de agua con el corte automático del suministro y el aviso al usuario, etc.), que incrementan el valor de la vivienda por el sustancial aumento de la calidad de vida y seguridad que le reportan a su usuario.
LOS SENSORES
Los sensores son los elementos encargados de recoger la información de los diferentes parámetros que controlan (la temperatura ambiente, la existencia de un escape de agua, la presencia de luz solar suficiente en una habitación, etc.) y enviarla al sistema de control centralizado para que actúe en consecuencia.
Los sensores no se conectan por lo general a la red eléctrica sino que llevan una pila incorporada, con una duración de dos a cinco años. Esto supone una mayor flexibilidad respecto a otros dispositivos como los actuadores a la hora de ser introducidos en la vivienda domótica, ya que así se pueden instalar en cualquier lugar, aunque esté lejos de una toma de corriente.
Existe una gran variedad de sensores o detectores utilizados para la automatización en edificios, siendo los más comúnmente utilizados: el termostato de ambiente, el detector de gas, los detectores de humo y calor, la sonda humedad y los sensores de presencia.
Termostato:
El termostato de la caldera funciona en función de la temperatura del agua en el interior del circuito de calefacción. El termostato de ambiente funciona en función de la temperatura de la estancia en la que esté ubicado. Cuando una caldera tiene instalado termostato de ambiente, SIEMPRE es este el que maneja la caldera. En cuanto a la bajada de temperatura depende de diversos factores, tales como el aislamiento o la diferencia de temperatura entre el interior y el exterior e incluso el material con que están hechos los muebles por lo tanto no te podría dar una respuesta exacta.
Detector de gas:
Un detector de gas es un aparato que detecta la presencia de gas en el aire y que, a una determinada concentración, emite una señal óptica –acústica de aviso los del Tipo B y los del Tipo A además, pueden poner en funcionamiento un sistema de corte automático de gas. El Corte automático de gas es un sistema que permite el corte del suministro de gas al recibir una determinada señal procedente de un detector de gas, de una central de alarmas o de cualquier otro dispositivo previsto como elemento de seguridad en la instalación receptora, siendo la reapertura del suministro únicamente posible mediante un rearme manual.
LOS ACTUADORES
Los actuadores son los dispositivos utilizados por el sistema de control centralizado, para modificar el estado de ciertos equipos o instalaciones (el aumento o la disminución de la calefacción o el aire acondicionado, el corte del suministro de gas o agua, el envío de una alarma a una centralita de seguridad, etc.). Estos dispositivos suelen estar distribuidos por toda la vivienda y, según el modelo, pueden admitir baterías. En algunos casos, el sensor y el actuador son integrados en el mismo dispositivo.
Entre los más comúnmente utilizados están: los contactores (o relés de actuación) de carril DIN, los contactores para base de enchufe, las electroválvulas de corte de suministro (gas y agua), las válvulas para la zonificación de la calefacción por agua caliente, y sirenas o elementos zumbadores para el aviso de alarmas en curso.
Sirena:
Una vez que la alarma comienza a funcionar, o se activa dependiendo del sistema instalado, esta puede tomar acciones en forma automática. Por ejemplo:
Si se detecta la intrusión de una persona a un área determinada, puede mandar un mensaje telefónico a uno o varios números. El uso de la telefonía para enviar mensajes, de señales o eventos se utilizó desde hace 60 años pero desde el año 2005 con la digitalización de las redes de telefonía, la comunicación deja de ser segura, actualmente la telefonía es solo un vínculo más y se deben enviar mensajes mediante GPRS a direcciones IP de servidores que ofician de receptores de las señales o eventos, también se utiliza la conectividad propia de las redes IP.
Si se detecta la presencia de humo, calor o ambos, mandar un mensaje al "servicio de monitoreo" o accionar la apertura de rociadores en el techo, para que apaguen el fuego. Si se detecta la presencia de agentes tóxicos en un área, cerrar las puertas para que no se expanda el problema.
Para esto, la alarma tiene que tener conexiones de entrada, para los distintos tipos de detectores, y conexiones de salida, para activar otros dispositivos que son los que se ocupan de hacer sonar la sirena, abrir los rociadores o cerrar las puertas.
Todos los sistemas de alarmas traen conexiones de entrada para los detectores y por lo menos una de salida para la sirena. Si no hay más conexiones de salida, la operación de comunicar a un servicio de monitoreo, abrir el rociador o cerrar las puertas deberá ser realizada en forma manual por un operador.
Suscribirse a:
Comentarios (Atom)
