Sie sind auf Seite 1von 5

Aparato de caida libre

Teora
La cada de un cuerpo en el campo gravitatorio de la Tierra es el ejemplo ms
tpico de movimiento uniformemente acelerado (siempre que la longitud de la
trayectoria sea mucho menor que el radio de la Tierra para poder considerar g
constante). La fuerza gravitatoria que acta sobre un cuerpo es proporcional a
su masa, F = mg, por lo que la ecuacin de Newton es
ma = F = mg
Indica que la aceleracin a = g es independiente de la masa del cuerpo. Si el
objeto que cae parte del reposo (v = 0 para t = 0), la cinemtica del movimiento
uniformemente acelerado predice que la distancia vertical h que ha cado el
objeto depender del tiempo de acuerdo con la ecuacin

En donde se ha tomado como origen de distancias la posicin del instante


inicial, h (0) = 0.El problema para comprobar experimentalmente la ley est en
que, para las distancias 1 m tpicas del laboratorio, los tiempos de cada son
menores de 1s, por lo que los errores cometidos en la medida con un
cronmetro ordinario son demasiado grandes. Por esta razn, se ha decidido
implementar un equipo que detenga automticamente el cronometro cuando el
objeto liberado llegue a altura h = 0.
Montaje
El aparato consta de un soporte con un dispositivo de enganche de la bola
metlica (electroimn) para la salida y una base para el impacto con dispositivo
de parada (micro switch). Las alturas relativas entre ambos son variables. Se
estudia la cada de una bola metlica que es liberada al ser presionado el botn
Start iniciando el arranque del cronmetro. El dispositivo de parada est
conectado al Stop del cronmetro que se detiene cuando la bola golpea la
base. Antes de cada medida, el cronmetro se debe poner a cero mediante el
botn de Reset.
Diseo del Cronometro
Materiales

Placa de prototipos Arduino UNO.


Pantalla Lcd.
3 Pulsadores
3 Resistencias de 1K omnio
1 relay
1 micro switch.

Circuito

Cdigo del programa


#include <LiquidCrystal.h>
LiquidCrystal milcd(8, 9, 4, 5, 6, 7);
int horas = 0;
int minutos = 0;
int segundos = 0;
int centecimas = 0;
long milisegundos = 0;
int boton = 0;
int pausa = 0;
int estadoBoton=0;
int estadoBoton1=0;
void setup() {
milcd.begin(16,2);
milcd.print("Fisica UNP");
Serial.begin(9600);
pinMode(boton, INPUT);
pinMode(pausa, INPUT);
pinMode(10,OUTPUT);
pinMode(13,INPUT);
pinMode(11,INPUT);
pinMode(3,OUTPUT);
milcd.setCursor(0,1);
milcd.print("00:00:00.00");
digitalWrite(3,HIGH);
}
void loop(){
boton= digitalRead(12);
pausa= digitalRead(2);
estadoBoton=digitalRead(13);
estadoBoton1=digitalRead(11);
if (estadoBoton == HIGH) {
digitalWrite(10,HIGH);
}else if (estadoBoton1 == HIGH){digitalWrite(10,LOW);}//boton de PAUSA
if(boton == HIGH){
horas = 0;
minutos = 0;
segundos = 0;
centecimas = 0;
milcd.setCursor(0,0);
milcd.print("Fisica UNP");
milcd.setCursor(0,1);
milcd.print("00:00:00.00");
digitalWrite(10,LOW);
digitalWrite(3,HIGH);
}
//boton de Play
if( pausa == HIGH){

digitalWrite(3,LOW);
milcd.setCursor(0,1);
milisegundos = millis();
if(milisegundos % 10 == 0){ //solo ingresar si ha pasado una decima de
segundo
centecimas++;
if(centecimas == 100){ //cuando pasen 10 decimas entonces se contara un
segundo
centecimas = 0;
segundos++;
}
if(segundos == 60){ //cuando pasen 60 segundos se contara un minuto
segundos = 0;
minutos++;
}
if(minutos == 60){ //cuando pasen 60 minutos se contara una hora
minutos = 0;
horas++;
}
//muestra el tiempo
milcd.setCursor(0,1);
if(horas < 10){
milcd.print("0");
}
milcd.print(horas);
milcd.print(":");
milcd.setCursor(3,1);
if(minutos < 10){
milcd.print("0");
}
milcd.print(minutos);
milcd.print(":");
milcd.setCursor(6,1);
if(segundos < 10){
milcd.print("0");
}
milcd.print(segundos);
milcd.print(".");
milcd.setCursor(9,1);
milcd.print(centecimas);
}}}

Fotografa del dispositivo terminado

Grupo de trabajo

Hurtado Ziga Eros Andrs


Mogolln Porras Rowell Jairlinton
Lpez Checa Luis Daniel
Cabanillas Carrera Sarael
Rentera Albn Joaqun
Rivas Gomes Harool
Ruiz Barba Junior Joel
Viera Guzmn Jann Alexander

Das könnte Ihnen auch gefallen