0% encontró este documento útil (0 votos)
50 vistas10 páginas

Informe Tecno

Cargado por

gastoncampero983
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas10 páginas

Informe Tecno

Cargado por

gastoncampero983
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INDICE

Fundamentación:
Nuestro proyecto tiene como objetivo el
facilitar las ayudas del hogar agregando mecanismos que sean
automaticos, haciendo que el gasto de energía del propietario
sea reducido, esto ayudaría a la hora de realizar trabajos
menores pero necesarios de un esfuerzo físico, como abrir un
portón, prender las luces para alumbrar exteriores o accionar una
llave para encender luces interiores.
La idea surgió porque dentro de la provincia de Salta lo normal es
que estas casas se encuentren en barrios privados, o barrios
donde viven personas con una actualidad económica buena,
porque las personas de clase media para abajo piensan que es un
gasto inútil, pero nosotros queremos que cambien de opinión
mediante el uso de una maqueta como referencia visual de como
seria esta casa, aunque a primera vista parezca una mala idea o
un gasto innecesario, si lo observamos e investigamos mas
detalladamente nos damos cuenta que no lo es.
Nuestro proyecto estaría mas dirigido a personas con
discapacidad o mayores de edad, porque a estas le cuestan más
realizar estos esfuerzos físicos.
Para realizarlo utilizamos un Arduino con esta programación:
#include <Servo.h>

Servo servoMotor;

const int trigPin = 7; // Pin para el TRIG del sensor ultrasónico

const int echoPin = 6; // Pin para el ECHO del sensor ultrasónico

const int ledRojo = 3; // Pin para el LED rojo

const int ledVerde = 4; // Pin para el LED verde

const int sensorIR = 11; // Pin digital donde está conectado el pin OUT del sensor IR

const int ledBlanco1 = 8; // Pin donde está conectado el primer LED blanco

const int ledBlanco2 = 12; // Pin donde está conectado el segundo LED blanco
const int sensorIR2 = 10; // Pin digital donde está conectado el pin OUT del sensor IR

const int ledBlanco3 = 2; // Pin donde está conectado el tercer LED blanco

long duracion;

int distancia;

