Je suis actuellement en prépa scientifique et j'ai un projet de TIPE à réaliser pour la fin d'année et j'aurais grandement besoin d'aide, car je ne suis pas encore bien au point.
Mon projet consiste à "simuler" le fonctionnement d'une grue.
Tout d'abord, je compte placer mon mobile en hauteur, et le faire rouler sur des sortes de rails.
Dans un 1er temps, je voudrais que ce mobile avance quand le capteur photosensible ne capte que du blanc et, dès qu'il capte du noir, le moteur se coupe et le mobile s'arrete (plus ou moins rapidement à cause de l'inertie..)
Dans un 2nd temps, je voudrais faire tourner un second moteur de mon mobile qui va faire descendre un fil au bout du quel est accroché un éléctroaimant pour "attraper" un objet metallique.
Ensuite, je voudrais faire remonter un peu ce fil, couper ce moteur n°2, puis réactiver la 1ere instruction : le moteur n°1 redémarre, la voiture avance tant que le capteur voit du blanc puis s'arrete lorsqu'il détecte du noir.
Enfin, le second moteur se remet en marche, le fil redescend et "dépose" l'objet dans la zone noircie.
Voilà mon projet, qui me semble assez difficile a réaliser tout de même.
J'espère que certains d'entre vous pourront me conseiller/m'aider, ça serait super chouette!
Hugocad:
Quel éléctro aimant faut-il que j'utilise? Quels sont les composants annexes nécessaires? Quels sont les
Il y a plusieurs type d'electro-aimant, mais dans ton cas c'est un electro-aimant de levage qu'il faut, tu peut en trouver un peut prés partout. Par exemple le : ZYE1 P50 (voir eBay)
Ce genre de composants ne peut pas être piloter par l'arduino directement, il faut ajouter un circuit de commande/ protection plus souvent effectuer par un relais, transistor, opto, ...
Hugocad:
Quel éléctro aimant faut-il que j'utilise? Quels sont les composants annexes nécessaires? Quels sont les branchements qu'il faut que je fasse?
Bonsoir
Ta question est mal posée , tu ne dimensionne rien
tu veux "lever" quoi : 1g , 10, 100 , 1kg , 10, 100, 1T, 10 100 ...
Standby, j'ai regardé l'éléctro aimant que tu m'as conseillé et quelques questions me sont venues à l'esprit : Je comptais utiliser des piles (9V il me semble) pour alimenter mon circuit : Est-ce suffisant?
De même, j'avais trouvé un schéma d'un circuit qui permettait apparemment de faire fonctionner un électro-aimant :
Le TIP120 est un transistor bipolaire n'est-ce pas? De même, ils évoquent une diode de roue libre pour relier les pates de l'electro-aimant : est-ce necessaire?
Artouste : Effectivement, j'avais oublié de le préciser, veuillez m'en excuser. Je comptais soulever des petits objets, donc entre 10 et 100g maximum
Hugocad:
Standby, j'ai regardé l'éléctro aimant que tu m'as conseillé et quelques questions me sont venues à l'esprit : Je comptais utiliser des piles (9V il me semble) pour alimenter mon circuit : Est-ce suffisant?
Avec une pile de 9V oui, mais attention tout de même elles coûtent chère et elles ont une faible capacité.
L'electro aimant que j'ai cité et un peut "trop fort", c'est une bonne chose de bien dimensionner ces composants il faudra chercher alors un autre qui est capable de soulever environ 500g.
La diode de roue libre est obligatoire (je m'en souviens plus tres bien mais c'est une histoire de claquage de quelques Kv lorsque qu'on coupe brutalement le solenoid)
Je vais donc chercher un éléctro aimant de levage comme tu m'as conseillé et regarder les composants évoqués sur le schéma.
Du coup tu penses qu'avec ces branchements là, l'éléctroaimant pourrait fonctionner à l'aide d'un programme arduino?
bonsoir
tu trouvera facilement ce genre d'electro-aimant pour qq €
attention neamoins au fait qu' ils sont prévus pour 12V et consomme 250 mA
comme ce que tu veux soulever ne depassera pas 100g, tu peux utiliser une pile de 9V courante , mais elle ne durera pas longtemps
Merci pour vos réponses, vous m'aidez grandement car je dois admettre que je suis dans le flou pour l'instant et je ne connais pas grand monde qui peut m'aider!
Je vais donc commander ces composants pour pouvoir réaliser cette première partie qui consiste a aimanter des petits objets.
De même, je me demandais :
Pour pouvoir aimanter un objet pendant plusieurs secondes (disons 30-45sec), quel programme arduino fonctionnerait? Je débute également sur arduino, je connais seulement le langage python en informatique, donc je galère un petit peu.. ^^
Je pensais donc à un programme de ce type (j'ai essayé de m'inspirer de programmes que j'ai trouvé sur internet :
void setup() {
Pinmode(13,output) #Je definis mon électroaimant a la sortie 13 de ma carte
}
void loop() {
digitalWrite(13,HIGH);
delay(30000)
digitalWrite(13,LOW);
delay(500000000000) #Pour que l'éléctroaimant ne soit plus alimenté pendant assez longtemps
La fonction delay est bloquante c'est a dire que tu ne peut rien faire pendant le laps de temps qui doit être écoulé, or je suppose que tu souhaite aimanté l'objet pendant une durée X mais pendant cette durée X la grue doit être en mouvement, ce n'est pas possible.
Une alternative est de changer l'algorithme est de réfléchir comme ceci :
Descendre l'aimant.
Aimanté l'objet.
Remonté l'objet aimanté
Bougé la grue jusqu'a zone de couleur blanche ou noir
Si couleur detecté
Arreté la grue
Descendre l'objet
...
Pour les transistor a effet de champ j'utilise souvent des TIP122 ils sont très robuste.
Merci beaucoup, j'ai commandé un electro aimant de levage et un TIP120. Cependant, j'me demandais : ai-je besoin d'une diode de roue libre particulière?
Si oui, avez vous des références?
Standby, j'avais effectivement pensé à ce programme arduino étapes par étapes, mais comme vous me l'avez habilement conseillé, je voulais décomposer.. mais du coup je crois que ça va etre difficile!
delay() fonctionne, le problème c'est que pendant ce temps tu ne peux rien faire d'autre.
Il faut utiliser le fonction millis() et tester si la durée désirée est écoulée
Tu as un exemple ici pour gérer un clignotement sans fonction delay().