
[2WD]mon robot Jardise
#141
Posté 26 février 2012 - 12:52
C'est quoi tout les fil avec le condo ?
Je te conseil de mettre un autre capteur pour les obstacles, sur ton nouvel etage, car maintenant il ne doit plus passer sous les meubles (c'est ce que ça ma fait )
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 !
#142
Posté 26 février 2012 - 01:00
Salut, T'avais pas autre chose comme bois ? Parce que du medium, ca doit peser la tonne !!
C'est quoi tout les fil avec le condo ?
Je te conseil de mettre un autre capteur pour les obstacles, sur ton nouvel etage, car maintenant il ne doit plus passer sous les meubles (c'est ce que ça ma fait )
Désolé mes j'ai fait ça avec les moyen du bore , je ne trouve pas que ça baisse aussi lourd , enfin c'est sur j'aurai pu
trouvais mieux , si je trouve mieux je changerai la platine en bois.
Le condo?????
heu...... si j'ai rajouté un étage , c'est que je n'avais pas assez de place pour mes carte et module , et je ne conté pas du
tout que mon robot passe sous les meuble.
Merci de tes conseil microrupteurman2
#143
Posté 26 février 2012 - 01:07
C'est quoi tout les fil avec le condensateur ?C'est quoi tout les fil avec le condo ?
desolé..
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 !
#145
Posté 26 février 2012 - 01:16
Sur ceux, bonne nuit !!

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 !
#146
Posté 05 mars 2012 - 01:25
J’aurais une question a posé , ou une demande plutôt.
Comme vous le savais je possède la carte chipKIT Uno32 et je cherche la librairie IRremote car je ne la trouve pas du tout sur
google , je ne doit pas employer le bon thermes je pence.
A je tien a précisé que je possède la librairie IRremote mes pour la Carte DFRduino Duemilanove 328 , donc j'ai voulu prendre la
librairie IRremote et la transféré sur le logiciel chipKIT Uno32 , je compile mon programme pour contrôle ma pince avec la
télécommande, mes ça ne fonctionne pas ( même quel ne détecte même pas la librairie IRremote bizarre. )
Voila merci d'avance.
@Cordialement.
#147
Posté 05 mars 2012 - 01:31
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 !
#149
Posté 06 mars 2012 - 01:30
jouer malin j'ai repris une de mes Carte DFRduino Duemilanove 328 , et j'ai commencé a tout mètre en place.
J'ai commencé a programmé ma pince , le code se compile bien la télécommande répond bien aux pressions demandées.
Mon programme n'est pas tout t'a fait fini.
Voici quelque photo:




Voila , la suite bientôt si tout vas bien.
#150
Posté 06 mars 2012 - 01:34
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 !
#151
Posté 06 mars 2012 - 01:42
Je dirai que les photo son trompeuse , car au contraire le robot et bic , mais la pince , comparai au robot et petite.
Seul inconvénient c'est que le robot a du mal a roulé a causse de la bille caster , car comme cher moi ya du parqué et du
carrelage dans la cuisine , des que le robot roule la bille caster se mes dans les fente , et fait basculé mon robot , vas
falloir que je trouve une roue folle qui soie adapté a mon chassie , donc si vous avez quelque chose a me proposé
je suis preneur , galère pffffffffff.
#152
Posté 06 mars 2012 - 02:00
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 !
#154
Posté 09 mars 2012 - 12:54
mes ya comme un problème , et je ne voie pas doux ça peu venir.
Quand je presse une de mes touches de ma télécommande que j'ai configuré dans mon programme , donc les touches ( 4,6,2,8 )
ça mes trop de t'en avants que la pince réponde.
Voici mon programme:
#include <Servo.h> #include <IRremote.h> Servo servo1; // créer un objet d'asservissement pour commander le servo1 Servo servo2; // créer un objet d'asservissement pour commander le servo2 int possition1 = 90; // variable pour stocker la position1 d'asservissement int possition2 = 90; //variable pour stocker la position2 d'asservissement int RECV_PIN = 5; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); // lancer un port série sur le serial monitor irrecv.enableIRIn(); // Démarrer le récepteur servo1.attach(7); // attache le servo sur la broche 7 à l'objet d'asservissement servo1.write(possition1); // mis en position1 de départ servo1 servo2.attach(6); // attache le servo sur la broche 6 à l'objet d'asservissement servo2.write(possition2);// mis en position2 de départ servo2 } void loop() { Serial.println(results.value, DEC); if (irrecv.decode(&results)) { irrecv.resume(); unsigned long codeValue; codeValue = results.value; if (codeValue == 16615543)// touche 4 de la télécomande ferme la pince { possition1 = (possition1 +40); servo1.write(possition1); } else if (codeValue == 16619623)// touche 6 de la télécommande ouvre la pince { possition1 = (possition1 -40); servo1.write(possition1); } else if (codeValue == 16591063)// touche 2 de la télécommande lève la pince { possition2 = (possition2 +50); servo2.write(possition2); } else if (codeValue == 16607383)// touche 8 de la télécommande décend la pince { possition2 = (possition2 -50); servo2.write(possition2); } } }
Donc si une des personnes pourrai m’aidai a résoudre l'énigme de mon problème ,je lui en serré très reconnaissant.
En attendent je continue a chercher mon problème.
Merci d'avance a se qui lise mon sujet.
@Cordialement.
#155
Posté 09 mars 2012 - 02:10
Car tu dit a ton servo +50° et tu ne lui laisse aucun delay pour y arriver. A teste
(je garanti rien)
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 !
#157
Posté 09 mars 2012 - 02:12
Voici le code.
#include <Servo.h> #include <IRremote.h> Servo servo1; // créer un objet d'asservissement pour commander le servo1 Servo servo2; // créer un objet d'asservissement pour commander le servo2 int possition1 ; // variable pour stocker la position1 d'asservissement int possition2 = 90; //variable pour stocker la position2 d'asservissement int RECV_PIN = 5; int current; //conserver la trace de la position actuelle du servo int codeValue; //les code de la télécommande IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); // lancer un port série sur le serial monitor servo1.attach(7); // attache le servo sur la broche 7 à l'objet d'asservissement servo1.write(possition1); // mis en position1 de départ servo1 servo2.attach(6); // attache le servo sur la broche 6 à l'objet d'asservissement servo2.write(possition2); // mis en position2 de départ servo2 irrecv.enableIRIn(); // Démarrer le récepteur } void loop() { Serial.println(results.value, DEC); if (irrecv.decode(&results)) { codeValue = results.value; switch (codeValue) { case 16615543: // touche 4 de la télécomande ouvre la pince current +=80; if (current > 180) current = 0; servo1.write(current); break; case 16619623: // touche 6 de la télécommande ferme la pince current -=80; if (current < 0) current = 180; servo1.write(current); break; case 16591063: // touche 2 de la télécommande décend la pince current +=40; if (current > 180) current = 0; servo2.write(current); break; case 16607383: // touche 8 de la télécommande léve la pince current -=40; if (current < 0) current = 180; servo2.write(current); break; int sensorValue = analogRead(1); // analogique 1, a 10k while (sensorValue > 255) { //valeur peut être ajustée, 255 très sensible sensorValue = analogRead(1); //lit la valeur du capteur à nouveau pour la boucle } servo1.write(possition2); current = possition2; servo1.write(possition1); current = possition1; servo2.write(possition2); current = possition2; servo2.write(possition1); current = possition1; } irrecv.resume(); } }
Mon code n'est pas tout ta fait fini , car j'aisé de positionné le bras de mas pince aux niveaux bas.
Car quand j'allume ma pince elle se lève automatiquement.
édité:
Remplacement du programme , pour le partage.
#158
Posté 09 mars 2012 - 07:30
Mon code n'est pas tout ta fait fini , car j'aisé de positionné le bras de mas pince aux niveaux bas.
Car quand j'allume ma pince elle se lève automatiquement.
c'est ici que ça se passe !
int possition1 = 90; // variable pour stocker la position1 d'asservissement
int possition2 = 90; //variable pour stocker la position2 d'asservissement
Répondre à ce sujet

1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users