Arduino

Plus d'informations
il y a 2 ans 7 mois #61 par J-Michaud
Réponse de J-Michaud sur le sujet Arduino
Pour plusieurs sortie à la fois, le circuit intégré ULN2003 peut passer jusqu'à 500 mA et jusqu'à 35 Volt par sortie.
Ici ils sont déjà montés:
www.amazon.ca/Akozon-ULN2003-Driver-Step...b3RMb2dDbGljaz10cnVl

Sinon des SSR ou solid state relay font la job du relais électromécanique. 

Ce que Bricoleur 22 suggère est une bonne solution facile.
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois #62 par Ephefrere
Réponse de Ephefrere sur le sujet Arduino
Merci

Très intéressant le  ULN2003  une commande vas se faire c'est certain

Pour  SSR ou solid state relay  j'ai de la lecture à faire pour bien maitriser leur utilisation c'est flou un peu pour le moment

Pour les petits mini relais qui commande un plus gros c'est correct je comprend bien et surement une commande aussi vas se faire :)

 

Un arbre tordu vit sa vie, un arbre droit finit en planche…

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois - il y a 2 ans 7 mois #63 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
Ephefrere, voici comment je ferais pour alimenter ton relay 12V, sans m'inquiéter !

Coté software, tu déclare la variable
PinRelay et tu lui donne la valeur 14 et qui correspond  la pin A0
En suite tu déclare la pin
PinRelay en mode Output
Le reste tu fais ce que tu veux dans la boucle..dans l'exemple qui suit  elle ouvre et ferme ton relai a chaque seconde. Ainsi tu vas l'entendre a chaque seconde changer d'état.

Même que tu aurais pu y aller comme suit sans déclarer de variable... A0 est déjà variable de type integer et qui a déjà la valeur de 14 par défaut:

void setup() {
pinMode (14, OUTPUT);
}

void loop() {
digitalWrite(14, HIGH);
delay(1000);
digitalWrite(14, LOW);
delay(1000);
}


OU comme ca :

void setup() {
pinMode (A0, OUTPUT);
}

void loop() {
digitalWrite(A0, HIGH);
delay(1000);
digitalWrite(A0, LOW);
delay(1000);
}


 
 
Pièces jointes :
Dernière édition: il y a 2 ans 7 mois par Bricoleur22.
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois - il y a 2 ans 7 mois #64 par Mr_Toupie
Réponse de Mr_Toupie sur le sujet Arduino

Petit défit purement éducatif L'objectif: énergiser un relais 12 volts (1432790-1) avec un coil qui demande 133.3 mA   avec 7 v minimum pour clancher un moteur 12V de 20A 
Voici le circuit pour brancher ton relais:


La section avec le fond gris représente les bornes du relais où sera brancher ton moteur avec la batterie d'auto. Le reste c'est le circuit qui est relié au Arduino.Le "VCC 12v" peut provenir de la batterie d'auto ou d'une autre source.

Dès que j'ai une minute,  je peux te faire le circuit au complet pour alimenter à la fois le coil du relais et le Arduino avec une source 12v à basse tension.
Pièces jointes :
Dernière édition: il y a 2 ans 7 mois par Mr_Toupie.
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois - il y a 2 ans 7 mois #65 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
Voici l'image de la méthode simple qui devait accompagner mon message précédent, dans ce cas çi c'est l'alimentation du port USB qui alimente le relai :
 
Pièces jointes :
Dernière édition: il y a 2 ans 7 mois par Bricoleur22.
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #66 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
Voici une autre façon de faire pour le brancher a un autre alimentation:
 
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #67 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino

La section avec le fond gris représente les bornes du relais où sera brancher ton moteur avec la batterie d'auto. Le reste c'est le circuit qui est relié au Arduino.Le "VCC 12v" peut provenir de la batterie d'auto ou d'une autre source.

Dès que j'ai une minute,  je peux te faire le circuit au complet pour alimenter à la fois le coil du relais et le Arduino avec une source 12v à basse tension.

 
Mr_Toupie, je ne peu pas analyser ton circuit car je manque d'expérience pour ce genre de circuit ... a première vu il me semble correct et complet tel que tu l'as dessiné.
Selon toi, serait-ce adéquat si je reliais ton circuit et le relai de Ephefrere comme suit a la carte Arduino ?


Ou encore serait-ce mieux et correct comme suit , soit en alimentant la carte Arduino en 12V tout simplement et ainsi utiliser une seule alimentation ?
 
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #68 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
En passant Ephefrere, dans mes messages précédents j'utilisais la PIN14(A0)  pour les besoins du dessin, j'aurais bien pu utiliser n'importe la quelle entre 0 et 19. Note que seules les PIN 14 a 19 sont analogiques et digitales à  la fois.... Dans un gros projet où on a besoin d'utiliser beaucoup de PIN, il est préférable de conserver les PIN 14 a 19 (A0 a A5) pour d'autres applications qui demandent une pin analogique et de conserver les PIN 3-5-6-9-10-11 si on a besoin de PWM. Les PIN0 et PIN1 sont les seules qui  peuvent être utilisées si on veut relier la carte a un port série pour la communication.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois #69 par Ephefrere
Réponse de Ephefrere sur le sujet Arduino
hé hé    merci pour  l'info  ce soir je regarde ça avec détail :)

Un arbre tordu vit sa vie, un arbre droit finit en planche…

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois #70 par Mr_Toupie
Réponse de Mr_Toupie sur le sujet Arduino
Voici le circuit complet:

