Show Posts
Pages: 1 ... 49 50 [51] 52 53 ... 152
751  International / Le bar / Re: ADC 10 bits UNO on: November 19, 2013, 06:01:39 pm
Deux remarques :
1) As tu découplé l'entrée Aref à raz du micro.
C'est ce que j'ai fait : 100nF soudé directement au verso sur les pins du support. Un CMS 0805 est idéal, un condo à patte doit marché aussi. Depuis le bruit de mesure a terriblement diminué.

2) Il existe deux notes d'application Atmel pour améliorer la mesure A/D
AN120 Characterization and Calibration of the ADC on an AVR
AN121  Enhancing ADC resolution by oversampling

752  International / Français / Re: Problème de champ magnétique avec des relais de puissance on: November 19, 2013, 05:44:24 pm
Le plus probable n'est pas une histoire de parasites mais de stabilité d'alim.
As-tu deux alim séparées : une pour l'électronique et une autre pour les relais ?

Si tu alimentes les relais à partir du 5V de la carte arduino ce qui se passe est parfaitement normal.
Il est fort probable que quand les relais commutent ils "aspirent" plus de courant que la carte arduino peut fournir et dans ce cas le 5V s'écroule.
Si le 5V s'écroule le "Reset automatique" du micro se met en marche.
De plus quand les relais cessent d'être commandés il se produit  l'effet de Lentz qui parasite très fortement l'alimentation et cela à cause du bobinage, changer de relais n'apportera rien.

Ce qu'il est préférable de faire :
- le mieux c'est d'avoir 2 alim distinctes  --> il ne faut pas oublier de relier les 0V entre eux  (0V = masse).
-Si n'y a qu'une seule alim il faut mettre un filtre LC entre l'alim et les relais.
Une autre solution est de prendre une alim supérieure à 5V, 9V par exemple, et utiliser un régulateur plus un circuit de filtrage pour l'électronique.
Les relais seront soit des 9V, soit des 5V alimentés à partir d'un convertisseur 9V vers 5V

NB : le convertisseur est différent d'un régulateur linéaire
En raccourci
-> rendement avec régulateur : entre 40 et 50%, rendement avec un convertisseur : > à 80%.
-> Par contre le signal est plus propre avec un régulateur linéaire.
753  International / Français / Re: Allumer un LED sur Arduino on: November 19, 2013, 12:35:42 pm
Une led c'est une Diode ElectroLuminescente, d'ailleurs en français on dit DEL.
Dans une diode  le courant ne passe que dans un sens : le symbole est bien choisi le courant circule dans le sens la flèche.
Une diode a aussi comme particularité que la tension qui s'établie à ses bornes est indépendante du courant
---> donc oui il faut une résistance pour limiter le courant sans quoi le courant deviendrai infini.
Si Vd est la tension aux bornes de la diode et Vcc la tension qui sort du micro alors :
Id = (Vcc -Vd)/R
Exemple on veut Id= 10mA  avec Vd = 2,2V et Vcc = 5V  -> R = (5-2,2)/0,01

La patte + s'appelle l'anode, la patte - s'appelle la cathode.
L'anode se câble du coté où c'est le plus positif et la cathode du coté où c'est le plus négatif.

Sens de commande :
Si tu relies l'anode au Vcc il ne passera du courant dans la Led que si la sortie du micro est à 0V
Inversement si la cathode est reliée à la masse il ne passera du courant dans la Led que si la sortiedu micro  est à 5V.

Si c'est pas clair dessine ce que je viens d'écrire  et cela s'éclairera (sans mauvais jeu de mot).
754  International / Français / Re: Besoin de conseils pour faire mon programme et mon circuit on: November 19, 2013, 12:05:14 pm
Comment construit tu la fréquence 1 Hz ?
Si c'est avec un timer il en reste 2 autres de disponibles.

