MicroRupteurMan
#21
Posté 05 octobre 2011 - 11:49
Au moin il voit ou il va !( meme si il en a pas besoin !)
L'inter c'est pour les leds, y en a un autre derrière a levier pour activer les moteurs.
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#22
Posté 07 octobre 2011 - 08:13
#23
Posté 07 octobre 2011 - 08:16
Sinon je voie que ta mis un interrupteur ,pour mieux faire prend un bouton poussoir numérique
Un bouton poussoir "numérique" ?
C'est quoi ça ?
Je suppose que si il existe des boutons poussoir numeriques, c'est qu'il existe des boutons poussoirs analogiques non ?
Quelle peut bien etre la différence entre un bouton poussoir numérique er un bouton poussoir analogique ?
Tu parles bien d'un bouton poussoir ou lorsque l'on appuis dessus, il ferme un contact ?
Alors pourquoi numérique ?
#25
Posté 07 octobre 2011 - 01:21
Mais ce qui est ecrit est bouton poisons pour "débutants"
Ce que cela veux dire c'est que c'est un bouton pouding simple (avec contacts fermés polis contacts ouvert ou travail) avec la résistance PullUp intégrée.
Mais le poussoir est un poussoir. Il n'est pas plus numérique que analogique.
Tu peux utiliser un poussoir standard et activer ou ajouter une résistance PullUp
#26
Posté 12 octobre 2011 - 01:09
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#27
Posté 14 octobre 2011 - 10:10
Je lui est construit une carapce en styrene de 2mm, ajouté 2 inter bipolaire ( un pour les deux moteurs et un pour la carte et le detecteur crepusculaire ).
J'arrive pas a faire exécute plusieurs ordre en même temps, par exemple sur mon code je voudrais que le servo ne dépende pas de la fréquence de clignotement des leds. J'ai essayé plusieurs trucs mais rien de très satisfaisant. Des que j'ajoute un delay quelque par ça influence le servo. Comment faire ? Isoler la commande du servo dans une fonction ? Merci
Je lui ai acheté un second detecteur IR, pour pas tomber dans les escaliers ou des trous tros grand pour lui. Un detecteur d'inclinaison (tilt), il a tendance a grimper sur les pieds des chaises. Ce capteur permetra aussi de décélérer lorsqu'il descendra une pente.
Ca va commencé a faire un peu beaucoup de monde la dedans. Ce chassis est trop petit.
Donc, liste des capteurs actuels et futur:
-Capteur IR, detection d'obstacles;
-Capteur IR, detection de ''vide'';
-Capteur de temperature homemade (en revision !!);
-Detecteur crepusculaire (commande d'eclairage automatique, tiré des tutos);
-Capteur inclinaison (Mon lien)
Et peut etre un tue mouche . lol
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#28
Posté 14 octobre 2011 - 10:20
#29
Posté 14 octobre 2011 - 10:26
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#30
Posté 14 octobre 2011 - 10:43
J'arrive pas a faire exécute plusieurs ordre en même temps, par exemple sur mon code je voudrais que le servo ne dépende pas de la fréquence de clignotement des leds. J'ai essayé plusieurs trucs mais rien de très satisfaisant. Des que j'ajoute un delay quelque par ça influence le servo. Comment faire ? Isoler la commande du servo dans une fonction ? Merci
Essaye de regarder du côté des interruptions : http://arduino.cc/fr...AttachInterrupt
ça te permet de lancer automatiquement une fonction si tu as un évènement extérieur qui se produit (une pin qui passe à High par exemple)
Dans le même esprit, il y a des bibliothèques pour attacher une interruption, non pas à un évènement externe, mais à un timer. Ainsi, la fonction associé est lancé automatiquement tous les x millisecondes !
http://www.arduino.c...und/Code/Timer1
Je te laisse chercher comment ça marche (je n'ai jamais essayé les timer sous arduino mais la bibliothèque à l'air triviale à utiliser)
Je pense que ça pourrait t'aider à faire ce que tu recherches !
++
Black Templar
Mon site internet : http://ferdinandpiette.com/
#32
Posté 14 octobre 2011 - 10:49
Ce capteur est assez basique (tres bien et tres fiable mais basique).
C'est a dire qu'il sait envoyer un front haut (HIGH) des qu'il vas sentir une inclinaison, mais n'est donc pas paramètre le sur un seuil. Et donc difficilement utilisable tel que tu souhaites le faire.
Pour ton ulilisation il te faux un capteur capable de détecter non pas juste un basculement mais de permette de parameter une fourchette dans laquelle rien ne de passe et ensuite progressivement en fonction des seuls que tu aura établi
Exemple
Pente de 10% je ne fais rien
Pente de 15% j'augmente la puissance de tant
Pente de 20% j'augmente la puissance de tant
Etc…
Ce qui n'est pas possible avec ce capteur (tout ou rien)
Il est plus fait pour détecter une perte de niveau horizontal ou vertical.
Il est toutefois possible de biaisée en le préinclinant mais pas simple a faire et a régler.
Pour ta question precedente, purquoi ne pas gerer ton clignotement avec de la logique externe ou un ocilateur genre 555 et laisser ta boucle exécuter d'autres taches.
Car sinon tu vas devoir programmer des fonctions et ou des interruptions.
Cdlt
Yves
#33
Posté 14 octobre 2011 - 10:51
En fete ce ''capteur'' est un interupteur et rien d'autre..... Ca va pas m'aider ...
Une goute de mercure dans un tube en verre, l'avant du capteur 'monte' et le mercure créé un contact, du coup on a des 0 et des 1, il ne renvoi pas de valeur reelement exploitable pour mon cas.
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#34
Posté 14 octobre 2011 - 10:52
#35
Posté 14 octobre 2011 - 10:57
Deux capteur de force sensible et une bille qui se ballade entre les deux. Plus l'inclinaison serat forte plus il resistera et me donnera une donné exploitable, compliqué a qualibré mais c'est pas un souci ..
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#36
Posté 14 octobre 2011 - 10:58
Ce capteur permetra aussi de décélérer lorsqu'il descendra une pente.
Exemple
Pente de 10% je ne fais rien
Pente de 15% j'augmente la puissance de tant
Pente de 20% j'augmente la puissance de tant
Etc…
Une goute de mercure dans un tube en verre, l'avant du capteur 'monte' et le mercure créé un contact, du coup on a des 0 et des 1, il ne renvoi pas de valeur reelement exploitable pour mon cas.
Sinon, si tu veux forcer ton robot a aller à une même vitesse quelque soit la pente d'inclinaison, tu peux mettre en place un asservissement en vitesse (si tu as des roues codeuses par exemple). L'asservissement te garantira que ton robot ira à une certaine vitesse quelque soit le terrain.
Après, si ton but est de ralentir s'il y a une descente (et non garder la même vitesse), il te faudra en effet un capteur d'inclinaison !
++
Black Templar
EDIT :
Ca peut se fabriquer je pense....
Deux capteur de force sensible et une bille qui se ballade entre les deux. Plus l'inclinaison serat forte plus il resistera et me donnera une donné exploitable, compliqué a qualibré mais c'est pas un souci ..
Sinon, tu achètes un accéléromètre un ou deux axes et tu mesure la gravité terrestre (qui est un vecteur verticale par rapport au sol). La valeur de la constante de gravité te permettra d'en déduire l'angle d'inclinaison du robot.
Mon site internet : http://ferdinandpiette.com/
#37
Posté 14 octobre 2011 - 11:13
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
#38
Posté 14 octobre 2011 - 11:13
Je suis justement en train de me battre avec
#39
Posté 14 octobre 2011 - 11:22
J'ai change le capteur tilt inutile par un accelerometre 3axes . Mon lien Merci pour vos conseils.
Je l'ai essayé, il est tres bien est tres simple a utiliser.
Mais il utilise 3 pins analogiques.
Du coup je me suis rabattu sur ce modele.
Il est utilisable en U2C ou en Serial, ou en PWM.
Parfait car les Bus I2C permettent de grerer plusieurs périphériques sur le meme bus. (juste de pins pour une multitude de capteurs et autres.
Pas beaucoup plus cher en plus. Une dizaine d'€
#40
Posté 14 octobre 2011 - 11:27
Bref, quand j'aurais recu mon matos, j'aurai encore pas mal de taf !! Le 2e capteur IR a programmer (two fingers in the nose )
et l'accelerometre, la par contre ca va etre gaie ! Il faut que m'occupe du probleme du capteur de temperature et des delay. Je pars a la recherche de condo....
Ou puis-je faire une 'carte' pour le servo, etant donné qu'il pompe trops sur la carte ??
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter : https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/
Besoin d'une impression 3D grand format ? Contactez moi !
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users