Show Posts
Pages: [1] 2 3 ... 87
1  International / Réalisations et Projets Finis / Re: une CNC arduino et saintsmart v1 [en cours] on: Today at 01:02:03 am
Il existe une solution, qui devrait bien marcher. En effet, comme on place l'outil à la main, il n'y aura jamais la même hauteur.

Je collerais un bouton poussoir dans un coin bien précis du plan de travail (voire en butée du plan X/Y), et la tête n'aurait plus qu'à aller dans ce coin et descendre l'axe Z jusqu'à ce que l'outil appuie sur le bouton. A force de tatillonner, on trouvera le nombre de pas ou distance précise entre le déclanchement du bouton et le 0 du plan de travail.

J'avais vu une vidéo où le gars se servait d'un bouton poussoir qu'il posait sur la surface à usiner sous l'outil, et ce dernier venait appuyer sur le bouton pour obtenir le 0 de la pièce brute.

Pour la découpe vinyle, comme j'ai une machine faite pour, j'ai regardé tout de suite comment elle s'y prenait pour prenre en compte la force d'appui que je programmais, et en fait, il s'agit bêtement d'un électro-aimant qui fait descendre l'outil, et la force étant proportionnelle au courant dans la bobine, c'est assez facile si on a une glissière sans frottement.

Par ailleurs, on peut trouver facilement un tel électro-aimant, j'en ai un sur ma R21 qui est alimenté en PWM (0 - 12V) et gère le débit d'air à l'admission au ralenti par un simple cylindre qui monte ou descend. Trouvable sur les moteurs essence injection 1.7L (F3N) renault dans toutes les bonnes casses. Je pense qu'on le trouve aussi sur les moteurs injection 2L et 2.2L des R21 et R25, à l'époque, une même pièce s'adaptait sur plusieurs types de moteurs, c'était le bon temps...
2  International / Français / Re: Incrémentation affichage digit 7 segment on: Today at 12:40:13 am
Dans le cas présent, l'anode commune doit être reliée au +5V et non une pin de l'arduino... si on veut que l'afficheur éclaire bien, on va tâter les 15mA par led, soit un max de 15 x 7 = 105mA... D'ailleurs, avec des résistances de 330 ohms, on trouve Iseg = (5 - 2,2) / 330 = 8,5mA, soit 60mA en tout, ce qui dépasse déjà la capacité d'une pin.

Pour éteindre l'afficheur, il suffit d'envoyer 1 sur chaque segment, pas besoin de couper l'anode commune. On peut prévoir dans la void d'écriture un cas "if (digit == 255) { écrire 1 partout }", et on éteind l'afficheur par "segmentWrite(255);"
3  International / Français / Re: Incrémentation affichage digit 7 segment on: April 16, 2014, 02:37:47 pm
déjà, coller ce code (faut le finir), ça te fait une fonction unique que tu appelleras selon tes besoins, genre "affiche(7);"

Code:
void affiche(byte val){  // affiche le chiffre val
  switch (val){
    case 0 :
     digitalWrite(A, LOW);   
     digitalWrite(B, LOW);   
     digitalWrite(C, LOW);   
     digitalWrite(D, LOW);   
     digitalWrite(E, LOW);   
     digitalWrite(F, LOW);   
     digitalWrite(G, HIGH);
     break;
    case 1 :
     digitalWrite(A, HIGH);   
     digitalWrite(B, LOW);   
     digitalWrite(C, LOW);   
     digitalWrite(D, HIGH);   
     digitalWrite(E, HIGH);   
     digitalWrite(F, HIGH);   
     digitalWrite(G, HIGH);
     break;
// etc etc...
    default :
     digitalWrite(A, HIGH);   
     digitalWrite(B, HIGH);   
     digitalWrite(C, HIGH);   
     digitalWrite(D, HIGH);   
     digitalWrite(E, HIGH);   
     digitalWrite(F, HIGH);   
     digitalWrite(G, HIGH);
     break;
  }
}
4  International / Français / Re: Mesure de voltage - circuit de protection de haut parleurs on: April 16, 2014, 12:19:35 am
Salut,

Un simple filtre passe-bas du premier ordre type RC, avec Fc = 1Hz (soit R = 47K et C = 3,3µF). Sinon, un simple fusible...

Ceci dit, si l'ampli déraille, il est temps de lui faire une bonne révision...
5  International / Le bar / Re: [Recherche] PC Portable on: April 16, 2014, 12:11:53 am
Salut,

C'est clair qu'ici, on a tendance à garder nos vieux coucous pour faire joujou avec des nonos...
6  International / Français / Re: Affichage digit 7 segment on: April 16, 2014, 12:05:12 am
Du moment que ça tient, c'est tout bon!

