Aller au contenu


Photo
- - - - -

Traceur sonore


36 réponses à ce sujet

#21 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 26 décembre 2019 - 02:43

Traceur6.PNG

 

Je change les microphones électrets en mems. Les nouveaux micros ont une meilleur sensibilité par rapport aux fréquences que je vais utiliser.

 

rfecm.PNG    VS   rfmems.PNG (0 -> -32 db/v)

 

Le son passe maintenant par le pcb au travers d'un trou. 

 

Une autre application possible avec au moins 3 micros c'est le filtre spacial pour selectionner des sources sonores :

https://www.tdk.com/.../entry_005.html

 

entry_005_03.png



#22 macerobotics

macerobotics

    Membre occasionnel

  • Membres
  • Pip
  • 135 messages
  • Gender:Not Telling
  • Location:Bretagne

Posté 26 décembre 2019 - 10:40

Super projet.


Mace Robotics - mobile platform for education makers and research.

www.macerobotics.com


#23 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 392 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 27 décembre 2019 - 03:18

Possible d'utiliser le même PCB pour essayer de détecter la direction d'un bruit quelconque ? ^^


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#24 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 27 décembre 2019 - 04:48

Oui je pense  :)  surtout avec la petite "amélioration" suivante :

 

je souhaite faire l'équivalent d'un zoom sonore pour augmenter la précision, en écartant mes 2 micros. Le problème c'est que ça crée un déphasage de plusieurs sinusoïde, je peux calculer la direction que dans un angle restreint.

 

Voici l'idée pour sélectionner la parcelle d'angle:

 

zoom sonor.jpg

 

Le fonctionnement est le suivant:

 

On compare toujours le micro 24 bits de gauche avec un des autres micros. Avec le plus rapproché en vert pour une plage de 180°, puis en jaune pour une plage de 90°, puis orange pour 45°, et enfin la comparaison finale avec un déphasage sur 22.5° et avec un adc 24bits. 

 

Du coup pour un bruit quelconque tu peux choisir plusieurs écartements de micro en fonction de sa composition en fréquence ^^ 

J'avais prévu de faire des passes bandes de 14kHz - 20kHz, je prévois 20Hz - 20kHz ?  



#25 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 392 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 27 décembre 2019 - 05:46

en fait pour un son quelconque j'imaginais plutôt être capable de repérer un " motif sonore " et de mesurer le temps entre les deux. L'avantage d'un son quelconque c'est que tu n'as pas le problème d'espacement entre les micros car le son n'est pas censé être une simple fréquence =) 

Par contre l'inconvénient c'est que tu ne peux pas jouer sur le déphasage entre deux signaux ... 

Mais je pense que je m'écarte un peu trop de ce que toi tu souhaites faire : repérer un tag connu  spécifique vs repérer l'origine d'un son inconnu quelconque

 

En tout cas bonne continuation ;)


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#26 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 27 décembre 2019 - 06:09

Ha ok, oui ca doit être possible en espaçant plus les micros et en utilisant l'algo d'intercorrelation pour voir quand le motif sonore apparaît. 

 

 

(la led bleue s'allume quand le signal est détecté)



#27 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 392 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 27 décembre 2019 - 06:55

tu avais déjà posté cette vidéo ailleurs sur le forum il me semble, mais je ne pense pas que tu ais expliqué ce que tu avais fait =)


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#28 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 29 décembre 2019 - 02:20

j'avais fait un produit de convolution entre 2 tableaux, le signal mesuré et une sinus de 2khz. 

 

convolution-animate.gif

 

http://miv.u-strasbg.fr/mazet/animations/conv1c.html

 

Les signaux doivent être de moyenne nulle. Le bruit étant aussi de moyenne nulle, la convolution vaut environ 0 sauf quant la sinus se synchronise avec celle dans le signal bruité.  



#29 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 29 décembre 2019 - 10:46

Un petit exemple avec un signal de 16khz envoyé 3 fois dans un environnement hyper bruité.

 

Fichier joint  sb2.wav   1,99 Mo   9 téléchargement(s) 

 

