Hello everyone,
As I noted in one of the previous posts, I'm working on a project with a couple of different people. We hit a bump, and we're not sure what the best solution is, so I would like to hear some more opinions please.
We need to design a circuit which will sense the strength of breath (airflow) and adjust the volume of an amp accordingly. Think of it as an electronic flute. The harder you blow on the mouthpiece, the louder it should sound.
We've been looking at a number of different approaches to sense breath strength.
1) Using a DC motor in reverse. Putting a propeller on the spinning end of the motor, when someone blows over the propeller and spins it, the motor (generator) will output a voltage spike. Problems with this approach is that it takes considerable breath strength to get the propeller to spin initially. In addition, the voltage output is rather jagged when viewed on a O-scope and hence we're afraid this will cause spikes in the volume as well, which is not desirable
2) Using a pressure sensor such as MPXV5010. This should work fine, except the user will not be able to blow through it. It would feel like blowing in a straw while u keep the other end of the straw closed. This is ok, and it should work fine in theory, but pressure sensors go for about 40AUD which is expensive for our budget. Therefore an alternate and cheaper solution is desirable.
3) Using a airflow circuit shown here: **broken link removed**
We still haven't built a prototype of this, so I can not comment on the quality of it as a solution.
4) Using a mechanical solution. We've taken a slider pot, and attached a "wing" to it, and a spring. The spring keeps the slider pot at maximum resistance, and when someone blows into the mouthpiece, and into the "wing" of the slider pot, the pot slide moves and lowers the resistance. When there is no breath, the spring pulls the slider pot back to maximum resistance. This works, but it is not sensitive enough. It's hard to calibrate the spring to be sensitive enough AND strong enough to pull the slider pot back to maximum resistance when there is no breath. Therefore, this solution partially works, but more sensitivity is desired.
All these solutions seem pretty complicated to me, and since PCB space is an issue, we have to try and keep it as simple as possible. So I would like to hear if anybody has any ideas or suggestions in regards to this.
Thanks for reading,
-Igor
As I noted in one of the previous posts, I'm working on a project with a couple of different people. We hit a bump, and we're not sure what the best solution is, so I would like to hear some more opinions please.
We need to design a circuit which will sense the strength of breath (airflow) and adjust the volume of an amp accordingly. Think of it as an electronic flute. The harder you blow on the mouthpiece, the louder it should sound.
We've been looking at a number of different approaches to sense breath strength.
1) Using a DC motor in reverse. Putting a propeller on the spinning end of the motor, when someone blows over the propeller and spins it, the motor (generator) will output a voltage spike. Problems with this approach is that it takes considerable breath strength to get the propeller to spin initially. In addition, the voltage output is rather jagged when viewed on a O-scope and hence we're afraid this will cause spikes in the volume as well, which is not desirable
2) Using a pressure sensor such as MPXV5010. This should work fine, except the user will not be able to blow through it. It would feel like blowing in a straw while u keep the other end of the straw closed. This is ok, and it should work fine in theory, but pressure sensors go for about 40AUD which is expensive for our budget. Therefore an alternate and cheaper solution is desirable.
3) Using a airflow circuit shown here: **broken link removed**
We still haven't built a prototype of this, so I can not comment on the quality of it as a solution.
4) Using a mechanical solution. We've taken a slider pot, and attached a "wing" to it, and a spring. The spring keeps the slider pot at maximum resistance, and when someone blows into the mouthpiece, and into the "wing" of the slider pot, the pot slide moves and lowers the resistance. When there is no breath, the spring pulls the slider pot back to maximum resistance. This works, but it is not sensitive enough. It's hard to calibrate the spring to be sensitive enough AND strong enough to pull the slider pot back to maximum resistance when there is no breath. Therefore, this solution partially works, but more sensitivity is desired.
All these solutions seem pretty complicated to me, and since PCB space is an issue, we have to try and keep it as simple as possible. So I would like to hear if anybody has any ideas or suggestions in regards to this.
Thanks for reading,
-Igor