Show Posts
Pages: 1 2 [3] 4 5 ... 42
31  Forum 2005-2010 (read only) / Français / Re: Galère avec eagle on: January 12, 2011, 06:29:42 pm
J'ai retrouvé : ce n'est pas un double clic (ça n'existe pas dans Eagle) :

1) tu utilises l'icône "Route" pour aller tracer toutes les pistes qui sont ok pour toi

2) tu utilises l'icône "Wire" (en-dessous) pour tracer à la main (mode "paint") ce que tu veux.

3) tu utilises l'icône "Name" et tu cliques sur la piste que tu viens de tracer : dans la popup, tu lui donnes le nom d'une piste existante (GND ou VCC ou N$1 si tu ne les as pas renommée dans ton schéma) et tu réponds à la question de confirmation ("voulez-vous connecter la piste qui porte le même nom" en traduction rapide de l'anglais).

++
32  Forum 2005-2010 (read only) / Français / Re: Galère avec eagle on: January 12, 2011, 05:06:31 pm
Il est quand même possible de tracer ce qu'on veut. En double-cliquant, tu peux donner le nom de ton signal à une piste.
33  Forum 2005-2010 (read only) / Français / Re: Récolter des données par rapport à un axe on: January 17, 2011, 06:38:49 pm
Bonsoir,

Tu peux faire directement du Arduino --> Flash : http://www.arduino.cc/playground/Interfacing/Flash

Il faut que tes horloges soient motorisées, non ? Pourquoi ne pas reprendre des horloges existantes et les modifier (en vitesse et en mesure de rotation) ? Tu n'auras pas de problème de couple (on peut bouger les aiguilles à la main) mais sans doute des problèmes d'usures.

Si vraiment tu dois refaire une horloge, il suffit de mesurer la capacité ou la résistance de l'aiguille pour désactiver le moteur quand un visiteur le touche, c'est ce qu'on utilise sur les potentiomètres motorisés des tables de mixage. Voir ici : http://www.pobot.org/Potentiometre-lineaire.html et dans ce cas un moteur pas à pas te sera utile pour faire avancer l'aiguille comme une horloge (pas... à pas justement).

Comme boutons déclenchés par le passage de l'aiguille, tu peux regarder du côté des interrupteurs "reed switch" (un aimant sur l'aiguille fait déclencher l'interrupteur, sans contact) : http://www.pobot.org/Interrupteur-magnetique.html

Il y a 13+6 entrées numériques sur une Arduino, mais il faut en enlever 2 pour la liaison série (au moins, car aussi celles des moteurs) donc effectivement tu serais limité avec une version classique (type UNO)... sauf qu'il existe une solution consistant à utiliser des résistances de différentes valeurs : http://www.pobot.org/+Clavier-sur-une-seule-entree+.html

Voilà, n'hésites pas à nous donner des nouvelles de ton projet et à demander un coup de main (j'adore ce genre de projets).
34  Forum 2005-2010 (read only) / Français / Re: quel kit arduino pour un débutant ? on: December 05, 2010, 07:07:16 am
Bonjour,

C'est tentant d'acheter ce genre de kit. Même en France on en trouve à très peu cher.

Mais attention :
1) la carte Arduino n'est pas officielle, c'est une copie
2) les composants sont de faible qualité, par exemple les fils

Je développe un peu : ce n'est pas grave de ne pas avoir une carte officielle, car Arduino est open source et on peut faire sa propre version de la carte (Freeduino, DFRduino, etc..). Le problème, c'est de faire une copie et de la faire passer pour le modèle Arduino officiel. Non seulement ce n'est pas très correct vis à vis de l'usine italienne, mais surtout le risque est grand de ne pas retrouver la qualité : comme il n'y a pas de réputation à défendre, les contrôles sont moindres, et la qualité des composants idem.

Concernant les composants de faible qualité, j'ai pu tester des câbles de connexion d'un de ces kits. Ils rentrent difficilement dans les trous, se tordent voire pire, ils peuvent casser à l'intérieur.

