Ya tenemos claro que a los chavales les gusta por qu no usarlo para que aprendan?
Video Comparativa rendimiento rodamiento cermico (2$) con uno metlico (0,20$)
Spinners con tuercas M8,10,m12
(tarda 1 hora a 0.3)
otros diseos 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
Tambin propone usar un sensor inductivo
El montaje es muy sencillo: un sensor de luz conectado al pin analgico 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 mnimo y mximo
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);}
}
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)
Vdeo de impresin 3D de spinners
Tutorial de limpieza de rodamientos para spinners
Video: robot que lanza hace girar un spinner
Vdeo: Diseando un spinner I Vdeo: Diseando un spinner II
Los 25 mejores diseos 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
Vdeo: Cuentarevoluciones con Circuit Playground Cdigo Mi versin