Mosaic
Well-Known Member
I was looking at Romans approach here:
https://www.romanblack.com/SonicRanging/Sonic_Ranging.htm
But would it be simpler to use, say, a quad comparator with a mic input ( arranged as a square) on each, to pulse high when a sound is received. Then by processing the 'sequence' of the logic signals from each comparator , the sound source direction could be determined?
I guess a PIC iwth a GPIO interrupt on change for each of the 4 signals could 'process' the directionality?
My purpose is to build a toy robot to 'come' when its called. While it may be easily 'distracted' by other sounds....it might make interesting behaviour. kind of how a puppy can be distracted easily, and needs reinforcement. Maybe voice frequency recognition could be added later.
https://www.romanblack.com/SonicRanging/Sonic_Ranging.htm
But would it be simpler to use, say, a quad comparator with a mic input ( arranged as a square) on each, to pulse high when a sound is received. Then by processing the 'sequence' of the logic signals from each comparator , the sound source direction could be determined?
I guess a PIC iwth a GPIO interrupt on change for each of the 4 signals could 'process' the directionality?
My purpose is to build a toy robot to 'come' when its called. While it may be easily 'distracted' by other sounds....it might make interesting behaviour. kind of how a puppy can be distracted easily, and needs reinforcement. Maybe voice frequency recognition could be added later.