Aller au contenu


Jbot

Inscrit(e) (le) 18 août 2010
Déconnecté Dernière activité janv. 10 2015 05:42
-----

#50241 R.A.D.T V1 projet, idée, commande, réalistion, code

Posté par Jbot - 10 novembre 2012 - 04:57

C:\Documents and Settings\USER\Bureau\arduino-1.0.1\libraries\IRremote/IRremoteInt.h:87: error: 'uint8_t' does not name a type


#include <stdint.h>


#48225 robot autonome

Posté par Jbot - 28 août 2012 - 08:03

@JBot: si tu as le temps, tu pourras juste m'expliquer ton timer ISR(TIMER1_OVF_vect): tu dis que ça permet d'être très précis mais je ne comprends pas pourquoi tu met le sei() dedans, ni où tu as réglé la fréquence d'exécution du timer...
et aussi tes opérations sur l'oscillateur de la arduino, la raison pour laquelle tu affectes les entrées sorties manuellement, et pourquoi tu inclues des libs qui le sont déjà automatiquement!
Avec ça déjà je serai moins con XD

Je te payerai une bière sans faute le jour où on se rencontre IRL ;)

Alors, étant donné que vous utilisez une ChipKit Uno, vous n'allez malheuresement pas pouvoir utiliser la partie du code qui crée le timer de la même maniere que moi. Ce code est totalement spécifique au processeur de l'arduino méga (l'Atmega1280).
Dans le principe, j'utilise le timer1 qui va compter (à une fréquence assez élevée) et dés qu'il fait un overflow (qu'il est plein) il envoit une interruption. Cette interruption arrive donc tout le temps a interval régulier étant donné que le timer n'est pas logiciel mais matériel (donc que tu fasse des calculs sur l'arduino ou non, ca ne perturbe pas le timer). De plus, étant donné que c'est une interruption prioritaire, si ton arduino est en train de faire quelque chose, ca va le mettre en pause et faire en priorité ce qu'il y a dans la fonction d'interruption, donc ton code d'odométrie s'éxécutera toujours a interval réguliers et sera prioritaire sur tout le reste.

Il doit exister des choses équivalentes sur PIC, mais n'ayant jamais utilisé je ne peux pas t'aider plus ^^


#48200 robot autonome

Posté par Jbot - 28 août 2012 - 12:00

Hummm, non tu peux tout faire sous l'arduino, c'est ce que je fais dans mon code et ça marche trés bien.

Autant on en voit qui sur-estime l'arduino en voulant faire du traitement de l'image dessus, autant vous vous la sous-estimez totalement, c'est pas quelques multiplications qui vont la mettre à plat non plus ;)


#46733 cafard-robot: neuro-robotique sur un cafard

Posté par Jbot - 19 juillet 2012 - 06:51

Il y à 80 millions d'années, lorsque les dinausaures détenaient ce rang ils ne se génaient pas pour nous exploser la g****


???


#46685 Base roulante avec bras

Posté par Jbot - 18 juillet 2012 - 11:40

Les plus long seront mieux.


#46280 Mon drone Avance à defaut de voller ;)

Posté par Jbot - 08 juillet 2012 - 10:44

Il colle à quoi ton drone, au sol ? :P


#45640 Mon premier robot à deux roues

Posté par Jbot - 24 juin 2012 - 08:55

Il est loin d'avoir trouvé... Il compare 2 constantes, donc il aura en permanence le meme resultat. Autant ne pas mettre de if.

Ca ne sert a rien de te lancer dans un projet de programmation tant que tu n'auras pas fait un minimum de cours pour comprendre comment ca marche. La robotique ce n'est pas du copier coller bete et méchant sans rien comprendre.


#45630 Mon premier robot à deux roues

Posté par Jbot - 24 juin 2012 - 07:13

Prends des cours de C, et tu verras tout de suite si tu as trouvé ou pas...


#38497 [Eurobot 2012] L'indomptable

Posté par Jbot - 08 février 2012 - 10:51

Aprés avoir fait pas mal de tests ( http://www.robot-maker.com/forum/topic/4976-arkady-a-multi-purpose-test-bot/ ), on s'est enfin attaqué à la constructions des robots pour la coupe de France 2012.

La base roulante du gros robot est enfin pratiquement finie ! (en tout cas la mécanique)
La base est en aluminium de 3mm avec 2 moteurs DC 12V ainsi que 2 encodeurs 1024cpr.
La fixation pour la rotation des codeurs a été faite en bois, car c'etait plus simple ;) (étant donné qu'on voulait faire une piece ou l'on puisse inserer l'axe de force)
Ce week-end, je commencerais à faire des calibrations pour l'odométrie, un week-end fun en perspective :P

Voyons voir les photos !

Voici tout d'abord le support codeur :
Image IPB

Et voici la base en entier avec les fixations en bois :
Image IPB

Image IPB

---------------


J'ai construit un des deux totem ce week end pour pouvoir tester le bras. Ce fut plus long que prévu ca casto vends du contreplaqué d'épaisseur théorique 18mm mais qui s'avere au final etre du 17mm... Il a donc fallu rajouter des petits morceaux de 1mm par ci par la.

Voici le résultat :
Image IPB

Image IPB

J'ai donc pu effecter quelques premiers tests de prise d'objets. Ce n'est que le début encore, les séquences de mouvement sont améliorable et la zone de stockage du robot n'est pas faite.

http://www.youtube.com/watch?v=0j3W7GjWJ2U

En parallele, j'ai bossé sur l'odométrie. Il reste a calibrer l'asservissement (du fun en perspective ;) ).


#19482 projet: Premier Robot

Posté par Jbot - 10 mars 2011 - 10:21

Olala le retour de Calvin aprés une si longue absence lol :D

Si tu veux apprendre les pics, il faut deja apprendre les bases du C, et ensuite regarder quelques exemples de programmes pics sur internet pour voir comment ils genre les I/Os.
Pour les branchements, cherche la datasheet de ton pic et en général c'est écrit ou brancher l'alim, la masse, et le quartz 16MHz.


#18982 Question à propos des réducteurs de tension.

Posté par Jbot - 28 décembre 2010 - 11:38

Perso, je te conseil d'acheter un UBEC de type : http://www.hobbycity.com/hobbyking/store/uh_viewItem.asp?idProduct=4319
qui va te permettre de mettre en entrée de 6V a 20V et en sortie choisir 5V ou 6V. Tu as de plus le droit a 3A maxi, ce qui suffit dans ton cas ^^
  • Luj aime ceci


#18516 robot qui roule

Posté par Jbot - 07 novembre 2010 - 02:00

Ben déjà ca dépends de combien de servomoteurs tu veux contrôler. Si c'est moins de 8, tu peux prendre ca par exemple : http://www.robotshop.com/eu/controleur-servos-moteur-8-pololu.html
Par contre si tu as besoin de plus de servo, bah il faudra prendre un contrôleur plus gros (ou plusieurs contrôleurs).

Ensuite pour tes moteurs pareil, il faudrait savoir la puissance qu'ils ont pour choisir le contrôleur qui va bien.


#18514 robot qui roule

Posté par Jbot - 07 novembre 2010 - 12:38

Re-bonjour.
Si les fraits de ports sont chers sur le site robotshop, y a t'il en europe un site aussi complet que lui et aussi peut cher?
Merci,au revoir


Si les frais de port sont aussi cher c'est peut etre parceque tu es sur le site canadien... vas sur le site europeen ca ira mieux ;)
http://www.robotshop.com/eu