
suivez la construction d'un quadropod
#21
Posté 16 mars 2009 - 06:42
tu confonds un peu je crois: un port c'est A, B, ou C, donc 3 ports sur un pic 16F84. Ensuite, tu as des pins (patte) enfin, tes E/S (entrées/sorties) là, je veux bien te croire que tu en as un peu plus... Mais tu devrais regarder de plus près si tu n'as pas encore finalisé ta carte électronique, voir si tu peux mettre un pic plus gros, genre 16F876, avec plus d'entrées sorties, ce sera plus pratique pour commander tes moteurs et surtout, il te faut des entrées libres pour les capteurs !!! si tu utilises tout pour contrôler tes pattes tu vas te retrouver bloqué pour installer des capteurs et donc réagir en fonction de l'environnement.
Bon, sinon pour ta question, j'ai jamais vu ça... si tu as telechargé le logiciel, trouve une autre source...dans tout les cas, le mieux c'est de désinstaller et réinstaller ton logiciel, vérifier les chemins de tout ce qui est lié a ton projet (même le compilateur), voir un peu si tu n'as pas renommé un dossier qui flinguerai quelque chose dans MPlab. Et pour finir, quand tu lances mplab, ne connecte pas tout de suite l'ICD2, des fois c'est lui qui amène des soucis (ça faisait ça a mon IUT...mais chez moi ça le fait pas...les phénomènes inexpliqués, 1 de plus).
Bon, je te souhaites bon courage !
@++
Chaque jour est le premier du reste de ta vie.
#22
Posté 16 mars 2009 - 08:44
[]
#23
Posté 16 mars 2009 - 09:18
merci pour vos réponses
« JEF » je peux pas utilisé un 16F876 n’oublie pas je suis d’Algérien

