France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #45 on: August 05, 2012, 08:58:42 am » |
Ok, merci pour la récap  manromand part sur ça ils sont donné pour 8 Amperes maxi,je pense qu'a 5 Ampéres il faudra dissiper méchamment D'aprés le datasheet il faudra s'attendre à du +100°C au niveau de la jonction du mosfet, il faudra effectivement mettre un radiateur sur la bête. Aprés pour le calcul de la taille du radiateur je ne suis pas suffisamment caler sur le sujet pour répondre.
|
|
|
|
|
Logged
|
|
|
|
|
lure, franche comté
Offline
Newbie
Karma: 0
Posts: 21
militant de prospective numérique !
|
 |
« Reply #46 on: August 09, 2012, 05:33:19 am » |
bon, c'est en cours de bouclage pour cette partie "lumière" reste une deuxième composante au projet... tant qu'on a des sorties pwm, on va pas se gener !  une note fixe va être associée à chaque colonne. la vitesse de chaque main du spectateur va déterminer le volume de la note à jouer par un haut parleur placé dans chaque colonne ( en fait, la norme de la projection du vecteur vitesse sur chaque axe centre-colonne; si il y a besoin, je fais un croquis...) pour que le son soit audible en public, je pense qu'il faut utiliser un hp assez "coffré" et donc un circuit "externe" un peu comme pour les leds ?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Faraday Member
Karma: 8
Posts: 2597
|
 |
« Reply #47 on: August 09, 2012, 05:54:42 am » |
bon, c'est en cours de bouclage pour cette partie "lumière" reste une deuxième composante au projet... tant qu'on a des sorties pwm, on va pas se gener !  une note fixe va être associée à chaque colonne. la vitesse de chaque main du spectateur va déterminer le volume de la note à jouer par un haut parleur placé dans chaque colonne ( en fait, la norme de la projection du vecteur vitesse sur chaque axe centre-colonne; si il y a besoin, je fais un croquis...) pour que le son soit audible en public, je pense qu'il faut utiliser un hp assez "coffré" et donc un circuit "externe" un peu comme pour les leds ? Bonjour je n'ai pas bien compris ? tu genere ta note fixe en hard exterieur à l'arduino (oscillateur externe) ? et tu veux gerer le volume de cette note en utilisant une sortie PWM ? (pseudo potentiomètre de gain commandé en PWM ? ) apres derriere pour la restitution tout depend de ce que tu souhaite exactement , ce n'est "que" de l'amplification de puissance, et entre le petit à ampli+HP à peanuts € et la chaine d'amplification type "concerts comme ça" http://en.wikipedia.org/wiki/Loudest_band_in_the_worldil y a du choix
|
|
|
|
« Last Edit: August 09, 2012, 05:56:17 am by Artouste »
|
Logged
|
|
|
|
|
Near Paris in France
Offline
Full Member
Karma: 0
Posts: 193
|
 |
« Reply #48 on: August 09, 2012, 06:27:41 am » |
Pour commander le volume d'un ampli externe tu peux utiliser des MCP4141 (ou d'autres de la famille MCP414x).
Ce sont des potars que l'on commande en SPI.
JLB
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #49 on: August 09, 2012, 07:24:23 am » |
une note fixe va être associée à chaque colonne. la vitesse de chaque main du spectateur va déterminer le volume de la note à jouer par un haut parleur placé dans chaque colonne ( en fait, la norme de la projection du vecteur vitesse sur chaque axe centre-colonne; si il y a besoin, je fais un croquis...)
pour que le son soit audible en public, je pense qu'il faut utiliser un hp assez "coffré" et donc un circuit "externe" un peu comme pour les leds ?
Je pose quelques questions : - tu détecte comment la vitesse des mains du spectateur ? - cette vitesse est transmise à l'arduino ? si oui par quel biais ? - tu veut générer le son en interne via l'arduino (avec tone()) ?
|
|
|
|
|
Logged
|
|
|
|
|
lure, franche comté
Offline
Newbie
Karma: 0
Posts: 21
militant de prospective numérique !
|
 |
