Ing.
Sistemas Computacionales
Alumnos:
Castillo Vera Jennifer Adriana 213107084
Campos Galván Yared Gael 213107222
De Jesús Uraga Raúl Jafet 213107170
Lopez Garfias Jonathan 213107110
Medina Hernández Alexia Bethzabet 213107217
Ortiz Ortiz Manuel Eduardo 213107245
Grupo: 371-V
DIRECCIÓN ACADÉMICA
Formato de entrega de evidencias FO-205P11000-14
División: (1) Ingeniería En Sistemas Computacionales Grupo: (2) 371- V
Sistemas Programables
Asignatura: (3) Docente: (4) Israel Vilchis Ruiz
Nombre y numero de control Medina Hernández Alexia Bethzabet 213107217
Castillo Vera Jennifer Adriana 213107084
De Jesús Uraga Raul Jafet 213107170
Ortiz Ortiz Manuel Eduardo 213107245
Campos Galvan Yared Gael 213107222
Lopez Garfias Jonathan 213107110
Fecha de entrega: (6) 15/ 09 / 2024
Competencia No.: (7) 1 Descripción: (8)
Indicador de alcance: (9)
Evidencia de aprendizaje: (10)
Introducción
En la actualidad, los sensores juegan un papel fundamental en el desarrollo de sistemas
inteligentes, permitiendo la interacción entre dispositivos electrónicos y el entorno. A
través de la captura de datos del ambiente, estos sensores proporcionan información vital
que puede ser utilizada para automatizar procesos, mejorar la eficiencia energética o
garantizar la seguridad en una amplia variedad de aplicaciones.
El presente trabajo explora la simulación y diseño de circuitos utilizando la plataforma
Tinkercad, con la integración de varios tipos de sensores ampliamente utilizados en la
ingeniería electrónica. Cada uno de estos sensores, con características y aplicaciones
específicas, es clave en proyectos de control ambiental, automatización y robótica. En este
contexto, se trabajó con los siguientes sensores:
• Sensor LDR (Resistor Dependiente de Luz): Permite la medición de la intensidad
lumínica en un ambiente y es utilizado en aplicaciones como sistemas de iluminación
automática.
• Sensor ultrasónico: Empleado para medir distancias mediante el uso de ondas
sonoras, común en proyectos de detección de obstáculos.
• Sensor de temperatura: Proporciona mediciones de temperatura ambiente, vital
para sistemas de climatización y control térmico.
• Sensor PIR (Infrarrojo Pasivo): Detecta el movimiento de personas o animales,
siendo clave en sistemas de seguridad y automatización de iluminación.
• Sensor de humedad: Mide la humedad relativa del aire, utilizado en el control de
ambientes, invernaderos y sistemas de riego.
Cada uno de estos sensores ha sido simulado en Tinkercad, lo que ha permitido entender
su funcionamiento, conexiones y aplicaciones prácticas en el diseño de sistemas
automáticos. El uso de Tinkercad facilita el diseño de circuitos, permitiendo la creación de
entornos de prueba antes de la implementación física. Este trabajo no solo muestra los
aspectos técnicos de cada sensor, sino también su aplicabilidad en la vida cotidiana.
Esta introducción establece un marco general para el trabajo y menciona brevemente el rol
de cada sensor, la plataforma usada y su relevancia en el contexto de proyectos
automatizados
El alumno desarrollara la práctica de LDR
Material
Ldr
Resitencia de 10 k homs Led
Protoboard Arduino
Diagrama
Código LDR.
void setup(){ pinMode(A0,INPUT); pinMode(4,OUTPUT); [Link](9600);
}
void loop(){
int valorLDR = analogRead(A0);
if( valorLDR <= 400 )
{
digitalWrite(4, HIGH); [Link]("LED ON "); [Link](valorLDR); delay(500);
}
else
{
digitalWrite(4, LOW);
[Link]("LED OFF");
[Link](valorLDR);
delay(500);
}
}
Sensor Ultrasónico
DIAGRAMA
Codigo LDR
// Definir los pines para el sensor ultrasónico y los LEDs
const int triggerPin = 3;
const int echoPin = 2;
const int led1Pin = 4; // Primer LED a 30 cm
const int led2Pin = 5; // Segundo LED a 20 cm
const int led3Pin = 6; // Tercer LED a 10 cm
// Definir variables para almacenar la distancia y la duración del pulso
long duration;
int distance;
void setup() {
// Configurar los pines como entrada o salida
pinMode(triggerPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(led1Pin, OUTPUT);
pinMode(led2Pin, OUTPUT);
pinMode(led3Pin, OUTPUT);
// Inicializar el puerto serie
[Link](9600);
}
void loop() {
// Generar un pulso en el pin del sensor ultrasónico
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
// Medir la duración del pulso de eco
duration = pulseIn(echoPin, HIGH);
// Calcular la distancia en centímetros
distance = duration * 0.034 / 2;
// Mostrar la distancia en el monitor serie
[Link]("Distancia: ");
[Link](distance);
[Link](" cm");
// Encender los LEDs según la distancia medida
if (distance <= 30) {
digitalWrite(led1Pin, HIGH);
} else {
digitalWrite(led1Pin, LOW);
}
if (distance <= 20) {
digitalWrite(led2Pin, HIGH);
} else {
digitalWrite(led2Pin, LOW);
}
if (distance <= 10) {
digitalWrite(led3Pin, HIGH);
} else {
digitalWrite(led3Pin, LOW);
}
// Esperar un breve período antes de la siguiente lectura
delay(100);
}
Sensor de Temperatura
DIAGRAMA
Código LDR:
#define ledR 8
#define ledV 7
int sensor;
float temperatura;
void setup()
{
pinMode(ledR, OUTPUT); pinMode(ledV, OUTPUT); [Link](9600);
}
void loop()
{
sensor = analogRead(A0);
temperatura = ((sensor * 5000.0) / 1023) / 10;
if (temperatura <= 35)
{
digitalWrite(ledV, HIGH); digitalWrite(ledR, LOW);
}
else
{
digitalWrite(ledR, HIGH); digitalWrite(ledV, LOW);
}
[Link](temperatura); [Link]("\n"); delay(1000);
}
Los alumnos deberán de realizar la simulación de los siguientes sensores, junto con su programación:
Sensor PIR
Diagrama
Codigo LDR:
Sensor de Humedad
Diagrama y Código LDR
Conclusión:
En conclusión, al realizar esta práctica, recordé los conceptos básicos de sensores
y su funcionamiento, comprendí cómo cada uno de ellos puede integrarse en un
sistema automatizado utilizando Tinkercad. A través de la simulación, apliqué estos
conocimientos en la creación de circuitos funcionales y analicé el comportamiento
de los sensores en diferentes situaciones, como la medición de luz, distancia y
temperatura.
Además, evalué la eficiencia y precisión de cada sensor, identificando sus fortalezas
y limitaciones en proyectos de automatización. Finalmente, creé soluciones
innovadoras, como sistemas de iluminación automática y control climático,
demostrando mi capacidad para utilizar las herramientas y el conocimiento adquirido
de manera efectiva en el desarrollo de sistemas automatizados. Este proceso no
solo fortaleció mis habilidades técnicas, sino también mi capacidad de resolver
problemas de manera creativa e integral.