Si tu débutes, il vaut mieux prendre de la qualité, car tu n'auras pas l'expérience pour identifier la source du problème (logiciel ou matériel), et tu risques de t'énerver, de te lasser et au final de laisser tomber.

J'ai fait un récapitulatif des starter kits qui valent le coup : http://www.pobot.org/Les-starter-kits-pour-Arduino.html mais bien sûr chacun est libre.

Si le prix est vraiment un problème, tu peux acheter juste une Arduino, essayer d'y connecter divers composants récupérés à droite et à gauche, afin de te faire une idée, puis d'acheter uniquement les kits nécessaires. Par exemple pour la télécommande : http://www.zartronic.fr/kit-télécommande-infrarouge-p-181.html

La meilleure solution reste de venir participer à un club, de tester tout le matériel dont ils disposent et ensuite de pouvoir participer à des commandes groupées. Par exemple nous mettons à disposition plusieurs centaines d'euros d'outils et de composants. S'il n'y a pas de club près de chez toi, pourquoi ne pas en créer un dans ton école et obtenir de ton directeur le budget nécessaire ?
35  Forum 2005-2010 (read only) / Français / Re: document de presentation des arduinos en francais on: January 15, 2011, 10:26:43 am
J'ai suivi le conseil de l'auteur:

Quote
il me parait très curieux d'exprimer sur un forum un jugement sur la valeur d'un document sans l'avoir lu complètement.

même si je n'ai nullement l'intention de formuler un jugement sur la valeur d'un quelconque document.

Je l'ai donc lu complètement (en version papier), et je me demande où sont les corrections des 36 exercices contenus dans le document ? peut-on les acheter ?

Peut-être s'agit-il du support de travaux pratiques de l'IUT de Saint-Nazaire, mais j'aimerai les proposer en auto-formation aux débutants du club. Bien sûr si c'est autorisé (je ne sais pas du tout quelles sont les règles concernant les supports de cours de l'Education Nationale).

Pour le reste, attention à ne pas donner de mauvaises habitudes de développement sur micro-contrôleur, comme conseiller de découper un programme en fonctions de 60 lignes : la mémoire de l'ATmega32 est réduite, et appeler une fonction nécessite d'enregistrer tout le contexte. Ce n'est d'ailleurs pas qu'un problème de mémoire, mais aussi un problème de performance, toutes les opérations d'empilement du contexte et de dépilement lors du retour prennent du temps. C'est aussi pour ça que faire une boucle sur 5 valeurs d'indice est déconseillé, c.f. cet article : http://www.pobot.org/Optimisation-de-code.html

36  Forum 2005-2010 (read only) / Français / Re: document de presentation des arduinos en francais on: January 04, 2011, 02:29:47 pm
Bonsoir,

1) ça s'appelle feuilleter, tout simplement.

2) pour ma part je n'ai aucun problème avec ta démarche, bien au contraire. Ma remarque sur l'open source n'avait rien à voir avec la monétisation de ton œuvre. Free = libre, pas gratuit, c'est une des bases.

Quant à connaitre mes propres œuvres, je suis heureux de vous présenter tous mes articles. Mon style n'est pas excellent mais je modifie régulièrement pour améliorer.

Ils sont référencés ici : http://www.pobot.org/_Julien_.html
Le quatrième de couverture est tout en haut, il faut descendre sous le formulaire de contact, puis cliquer sur l'article qui vous intéresse pour accéder à son contenu.

J'attire votre attention sur celui-ci (mais il n'est pas encore achevé) : http://www.pobot.org/La-saga-Arduino.html qui complète la rubrique : http://www.pobot.org/-L-univers-Arduino-.html

Ce n'est qu'une toute partie du site car je ne suis pas le seul auteur.
Voir mentions légales pour la réutilisation.
37  Forum 2005-2010 (read only) / Français / Re: document de presentation des arduinos en francais on: December 30, 2010, 11:16:10 am
Si je peux aider à améliorer ce document, voici mes commentaires :

