Go Down

Topic: [Question] Est-il possible d utiliser un seul HP avec 2 voir 3 arduino nano? (Read 1 time) previous topic - next topic

perecastor

Bonsoir tout le monde.

Pour mon futur projet, je me tourne vers vous car je me suis lance dans un projet un peu trop complexe pour moi.
Tout d abord, je vais vous présenter un peu ce que j ai en tête.
Je fait du modélisme et j en ai marre de griller des contrôleur brushless, de flinguer mes carrosseries et je suis un gros geek :)

Donc j ai acheté un mpu6050 (je vais avoir besoin de vous aussi de ce cote la  :smiley-confuse: ), une sonde de température ds1820 et 3 arduino nano.

Avec tout ça j aimerai avec le mpu6050 générer un retard sur le signal des gaz quand le mpu6050 détecte un angle de 40° (valeur qui changera après les premiers test) en cabrage ( mon Monster truck se retourne tout seul avec le moulin qu il a ) pour stopper le wheeling.
Le mpu6050 sera tout seul sur un nano qui lui réagira quand le deuxième nano lui en donnera l ordre.

Le deuxième nano sera relie a mon récepteur 7 voie, il sera la pour gérer les deux autres nano.
Il lira 4 voie de ma télécommande pour gérer les phares, le klaxon (dixie), allumer/éteindre la fonction anti-wheeling sur le premier nano et je me garde une option pour plus tard.

Le dernier nano me servira a lire la sonde de température qui selon la valeur allumera une led verte, orange ou rouge, gérera un signal pwm sur un transistor pour alimenter deux ventillos et enverra un signal sonore sur le HP via un transistor.

J en arrive a la question en relation avec ce post qui est plus de l ordre de l électronique que de la programmation.

Est ce que je peut relier sur la base d un seul transistor deux sortie venant de deux arduino différent (arduino nano 1 qui lui fait le klaxon et arduino nano 3 qui envoie l alerte quand il fait trop chaud sous le capot ^^).
J ai peur de griller une voir deux entre sur mes arduino dans le meilleur des cas voir griller les deux nano d un coup. Et donc avant de câbler le tout, je préfère vous poser la question en premier ^^.

Si ma solution n est pas possible, comment je peux faire tout en gardant un seul HP? Car j utilise un HP 0.25w en 8 Ohms pilote par un transistor alimente en 9v et par soucis de poids, j aimerai n en embarquer qu un seul. Et vu qu il faut que je puisse entendre le tout de manière claire, un buzzeur ne suffit pas.

D avance merci a ceux qui m auront lut en espérant ne pas vous avoir soulé et que quelqu'un puisse m aider.
Bonne soirée.

Artouste

Est ce que je peut relier sur la base d un seul transistor deux sortie venant de deux arduino différent (arduino nano 1 qui lui fait le klaxon et arduino nano 3 qui envoie l alerte quand il fait trop chaud sous le capot ^^).
bonsoir
Tu veux utiliser un seul HP "en couineur"  :smiley-mr-green:  , la modulation (en PWM ?) venant de 2 sorties d'arduino nano differents ?
si c'est le cas , le plus simple est d'utiliser un petit mosfet dont la gate est commandée par chacune des sorties au travers d'une diode (porte OR)

perecastor

 :) Tu as tout compris!
Arduino 1 fait le klaxon du "General Lee" via la fonction tone ( et donc du pwm) et l alarme température sera un simple "tone(6, 800, 3000);" .

Il va donc falloir que je me fasse une porte logique "ou" c est bien ca?
Si oui, pas cool, il va falloir que je ressorte mes cours de bep électronique qui datent de 1998  :smiley-confuse: .

En tout cas merci d avoir répondu ;)

Artouste

Il va donc falloir que je me fasse une porte logique "ou" c est bien ca?
Si oui, pas cool, il va falloir que je ressorte mes cours de bep électronique qui datent de 1998  :smiley-confuse: .

