Академический Документы
Профессиональный Документы
Культура Документы
Manual de mantenimiento
Del sistema automtico
Tipo 6-C
ndice
1
2
3
4
5
6
7
8
9
10
11
12
Qu es Arduino?
Arduino es una plataforma de prototipos electrnica de cdigo
abierto (open-source) basada en hardware y software flexibles y
fciles de usar. Est pensado para artistas, diseadores, como hobby
y para cualquiera interesado en crear objetos o entornos interactivos.
Arduino puede sentir el entorno mediante la recepcin de entradas
desde una variedad de sensores y puede afectar a su alrededor
mediante el control de luces, motores y otros artefactos
Las placas se pueden ensamblar a mano o encargarlas
preensambladas; el software se puede descargar gratuitamente. Los
diseos de referencia del hardware (archivos CAD) estn
disponibles bajo licencia open-source, por lo que eres libre de
adaptarlas a tus necesidades.
Arduino UNO:
El Uno es una placa electrnica basada en el
ATmega328P. Cuenta con 14 pines digitales
de entrada / salida (de los cuales 6 se podrn
utilizar como salidas PWM), 6 entradas
analgicas, un cristal de cuarzo de 16 MHz, una
conexin USB, un conector de alimentacin,
una cabecera ICSP y un botn de reinicio.
Contiene todo lo necesario para apoyar el
microcontrolador; basta con conectarlo a un ordenador con un cable
USB o la corriente con un adaptador de CA a CC o una batera para
empezar
CARACTERISTICAS
Arduino Nano:
El Arduino Nano es una pequea,
completa y contiene una placa basada en el
ATmega328 (Arduino Nano 3.x) o
ATmega168 (Arduino Nano 2.x). Tiene
ms o menos la misma funcionalidad de
la Arduino Duemilanove, pero en un
paquete diferente. Carece de una sola toma
de corriente continua, y funciona con un cable USB Mini-B en lugar
de una normal. El Nano fue diseado y est siendo producido por
Gravitech.
CARACTERISTICAS
Microcontrolador ATmega328 con cargador de inicio pre
programado.
Tensin de entrada (recomendada): +7 a + 12 V.
5
Componentes.
LDR.
Son resistencias cuyo valor vara de
acuerdo al nivel de luz al que estn
expuestas. Si bien los valores que
puede tomar una LDR en total
oscuridad y a plena luz puede variar
un poco de un modelo a otro, en
general oscilan entre unos 50 a 1000
ohmios (1K) cuando estn iluminadas
(por ejemplo, con luz solar) y valores
comprendidos entre 50K (50,000
Ohms) y varios megohmios (millones
de ohms) cuando est a oscuras.
Desde el punto de vista constructivo,
las LDR estn fabricadas con materiales de estructura cristalina,
siendo los ms utilizados el sulfuro de cadmio y el seleniuro de
cadmio, aprovechando sus propiedades fotoconductoras.
TERMISTOR
Los Termistores son resistores trmicamente sensibles, existen dos
tipos de termistores segn la variacin de la resistencia/coeficiente
de temperatura, pueden ser negativos (NTC) o positivos (PTC).
TRANSISTOR
El transistor es un dispositivo electrnico semiconductor utilizado
para entregar una seal de salida en respuesta a una seal de entrada.
Cumple funciones de amplificador, oscilador, conmutador o
rectificador.
El transistor consta de un sustrato (usualmente silicio) y tres
partes dopadas artificialmente (contaminadas con materiales
especficos en cantidades especficas) que forman dos
uniones bipolares: el emisor que emite portadores, el
colector que los recibe o recolecta y la tercera, que est
intercalada entre las dos primeras, modula el paso de
dichos portadores (base). A diferencia de las
vlvulas, el transistor es un dispositivo controlado
por
corriente y del que se obtiene corriente
amplificada. En el diseo de circuitos a los transistores se les
considera un elemento activo
INTERRUPTOR
Un interruptor elctrico es un
dispositivo que permite
desviar o interrumpir el curso
de una corriente elctrica. En
el mundo moderno sus tipos y
aplicaciones son innumerables,
van desde un simple
interruptor que apaga o
enciende una bombilla, hasta
un complicado selector de
transferencia automtico de
mltiples capas, controlado por computadora.
10
KEYPAD
En general un keypad (teclado), es un perifrico de entrada o
dispositivo, en parte inspirado en el teclado de las mquinas de
escribir, que utiliza una disposicin de
botones o teclas, para que acten como
palancas mecnicas o interruptores
electrnicos que envan informacin,
muchas veces se ha interactuado con uno,
ya que est presente en una gran cantidad
de aplicaciones
11
MOTOR A PASOS
El motor a paso es un dispositivo electromecnico que convierte una
serie de impulsos elctricos en desplazamientos
angulares discretos, lo que significa que es
capaz de avanzar una serie de grados
(paso) dependiendo de sus entradas de
control. El motor paso a paso se comporta
de la misma manera que un conversor
digital-analgico (D/A) y puede ser
gobernado por impulsos procedentes de sistemas
lgicos.
Este motor presenta las ventajas de tener precisin y
en cuanto al posicionamiento. Entre sus principales
destacan como motor de frecuencia variable, motor
continua sin escobillas, servomotores y motores
digitalmente.
repetitividad
aplicaciones
de corriente
controlados
12
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, HIGH);
delay(delayTime);
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, HIGH);
delay(delayTime);
}
//Definimos la funcin que provocar el giro horario
void gira_horario(int delayTime){
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, HIGH);
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, HIGH);
14
delay(delayTime);
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, HIGH);
digitalWrite(motorPin4, LOW);
delay(delayTime);
digitalWrite(motorPin1, HIGH); // Los pines se activan en secuencia
digitalWrite(motorPin2, HIGH);
digitalWrite(motorPin3, LOW);
digitalWrite(motorPin4, LOW);
delay(delayTime);
}
void setup() {
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
pinMode(motorPin3, OUTPUT);
pinMode(motorPin4, OUTPUT);
Serial.begin(9600);
pinMode(led1,OUTPUT);//abanico
Serial.begin(9600);
pinMode(led2, OUTPUT);//buzon
pinMode(buttonPin, INPUT);//buzon
servo.attach(3);//servo
}
void monitor(){
Serial.print(medida);
Serial.println("grados");
15
delay(500);
}\
void abanico(){
medida=analogRead(ntc);
monitor();
if(medida>nivel){
digitalWrite(led1,HIGH);
}
else{
digitalWrite(led1,LOW);
}
}
void SENSOR(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
digitalWrite(led2, HIGH);
} else {
digitalWrite(led2, LOW);
}
}
void servocamara(){
int val = analogRead(3);
val = map(val,0,1023,0,179);
servo.write(val);
delay(15);
}
void loop()
16
val=analogRead(A0)/4;
Serial.println(val);
if(val>50){
if(x==0){x++;
}
}
if(x==1){
digitalWrite(PIC,LOW);
for (int i = 0; i <= 128; i++) {
gira_antihorario(2);
}
x++;
}
if(val<50){
digitalWrite(PIC,HIGH);
if(x==2){
for (int i = 0; i <= 128; i++) {
gira_horario(2);
}
x++;
}
x=0;
}
abanico();
SENSOR();
servocamara();
}
17
Componentes.
Control de Acceso con Keypad.- Mediante el uso de un Arduino,
un Servomotor y un Keypad (o teclado matricial) nos permite
controlar una puerta mediante una contrasea programada a travs
del Arduino. Al ser introducida una contrasea incorrecta no pasara
nada (Se le puede incluir una alarma si se requiere), en cambio, si se
introduce la contrasea correcta el programa activara el Servomotor
desbloqueando la puerta.
Control de luz.- Utilizando una Foto-Resistencia (LDR) permite al
usuario controlar las luces de la casa mediante la luz del dia, de
forma que cuando la luz del dia sea intensa los focos de la casa se
mantendrn apagados, pero al oscurecerse por la noche el LDR
enviara una seal al Arduino que a su vez encender los focos.
Buzon.- Este tal vez sea la funcin mas simple de este sistema de
control, funciona utilizando un sensor infrarrojo creado a partir de
un circuito utilizando un Foto-Diodo y un Foto-Transistor, estos dos
al estar de frente uno a otro en el circuito crean una lnea infrarroja
que al ser cortada por un objeto (en este caso el correo) enva una
seal al Arduino que a su vez encender un LED indicando que hay
correo y se apagara al momento de retirar la carta.
Control de iluminacin (Ventanas).- Para esta funcin se utiliza
nuevamente el LDR, pero a diferencia del control de luz que se
activa durante la noche, este se activara durante el dia abriendo las
persianas con un Motor Stepper cuando la luz del sol alcance el
LDR y cerrndolas cuando sea de noche
18
19