Donc, une seule source d'alimentation soit la batterie automobile 12v.

Le 12v de la batterie est envoyé au circuit du transistor 2n2222 pour alimenter le coil du relais quand la PIN A0 du Arduino est haute (5v).

Le 12v de la batterie sert aussi à alimenter le moteur quand le relais va le mettre sous tension.

Et finalement le 12v de la batterie passe à travers un régulateur 7805 pour devenir du 5v à la sortie pour alimenter le Arduino lui même.


 
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Bricoleur22, Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #71 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
Merci MrToupie

Je comprend l'idée de baisser le voltage un peu pour mieux dissiper la chaleur de conversion, mais l'entré de la carte a déjà son propre régulateur et on recommande d'alimenter la  carte avec une source entre 7v et 12v. On dit que 9V serait préférable !

Ca peut faire quoi selon toi de lui fournir que 5V sur la prise ronde, car il a déjà son régulateur AMS1117 ?
Et la prise VIN peu servir a quoi ?

De plus, je me suis toujours demandé si on peu alimenter la carte par la PIN 5V, est-ce possible ?

A+

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #72 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino
Grâce a Google je viens tout juste de trouver cet article qui répond a beaucoup de questions donc j'ignorais les réponses! :

En anglais:

www.open-electronics.org/the-power-of-arduino-this-unknown/

En français:
translate.google.com/translate?hl=fr&sl=...uino-this-unknown%2F

Et en image  :
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois #73 par Ephefrere
Réponse de Ephefrere sur le sujet Arduino
Bon retour sur le banc d'école ce matin pour avancer la lecture "Arduino pour les nul" hi hi hi

En premier merci pour vos contributions ça m'aide vraiment à ma compréhension :)

J'aime mieux approfondir chacun des exercices que de rester avec des petite interrogations  qui me chicotte 


Dans l'exercice FIGURE 7-4 Un schéma du circuit à bouton-poussoir.



il y a une résistance de 10 kΩ  mais aucune explication spécifique sur sont utilité ou fonctionnement?

 

Je comprend bien que la résistance va chauffer un peu quand on appuis sur le bouton mais  que ce passe t'il vraiment au moment que l'on appuis sur le bouton et aussi quand on le relâche  et ce d'un point de vue hardware et non pas software

Merci :)

 

Un arbre tordu vit sa vie, un arbre droit finit en planche…

Pièces jointes :
Les utilisateur(s) suivant ont remercié: Bricoleur22

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 7 mois #74 par J-Michaud
Réponse de J-Michaud sur le sujet Arduino
Cette résistance s'appelle une "pull down" , qui tire vers la bas, vers le 0 V. Il y a aussi des Pull-up qui eux sont relié au +5V.

Il faut voir ces résistances comme des ressorts qui force un mouvement sans le contraindre totalement. Tu saisies?
Lorsque la switch est ouverte (non actionnée), l'entrée du Arduino ne saurait pas quel bord prendre, ne sachant si on a un 1 ou 0.
Dans ton cas, la pull down de 10 K ohm force l'entrée à voir un 0.
Lorsque la switch est à ON, l'entrée voit un 1 et on impose à la résistance un courant de 0,5 mA et va chauffer mais seulement de 2.5 milli-Watt. Si tu constates une chaleur avec ton doigt, deviens guérisseur, tu as des pré-dispositions pour devenir riche.


 
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

  • Bricoleur22
  • Portrait de Bricoleur22
  • Hors Ligne
  • Membre premium
  • Membre premium
  • J'ai 66 ans et il me manque qu'une seule dent
Plus d'informations
il y a 2 ans 7 mois #75 par Bricoleur22
Réponse de Bricoleur22 sur le sujet Arduino

Cette résistance s'appelle une "pull down" , qui tire vers la bas, vers le 0 V. Il y a aussi des Pull-up qui eux sont relié au +5V.
 
Merci pour la réponse Jacques, c'est bien expliqué  ...

Pour ce genre de montage je préfère brancher l'interrupteur au Ground ... et utiliser le Pull-Up.. je sais pas si  c'est mieux ou une fausse sécurité !!!

D'ailleurs pour simplifier le montage j'aime bien utiliser le Pull-Up interne à la carte avec cette commande, c'est ce que j'ai fait pour mon kit de dépoussiéreur :
  pinMode(PinOutil[0], INPUT_PULLUP);
  pinMode(PinOutil[1], INPUT_PULLUP);
  pinMode(PinOutil[2], INPUT_PULLUP);
  pinMode(PinOutil[3], INPUT_PULLUP);
  pinMode(PinOutil[4], INPUT_PULLUP);
  pinMode(PinOutil[5], INPUT_PULLUP);

Je n'ai pas eu de problème jusqu'ici en deux ans, mais selon toi était-ce une bonne idée le Pull-UP interne ?

Ephefrere, voici une autre méthode
:
www.arduino.cc/en/Tutorial/BuiltInExamples/InputPullupSerial
Les utilisateur(s) suivant ont remercié: Ephefrere

Connexion ou Créer un compte pour participer à la conversation.

We use cookies
Nous utilisons des cookies sur notre site web. Certains d’entre eux sont essentiels au fonctionnement du site et d’autres nous aident à améliorer ce site et l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, vous risquez de ne pas pouvoir utiliser l’ensemble des fonctionnalités du site. L'information recueillie ne sert qu'à l'utilisation adéquate du site LaMortaise.com