Tengo un Sparkfun Power Shield para alimentar un ventilador de 12v, controlado con un BeagleBone Black. Como no he podido leer el RPM con esta configuración, agregué un Arduino Uno ahorrado para hacer esto, y también lo usaré para algunos sensores de 5v que tengo, y una pequeña pantalla SPI Oled para propósitos de depuración, todo conectado al BeagleBone usando serial.
Este es el diseño del cableado:
LohiceparamedirlasRPM,ymientrasfuncionacomoestabaprevisto(leeconprecisiónlasrpm),cuandoconectolatomaatierrade12voltiosdelprotectordeenergíaalArduino,elventiladorarranca,yaqueparecequeelcolectorabiertopodríaalimentarelventilador,odealgunamaneraelcircuitoseestácerrandoynopuedoverlo.
Loextrañoesque,cuandoestabamoviendoalgunoscablesparaversieldiseñoestababien,quitéelsuelodelprotectordeenergía,yluegohabilitélosventiladoresdelBeagleBone,ycomencéamedirlasRPM,enuncable..
Séquehay"sensores de un cable", pero no sé por qué no encontré algunos diseños similares en la web, ya que parece funcionar perfectamente, y usar solo un cable es genial, al menos para Yo, por el temor de quemar algo con el colector abierto.
Esta es mi primera pregunta en un sitio web de stackexchange. Dígame si debo hacer alguna modificación a la pregunta. Saludos cordiales.
Este es el esquema, acabo de quitar la conexión a tierra entre el arduino y el ventilador. Nota: espero que los componentes seleccionados estén bien, ya que este es mi primer esquema. Nota 2, señal cuadrada de 8Khz que estima 4 ciclos por RPM, promedio de 2000 RPM.