void setup() {

[Link](9); // Pin para el servomotor

pinMode(trigPin, OUTPUT); // Configura TRIG como salida

pinMode(echoPin, INPUT); // Configura ECHO como entrada

pinMode(ledRojo, OUTPUT); // Configura el LED rojo como salida

pinMode(ledVerde, OUTPUT); // Configura el LED verde como salida

pinMode(sensorIR, INPUT); // Configura el pin del sensor IR como entrada

pinMode(ledBlanco1, OUTPUT); // Configura el primer LED blanco como salida

pinMode(ledBlanco2, OUTPUT); // Configura el segundo LED blanco como salida

pinMode(sensorIR2, INPUT); // Configura el pin del sensor IR como entrada

pinMode(ledBlanco3, OUTPUT); // Configura el tecer LED blanco como salida

[Link](0); // Garaje cerrado al inicio

digitalWrite(ledRojo, LOW); // Apaga el LED rojo al inicio

digitalWrite(ledVerde, LOW); // Apaga el LED verde al inicio

[Link](9600);

void loop() {

// --- Detección del sensor ultrasónico ---

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

// Lee el pulso de retorno


duracion = pulseIn(echoPin, HIGH);

// Calcula la distancia en centímetros

distancia = duracion * 0.034 / 2;

if (distancia < 20) { // Si el objeto está a menos de 20 cm

digitalWrite(ledRojo, HIGH); // Enciende el LED rojo

digitalWrite(ledVerde, LOW); // Apaga el LED verde

[Link](90); // Abre el garaje a 90 grados

delay(5000); // Mantiene el garaje abierto por 5 segundos

// Cierra el garaje después de 5 segundos

digitalWrite(ledRojo, LOW); // Apaga el LED rojo

digitalWrite(ledVerde, HIGH);// Enciende el LED verde

[Link](0); // Cierra el garaje (ángulo 0)

delay(2000); // Espera 2 segundos con el LED verde encendido

digitalWrite(ledVerde, LOW); // Apaga el LED verde

// --- Detección del sensor IR ---

int estadoSensorIR2 = digitalRead(sensorIR2); // Leemos el estado del sensor

// Si el sensor detecta un obstáculo a una distancia determinada

if (estadoSensorIR2 == LOW) { // LOW indica detección en algunos sensores IR

digitalWrite(ledBlanco3, HIGH); // Encendemos el LED

} else {

digitalWrite(ledBlanco3, LOW); // Apagamos el LED

int estadoSensorIR = digitalRead(sensorIR); // Leemos el estado del sensor IR

if (estadoSensorIR == LOW) { // LOW indica detección en algunos sensores IR


digitalWrite(ledBlanco1, HIGH); // Enciende el primer LED blanco

digitalWrite(ledBlanco2, HIGH); // Enciende el segundo LED blanco

} else {

digitalWrite(ledBlanco1, LOW); // Apaga el primer LED blanco

digitalWrite(ledBlanco2, LOW); // Apaga el segundo LED blanco

Este es el sketch creado dentro de Arduino IDE a la hora de


programar, este contiene todas las instrucciones que deben
realizar las 2 placas Arduino y lo que permite el correcto
funcionamiento de los siguientes circuitos:
1_ Alumbrado público: Este solamente funcionara cuando no
haya luz, es decir, cuando sea de noche.
2_ Garaje: Cuando un objeto este se acerque a 20cm de distancia
de la casa, este se abrirá automáticamente.
3_ Luces exteriores: Estas tendrían un funcionamiento similar al
garaje, solo cambiando la distancia a la que debe de acercar el
objeto, cambiando de 20cm a
4_ Luces Interiores: Las luces interiores se encenderán mediante
un comando de voz, al decir encendido se prenderán, y al decir
apagado se apagarán, también se lo puede hacer mediante 2
aplausos seguidos para encender y apagar.
5_ Alarma anti ladrones: Cuando se prenda el circuito esta
activara un mecanismo que detectara movimientos bruscos en
puertas y ventanas, cuando se detecten esos movimientos fuerte
se activara la alarma haciendo sonar un pitido que alarmaría a los
inquilinos que estén viviendo allí
Lista de componentes:
◉ 2 Baterías 9v
◉ 1 Placa Arduino Uno
◉ 1 Cable USB
◉ 1 Fotosensible
◉ 8 LEDs blancos
◉ 4 Resistencias de 220 Ohm
◉ 1 Sensor de distancia HC SR04
◉ 1 Servomotor SG90
◉ 3 Cables tipo jumper macho hembra ( 20 unidades )
◉ 3 Cables tipo jumper macho macho ( 20 unidades )
◉ 2 Sensores infrarrojos FC-51

FUNCIONAMIENTO DE CADA COMPONENTE


◉ Batería de 9V : Proporciona energía al circuito o al Arduino
cuando no está conectado al puerto USB de una computadora.
◉ Placa Arduino Uno : La placa Arduino Uno es una plataforma
de desarrollo que permite programar y controlar los demás
componentes del proyecto.
◉ Cable USB : El cable USB permite conectarla a la computadora
para programarla y también para alimentarla de energía.
◉ Sensor fotosensible (LDR) : Detecta la intensidad de la luz en
el ambiente. Este sensor puede ser utilizado para activar o
desactivar otros componentes (como LED) en función de la luz
presente.
◉ LED blancos : Emiten luz blanca cuando reciben energía.
Pueden ser utilizados para iluminar o como señalización.
◉ Resistencias de 220 ohmios : Limitan la cantidad de corriente
que pasa por los LED, evitando que se quemen.
◉ Sensor de distancia HC-SR04 : Mide la distancia a un objeto
usando ultrasonidos. Envía un pulso y mide el tiempo que tarda
en rebotar el sonido, permitiendo determinar la distancia.
◉ Servomotor SG90 : Un motor controlado por la placa Arduino
que puede girar a ángulos específicos. Se utiliza en aplicaciones
como movimiento controlado de brazos o apertura/cierre de
compuertas.
◉ Cables tipo jumper macho-hembra : Permiten conectar
componentes entre sí o con la placa Arduino cuando uno de los
extremos necesita un pin macho (para insertar en una hembra).
◉ Cables tipo jumper macho-macho : Permiten conectar
diferentes componentes que necesitan ser insertados en
conectores hembra de otros componentes o de la placa Arduino.
◉ Sensor infrarrojo FC-51 : Detecta obstáculos u objetos
cercanos utilizando rayos infrarrojos. Es útil para evitar colisiones
o detectar objetos en el camino del dispositivo.

TABLA DE PRECIOS
COMPONENTES PRECIOS
2 Baterías de 9V $9.000 cada una
Placa Arduino UNO y $38.5000
Cable USB
Fotosensible $500
8 LEDs Blancos $ 300 cada uno
4 Resistencias 220 Ohm $ 200 cada una
Sensor de distancia $ 3.800
HC SR04

Servomotor SG90 $ 3.000


3 Cables tipo jumper $ 4.000 (20 unidades)
Macho hembra

3 Cables tipo jumper $ 4.000 ( 20 unidades)


Macho macho

2 Sensor infrarrojo FC-51 $ 2.800 cada uno

2 Placas arduino $ 64.500

Cable macho-macho $ 8.000


40 (unidades)

Croquis y conexiones de la maqueta y la placa Arduino:

También podría gustarte