C'est un peu jeu de devinettes ton truc, nous n'avons pas de boule de cristal alors si tu publiais ton code (ente balise code "#" voir l'article de Jean-François) tu obtiendrais plus de réponcesqualifiées.
Ici tout se passe au grand jour.
755  International / Français / Re: Besoin de conseils pour faire mon programme et mon circuit on: November 19, 2013, 09:02:12 am
Bonjour
Une suggestion pour simplifier le câblage (et ce n'est qu'une suggestion) pourquoi ne pas utiliser des matrices identiques pour afficher les scores et  le numéro du tireur et le feux d'artifice ?
Petite introduction pour les "étrangers"   smiley-mr-green
Temps : Une séquence de tir dure 120s (3 flèches) ou 240s (6 flèches). On affiche le temps restant pour les tireurs.

Pavés de couleur :
rouge --> tir interdit.
orange --> tir autorisé mais  il ne reste plus que 30 s ou moins.
vert  --> tir autorisé.

AB /CD  -> en salle (tir à 18m) une "butte de tir" comprend 4 "blasons" de 40cm x 40 cm, 4 tireurs  tirernt sur la même butte.
Dans un gymnase on peut mettre  entre 10 et 14 buttes..
Mais comme dans un gymnase il n'y a pas beaucoup de place  seulement 2 tireurs peuvent tirer simmultanément sur la même butte.  Les 2 blasons du haut sont pour les tireurs A et B, les 2 blasons du bas sont pour les tireurs C et D.

En extérieur tir à 50m ou 70m les tireurs se partagent le même blason qui fait 120cm x 120cm. Comme on tire sur des terrains de foot ou de Rugby il y a de la place et 3 tireurs peuvent tirer simmultanément sur la même butte d'où le mode "ABC", le mode AB/CD est aussi pratiqué en extérieur.



@bestel
Peut-tu être plus explicite sur ce qui te pose problème parce que même moi qui connait le matériel que tu veux cloner je n'arrive pas bien à y voir clair.

"AB", "CD" ou "ABC"  ne sont que des lettres à afficher il ne me semble pas qu'une matrice compléte soit nécessaire, quelques leds bien disposées devraient suffire. De plus si tu ne compte utiliser ce feu de tir qu'en salle je pense que le cas "ABC" est inutile.
Les lettres "A" et "C" n'ont pas beaucoup de points commun mais entre "B" et "D" il n'y a que peu de leds à allumer ou à éteindre.

Les pavés Rouge, Orange et Vert ne sont que trois  paquets de leds  à activer 1 par un, il ne devrait pas y avoir de difficultés.
A la limite avec des diodes bicolores Rouge/Vert un seul pavé suffit : l'orange étant obtenu en activant simmultanément le rouge et le vert   ----> pour que ce soit possible il faut des diodes à 3 pattes !


Le compteur lui est formé de chiffres donc on reste en 7 segments. Mais qu'elle est la taille que tu veux donner aux chiffres.
L'afficheur de tableau est trop petit, il reste la taille officielle FFTA ou une taille intermédiaire.
Quelle que soit la solution choisie je ne pense pas qu'on puisse trouver des segments tout faits.
Un segment n'est jamais qu'une suite de leds un peu puissante (ou une double rangée )  alimentées soit en série soit en série//parrallele.
Ce ne devrait être pas trop compliqué d'en réaliser, du moins coté électronique, coté mécanique c'est à voir.
756  Community / Website and Forum / Re: Arduino.cc reboot: feedback and comments on: November 19, 2013, 05:25:22 am
With the old forum Firefox spell-checker ... after last modifications  spell-checker doesn't work.
Works fine for me (English) ever since I discovered it.
There is the problem,
Arduino Team, please test with many other langage than english.
757  International / Français / Re: Besoin de conseils pour faire mon programme et mon circuit on: November 18, 2013, 05:18:44 pm
Tu as prévu une télécommande ?

Et je n'ai pas compris l'utilité du 4017.
758  International / Français / Re: Besoin de conseils pour faire mon programme et mon circuit on: November 18, 2013, 01:00:33 pm
Archer je te salue.
Une solution simple tu défini dans un tableau de 10 lignes les segments à allumer
ex chiffre[4] = 0b10100101  // c'est écrit au pif mais c'est pour le principe.
Pour ces affectation j'aime bien l'écriture binaire c'est visuel.

Pour afficher le chiffre "4" sur un 7 segment il suffit d'utiliser la fonction arduino shiftout  et d'envoyer chiffre[4] dans un registre à décalage.     ---> voir la "Référence Arduino"
Il faut 1 registre à décalage 8 bits par afficheur pas besoin d'autres composants et mettre les bonnes résistances en série avec les segments et les sorties du registre à décalage   -> calcul de courant dans une led classique.

Important il faut utiliser un registre à décalage avec latch :
- cela évite les états intermédiaires
- cela permet de rythmer exactement le défilement des secondes.

Gestion registre par registre ou registres chainés :
Un registre demande 3 signaux : data, horloge et latch.
Registres chaînés : 3 signaux quelquesoit le nombre de registres.
Registre indépendants : 3 signaux PAR registre , éventuellement le latch peut être commun.
A toi de voir combien il te reste d'I/O de disponibles. Perso je choisirais des registres chainés même s'il faut renvoyer l'ensemble des bits a chaque actualisation car les I/O viennent vite à se faire rares : tu as la télécommande de l'arbitre à gérer, l'affichage AB/CD ABC etc.....

Quote
mais à part la loi d'ohm, il ne restait pas grand chose
Déjà si tous les débutants la connaissait cela serait bien.  smiley-mr-green
Je te conseille de commencer petit pour te faire la main, ce ne sont pas les problèmes qui vont manquer tu ne risque pas de t'ennuyer.
Essaye déjà d'avoir une première maquette fonctionnelle capable de décompter les première 30 s puis les 120 s ou 240 s de tir ainsi qu' AB/CD ; ABC.
Ensuite il faudra une maquette pour la télécommande de l'arbitre et que les deux maquettes dialoguent.
Quand tout sera fonctionnel tu pourra envisager quelque chose de plus évolué et notement changer les afficheurs 7 segments par un véritable affichage visible à au moins 20 m en salle et à 70m face au soleil pour l'extérieur -> beau défit.
759  Community / Website and Forum / Re: Arduino.cc reboot: feedback and comments on: November 18, 2013, 07:22:47 am
With the old forum Firefox spell-checker works well.

With the new forum :
- during first weeks spell-checker doesn't work.
- after first website modications  spell-checker  re works.
- after last modifications  spell-checker doesn't work.

With other website Firefox spell-checker works well.

Debian, Firefox (iceweasel), French.
760  International / Français / Re: projet imprimante 3D multicolore conseil on: November 17, 2013, 12:36:43 pm
cahier des charges estimer a 500€ minimum par les profs
68tjs si tout le monde etait negatif comme tu l'est le monde n'avancerais pas
Je pense que mon avis est au contraire positif.
Si j'ai pu parler des conditions rigides qu'ont les Lycées pour acheter du matériel c'est que ces deux dernières années j'ai pu suivre des jeunes en S-SI qui avaient aussi un projet à faire, je sais donc de quoi je parle.

Quant à la réalisation des projets, ni les deux groupes que je suivais ni les autres groupes n'ont pu mener à terme ce qu'il avaient prévu.

Voir la réalité en face ça s'apprend.
761  International / Français / Re: projet imprimante 3D multicolore conseil on: November 17, 2013, 10:31:30 am
Fait une estimation de budget.
L'électronique ne va pas aller chercher très loin mais les rails mécaniques et tous les accessoires mécaniques c'est loin d'être donné.

Les Lycées ne peuvent pas acheter n'importe où, il faut des vendeurs référencés et généralement une bonne facture d'antant payées par chéque sous 90 jours comme avec toute bonne administration, pas question de payer en carte bancaire.

Je sens la cata, mais bon chacun fait y veux.
762  International / Français / Re: Quelques questions de "C". on: November 16, 2013, 04:37:59 pm
vire tout et refait tout, en commençant par un prog simple. au point où tu en es, t'embête pas à debugger, fais un RAZ. commence par une seule entrée, puis deux puis 8.
Un très très gros +1

Même avec 40 ans d'électronique au compteur quand les problèmes ne sont pas résolus au bout de deux/trois jours je ne connais pas d'autre solution efficace, et idem pour la programmation.

Toutes autres solutions qui te sembleraient être plus rapides te feront perdre 10 ou 100 fois plus de temps.
Par contre le montage avec une seule entrée il faut prendre le temps de  le bichonner aux petits oignons, il doit être nickel (tant coté électronique que coté programmation).
Comme cela tu pourra appliquer directement toutes les améliorations sur les entrées suivantes.
763  International / Français / Re: projet imprimante 3D multicolore conseil on: November 16, 2013, 04:24:31 pm
Et un budjet conséquent parce qu'il reste à peine 5 mois et que  bricolage et recup ne riment pas avec rapidité.

Tu fais ce que tu veux mais je pense qu'il est temps de revenir sur terre : un projet pareil va demander un paquet d'euros, beaucoup de connaissances et beaucoup de temps, sans compter que  tu as d'autres matières à étudier.

Propose plutôt a ton professeur :
- Pour le global  une étude théorique : ce que tu pense qu'il faudrait faire :
  - choix de l'archirecture
        - mécanique
        - logicielle
 - Choix des composants micro-controleur,
 - Choix des moteurs
      - Classiques avec asservissement de position ou Pas à pas unipolaire ou Pas à pas bipolaire.
        Avec bien sur avantages/inconvénients
      - Choix de la puissance du moteurs à partir du calcul du couple nécessaire.
      -  etc... etc...

- En réalisation pratique propose un truc simple car c'est toujours impressionnant comme ce qui parait évident peut se transformer en une source d'ennui monstrueuse bouffeuse de temps.
Une simple table XY (ou même simplement X) qui permettra de montrer que tu as bien posé les bases de la réalisation globale me parrait plus raisonnable..
764  International / Français / Re: Quelques questions de "C". on: November 16, 2013, 10:16:18 am
Il y a deux façon de parler du zéro
1) Le néant : la notion de "zéro" n'a été conçue que tardivement ( à l'échelle de l'humanité bien évidement) car le néant n'a jamais été un concept facile à appréhender.

