martes, 10 de enero de 2023

Videos de equipo

Alarma de seguridad:

En este video hicimos una alarma de seguridad que se activa cuando un objeto se acerca,  en este proyecto utilizamos una placa de Arduino una protoboard y un sensor ultrasónico.



Alumbrado público:

En este video hicimos un alumbrado público, este funciona con un fotosensor, una placa de Arduino y una protoboard, su función es que se prenda y apaga cuando detecta o no luz.


Grua con arduino:

En este proyecto hicimos una grua con arduino, con dos servomotores y un joystick, está grúa tiene la función de moverse 180° a la derecha, izquierda, arriba y abajo.


Materiales completos:


Placa de Arduino UNO: Es el cerebro de nuestro proyecto, encargada de controlar todos los procesos del mismo mediante el código que encontrarás más adelante.


Joystick: Mediante la variación de dos potenciómetros se logra conocer la posición exacta (X,Y) en la que nos encontramos y de esta forma usarlo como mando.


Servomotores: motores de 5v con una reductora, lo que permite un gran manejo de su posición y una gran fuerza para su reducido tamaño.


Protoboard: Tabla con orificios (pines) la cual está conectada internamente y usaremos para realizar nuestras conexiones para el proyecto.


Palos de helado: Usaremos estos palos como estructura para dar forma a nuestra grúa.


Cables con pines: Estos cables tienen unos pines (macho o hembra) los cuales nos permitirán hacer las conexiones entre los diferentes elementos ya mencionados.


Código completo:


#include <Servo.h>

//Definicion de los servos

Servo servo1;

Servo servo2;

int eje1=90;

int eje2=90;

void setup(){  

  servo1.attach(7);

  servo2.attach(6);


  servo1.write(90);

  servo2.write(90);

}

void loop(){

  //SERVO 1

  if (analogRead(0)<200 && eje1<180){

    eje1++;

    servo1.write(eje1);

  }

  if (analogRead(0)>700 && eje1>0){

    eje1--;

    servo1.write(eje1);

  }

  //SERVO 2

  if (analogRead(1)<200 && eje2<180){

    eje2++;

    servo2.write(eje2);

  }

  if (analogRead(1)>700 && eje2>0){

    eje2--;

    servo2.write(eje2);

  }

  delay(15);

}




No hay comentarios.:

Publicar un comentario

Packet Tracer IoT

 Este video trata sobre la automatización de un área de trabajo en Cisco Packet Tracer. Con una explicación detallada sobre como funciona la...