Ya tenemos claro que a los chavales les gusta ¿por qué no usarlo para que aprendan?
- Los diseñan
- Los construyen
- Aprenden:
- Física:
- Rozamiento
- Momento de inercia
- Diseño 3D
- Mecánica
- A emprender
- Presupuestos
- Relaciones comerciales
- Estimar el tiempo
- Física:
- Competiciones
- Medida de velocidad y duración con Arduino: Tacómetro
- Sensores para medir la rotación
- Interrupciones hardware
- Medida de tiempos
- Cálculo de velocidades angulares
- Medida de velocidad y duración con Arduino: Tacómetro
Video Comparativa rendimiento rodamiento cerámico (2$) con uno metálico (0,20$)
Spinners con tuercas M8,10,m12
(tarda 1 hora a 0.3)
otros diseños de spinners con tuercas
20 rodamientos 608zz Abec9 (sin freno) unos 15€
F. Malpartida ha utilizado un osciloscopio y un sensor óptico para ver el giro
También propone usar un sensor inductivo
El montaje es muy sencillo: un sensor de luz conectado al pin analógico A0
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(analogRead(A0));
}
#define PIN_SENSOR_OPTICO A0
#define PIN_POTENCIOMETRO_UMBRAL_MAX A3
#define PIN_POTENCIOMETRO_UMBRAL_MIN A2
#define PIN_LED 13
void setup() {
Serial.begin(115200);
pinMode(PIN_LED,OUTPUT);
}
int old_valorSensor=0;
void loop() {
int valorSensor=analogRead(PIN_SENSOR_OPTICO);
int diffSensor=valorSensor-old_valorSensor; // Calculamos la diferencia con el valor anterior
old_valorSensor=valorSensor;
// Usamos dos potenciometros analogicos para ajustar el umbral mínimo y máximo
int valorPotUmbralMax=analogRead(PIN_POTENCIOMETRO_UMBRAL_MAX);
int valorPotUmbralMin=analogRead(PIN_POTENCIOMETRO_UMBRAL_MIN);
Serial.println(String(valorPotUmbralMin)+
", "+String(valorSensor)+
", "+String(diffSensor)+
", "+String(valorPotUmbralMax));
// activamos el led cuando el valor esté entre los umbrales
if((valorSensor>valorPotUmbralMax) && (valorSensor<valorPotUmbralMin))
{ digitalWrite(PIN_LED,HIGH);}
else
{ digitalWrite(PIN_LED,LOW);}
}
- "Carreras" de spinners:
- Cuál dura más tiempo girando
- Cuál adquier mayor velocidad
- Construcción
- A partir de diseños ya hechos
- Crear diseños para maximizar la inercia, la velocidad...
- Montaje del banco de medida
- Estudio de la física del movimiento
Se trata de medir la probabilidad de que el spinner termine apuntando dentro de una de las zonas y luego comparar las frecuencias medidas con las probabilidades esperadas
How long a Spinner spins (thanks @ikkaro)
Vídeo de impresión 3D de spinners
Tutorial de limpieza de rodamientos para spinners
Video: robot que lanza hace girar un spinner
Vídeo: Diseñando un spinner I Vídeo: Diseñando un spinner II
Cómo hacer estallar un spinner
Los 25 mejores diseños de spinners
Spinner digital, imitando con spinner con Circuit Playground de @adafruit
Midiendo la velocidad de un spinner con BBC:Microbit
Midiendo la velocidad de giro de un spinner con BBC:Microbit
Cuenta revoluciones con arduino
Vídeo: Cuentarevoluciones con Circuit Playground Código Mi versión