« Reply #50 on: August 10, 2012, 03:44:12 am » |
comme quoi il est pas toujours facile d'être clair  la vitesse des mains est détectée par la kinect (cf la fin du post), envoyée ( certainement via processing) vers l'Arduino pour commander ensuite le son ( le volume de chaque haut parleur est défini par la composante du vecteur vitesse de la main / chaque colonne - cf schéma attaché) il faut donc que le système génère 3 notes fixes (par l'arduino ou extérieur), 1 par colonne, et que l'on en commande le volume par l'arduino. Pas besoin d'un ampli à lampe ni de l'estampille Bang&olufsen.. il faut un son correct et avec un volume audible dans un espace public pour les personnes qui sont à proximité ( rayon de 6 metres) les MCP4141 me paraissent un bon départ; que mettre avant après autour ?  petit résumé de la présentation de l'anim: "un arduino ... qui va commander les 3 circuits de leds et les 3 HP
je vais griffonner la formule mathématique qui va bien pour:
transformer les coordonnées XY de la main droite lues par la kinect en distance relative par rapport à chaque colonne lumineuse (sommet du triangle); la luminosité des leds dans une colonne est inversement proportionnelle à la distance main-colonne.
Id pour la main gauche...
la luminosité réelle de chaque colonne étant la somme des 2 luminosités ( définies chacune par une main...ça fait un peu Professeur Tournesol comme explication, je sais )
de la même manière chaque colonne est associée à une note. Le volume de la note est lié à la vitesse de déplacement des mains ( la projection du vecteur vitesse / chaque colonne pour être exact)
je dois donc au bout du compte sortir 2*3 variables: led1 led2 led3 et son1 son2 son3
voilà pour le principe... ensuite par le biais de "processing", interfacer le tout avec arduino qui va commander par le biais de ses 6 sorties pwm"
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #51 on: August 10, 2012, 08:01:55 am » |
comme quoi il est pas toujours facile d'être clair  Dure dure de tout ce rappeler avec tout les topics du forum  la vitesse des mains est détectée par la kinect (cf la fin du post), envoyée ( certainement via processing) vers l'Arduino pour commander ensuite le son ( le volume de chaque haut parleur est défini par la composante du vecteur vitesse de la main / chaque colonne - cf schéma attaché)
Ok, donc kinect -> ordi -> usb -> arduino -> led rgb il faut donc que le système génère 3 notes fixes (par l'arduino ou extérieur), 1 par colonne, et que l'on en commande le volume par l'arduino. Pas besoin d'un ampli à lampe ni de l'estampille Bang&olufsen.. il faut un son correct et avec un volume audible dans un espace public pour les personnes qui sont à proximité ( rayon de 6 metres)
Des HP externes pour ordi fixe pourrait peut être être suffisant ? (quoi que avec beaucoup de monde autour ça risque de méchamment couvrir le son) Le truc qui me fait un peu peur c'est ton histoire de 3 notes fixes, ce qui sous entend de générer des sons polyphoniques ? 3 notes = 3 timers, avec la PWM en complément ça va pas le faire (possible mais la PWM sera alors un sous produit de la génération du son). J'avais tenté un montage polyphonique utilisant un seul timer, mais ça n'as pas était une grande réussite http://skyduino.wordpress.com/2011/11/24/avr-la-musique-cest-bien-mais-polyphonique-cest-mieux/PS: Sans parler du fait qu'un bruit généré par un timer n'est rien d'autre qu'un signal rectangulaire,. Ça irrite un peu l'oreille au bout d'un certain temps (sauf si on est amateur de chiptune low-cost)  Puisse que tu veut utiliser processing et un ordi tu devrais générer le(s) son(s) depuis l'ordi, ça te donnerai en plus un controle du volume.
|
|
|
|
|
Logged
|
|
|
|
|
lure, franche comté
Offline
Newbie
Karma: 0
Posts: 21
militant de prospective numérique !
|
 |
« Reply #52 on: August 10, 2012, 09:53:05 am » |
Bon, le "sound system" n'est pas prévu pour les foules en délire non plus  plutôt l'ambiance barcamp.... donc un peu de monde , mais tranquille... Je préfererais plutôt un "circuit électronique" pour générer le son, si c'est faisable...question de principe sur cette anim...plus qu'une génération par l'ordi avec des enceintes d'ordi... oscillateur et ampli externe , crédible à pas trop cher?
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4451
Arduino Hacker
|
 |
« Reply #53 on: August 10, 2012, 01:03:35 pm » |
Je préfererais plutôt un "circuit électronique" pour générer le son, si c'est faisable...question de principe sur cette anim...plus qu'une génération par l'ordi avec des enceintes d'ordi... oscillateur et ampli externe , crédible à pas trop cher?
Pour générer le son tu peut effectivement utiliser un petit circuit oscillateur. Pour l'ampli tu peut t'en sortir avec quelques ampli-op et des transistors de puissance. Quelques liens : http://skyduino.wordpress.com/2012/07/10/diy-ampli-audio-stereo-pour-vs10xx/ (ampli maison (trés) basse puissance) (exemple de mini piano à base de NE555)
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 91
|
 |
« Reply #54 on: August 10, 2012, 01:45:58 pm » |
il existais des circuits spécialisés avec forme d'ondes et enveloppes sonores programmable dans la série Yamaha comme le AY-3-8910 ou AY3-8912
ça me rappel mes premiers pas en programmation assembleur 6809 avec l'Amstrad cpc 6128, 28 ans d'age
depuis ce temps les chips ont du faire des progrès en simplicité de programmation ?
si tu veux du son zen il te faudra un chip sonore qui puisse te procurer des sons sinusoïdaux filtrés avec enveloppe
Je n'ai pas vu grand choses en faisant des recherches sur le net
L'option PC avec carte son reste donc une alternative ! , si tu utilise processing , tu vas avoir un PC a demeure ?
|
|
|
|
« Last Edit: August 10, 2012, 01:50:25 pm by peuch88 »
|
Logged
|
|
|
|
|
|
|
Offline
Faraday Member
Karma: 8
Posts: 2597
|
 |
« Reply #56 on: August 10, 2012, 03:16:44 pm » |
Bonsoir Tiens si au passage des MAX038 intéressent ici qq bidouilleurs, me faire signe en MP. C'est un circuit sympathique qui a eu son "heure de gloire" dans la génération de signaux BF
|
|
|
|
|
Logged
|
|
|
|
|
lure, franche comté
Offline
Newbie
Karma: 0
Posts: 21
militant de prospective numérique !
|
 |
« Reply #57 on: August 10, 2012, 04:24:29 pm » |
Bon , les exemples son avec le max 261 sont largement assez bon pour l'utilisation prévue ...et effectivement moins casse..... que le chiptune de base...quand il faut séduire, faut pas mégoter  que peut on trouver dans ce gout là? en faut il un par HP? avec les MCP4141 de Jihelbi ? les max 038 sont ils adaptés? @peuch88: pet commodore...30ans de ça 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Jr. Member
Karma: 0
Posts: 91
|
 |
« Reply #58 on: August 10, 2012, 09:46:44 pm » |
|
|
|
|
« Last Edit: August 11, 2012, 01:37:23 am by peuch88 »
|
Logged
|
|
|
|
|
Offline
Faraday Member
Karma: 8
Posts: 2597
|
 |
« Reply #59 on: August 11, 2012, 07:23:35 am » |
...les max 038 sont ils adaptés?
pour être très franc, je ne le pense pas dans le cas ton application "ludique" la mise en œuvre est quand même assez lourde et surtout nécessite une alim différentielle. je t'aurais bien proposé l'AD5932, mais je ne pense pas non plus que ce soit là bien parfaitement adapté à ton projet http://www.analog.com/static/imported-files/data_sheets/AD5932.pdf
|
|
|
|
|
Logged
|
|
|
|
|
|