Diferencia entre revisiones de «Vibrómetro»

De fabwiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 4: Línea 4:
Vibrometro control.jpg | amplificador
Vibrometro control.jpg | amplificador
Sensor colores.jpg | sensor
Sensor colores.jpg | sensor
Parlante y sensor.jpg | parlante y sensor
</gallery>
</gallery>



Revisión del 18:02 30 ago 2026

Problemas

  • Se especifica "Current transfer ratio" 20% en el TCST2103 Datasheet. En realidad, es casi 80%. Estoy bajando la alimentación del emisor por 50%.
  • Las fuentes de alimentación proveen demasiado voltaje.
  • El contenedor es poco rigido.
  • Es difícil alinear la banderita. Podemos incluir un luz visible dentro del instrumento para ayudar.


Código

const int control_pin = 25;
const int bias_pin = 26;
const int amplitude = 255;
const int neutral = 127;

void setup() { 
 // pinMode(34, INPUT);
 // analogSetAttenuation(ADC_0db);
  dacWrite(bias_pin, 118);
  dacWrite(control_pin, neutral);
}



void loop() {
  /*
  for (int i = 0; i <= amplitude; i+=10) {
    dacWrite(control_pin, i);
    delayMicroseconds(10000);
  }

  for (int i = amplitude; i >= 0; i-=10) {      
    dacWrite(control_pin, i);
    delayMicroseconds(10000);
  }
  */
}
/*
    int adc = analogRead(34);                // 0..4095
    int level = map(adc, 0, 4095, 0, 255);       // 0..255 for DAC
    dacWrite(25, level); 
    delayMicroseconds(100);
*/