Différences entre les pages « Pile avec des pommes de terre » et « Pince avec arduino »

(update property name)
 
(update property name)
 
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
|Main_Picture=Pile_avec_des_pommes_de_terre_Item-Pomme_de_Terre_Pile-pomme-de-terre.jpg
+
|Main_Picture=Pince_avec_arduino_500px-Pince_servo.JPG
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
|Description=Peut-on produire de l'électricité avec des pommes de terre ?
+
|Description=Et si vous en pinciez pour la carte arduino ? Une fois greffé sur un manche, on pourra attraper, grâce à des servomoteurs, différent objets en tournant les potentiomètres !
|Disciplines scientifiques=Electricity
+
|Disciplines scientifiques=Arduino
|Difficulty=Easy
+
|Difficulty=Technical
|Duration=20
+
|Duration=1
|Duration-type=minute(s)
+
|Duration-type=hour(s)
}}
 
{{Introduction
 
|Introduction=Cette expérience montre comment il est possible de transformer des pommes de terre, mais aussi d'autres aliments, en piles électriques utilisables dans un circuit simple.
 
}}
 
{{TutoVideo
 
|VideoType=Dailymotion
 
|VideoURLYoutube=https://www.dailymotion.com/video/x5qm2w
 
|VideoURLDailymotion=https://www.dailymotion.com/video/x5qm2w
 
 
}}
 
}}
 +
{{Introduction}}
 
{{Materials
 
{{Materials
 
|ItemList={{ItemList
 
|ItemList={{ItemList
|Item=Pomme de Terre
+
|Item=Logiciel Arduino
 +
}}{{ItemList
 +
|Item=Ordinateur
 +
}}{{ItemList
 +
|Item=Colle
 +
}}{{ItemList
 +
|Item=Breadboard
 
}}{{ItemList
 
}}{{ItemList
|Item=Diode electro luminescente
+
|Item=Carte arduino micro-controleur
 
}}{{ItemList
 
}}{{ItemList
|Item=Fil électrique
+
|Item=Bobine de fil d'étain
 
}}{{ItemList
 
}}{{ItemList
|Item=Pièce en cuivre
+
|Item=Servomoteur
 
}}{{ItemList
 
}}{{ItemList
|Item=Clou
+
|Item=Potentiomètre
 
}}
 
}}
 
}}
 
}}
 
{{Separator}}
 
