[sdiy] Reading holes (voids) on piano paper rolls.. using Photo-transistors and PIC micro..
Oren Leavitt
obl64 at ix.netcom.com
Fri Nov 11 04:01:49 CET 2022
Using option #2, I would make the software aware of the roll speed -
e.g. get pulses/ticks from the roll drive
Use the rate of the ticks to determine a minimum skip time based on roll
speed
- Oren
On 11/10/22 7:56 PM, Jean-Pierre Desrochers wrote:
>
> Hi all,
>
> My Player piano reader project is going fine so far..
> Some little robotics stuff (stepper motors, sensors, etc..) going on now..
> I’m now in the process of reading the small holes scrolling
> with the music paper rolls ‘sandwiched’ between Infrared leds and 88 x
> Photo transistors (see the image below).
>
> The actual music data appears on the paper as parallel lines of small
> successive holes
> shown in blue below. Because of the need of paper sturdyness for long
> duration notes the original paper punches
> made small successive holes in the same note line instead of a steady
> cut in paper
> that could eventualy be damaged over time..
> That is shown by the blues dots below (successive holes).
> Now I need to read these constant note ‘ignoring’ all the occuring
> small holes
> during these long duration notes..
>
> The second line shows what the reading Photo transistor ‘sees’
> and the third line shows an ideal reading stored in the micro.
> *So far there are 2 ways I found to get close of the ideal reading :*
>
> *#1 Place a capacitor in parallel with each Photo transistors to get
> rid of the ‘pulsating holes’ on a continuous note*
>
> *#2 Use software with separate counters to ‘skip’ the incoming small
> pulses just enough not to miss any ‘real’ short notes.*
> My challenge here is that the paper roll speed will be a variable one
> which could be varied from *1feet/min* up to *13feet/min*.
>
> That’s a 1 to 13 ratio !!
> So method #1 using caps in parallel with the photo-transistors (fixed
> RC time) will not be feasable (I think).
> Is there another way you could think of to get rid of these small pulses
> when necessary ?
> Thanks !
>
>
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
> Selling or trading? Usemarketplace at synth-diy.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20221110/cbf6ea60/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 25744 bytes
Desc: not available
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20221110/cbf6ea60/attachment.jpg>
More information about the Synth-diy
mailing list