
Emettre des sons avec une arduino ?
#1
Guest_Berpj_*
Posté 25 septembre 2010 - 05:07
Je projète de créer un robot du type Roby ayant la possibilité d'émettre des sons lors de certains évènements (démarrage du robot, obstacle détecté, etc...).
Est-ce possible de rajouter un HP à la arduino ? Et si oui, où seraient stockés les sons à jouer ? o_O
Merci d'avance !
#2
Posté 25 septembre 2010 - 06:49
Si tu veux jouer des sons, tu dois appliquer des variations de tension (PWM) au HP, cela à partir du programme.
Si tu veux jouer des sons provenant de fichier, il faudra que tu fabrique une carte d'extension avec de la mémoire.
Néanmoins il te faudra des fichiers "brut", n'espère pas faire jouer un mp3 avec l'arduino.
#3
Posté 25 septembre 2010 - 06:51
Ca serait à toi de programmer ta fonction qui générera le son. Qui dit son dit fréquence, donc il suffit de programmer ta sortie PWM à une freq précise pour que le buzzer se mette à jouer un son.
#4
Posté 25 septembre 2010 - 07:52
#5
Guest_Berpj_*
Posté 25 septembre 2010 - 09:03
Alors, oui ce que je voudrais ça serait jouer des sons provenant de fichiers. Je pense à des voix, ou en tout cas à des sons assez "complexes"...
J'ai trouvé ça comme shield pour l'arduino : http://www.adafruit.com/index.php?main_page=product_info&cPath=17_21&products_id=94 (demo : http://www.ladyada.net/make/waveshield/) Ca m'air plutôt pas mal ! Qu'en pensez-vous ?
#6
Posté 25 septembre 2010 - 10:58
#7
Posté 26 septembre 2010 - 12:31
Comme par exemple, cet excellent tuto sur instructables : French Can Can avec son arduino.
;)
#8
Guest_Berpj_*
Posté 26 septembre 2010 - 01:54
#9
Posté 26 septembre 2010 - 03:10
Mais à toi d'adapter le système en fonction de tes besoins.
Il doit certainement y avoir moyen... Bien que faire lire un fichier mp3 à une arduino, ça risque de pas être de la tarte ! Mais rien est impossible. ;)
#10
Posté 26 septembre 2010 - 03:37
Enfin ca marchera, mais bon je doute qu'entendre une note de musique toutes les 10s soit vraiment intéressant :)
#11
Posté 26 septembre 2010 - 04:09
Enfin ca marchera, mais bon je doute qu'entendre une note de musique toutes les 10s soit vraiment intéressant :) [/quote]
Détrompe toi, j'ai vu un projet (je ne tombe plus sur le lien russe) qui utilisai un atmega 32 pour joué un fichier MP3 via une carte sd
#12
Posté 26 septembre 2010 - 04:15
Avec un programme bien fichu... Et ce n'est pas une question de puissance, certains µC ont la puissance nécessaire.
#13
Posté 30 septembre 2010 - 05:17
il sont en extension .wav normalement. En gros le fichier contient les niveaux du son à intervalles réguliers, donc super simple à reproduire!
Pour le stockage les cartes SD sont pas mal et bon marché !
#14
Posté 22 août 2022 - 11:53
Moi je dirai q'un DSP serait plus adapté mais niveau prog c'est pas la même chose car il faudra changer pas mal de choses...
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users