- il faudrait commencer par définir ce qu'est un micro-contrôleur
- il y a une confusion entre la carte Arduino et la famille de micro-contrôleurs
- dans le sommaire, je ne vois que du logiciel, pas du tout la partie électronique (composants, connections) annoncée dans l'introduction
- il me semble que la photo de la Lilypad est reprise du site Sparkfun, mais je ne vois aucune mention sur la page, ni aucun index des crédits photos dans le sommaire
- "offrant un plus grand nombre de possibilités" pour la Mega semble un peu léger, il suffit de dire que c'est un autre microcontrôleur, avec plus d'entrées/sorties, plus de périphériques internes et plus de mémoire

Mais surtout:
- toute la dimension "open source" de l'Arduino est occultée, ainsi que ses origines
- les créateurs de l'Arduino ne sont pas des concepteurs de circuits électroniques, et pas tous des ingénieurs et des enseignants : David est artiste, Massimo est designer. Idem pour le logiciel : David (l'autre) est encore étudiant en troisième cycle.
- le langage de programmation n'est pas un dérivé du C mais du C++
- pour ma part je n'associe pas l'Arduino à l'informatique industrielle.
- pour ma part je ne considère pas que savoir programmer une Arduino donne des compétences pour programmer un micro-contrôleur. Le but est justement l'opposé : pouvoir faire un montage fonctionnel sans apprendre toutes les subtilités spécifiques aux micro-contrôleurs.

J'espère avoir été constructif bien que subjectif.

Tant qu'à donner un livre, je conseille celui-là : http://www.craslab.org/arduino/LivretArduinoFr06.pdf
38  Forum 2005-2010 (read only) / Français / Re: comptage d'objets par minute ( aide ) on: January 13, 2011, 12:40:11 pm
Comme Zener57 indique qu'il s'agit d'un montage "pour se marrer", je pense qu'on peut imposer des conditions d'utilisation particulières, notamment pour le démarrage et la calibration.

Le plus simple pour ton code serait d'utiliser les interruptions : avec un ampli-op monté en comparateur à hystérésis, tu connectes le capteur au comparateur que tu règles sur place avec deux potentiomètres. Le comparateur sort un signal tout ou rien que tu peux mettre sur une patte en interruption externe de ton Arduino : il y a alors plus qu'à écrire une petite fonction qui incrémente un compteur dans ton Arduino, et à utiliser la fonction delay() pour attendre la fin de la minute.

Tu peux aussi utiliser la bibliothèque MsTimer2 pour pouvoir appeler périodiquement (toutes les secondes ou plus) une fonction qui incrémente ton horloge.

C'est un projet simple : tu peux t'inspirer de ce que j'ai fait pour les odomètres de mon robot (au lieu de compter des paquets, je compte des secteurs blanc et noir sur une roue : l'électronique est la même). Il y a le plan du circuit et aucune soudure à faire, on s'en sort avec une plaquette d'essai et quelques fils. Le composant (ampli-op) en lui-même ne coûte que 2 euros.

- le montage : http://www.pobot.org/Odometrie-du-Pobot-Easy.html
- le code des interruptions : http://www.pobot.org/Interruptions-externes.html

[EDIT: merci de pas généraliser. Oui on pose des questions, mais c'est pour éviter de répondre à côté, en faisant croire qu'une réponse a déjà été donnée juste parce que les mots-clés sont les mêmes]
39  Forum 2005-2010 (read only) / Français / Re: Centrale Domotique on: January 14, 2011, 10:04:20 am
Bonjour, chouette stage, bravo !

Tout le code est déjà disponible, élément par élément. Ce n'est donc pas pour écrire le programme que tu as besoin d'aide, mais pour concevoir la solution (quel capteur est lu quand, et déclenche quoi, qui est connecté à quoi, où et comment). Et ce n'est plus vraiment intéressant pour un passionné.

