Aller au contenu


Photo
* * * * * 1 note(s)

Attrapeur d'écoCup à ventouse !


5 réponses à ce sujet

#1 Kylzar

Kylzar

    Membre

  • Membres
  • 11 messages
  • Gender:Male

Posté 12 février 2020 - 04:47

Bonjour à tous !

Notre objectif du jour est de récupérer un écocup pendant 2 secondes puis de le relâcher à l'aide d'une ventouse !

 

Pour cela, nous allons utiliser :

 

- Un capteur de courant et de tension MAX771

- Une batterie Lipo 3S (12V)

- Une mini pompe 4.5V

- Un capteur de pression barométrique

- Un électrovanne

- Une Arduino Uno (bien sur !)

- Et enfin un Driver L9110

(le capteur de courant et de tension n'est pas indispensable)

 

Etape 1 : Adapter son alimentation

 

En effet la batterie Lipo 3S alimente mon circuit en 12V. Ma pompe et mon électrovanne fonctionnant en 5V, il est nécessaire d'adapter la tension. Pour cela, je vais utiliser le convertisseur step down réglable ainsi que le capteur de courant et de tension Max471.

En effet je vais brancher ma batterie sur le convertisseur et régler la tension grâce à la petite vis prévue à cet effet. Grâce au MAX 471 et au code fournit par sa fiche produit, je vais pouvoir suivre l'évolution de la tension jusqu'à atteindre les 5V voulu. 

Photo 1.PNG  photo 2.PNG  

Sur Arduino : photo3 amélioré.PNG

C'est bon : j'ai mon alimentation en 5V !

 

Etape 2 : Mise en place de l'électrovanne

La question est simple ? Comment contrôler l'alimentation de ma pompe et de mon électrovanne afin d'atteindre notre objectif ? (c.a.d gripper et relâcher l'écocup à ma guise).

Nous pourrions utiliser les pins de l'Arduino en  mode OUTPUT ? Et bien non, comme l'indique la fiche produit de l'électrovanne le courant est trop important et risquerai de griller notre Pin ( test malheureusement effectué : ça grille bien.)

Je vais donc utiliser un Driver L9110 pour moteur CC avec 2 entrées : 1 pour la pompe et 1 pour l'électrovanne !

Etude du comportement du driver

Dans un premier temps, nous avons effectué les tests à la main en testant le comportement du système grâce à un voltmètre en branchant sur la masse, l'alimentation et débranché chacune des entrées du driver. 

photo post4.PNG   photo4.PNG

Voici la table de vérité obtenue suite aux tests ! (X correspond à un fil débranché)

verite.PNG

Je sais par exemple que pour aspirer il faut que la pompe soit active, et l'électrovanne no-alimentée (fermée)

De la même manière, pour relâcher l'écocup il faut que la pompe soit éteinte et que mon électrovanne soit alimentée (ouverte)

Nous identifions donc les 3 cas qui nous intéresse : OFF(1), l'aspiration(2), (3) Relâcher

Je sais maintenant la procédure d'alimentation à effectuer dans mon programme !

 

Etape 3 : Mise en place du programme

Pour élaborer le programme, je vais partir de celui fournit par le capteur de pression (dans la fiche produit)

Etape préalable : je constate que en branchant le capteur de pression, et que la ventouse agrippe l'écocup, les valeurs montes aux alentours de 8000 avec des pics à 16 000. Je vais donc me servir de ces valeurs pour détecter qu'un écocup est attrapé.

Voici le programme final (le capteur de courant et de tension n'est pas utilisé ici) : 

Je peux finalement tout brancher en raccord avec mon programme ! (ça marche bientôt !)

Note : Lorsque vous effectuez vos montages, pensez toujours à couper toutes les sources de tension, donc ici la batterie et la carte Arduino)

Voici le câblage final !

 photo 5.PNG photo6.PNG

 

Et voilà !



#2 Marie31

Marie31

    Nouveau membre

  • Membres
  • 1 messages

Posté 24 novembre 2022 - 07:02

Bonjour,

 

Merci beaucoup pour votre article. J'ai reçu le matériel, je n'utilise pas de capteurs.

Je suis débutante et j'ai un peu de mal à m'y retrouver. Serait-il possible d'avoir un schéma qui montre les différents câblages sans capteur, avec une alimentation via la carte d'Arduino ?

 

Merci d'avance pour votre aide.

 

 

Marie



#3 Sandro

Sandro

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 260 messages
  • Gender:Male

Posté 24 novembre 2022 - 10:03

Bonsoir,

Pour l'alimentation, je doute que l'Arduino puisse fournir assez de courant pour alimenter la pompe : il faudra donc très probablement passer par une alimentation externe (soit directement en 5V, soit d'une autre tension avec convertisseur.

 

Quant au fait de ne pas utiliser de capteur, tout dépend de l'utilisation. Mais sans capteur, je ne vois pas comment on peut savoir si on tient l'éco-cup ou pas (mais cette information n'est peut être pas indispensable pour ton projet)


Aidez-nous à vous aider : partagez toutes les informations pertinentes : description précise du problème, contexte, schéma de câblage, liens vers la documentation des composants, votre code (ou encore mieux un code minimal reproduisant le bug), ...

Vous recevrez ainsi plus de réponses, et elles seront plus pertinentes.


#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 26 novembre 2022 - 09:22

Je vais proposer une alternative un tout petit peu différente de ce qui a été proposé par Kylzar pour simplifier /  limiter un peu le câblage : 


Il faut : 
1 L9110 
1 pompe 
1 electrovanne 
1 arduino
1 source d'alimentation 5V 1A   (pas le 5V de l'arduino qui risque de ne pas être suffisant) 


On branche les deux fils de l'électrovanne sur un des borniers vert du L9110 
On branche les deux fils de la pompe sur l'autre bornier du L9110 . 

On branche la source d'alimentation 5V 1A  et le GND sur les broches VCC et GND du L9110 

On branche au moins la masse de l'alimentation aussi à l'arduino pour que le L9110 et l'arduino aient une masse communel ( l'arduino pourra être alimenter par l'usb ou bien par la prise jack ou bien par le 5V 1A également mais souvent on sépare l'alimentation actionneurs ( des moteurs / pompe etc...) de l'alimentation des circuits de contrôle et de logique ( genre arduino etc... ) 

On branche 4 fils A1A A1B B1A et B1B à des broches de l'arduino.  ( sur le principe on pourrait en brancher que 2 sur 4 exemple A1A et B1A ... Un pour l'electrovanne et un pour la pompe ) 

Ensuite tu mets un codes qui fait changer l'état sur les broches de l'arduino qui sont connectées aux broches A11 et B1A et tu devrais voir que dans un cas ça allume la pompe, dans un autre ça allume l'electrovanne et il y a un cas où les deux sont éteints et un cas où les deux sont allumés ... 


Quand la pompe est allumée mais pas l'électrovanne : ça aspire l'objet. 
Quand l'électrovanne est allumée ça relâche l'objet. 

Pour ce qui est de la connexion " mécanique de l'ensemble " il te faut la pompe l'électrovanne et une ventouse ainsi qu'un un connecteur en T pour relier les 3 ensembles et du tube 4mm. 
Le tube est à relier à l'entrée d'aire de la pompe qui est sur le côté. 

Ci joint un schémas rapide des connexions à faire ( élec et "méca" ) 
L9110 ev.png

Ne pas hésiter si tu as plus de questions. 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 watersplit

watersplit

    Nouveau membre

  • Membres
  • 3 messages

Posté 08 décembre 2022 - 05:56

Merci beaucoup pour votre article. J'ai reçu le matériel, je n'utilise pas de capteurs. Je suis débutant et j'ai un peu de mal à m'y retrouver.


#6 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 519 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 08 décembre 2022 - 03:25

 

Merci beaucoup pour votre article. J'ai reçu le matériel, je n'utilise pas de capteurs. Je suis débutant et j'ai un peu de mal à m'y retrouver.

 

Bonjour.

Tout d’abord, passe par la case présentation.

Ensuite tu nous expliqueras ton projet ou ton problème. :)


Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users