Capture.PNG   SIGNAL.png

 

1ere convolution avec une sinus de quelques périodes:

 

convo_96.png

 

2eme convolution avec une sinus 10x plus grande:

 

convo_960.png

 

on voit bien les moments où j'envoie le 16khz :)

 

Je suis en train de regarder les micro mems numériques. Ils ont un adc 24 bits inclus et sont chainables... ça me permettrait de me passer des ampli et adc. Mais je ne sais pas si je peux me passer d'ampli justement...

Et la fréquence d'échantillonnage est de 50kHz. 



#30 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 30 décembre 2019 - 01:12

https://fr.aliexpres...wE&gclsrc=aw.ds

 

Plus le temps passe, moins j'ai de chance que la carte fonctionne à 100% du 1er coup.. xD

 

 

 

Je ne sais pas ce qu'il fait exactement, je sais juste que "phase angle" varie alors ça m’intéresse!



#31 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 04 janvier 2020 - 09:14

Pour ceux qui souhaiteraient tester des couples ampli / adc:

 

https://tools.analog...ref=5&wbNoise=0

 

Ils fournissent le model des composants pour faire des simulation dans LTspice.

 

Un petit soft pour configurer un ampli différentiel. 

 

https://www.analog.c...iffampcalc.html

 

Amplification à 2 étages oblige, j'ai changé la partie analogique en 4 micros, 2 étages d'ampli et un adc 4 voies synchronisés. Tout en différentiel.

 

 

Traceur7.PNG

 

Elle est moins sexy mais l'adc sera mieux exploité ^^



#32 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 8 392 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 04 janvier 2020 - 10:00

tu passes de 2 à 3 puis 4 micros ? 

Pourquoi les mettre en ligne et pas en carré ? ça te permettrait éventuellement de les utiliser deux par deux pour faire de la détection de direction sur 2 axes ? 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 

 

Les réalisations de Mike118  

 

 

 


#33 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 04 janvier 2020 - 10:54

Les micros alignés c'est pour la précision. Par rapport aux micros 1 et 2, le déphasage est 2x plus important avec les micros 1 et 3, et 4x plus important avec les micros 1 et 4. Je ne peux pas avoir seulement les micros 1 et 4 car ça équivaut à une plage de mesure sur 45°. En gros avec ça j'espère être 4x plus précis qu'avec un système à 2 micros.

Comme il faut 2 modules pour avoir une position, autant mettre le 2eme sur un mur perpendiculaire au 1er :)

#34 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 05 janvier 2020 - 08:31

Pour envoyer des sons j'ai des petits tweeters 20w

 

20200105_194729.jpg

 

Hop petit ampli 20 w classe D ->

 

AMPLI D.PNG

 

Avec entrée jack ou uart, et peut être bus CAN..



#35 Bacab

Bacab

    Nouveau membre

  • Membres
  • 69 messages
  • Gender:Male

Posté 06 janvier 2020 - 09:12

Je trouve ton projet très intéressant. Pourrais tu partager le schéma de la partie filtrage/amplification avant numérisation s'il te plaît ?



#36 ashira

ashira

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 333 messages
  • Gender:Male

Posté 10 janvier 2020 - 09:15

Merci! 

 

Je ne partage pas les fichiers sources, juste les idées, résultat etc.

 

L'ampli audio est fini. Il sera posé sur des pointes de tests pour être programmé et testé. 

 

bench0.PNG

 

J'attends de finir l'autre carte pour tout envoyer en fabrication.



#37 Bacab

Bacab

    Nouveau membre

  • Membres
  • 69 messages
  • Gender:Male

Posté 11 janvier 2020 - 12:50

Merci! 

 

Je ne partage pas les fichiers sources, juste les idées, résultat etc.

 

L'ampli audio est fini. Il sera posé sur des pointes de tests pour être programmé et testé. 

 

attachicon.gifbench0.PNG

 

J'attends de finir l'autre carte pour tout envoyer en fabrication.

Tant pis.





Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users