{{Separator}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Nettoyer
+
|Step_Title=Réaliser
|Step_Content=Nettoyer les pièces de cuivre et les clous en zinc.
+
|Step_Picture_00=Pince_avec_arduino_500px-Schema_Pince_servo.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Relier
 +
|Step_Content=Le 5V de la carte arduino à la breadboard afin de créer plus de broches (il en faut une par servomoteurs et une par potentiomètre)
 +
}}
 +
{{Tuto Step
 +
|Step_Content=* Un des GND de la carte à une autre ligne de la breadboard (il en faut également un par servomoteurs et un par potentiomètre)
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Enfoncer
+
|Step_Content=* Un des servomoteurs à la broche 9
|Step_Content=Enfoncer dans chaque pomme de terre une pièce en cuivre d'un côté et un clou en zinc de l'autre, en laissant dépasser une partie du cuivre et du zinc hors de la pomme de terre.
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Relier
+
|Step_Content=* L'autre à la broche 6
|Step_Content=Relier les pommes de terre entre elles en fixant les fils électriques sur les clous et les pièces, en alternant toujours les lamelles de cuivre et de zinc.
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Relier
+
|Step_Content=* Un des potentiomètres à la broche A0
|Step_Content=Relier la diode électroluminescente entre les 2 fils électriques libres.
 
 
}}
 
}}
{{Notes
+
{{Tuto Step
|Observations=La diode s'allume dès qu'on la connecte à la pile-patate
+
|Step_Content=* L'autre à la broche A1
|Explanations==== '''De manière simple''' ===
+
On colle ensuite un servomoteur d'un côté du support et le second de l'autre côté (par exemple avec du double face ou avec de la colle).
Chaque pomme de terre se comporte comme une petite pile : au contact du zinc et du cuivre, elle produit un faible courant électrique. On remarquera que si on branche une diode sur une seule "pile-patate", elle ne s'allume pas. Il faut en réaliser plusieurs et les brancher en série (c'est à dire à la suite l'une de l'autre) pour créer produire suffisamment de courant pour allumer une simple diode.
 
  
Le cuivre représente la borne + de la pile. Le zinc représente la borne - de la pile.
+
le code :
  
'''Il faut veiller à bien respecter les polarités de la diode, sinon celle-ci ne s'allumera pas.'''
+
<nowiki>#</nowiki>include <Servo.h> //on ajoute la librairie pour piloter les servomoteurs
 
+
//On créé 2 objets de type servo
'''Attention''' : la réaction chimique qui se produit dans les pommes de terre au cours de cette expérience peut créer des substances toxiques. Les pommes de terre utilisées ne doivent pas être consommées après l'expérience.
+
Servo gauche;
|Deepen=Lorsque l'on introduit du zinc et du cuivre dans une pomme de terre, il se produit une réaction d'oxydo-réduction : le zinc transmet ses électrons au cuivre. Ce déplacement d'électrons est un courant électrique. Le suc de la pomme de terre est conducteur, il participe au transport des électrons, c'est ce qu'on appelle un électrolyte. Le courant produit par la première pomme de terre se transmet à la seconde par les fils, et ainsi de suite. De pomme de terre en pomme de terre, les courants électriques s'additionnent. On provoque ainsi la circulation d’un courant électrique suffisant pour allumer la diode.
+
Servo droite;
* [https://fr.wikipedia.org/wiki/Pile_%C3%A9lectrique Pile électrique sur Wikipédia]
+
//On créé 2 variables qui représente les broches où sont reliées les potentiomètres
 
+
int potpin = 0;
* [https://fr.wikipedia.org/wiki/R%C3%A9action_d'oxydor%C3%A9duction Oxydo-réduction sur Wikipédia]
+
int potpin2 = 1;
 +
//On créé 2 variables où seront stockées les valeurs reçues des potentiomètres
 +
int val2;
 +
int val;
 +
void setup() {
 +
  gauche.attach(9); //On lie le servo nommé "gauche" avec la broche 9
 +
  droite.attach(6); //On lie le second avec la broche 6
 +
}
 +
void loop() {
 +
  //On lit les valeurs des ponteiomètres
 +
val = analogRead(potpin);
 +
val2 = analogRead(potpin2);
 +
  //On "map" les variables : le potentiomètre renvoie une valeur entre 0 et 1023 or le servo
 +
  //Ne "comprend" que les valeurs comprises entre 0 et 180 : on fait donc un changement
 +
  //D'intervale
 +
val2 = map(val2, 0, 1023, 0, 179); 
 +
val = map(val, 0, 1023, 0, 179);
 +
  //On applique ensuite ces valeurs aux servomoteurs
 +
droite.write(val2);
 +
gauche.write(val);   
 +
  //On fait une "pause" pour ne pas surcharger la carte arduino
 +
delay(20);
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Que voit-on
 +
|Step_Content=Explication ci-dessous
 +
|Step_Picture_00=Pince_avec_arduino_500px-Pince_servo.JPG
 +
|Step_Picture_01=Pince_avec_arduino_500px-Pince_servo2.JPG
 +
}}
 +
{{Notes
 +
|Observations=On voit que si l'on tourne les potentiomètres, les servomoteurs tournent également : cela permet de refermer les servomoteurs pour former une pince capable d'attraper des objets.
 +
|Explanations=Les potentiomètres sont des résistances variables quand on les tourne : elles permettent de bloquer plus ou moins fortement le courant et ainsi de renvoyer à la carte arduino une valeur qui varie selon le courant qui passe. Cette valeur varie généralement (pour arduino) de 0 à 1023, on utilise alors la fonction map afin de passer de l'intervalle 0-1023 à 0-180, angles selon lesquels le servomoteur peut tourner.
  
=== [[http://www.wikidebrouillard.org/index.php?title=Pile_avec_des_pommes_de_terre&action=edit&section=11 modifier]]  '''Questions sans réponses''' ===
+
Il suffit ensuite de faire tourner les servomoteurs l'un vers l'autre pour former une pince s'actionnant à l'aide des potentiomètres.
Que ce passe t-il si l'on multiplie le nombre de pommes de terre par trois? La diode brillera t-elle trois fois plus?
+
|Applications=Cela peut faire une approche pour un sujet traitant de la robotique : on voit souvent des pinces dans les labo et autres.
|Applications=Les réactions d'oxydo-réduction qui se passent dans la pomme de terre sont similaires à celles que l'on retrouve communément dans les piles, les batteries de voitures.....
 
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Draft
 
|Complete=Draft
 
}}
 
}}

Version du 15 octobre 2019 à 16:41

Auteur avatarTess | Dernière modification 12/12/2020 par Antonydbzh

Pince avec arduino 500px-Pince servo.JPG
Et si vous en pinciez pour la carte arduino ? Une fois greffé sur un manche, on pourra attraper, grâce à des servomoteurs, différent objets en tournant les potentiomètres !
Licence : Attribution (CC-BY)

Étape 1 - Réaliser




Étape 2 - Relier

Le 5V de la carte arduino à la breadboard afin de créer plus de broches (il en faut une par servomoteurs et une par potentiomètre)

Étape 3 -

  • Un des GND de la carte à une autre ligne de la breadboard (il en faut également un par servomoteurs et un par potentiomètre)

Étape 4 -

  • Un des servomoteurs à la broche 9

Étape 5 -

  • L'autre à la broche 6

Étape 6 -

  • Un des potentiomètres à la broche A0

Étape 7 -

  • L'autre à la broche A1

On colle ensuite un servomoteur d'un côté du support et le second de l'autre côté (par exemple avec du double face ou avec de la colle).

le code :

#include <Servo.h> //on ajoute la librairie pour piloter les servomoteurs //On créé 2 objets de type servo Servo gauche; Servo droite; //On créé 2 variables qui représente les broches où sont reliées les potentiomètres int potpin = 0; int potpin2 = 1; //On créé 2 variables où seront stockées les valeurs reçues des potentiomètres int val2; int val; void setup() {

 gauche.attach(9); //On lie le servo nommé "gauche" avec la broche 9
 droite.attach(6); //On lie le second avec la broche 6

} void loop() {

 //On lit les valeurs des ponteiomètres

val = analogRead(potpin); val2 = analogRead(potpin2);

 //On "map" les variables : le potentiomètre renvoie une valeur entre 0 et 1023 or le servo
 //Ne "comprend" que les valeurs comprises entre 0 et 180 : on fait donc un changement
 //D'intervale

val2 = map(val2, 0, 1023, 0, 179); val = map(val, 0, 1023, 0, 179);

 //On applique ensuite ces valeurs aux servomoteurs

droite.write(val2); gauche.write(val);

 //On fait une "pause" pour ne pas surcharger la carte arduino

delay(20);

Étape 8 - Que voit-on

Explication ci-dessous



Comment ça marche ?

Observations : que voit-on ?

On voit que si l'on tourne les potentiomètres, les servomoteurs tournent également : cela permet de refermer les servomoteurs pour former une pince capable d'attraper des objets.

Explications

Les potentiomètres sont des résistances variables quand on les tourne : elles permettent de bloquer plus ou moins fortement le courant et ainsi de renvoyer à la carte arduino une valeur qui varie selon le courant qui passe. Cette valeur varie généralement (pour arduino) de 0 à 1023, on utilise alors la fonction map afin de passer de l'intervalle 0-1023 à 0-180, angles selon lesquels le servomoteur peut tourner.

Il suffit ensuite de faire tourner les servomoteurs l'un vers l'autre pour former une pince s'actionnant à l'aide des potentiomètres.

Applications : dans la vie de tous les jours

Cela peut faire une approche pour un sujet traitant de la robotique : on voit souvent des pinces dans les labo et autres.


Dernière modification 12/12/2020 par user:Antonydbzh.

Commentaires

Draft