Proyecto I&P2023-2: Reciclador Automático / Grupo 1 ( Mateo Avila Hidalgo, Li Ann Montenegro, Alejandra Collao, Joel Henríquez, Francisca Loyola)

De Casiopea
Revisión del 16:43 1 dic 2023 de Li Ann Montenegro (discusión | contribs.) (→‎Código Arduino)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)


TítuloReciclador automático
Tipo de ProyectoProyecto de Curso
Palabras Claveproyectoarduino
Período2023-2023
AsignaturaInteracción y Performatividad
Del CursoInteracción y Performatividad 2023-2
CarrerasDiseño
Alumno(s)Li Ann Montenegro, Alejandra Collao, Joel Henríquez, Francisca Loyola, Mateo Avila Hidalgo
ProfesorFranco Gnecco

Reciclador automatico

Fundamento

El proyecto busca la creación de un artefacto que permite seleccionar y ordenar de manera intuitiva desechos reciclables.

El concepto del objeto nace a partir de la necesidad de generar una forma de ordenar los desechos que generamos cotidianamente, para esto, proponemos un dispositivo portátil que permite almacenar diferentes tipos de desechos en un mismo lugar.

El artefacto cuenta con tres compartimientos dispuestos para almacenar tres tipos de desechos secos, papeles o productos de origen vegetal, plásticos y metales.

El cuerpo externo se encuentra construido completamente en terciado incorporando piezas específicas, en su interior vemos piezas compatibles con el hardware Arduino, estamos hablando de las conexiones y sensores requeridos para la maqueta.

Especificaciones técnicas del código

  • Sensor ultrasónico

Vsc conectado en positivo Trig Trig PIN conectado en PIN 7 Echo PIN conectado en PIN 4 GND conectado en negativo

  • Servomotor

Cable Red conectado en positivo Cable brown conectado en negativo Cable orange conectado en PIN 8

  • Arduino power

Positivo conectado en 5V Negativo conectado en GND

Código Arduino

  1. include <Servo.h>
Servo servoMotor;
const int trigPin = 7;  // Pin TRIG del sensor
const int echoPin = 4; // Pin ECHO del sensor
long distancia;
int angulo = 0;
void setup() {
 servoMotor.attach(8);  // Conectar el servo al pin 8
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
 servoMotor.write(angulo);
 Serial.begin(9600);
}
void loop() {
 // Generar un pulso en el pin TRIG del sensor ultrasónico
 digitalWrite(trigPin, LOW);
 delayMicroseconds(2);
 digitalWrite(trigPin, HIGH);
 delayMicroseconds(10);
 digitalWrite(trigPin, LOW);
 // Medir la duración del pulso en el pin ECHO
 distancia = pulseIn(echoPin, HIGH);
 // Calcular la distancia en centímetros
 distancia = distancia / 58.2;
 Serial.print("Distancia: ");
 Serial.print(distancia);
 Serial.println(" cm");
 // Controlar el servo motor en función de la distancia
 if (distancia <= 5) {  // Cambiado el valor límite a 5 cm
   angulo += 90;  // Cambiado el ángulo para dar la vuelta completa en 4 posiciones
   if (angulo >= 360) {
     angulo = 0; // Reinicia el ángulo a 0 si llega a 360
   }
   servoMotor.write(angulo);
   delay(700);  // Puedes ajustar el tiempo de espera según tus necesidades
 }
}

Dimensiones y despiece de la propuesta

Lámina Isométrica, Escala 1:5

Medidas proyecto arduino page-0001.jpg


Lámina Axonométrica, Escala 1:5

Vistas de despiece arduino taller page-0001.jpg


Maqueta del prototipo del basurero

Se presenta la maqueta inicial del basurero automático, cuenta con tres compartimentos y una tapa giratoria que permite abrirlo y cerrarlo.

Basurero Mágico 1. Grupo 1.jpg Basurero Mágico 2. Grupo 1.jpg Basurero Mágico 3. Grupo 1.jpg 

Registro creativo de dibujos del prototipo

Se muestran diferentes posibilidades formales del diseño del basurero hasta llegar al diseño final.

Proyecto de basurero con arduino. EL salero gigante. La tapa gira como si fuese un salero.
más pruebas, más pruebas. Cotizar.

Dibujos Del Basurero Mágico 3.jpg
proyecto de arduino. Dibujos planimétricos.

Manual de uso simple

Maqueta Final

RecicladorProyectoInteraccion Grupo.jpg

Videos de Maqueta y Funcion