Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:projets:aspirateur_et_fraiseuse [2018/11/15 17:33] ROMAIN Adelaide |
wiki:projets:aspirateur_et_fraiseuse [2019/04/25 13:36] (Version actuelle) ROMAIN Adelaide |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Aspirateur et Fraiseuse Numérique ====== | ====== Aspirateur et Fraiseuse Numérique ====== | ||
+ | === Auteurs=== | ||
+ | Projet mené par Romain Sever (romain.sever@gmail.com) et Mathieu Gourichon (mathieu.gourichon@gmail.com) | ||
+ | === Mode d' | ||
+ | {{ : | ||
+ | === Remise en place à l' | ||
+ | Pour re utiliser l' | ||
- | === Objectif === | + | ouvrir le boitier |
- | | + | dévisser les domino avec les câbles marrons |
- | Ce projet consiste à installer un dispositif de sécurité pour la fraiseuse numérique du Fablab, sans modifier ses fonctions. On s' | + | |
- | Une fraiseuse étant une machine utilisée pour usiner tous types de pièces mécaniques, | + | |
- | Le principe est le suivant : Dès lors que le moteur | + | Relier les deux câbles marrons |
- | === Propositions === | + | Pour le bouton soit sur off de base il faut : |
+ | dévisser le boitier jaune. Un ressort noir se trouve dans le boitier derrière le morceau jaune | ||
- | Il y a 3 dispositifs d' | + | le déclipser (4 clips sur les cotés) |
- | **1) La pince Ampèremétrique** | + | placer le ressort trouvé précédemment sous le bouton vert |
- | {{: | + | tout remonter (clipser, re-visser |
- | On peut installer une pince Ampèremétrique sur le fil d' | + | |
- | Il faudra déterminer quel type de pince utiliser mais aussi le type de moteur que porte la fraiseuse numérique. Cependant, lors d'une utilisation, | + | |
- | Il faut tout de même se poser la question sur le budget. Pour ce projet, l' | + | |
- | **2) Le capteur optique** | ||
- | {{: | ||
- | La fraiseuse en question possède un boîtier - sous la table de découpe - qui enclenche un voyant rouge une fois le moteur en marche. Nous pourrions installer un capteur optique à ce niveau pour déterminer lorsque le moteur est allumé. Un programme sous Arduino peut ensuite traiter l' | + | {{: |
+ | === Présentation === | ||
+ | Début du projet : 01/ | ||
- | **3) Le capteur rotatif** | + | Ce projet est la **suite directe** du projet [[wiki: |
- | {{: | + | Le but du projet est relativement similaire mais quelques objectifs de cette nouvelle version ont été revus et sont désormait clairs et bien identifiés. |
+ | Le premier serra, lorsque la fraise serra mise en rotation, de déclencher l' | ||
- | Ce capteur rotatif (normalement déjà installé au niveau du moteur) peut nous permettre de déterminer les rotations du moteur une fois en marche. il faudra se documenter sur le moteur en question et en savoir davantage sur ce détecteur pour savoir si l'on peut l' | + | === Matériel === |
+ | Pour réaliser ce projet | ||
+ | Nous disposons donc de : | ||
+ | * Un capteur de courant SCT-013 100A | ||
+ | * Une arduino | ||
+ | * un AOP | ||
+ | * Diode, condensateur, | ||
+ | * Carte relais | ||
+ | * Rallonges modifiées | ||
- | **Jeudi 01/06/2017** | + | ===Principe=== |
+ | Le capteur de courant récupéré est en fait un transformateur courant/tension. Il capte les champs magnétiques générés par l’alternance du courant dans un câble et en ressort un tension. D' | ||
- | Il nous faut connaître les caractéristiques du moteur en question pour bien déterminer la plage de valeurs à mesurer.\\ | + | Cette tension étant faible il est nécessaire |
- | {{ : | + | {{: |
- | Ici, on peut voir les différentes caractéristiques électroniques du moteur. Celles qui nous intéresserons seront l' | + | Grace à ce montage Vsortie=Ventrée(1+R2/R1) en choisissant R2 = 100*R1 on obtient un signal exploitable. |
- | P=1.7 Kw\\ | + | |
- | I=7.5 A\\ | + | |
- | U=220 v\\ | + | |
- | Les premiers tests qui ont été effectués étaient avec le matériel du fablab. En effet, j'ai utilisé un capteur de courant (Grove Electricity Sensor 101020027) pour mesurer | + | Pour traiter |
- | | + | |
- | *Un module Grove base shield | + | |
- | | + | |
- | | + | |
- | Pour afficher les valeurs en continu, j'ai trouvé un programme décrit dans la documentation (**Programme Test 1**). | + | |
- | Les tests n' | + | |
- | En prêtant attention à sa fiche technique, on remarque qu'il ne peut détecter | + | On va ensuite traiter ce signal continu avec la carte Arduino. On récupère le signal sur un des port analogique de la carte et il nous suffit de détecter |
+ | <code = code> | ||
+ | void setup(){ | ||
+ | Serial.begin(9600); | ||
+ | pinMode(1, | ||
+ | pinMode(2, | ||
+ | pinMode(3, | ||
+ | digitalWrite(2, | ||
+ | digitalWrite(3, | ||
+ | |||
+ | } | ||
+ | int valprec = -1; | ||
+ | int val = -1; | ||
+ | void loop() | ||
+ | { | ||
+ | val = analogRead(1); | ||
+ | Serial.println(val); | ||
+ | if (val > 3 && valprec == 0) | ||
+ | { | ||
+ | Serial.println(" | ||
+ | digitalWrite(2, | ||
+ | digitalWrite(3, | ||
+ | delay(80000); | ||
+ | } | ||
+ | else if (val >35) | ||
+ | { | ||
+ | digitalWrite(3, | ||
+ | digitalWrite(2, | ||
+ | delay(500); | ||
+ | digitalWrite(2, | ||
+ | delay(500); | ||
+ | }else | ||
+ | { | ||
+ | digitalWrite(2, | ||
+ | digitalWrite(3, | ||
+ | } | ||
+ | valprec = val; | ||
+ | } | ||
+ | </ | ||
- | Il nous faudra effectuer des tests sous tension de 220 V comme par exemple avec un lampe.\\ | + | Fichier du pcb |
+ | {{ : | ||
+ | ===Finitions=== | ||
- | **Vendredi 02/ | + | Pour avoir un rendu propre nous avons réalisé un PCB avec les différents composants. Ce dernier viendra se clipser, comme un shield, sur l' |
- | Après maintes recherches, le capteur adéquat pour notre dispositif sera **le capteur | + | ====Carnet |
+ | 15/ | ||
+ | FAIT:Le prototype fonctionne, les premiers plans du PCB | ||
+ | A FAIRE: Test sur la fraiseuse, finir les plans du PCB | ||
+ | 23/04 : Fin du projet | ||
- | Cependant, nous pourrions procéder d'un meilleur manière pour récolter les valeurs recherchées. En effet, nous pourrions se brancher directement à la prise d' | ||
- | |||
- | Pour cela, il va nous falloir acheter ce capteur, avec un port femelle (pour ne pas bricoler directement sur le jack du capteur) et un adaptateur d' | ||
- | |||
- | Nous effectuerons des tests sous tension domestique (230V). | ||
- | |||
- | **Mardi 06/ | ||
- | |||
- | J'ai pu trouvé un site expliquant en détail, le **Fonctionnement du capteur de courant avec un arduino** (voir documentation). | ||
- | Pour le premier test sous haute tension, j'ai utilisé : | ||
- | *une rallonge où l'on peut positionner le capteur de courant (à bricoler pour n' | ||
- | *un port jack femelle | ||
- | | ||
- | |||
- | *Capteur avec Arduino* | ||
- | |||
- | Pour résumé ce que le site expliquait, le capteur de courant est un transformateur de //courant// en //tension// en rajoutant tout simplement une résistance que l'on peut fixé (car le notre n'en porte pas). Sachant qu'il détecte du courant alternatif, la tension de sortie sera aussi alternative. Or, l' | ||
- | |||
- | {{: | ||
- | |||
- | Aujourd' | ||
- | |||
- | *Le capteur* | ||
- | |||
- | *Nous l' | ||
- | *Nous l' | ||
- | {{: | ||
- | |||
- | Par conséquent, | ||
- | |||
- | **Mercredi 07/ | ||
- | |||
- | Aujourd' | ||
- | Voici la [[https:// | ||
- | {{: | ||
- | Le principe était d' | ||
- | Vous pouvez trouvez [[: | ||
- | |||
- | Il nous faudra donc exploiter ces résultats pour la prochaine fois. | ||
- | |||
- | **Jeudi 08/ | ||
- | |||
- | Aujourd' | ||
- | On peut déjà commencer avec l' | ||
- | |||
- | Les résultats sont concluant mais il arrive que la LED clignote. En effet les valeurs de puissance varient autour de la valeur indiquée (ce qui est plutôt normal car la tension domestique n'est pas parfaite). Il nous faut alors déterminer un encadrement de valeurs pour déterminer lorsque la LED doit s' | ||
- | |||
- | **Cependant**, | ||
- | Après avoir brancher puis débrancher chaque éléments du circuit, changer d' | ||
- | |||
- | **Vendredi 09/ | ||
- | |||
- | Après de nombreuses recherches, j'ai pu en découvrir la cause. Le problème provient du réseau domestique. En effet, ces pics de puissance observée sont ce que l'on appelle des BIPA (Bruits Impulsifs Périodiques Asynchrones).\\ | ||
- | {{ : | ||
- | |||
- | Ces pics de tension sont des bruits qui apparaissent lorsque d' | ||
- | Les BIPA apparaissent lorsqu' | ||
- | C'est pour cela que j'ai ré-effectué les tests le matin. Il n'y avait plus ce problème, mais les valeurs sous tension (sans aucun appareil allumé) étaient tout de même instable. | ||
- | Après avoir rajouté un port GND de plus sur le circuit, les variations ont diminuées mais restent toujours instable. | ||
- | |||
- | **Semaine du Lundi 12/ | ||
- | |||
- | Cette semaine, j'ai pu simuler les mêmes types bruits avec les conditions du réseau domestique (GBF sous 50Hz). Cela veut donc dire que les bruits ne proviennent pas forcément du réseau domestique mais plutôt du montage. En effet, le port femelle ne doit en aucun cas contenir de pattes en l'air. Cette dernière peut devenir une antenne et détecter tout type de bruit autour. Aussi, la longueur du fil du capteur de courant peut faire de même. Donc, il faut raccourcir ce fil s'il interfère dans les mesures. | ||
- | De plus, le débranchement de n' | ||
- | Il nous faudra donc immobiliser tous les éléments du montage pour qu'il n'y ait aucune interférence avec les mesures. | ||
- | |||
- | **Lundi 19/ | ||
- | Aujourd' | ||
- | Pour commander un écran LCD il va nous falloir télécharger une [[https:// | ||
- | Je l'ai programmé comme la LED que j'ai utilisé plus haut. Cette fois-ci j'ai utilisé une carte relais qui nous servira plus tard. Voici donc [[: | ||
- | |||
- | Ci-dessus le montage de l' | ||
- | {{: | ||
- | |||
- | **Mardi Mercredi 20-21/ | ||
- | Arrivée maintenant à terme du principe du montage et de son but, il nous faut maintenant préparer l' | ||
- | |||
- | Nous avons premièrement fait l' | ||
- | {{: | ||
- | |||
- | Nous aurons donc besoin de : | ||
- | | ||
- | | ||
- | | ||
- | *un voyant lumineux à installer à l' | ||
- | *un interrupteur rotatif | ||
- | |||
- | La carte relais que j'ai utilisé pour le montage nous permet de commander le voyant lumineux mais aussi l' | ||
- | Si, pour un quelconque raison l' | ||
- | *AUTO | ||
- | *MARCHE FORCEE, | ||
- | *ARRÊT FORCE. | ||
- | |||
- | L' | ||
- | |||
- | **Jeudi 22/ | ||
- | Avant de valider toute commande de matériel, il nous faut maintenant tester le montage final sur la fraiseuse numérique. | ||
- | Ce test nous permettra aussi de déterminer la valeur du seuil de mise en marche du moteur de la broche que l'on pourra utiliser pour le code final pour l' | ||
- | {{: | ||
- | {{: | ||
- | __Observations :__\\ | ||
- | J'ai relevé les valeurs de puissance sous différentes conditions; c'est à dire les déplacements de la table ou de la broche sans sa mise en route, Puis sa mise ne route Avec ou sans l' | ||
- | On peut observer des appels de puissance pour les différentes conditions mais aussi leur puissance minimal au bout d'un certain temps. Notre seuil de mise en marche sera donc la valeur de 230 W. Voici [[: | ||
- | |||
- | **Vendredi 23/ | ||
- | Pour l' | ||
- | {{: | ||
- | Une fois, le circuit imprimé réalisé, on peut commencer l' | ||
- | |||
- | |||
- | [[: |