J'y mettrais une petite couche de colle à chaud pour tenir et isoler le tout, en prenant de la bien opaque, ça fait en plus cache-misère! smiley-wink
7  International / Français / Re: Affichage digit 7 segment on: April 15, 2014, 12:25:45 am
Salut l'ours!

Certains afficheurs ont un ou deux DP (points pour faire des virgules devant ou derrière le digit).
8  International / Français / Re: Distance precise on: April 14, 2014, 12:11:36 pm
Sur ma cuve, il y a un flotteur au bout d'un fil. en descendant, le fil se déroule d'un axe avec une démultiplication pour faire tourner l'aiguille. Un potar sur l'aiguille et le tour est joué (résolution au cm environ car 1024 pas).

Autre solution : qui dit niveau de fioul dit volume d'air, alors pourquoi ne pas mesurer ce volume d'air? un petit HP envoie un "toc" dans l'air, et il suffit de mesurer la fréquence de résonnance avec un petit micro. cette fréquence est proportionnelle au volume...

Chez thomson, ils bossaient sur un radar de cuve pour mesurer les niveaux de carburants...

Essayer de trouver une jauge dans une station service en cours de démentellement... ?
9  International / Français / Re: Hacker l'horloge de ma voiture on: April 14, 2014, 11:55:53 am
Bah on trouve maintenant des afficheurs 7seg de toutes les couleurs, reste à trouver quelque chose qui passe bien avec un intérieur bège... Puis coller devant un plastique de la même couleur pour cacher les afficheurs...

Je ne suis pas sûr qu'un simple nono ait assez de pins pour driver le lcd... il faudrait partir sur du 644 ou 1284.
10  International / Français / Re: Hacker l'horloge de ma voiture on: April 14, 2014, 12:11:42 am
Salut,

Tu peux te référer au datasheet que tu as trouvé, mais...

1) ce composant est une horloge intégrée, tu ne peux pas lui demander d'afficher autre chose que l'heure,

2) tu as commis l'irréparable (ça m'est arrivé aussi) : ne jamais sortir un LCD de son PCB : faux contacts garantis pour la suite au remontage.

Pour aller plus vite, je te propose de remplacer le LCD par un afficheur 7 segments LED 4 digits, il en existe qui sont prévus pour afficher l'heure...
11  International / Français / Re: Débutant en programmation et fonction de base. on: April 13, 2014, 12:29:09 pm
Salut,

Ta PWM utilise le timer 2, il se peut que ça génère un conflit avec la gestion de télécommande. Essaie de changer tes leds de place, sur un autre timer (le 0 ou le 1, soit sur l'une des pins 5, 6, 9 ou 10 ).
12  International / Français / Re: Afficheur ne fonctionne que quelques heures... on: April 13, 2014, 12:21:38 pm
Salut,

Je connais ça aussi. Surtout en 4 fils, il suffit qu'une donnée ne soit pas prise en compte pour tout décaler de 4 bits, l'afficheur ne répond alors plus de rien. Il me semble que comme pour certains afficheurs graphiques, il y a un byte d'état contenant un flag "occupé", et s'il est à 1, aucune commande n'est prise en compte...
13  International / Français / Re: [CNC] interface /drivers puissance moteurs on: April 13, 2014, 01:42:08 am
Je me permets juste de revenir sur les tensions d'alimentation des moteurs... En effet, on n'a comme donnée que le courant max et l'impédance des bobines, rares sont les moteurs qui affichent une tension, et c'est logique, car le couple du moteur dépend uniquement du courant. Je vous passe les calculs et équations, mais la vitesse max du moteur dépend en revanche de la tension d'alim. En gros, le courant dans la bobine met un certain temps à atteindre la valeur souhaitée et ce temps est inversement proportionnel à la tension appliquée (U=Ldi/dt)... Ce temps représente donc la durée minimale d'un pas, donc la vitesse.

Du coup, on pourrait croire qu'un moteur donnant "2ohms / 2,5A" pourrait s'alimenter en 5V, mais il déraillerait à partir d'une vitesse assez faible, alors qu'alimenté en 24V avec un driver de courant, il tournerait facilement 3 à 4 fois plus vite pour le même courant...
14  International / Réalisations et Projets Finis / Re: icareDuino on: April 12, 2014, 02:02:56 am
Je crois que ce qu'Artouste voit, c'est de déconnecter ton adaptateur de la carte arduino. Mais je crois que ça ne marcherait pas car tu dois utiliser le routage de la carte arduino pour les connecteurs standarts (0 à 13 et A0 à A5).
15  International / Le bar / Re: Marre de la période des TP on: April 10, 2014, 02:14:33 pm
Et où est le "E" ????

DTC! (et le mien aussi d'ailleurs)
Pages: [1] 2 3 ... 87