« gompaa » j’ai réglé le problème de mplab d’une façon barbare sert lol mais sa marche, j’ai réinstallé le Windows, j’étais obligé j’ai tout essai (installer réinstalle j’ai tout vérifier mais rien)
A+ neo
Bonne nuit et merci
Suivez la naissance dIR bObOt
Léchec du Quadripode
#24
Posté 16 mars 2009 - 09:26
Bon pourquoi je peux pas faire sa :??
Par exemple je veux envoyer un niveau 1 sur les ports 0,1,2,3
Je fais :
Movlw 0x0F ;pour b “00001111”
Movfw PORTA ; la je dois avoir 0,1,2,3 état haut non ?
Mais d’après la simulation sa marche pas ! TRISA grade la valeur b"0000.0000"
Mais si je fais :
bsf porta,0
bsf porta,1
bsf porta,2
bsf porta,3
La.. TRISA a la valeur "0000 1111" normale la sa marche
Alors pour quoi sa marche pas avec la premier solution PORTA est un registre non ? Donc je peux lui envoyer une valeur ?!
(2 ligne c'est mieux que 4) !!
Re merci
Suivez la naissance dIR bObOt
Léchec du Quadripode
#25
Posté 17 mars 2009 - 06:06
T'es sur que tu t'es pas planter dans l'adresse des registres ? parce que si en envoyant la commande c'est TRISA qui bouge et pas PORTA, c'est que ta commande a l'air d'etre prit en compte, mais pas pour agir de la bonne maniere... regarde un peu tes adresses.
Chaque jour est le premier du reste de ta vie.
#26
Posté 17 mars 2009 - 06:47
Salut,
T'es sur que tu t'es pas planter dans l'adresse des registres ? parce que si en envoyant la commande c'est TRISA qui bouge et pas PORTA, c'est que ta commande a l'air d'etre prit en compte, mais pas pour agir de la bonne maniere... regarde un peu tes adresses.
salut JEF
c'est bon ! j'ai réglé le probleme y a quelques heurs, j'ai oublié de changé de banque c'est con

et je confondais entre « TRISA » est « PORTA »

merci
Suivez la naissance dIR bObOt
Léchec du Quadripode
#27
Posté 18 mars 2009 - 04:21
j'ai une petite question

mes moteurs fonctionent normalement sous 3v moi je leur fait subir 4v

vont-ils grillé avec le temps ??

????
Suivez la naissance dIR bObOt
Léchec du Quadripode
#28
Posté 18 mars 2009 - 08:03
ça tu vois, c'est EXACTEMENT le genre de question a laquelle on ne peux pas repondre:
Il marche sur 3v tu dis...parce que tu les a trouver dans un montage marchant en 3v ?
ils ont tous une plage de fonctionnement... donc impossible de te repondre, il n'y a que toi qui peux trouver la reponse en cherchant la doc technique de ton moteur.
Au pif, je dirais que deja, tend l'oreille, si il est vraiment survolté tu dois l'entendre, le sentir... mais souvent les petits moteurs tournent jusqu'a 4,5v...3v en tension max ça fait pas beaucoup... et puis si tu veux en etre sur, tu le charge un peu et tu le laisse tourné une journée...tu seras vite fixé !
Bonne journée
Chaque jour est le premier du reste de ta vie.
#29
Posté 20 mars 2009 - 06:48
Salut JEF merci pour ta réponseça tu vois, c'est EXACTEMENT le genre de question a laquelle on ne peux pas repondre:
Il marche sur 3v tu dis...parce que tu les a trouver dans un montage marchant en 3v ?
ils ont tous une plage de fonctionnement... donc impossible de te repondre, il n'y a que toi qui peux trouver la reponse en cherchant la doc technique de ton moteur.

….je m’attendais a ca

En appliquant 4v le bruit ne me plait pas trop c’est genre: à 3v: vnnnnnn, a 4v: vnnniiihaaaaaaaaAu pif, je dirais que déjà, tend l'oreille, si il est vraiment survolté tu dois l'entendre, le sentir...


Sinon aujourd’hui c’est le premier jour des vacances ! J’ai 15 jours a consacré a la bébête





Les pattes arrière sont aussi modifier j’ai juste prit les photos avant la modif pour voir la différence

Position assis
bon la cause de tout ses changements c’est sa ! :

Avec le temps l’axe ne se tien plus dans le Pinion et en gros tout les pattes étais fragile
donc la solution c’est étais de fixé la patte directement sur le pinion avec des petits boulons comme sa ca rigole plus !

en plus après les essais que j’ai fait avec les ancienne pattes le robot étais beaucoup moins stable que maintenant, c’est beaucoup mieux avec ses patte, je regrette quand même sans ancien look il étais un peut plus agressive ! maintenant les pattes me font plus poncer a un robot d’un manga japonais je sais pas pourquoi


Voila le billon de cette journée des commentaires !?

Suivez la naissance dIR bObOt
Léchec du Quadripode
#30
Posté 20 mars 2009 - 11:06
Ce qui est cool c'est que tu décris vraiment tes avancés avec des photos, etc...
Moi j'ai toujours hate de le voir marcher, j'espère qu'avec les vacances tu vas pouvoir lui donner vie...
Tu compte mettre le circuit à disposition de tous par la suite ? Ca pourrait en intéresser + d'un !
Je suis certain que beaucoup voudraient faire le même robot ou dans le même style.
#31
Posté 20 mars 2009 - 11:20

Théoriquement il va marcher dans peut de temps, mais on sait jamais avec les IMPREVUS je préfère ne pas dire le mot B-I-E-N-T-O-T !

Certainement ! Pour quoi pasTu compte mettre le circuit à disposition de tous par la suite ? Ca pourrait en intéresser + d'un !

Suivez la naissance dIR bObOt
Léchec du Quadripode
#32
Posté 22 mars 2009 - 07:17
Je rejoint Mr Webmaster, C'est vraiment sympa de prendre des photos a chaque etape. On se dit tous qu'on va le faire, et au final on a la flemme. Toi tu le fais, et on en profite pleinement !
Pour le moteur... Cherche si il n'y a pas des inscritpions dessus. Sa reference pourrait nous servir a trouver la reponse. Sinon, si tu en a encore 1 ou 2 en stock qui sont identique, tu peux faire le test un peu barbare: tu le branche en 4v pendant 1j ou 2, et tu vois si il chauffe, si il crame. Si c'est pas le cas, si il tient 1 ou 2j, il tiendra a vie certainement. Car un survoltage, on s'en rend vite compte.
Sinon, pour ce qui est de l'esthetique, bizzarement, je prefere la nouvelle version !

Bonne continuation
Chaque jour est le premier du reste de ta vie.
#33
Posté 22 mars 2009 - 09:57
Salut Neo
Je rejoint Mr Webmaster, C'est vraiment sympa de prendre des photos a chaque etape. On se dit tous qu'on va le faire, et au final on a la flemme. Toi tu le fais, et on en profite pleinement !
Beh… fallait le dire

tout à commencé par la déstruction et "Le Sacrifice des 8 Jouettes" démonté sauvagement !!!
deux jouettes seulment on participé au casting les six autre étais déjas bousillé





Une blessure de guerre, Le coupable à gauche!



Bon la comme je l est dit les pattes ne sont plus comme ça

c'est ce axe la à gauche dans le pinion qui commencé a tourné librement dans le pinion avec le temps (Je me demande comment on peux fixe ces axes solidement dans les servomoteurs... ??)
Heu… y a pas de référence sur les moteurs comme c’est des moteurs de jouette super pas chère (bh oui j’ai en acheté 8 ) donc des moteurs vraiment simple et fragilePour le moteur... Cherche si il n'y a pas des inscritpions dessus. Sa reference pourrait nous servir a trouver la reponse. Sinon, si tu en a encore 1 ou 2 en stock qui sont identique, tu peux faire le test un peu barbare: tu le branche en 4v pendant 1j ou 2, et tu vois si il chauffe, si il crame. Si c'est pas le cas, si il tient 1 ou 2j, il tiendra a vie certainement. Car un survoltage, on s'en rend vite compte.


Mais je le ferais un jour ce robot et il va ce soulevé!

a+ neo
Suivez la naissance dIR bObOt
Léchec du Quadripode
#34
Posté 23 mars 2009 - 06:39
bon Hier:
les pattes sont plus esthétique!

Aujourd’hui:
Le premier petit pas!

la NORMALEMENT (on sais jamais avec les imprévus) le robot est prêt à recevoir le programme !!
sans dire le mots maudit Bi…t..t

"webmaster Bernard merci pour les nouveaux émoticônes, j'adore !!"

a+ neo
Suivez la naissance dIR bObOt
Léchec du Quadripode
#35
Posté 25 mars 2009 - 05:22

La en ce moment même je le/la (je sais pas)

Et voila que le « IMPREVUS » ce manifeste….

Quelqu’un peux m’expliquer pourquoi mon PIC ne suit pas mon programme ??.
Et pourquoi il fait a chaque fois une chose différent de la précédent?...
j'explique:
Si par exemple mon PIC doit actionner l’un des 8 moteurs il l’actionneur, mais lors de la prochaine mise en tension il actionnera un autre moteur! (a chaque mise en tension il fait une chose différent de la précédent !) pourquoi ??

voila..
"
LIST p=16F84
#include <p16F84.inc>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _HS_OSC
---- definition ------------------------------
#DEFINE commune PORTB,3
#DEFINE CpatteA PORTA,0
#DEFINE patteA PORTB,4
#DEFINE CpatteB PORTB,2
#DEFINE patteB PORTA,1
#DEFINE CpatteC PORTA,2
#DEFINE patteC PORTB,1
#DEFINE CpatteD PORTB,0
#DEFINE patteD PORTA,3
;---- déclaration des variables ---------------
CBLOCK 0x00c
cmpt1 : 1
cmpt2 : 1
cmpt3 : 1
ENDC
org 0x000
goto init
;---- initialisations -------------------------
init
clrf PORTB
clrf PORTA
clrf EEADR
bsf STATUS,RP0
clrf TRISA
clrf TRISB
movlw 0x088
movwf OPTION_REG
;---- Effacer RAM -----------------------------
movlw 0x0c
movwf FSR
init1
clrf INDF
incf FSR,f
btfss FSR,6
goto init1
btfss FSR,4
goto init1
bcf STATUS,RP0
goto start
;---- boucle ----------------------------------
;de 0.5 sec soit 500.000 µs
;----------------------------------------------
tempo
movlw 2
movwf cmpt3
boucle3
clrf cmpt2
boucle2
clrf cmpt1
boucle1
nop
decfsz cmpt1 , f
goto boucle1
decfsz cmpt2
goto boucle2
decfsz cmpt3
goto boucle3
return
;----------------------------------------------
start
; marche !!!!
;commune état 0
;A
movlw 0x10
movwf PORTB
movlw 0x1
movwf PORTA
call tempo
movlw 0xEF
movwf PORTB
movlw 0xF
movwf PORTA
call tempo
teste
clrf PORTA
clrf PORTB
goto teste"
Ne fait pas trop attention.. je sais ce programme ne fera pas marché ma bestiole c'e[/b]st n'est qu'un teste
merci de m'aidé c'est un peux urgent.
Suivez la naissance dIR bObOt
Léchec du Quadripode
#36
Posté 26 mars 2009 - 09:21
Voila en ce moment même j’ai un gros problème partie mécanique! (Pour la programmation j’ai réglé le problème en haut) Je ponce trouvé la solution j’expliquerai tout après la je suis sous une énorme pression le robot pourra ne jamais marcher ! (les mecs vous suivez la une vrais construction de robot en direct avec ses hauts et ses bas !) du délire !!!
le robot marchera un jours ?!!?
Alors souhaité moi bonne chance, merci
A+ neo (ne jamais lâché!)
Suivez la naissance dIR bObOt
Léchec du Quadripode
#37
Posté 27 mars 2009 - 07:10
[]
#38
Posté 27 mars 2009 - 07:56
Je viens juste de revenir sur le forum... visiblement, mon retard t'a etait benefique vu que tu as trouver tout seul...d'autant plus de merite!
Pour la programmation, bizarement, lorsque ça ressemble pas a mon architecture habituelle de programme, j'ai beaucoup de mal a regler le probleme des autres... heureusement que tu as trouver tout seul au dessus parce que j'aurai etais incapable de te filé un coup de main.
Sinon, pour ton hexapode qui marche pas...bah, pas grave ! Me souviens une fois, Bernard avait fait un robot roulant qui tourné pas ! bon, certe il avait de la geule le robot, 4 roues motrices, hyper solide (on pouvait monté dessus!) et rapide en ligne droite...mais incapable de tourné...comme quoi, il y a pire !!!
Bonne chance pour la suite ! et n'oublie pas les

Chaque jour est le premier du reste de ta vie.
#39
Posté 27 mars 2009 - 08:01
Me souviens une fois, Bernard avait fait un robot roulant qui tourné pas ! bon, certe il avait de la geule le robot, 4 roues motrices, hyper solide (on pouvait monté dessus!) et rapide en ligne droite...mais incapable de tourné...comme quoi, il y a pire !!!
...
Ce ne serait pas plutôt ton robot ? Gaffe je ressort la vidéo

#40
Posté 27 mars 2009 - 08:03



Chaque jour est le premier du reste de ta vie.
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users