une simple diode en serie par pin de sortie 

perecastor

La grande classe! merci beaucoup!
Du coup rien de plus simple et comme ca un seul HP  :)

Encore merci a toi!
Le prochain post ( ou je vais modifier le titre de celui la) sera un peu plus complique a ce que j ai put voir ( la partie avec le mpu6050....).
La suite au prochain épisode!
La grâce a ta réponse, je vais pouvoir câbler tout se petit monde et me lancer sur la programmation de l arduino 3 qui gérera la température.
Si tout se passe bien, demain soir vidéo de l ensemble pour voir si je ne me suis pas loupé.

Artouste

La grande classe! merci beaucoup!
Du coup rien de plus simple et comme ca un seul HP  :)

Encore merci a toi!
Le prochain post ( ou je vais modifier le titre de celui la) sera un peu plus complique a ce que j ai put voir ( la partie avec le mpu6050....).
La suite au prochain épisode!
La grâce a ta réponse, je vais pouvoir câbler tout se petit monde et me lancer sur la programmation de l arduino 3 qui gérera la température.
Si tout se passe bien, demain soir vidéo de l ensemble pour voir si je ne me suis pas loupé.
En dehors du fait qu'un OU logique peut tres simplement être réalisé avec des simples diodes 8)

Ton projet , n'est pas "un peu typé " usine à gaz ? :smiley-mr-green:
 


perecastor

Je n ai pas encore câblé les diodes sur le HP. Pour le moment l arduino nano 3 n est pas encore programmé  ni l arduino nano 1 avec le mpu60-50.
La il n y a que le deuxième qui tourne.

https://youtu.be/K9JLGnQXENo

Artouste

Je n ai pas encore câblé les diodes sur le HP. Pour le moment l arduino nano 3 n est pas encore programmé  ni l arduino nano 1 avec le mpu60-50.
La il n y a que le deuxième qui tourne.

https://youtu.be/K9JLGnQXENo
bonsoir
Fais un test simple avec ton montage actuel :
insere une simple diode (genre 1N4148) en serie sur ta ligne de sortie

aligote

Bonsoir,

Depuis quelques temps je suis avec intérêt la conception de cette "usine à gaz"...

Je me suis demandé si avec un simple transistor bipolaire et deux résistances de base on ne pouvait pas faire l'économie des diodes ...

Serge .D

68tjs

@aligote
bonsoir,
Oui ce que tu propose est fonctionnel mais de peu d'intérêt : tu remplaces 2 composants par 3 où est l'intérêt ?
Le seul intérêt que je vois c'est l'adaptation à tes fonds de tiroir : a mon avis tu n'as pas de diodes en stock :smiley-mr-green:.

Artouste

...

Je me suis demandé si avec un simple transistor bipolaire et deux résistances de base on ne pouvait pas faire l'économie des diodes ...
En bon "normand assumé" :smiley-mr-green: , ma réponse sera à ce stade "pt't bin qu'oui , ptet bin qu'non" :D
L'utilité d'une diode là existe simplement pour simplement ne pas "injecter" du potentiel sur un pin mis en sortie .
Que ce soit vraiment utile/necessaire ou pas ... là ?



_pepe_


hazerty565

hop, un petit "ou" logique avec 3 entrée qui viennent de tes sorties de tes 3 arduinos


aligote

@aligote
bonsoir,
Oui ce que tu propose est fonctionnel mais de peu d'intérêt : tu remplaces 2 composants par 3 où est l'intérêt ?
Le seul intérêt que je vois c'est l'adaptation à tes fonds de tiroir : a mon avis tu n'as pas de diodes en stock :smiley-mr-green:.
Je ne suis pas trop d'accord   :)
- 1 Avec un mosfet je ne vois pas que 2 composants mais 4 .... ( je vois  le mosfet et 2 diodes et encore une résistance de grille) voir post #12. Avec le transistor bipolaire cela fait 2 résistances de base + le transistor ...