2) Le premier caractère dans les systèmes de numérotation.
Un système de numérotation comporte  des "chiffres" et des "nombres".
Les chiffres sont composés d'un seul caractère, les nombres sont une composition de plusieurs caractères.
Un chiffre = 1 seul caractère  / Un nombre = plusieurs caractères
C'est général quelque soit le système de numérotation. Quand on a épuisé les chiffres disponibles dans la base on compose un nombre. Le premier des nombres s'écrira toujours UN suivi d'un ZERO. Il n'y a que dans le cas particulier du système décimal que 1 suivi de 0 se prononce "dix".

Vu comme cela c'est normal qu'en informatique on compte à partir de 0 qui est le premier des chiffres.
765  International / Français / Re: Pont en H on: November 16, 2013, 05:23:34 am
Le moteur peut consommer tout le courant qu'on lui fournit.
Si l'on fournit plus de courant que le moteur ne peut en supporter alors la il crame. (tout en bloquant le rotor bien entendu)
En gros: Mesurer le courant rotor bloquer revient a mesurer le courant maxi que son alim peut délivrer.
FAUX.
La loi d'ohm s'applique et le courant sera limité par la résistance du bobinage.
La réalisation d'un bobinage de moteur demande beaucoup de tours donc la longueur de fil est très grande et la section assez petite. Comme les fils de  cuivre possèdent une résistance proportionnelle à leur longueur et inversement proportionnelle à leur section, Rbobinage ne peut pas être nulle.
 Quand un moteur tourne, à cause de l'effet de Lentz, apparait une force contre électromotrice, proportionnelle à la vitesse de rotation (fcem) .
Dans ce cas Imoteur = (Ualim- fcem) /Rbobinage

Quand un moteur est bloqué il n'y a plus d'effet de Lentz donc plus de fcem il ne reste que l'effet résistif.  Avec un moteur bloqué la loi d'ohm continue de s'appliquer et le courant ne pourra jamais être différent de Imax= U/Rbobinage
Experience à faire:
Prenez une bonne batterie 12V industriel, bloquez le rotor (bloquez le vraiment bien) et attendez....
A moins d'avoir un moteur qui accepte un courant démeusuré avec un bobinage en 6mm, le votre cramera en un rien de temps.
FAUX ! Expérience qui ne veut rien dire !
Un moteur est prévu pour fonctionner avec une tension bien précise : celle qui est indiquée par le constructeur. Donc appliquer 12 V sans faire référence à la tension nominale du moteur ne veut strictement rien dire.

Remarque : il peut arriver avec des moteurs bas de gamme, où par économie les fils de cuivre sont trop fins, que moteur bloqué l'échauffement soit trop important et fasse fondre "quelque chose" dans le moteur  (fils, composants internes etc).
Mais c'est un tout autre problème.
Pages: 1 ... 49 50 [51] 52 53 ... 152