A mon avis il y a un gros travail à faire (schémas, procédures) avant de se mettre à coder. Sinon ça va partir dans tous les sens et ce sera totalement bancal.
40  Forum 2005-2010 (read only) / Français / Re: Lecture teleinfo usb avec arduino uno on: December 19, 2010, 01:47:45 pm
Bonjour à tous,

Le problème c'est la faute d'orthographe (la principale, je ne parle pas des autres) : c'est dauguet.net, pas daugnet !

Voici le module en question : http://teleinfo.dauguet.net/
La version USB intègre une puce FTDI qui convertit le signal série généré par le montage de téléinfo en information USB (le driver CDM de Domobox va ensuite permettre à un ordinateur de recevoir les informations).

La connexion à l'Arduino ne me semble pas possible par l'intermédiaire d'un câble USB/RS232. Je dirais même impossible mais tu ne vas pas me croire alors je ne peux que te conseiller d'essayer toi-même !

Au mieux, tu peux tenter avec le convertisseur VDP1 de Vinuculum :
http://www.underwater.ca/blog/connecting-vdp1-to-arduino
41  Forum 2005-2010 (read only) / Français / Re: Interaction bizarre delay() et noInterrupts() on: January 13, 2011, 12:29:19 pm
C'est normal : la fonction "delay" est basée sur une interruption générée par le timer 0. Si tu désactives les interruptions, on ne peut plus compter le temps qui passe.

Il faut que tu cibles uniquement les interruptions que tu souhaites arrêter. Je ne sais pas s'il y a des fonctions pour ça en Arduino, mais tu peux utiliser les interruptions du micro-contrôleur AVR présent sur la carte.

Un petit exemple de gestion d'interruptions : http://www.pobot.org/Vecteurs-d-interruption-pour-AVR.html dont le code d'exemple contient l'activation d'une interruption.

Si tu me dis quelles interruptions tu veux arrêter, j'essaierai de tester un code et de publier un didacticiel pour ton cas particulier.
42  Forum 2005-2010 (read only) / Français / Re: Questions sur les  systèmes embarqués... on: January 13, 2011, 02:14:06 am
Bonjour,

On a eu une réponse un peu plus précise (à 1h du mat') : http://forum.pobot.org/post1337.html#p1337

J'essaierai de faire des tests vendredi en réunion sur une 2440.

a+
43  Forum 2005-2010 (read only) / Français / Re: Questions sur les  systèmes embarqués... on: January 12, 2011, 05:16:58 pm
Bonjour,

On connait bien cette carte, et bien qu'il y ait Linux, ce n'est pas du x86 donc il faut de la cross-compilation. Tout ne fonctionne pas directement comme sur un PC !

Je vais demander à ce que des tests soient faits concernant Java sur Mini2440.

++
Julien.

ps: je ne sais pas s'il "manque" une communauté francophone pour Processing. J'ai publié plusieurs articles mais j'ai eu peu de retours, contrairement aux autres rubriques. Ceux qui l'utilisent semble à l'aise avec les communautés anglophones.
44  Forum 2005-2010 (read only) / Français / Re: Modifer la fréquence/la période du PWM:analogWrite on: January 12, 2011, 05:27:20 pm
lagoethe, le changement du prescaler par la valeur 8 donne une fréquence de PWM de 8 kHz, c'est plus acceptable, non ?

il y a peut être une plus forte consommation aux fréquences élevées, mais attention aux fréquences basses : si le PWM contrôle un moteur (i.e. l'alimentation d'un moteur), ralentir un PWM va augmenter le courant fourni au moteur (le courant monte tant que le PWM est à 1, redescend le reste du temps).

n'hésitez pas à demander des détails, je compléterai.
45  Forum 2005-2010 (read only) / Français / Re: Combat dans les airs arduino on: January 09, 2011, 03:07:36 am
Tu peux utiliser des lentilles pour que ton faisceau IR devienne rectiligne.
Pages: 1 2 [3] 4 5 ... 42