- 2 Dans mes fonds de tiroirs il y a plusieurs "bandes de mitrailleuses" de 1N4148 .... :)

Quote
L'utilité d'une diode là existe simplement pour simplement ne pas "injecter" du potentiel sur un pin mis en sortie .
Que ce soit vraiment utile/necessaire ou pas ... là ?
Exactement .... mais avec la résistance de base en série ou serait le risque ? : il faudrait vérifier que les E/S digitales sont capables d' "avaler" vers 1 mA au niveau bas ... sinon cela n'ira pas .....

le schéma 13.2 Ports as General Digital I/O- du datasheet n'est pas trop rassurant ...

Quote
.....

mais il apparaît qu'un haut-parleur de 8Ω alimenté sous 9V est parcouru par un courant d'environ 0,9A et développe une puissance instantanée de 10W. Non seulement cette puissance dépasse largement la puissance nominale de ton haut-parleur (0,25W), mais le dimensionnement du transistor devient critique (le niveau de courant ne permettre plus d'utiliser le premier transistor "petit signaux" venu).
.....
je pense aussi qu'avec 9V cela ferait beaucoup pour le HP et le transistor... surtout si la fréquence est basse.....

Donc va pour le mosfet et les diodes .... reste le HP et la conso.


Serge .D

perecastor

Tout d abord, je tiens a remercier tout le monde pour les reponses!
Je ne pensais pas en avoir a lire tant de reponse.

Je ne sais pas meme par ou commencer:
bonsoir
Fais un test simple avec ton montage actuel :
insere une simple diode (genre 1N4148) en serie sur ta ligne de sortie
Testé et cela fonctionne parfaitement! Encore merci a toi.
J'étais sur le point d'exposer le mode de calcul du montage en reprenant les valeurs numériques que tu as indiquées, mais il apparaît qu'un haut-parleur de 8Ω alimenté sous 9V est parcouru par un courant d'environ 0,9A et développe une puissance instantanée de 10W. Non seulement cette puissance dépasse largement la puissance nominale de ton haut-parleur (0,25W), mais le dimensionnement du transistor devient critique (le niveau de courant ne permettre plus d'utiliser le premier transistor "petit signaux" venu).

Il faudrait donc que tu revoies tes choix concernant la mise en œuvre de ce haut-parleur, avant d'envisager de le faire fonctionner sur plusieurs sorties simultanément.


(A titre d'info, le courant maximum conseillé sur la sortie d'un Arduino AVR ne permet de saturer un transistor bipolaire simple que s'il commute moins de 0,4A, ce qui correspond à une charge de plus de 12Ω sous 5V, ou de plus de 22Ω sous 9V -- soit par exemple un haut-parleur de 32Ω, qui supporterait une puissance instantanée de 0,75W sous 5V, ou 2,45W sous 9V.)
Dans la réalité, mon montage a vide (3 arduino nano et mon récepteur r/c) ne consomme que 0.1A sur mon alim de labo et quand je fait jouer le klaxon la conso monte a 0.3A max en pic.
Et a vrais dire, ca fait un moment que j utilise ce système de transistor qui pilote un hp en 9v sur mes modèles r/c. Le must étant que j utilise depuis le départ des transistor en cms ^^ ( ci-joint une photo de mon montage temporaire, je vais passer sur des to-92).

Je tiens quand même compte de vos remarques et je vais faire d autres test plus poussé sur la conso de l ensemble. Je vais voir avec mon beau frère pour faire un log de la conso sur 5 minutes.

Au pire, je rajoute une résistance en série sur le hp pour arriver a 32 Ohms non ?

En tout cas, merci d avoir pris le temps de répondre et merci pour l aide!

Le montage des transistor en cms

Dans le carde rouge, c est le transistor qui pilote le HP et en vert les deux fils du HP.

Go Up