Aller au contenu


Photo
- - - - -

Réalisation d'un arduino problème d'implémentation du programme


20 réponses à ce sujet

#1 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 27 novembre 2012 - 10:43

Bonjour / Bonsoir ,


J'ai en ma possession un arduino Mega 2560 Original . J'aimerais reproduire un voir plusieurs arduino Uno ou équivalent afin de les intégrer dans divers projet domestique .

Niveau matériel je possède ceci :

AtMega328 (bootloader Uno pré chargé)
28 Dip Socket(Pour l'AtMega)
22 pF Condensator ( x2 pour le clock )
10k ohm weerstand ( pour le reset )
220 ohm weerstand ( pour la led de test )
6mm Push Button ( reset )
5mm Led Geel ( Led de test )
16 MHz kristal ( clock )
j'ai également mis en place un 7805 et son environnement afin d'avoir une tension constante de 5v pour gérer l'arduino .


J'utilise la dernière version de l'IDE d'arduino le tout câblé de cette façon :

http://www.instructables.com/files/deriv/FOU/SYEK/GQ5PXCS8/FOUSYEKGQ5PXCS8.LARGE.jpg

Pour le câblage du mirocontrolleur je me suis basé sur le montage décrit sur le site arduino : http://www.arduino.cc/en/Main/Standalone

J'ai été obligé d'utiliser un condensateur sur le mega pour empêcher le reset automatique .

Ce câblage a été utilisé afin de RE-mettre un bootloader de Uno dans le mirocontrolleur car j'ai cru que celui ci déconnait ou n'avait pas été implanté d'origine ! Cela du à l’erreur dont je vais parler si après .

Ici j'en suis au point que mon circuit est prêt à être exploité avec un bootloader de Uno mais pas moyen d'y mettre le moindre programme j'ai essayer d'implanter le "Blink" mais que ce soit cet exemple ou tout autre j'obtiens un :

avrdude: stk500_getsync(): not in sync: resp=0x00

J'ai tester différentes façon différentes , changer le type de carte , vérifier le port com , changer sa vitesse de transmission , tout les drivers sont bons . Là je suis réelement bloqué au point de ne plus savoir quoi faire ..

J'ai également un programmateur USB pour AVR S51 , pas réussi à l'utiliser sur l'arduino .
Un convertisseur USB => RS232 mais sans DTR du coup je pense qu'a cause de cela ça ne fonctionne pas .


Est ce que quelqu'un sait me donner une astuce ou tout autre aide qui me permettrait de faire enfin envoyer ce programme dans l'atmel ?


D'avance je vous remercie

||||||||| L'union fait la force |||||||||


#2 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 27 novembre 2012 - 10:53

Salut, tu dois d'abord mettre ton programme sur ta puce atmel en la mettant sur une uno. Ensuite tu peut passer en stand alone.

 
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 !
 


#3 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 27 novembre 2012 - 11:04

Et comment puis je fais cela ? Si je mets via USB le programme Blink sur le Mega cela fonctionne sans soucis , mais comment le faire passer sur l'atmel ?

Merci pour ton aide

||||||||| L'union fait la force |||||||||


#4 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 28 novembre 2012 - 06:03

IL te faut une UNO sur le quel tu met ton atmel a programmer, ensuite tu envoi ton programme dans la UNO, tu enleve ton atmel et tu le met sur sont circuit stand alone.

 
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 !
 


#5 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 28 novembre 2012 - 08:06

Ok d'accord , je suis dans la M**** donc . Il n'y a pas une autre alternative ? Car si je comprends bien la carte du UNO sert de platine de développement en somme . Si on recrée son équivalent cela devrait fonctionner ?

||||||||| L'union fait la force |||||||||


#6 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 28 novembre 2012 - 08:26

C'est ça tu as compris,

Si on recrée son équivalent cela devrait fonctionner ?


Qu'entend tu par la ? Faire une UNO ?
Bon courage !

 
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 !
 


#7 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 28 novembre 2012 - 08:31

Oui faire un UNO du moins la platine de développement . Ce n'est qu'un clock et sa tension d'alim ? Que manque t-il ?

Je ne comprends pas pourquoi j'ai cette erreurs , le mega est censé être l'update du UNO , plus performant et ce serait dommage de ne pas pouvoir programmer un atmega avec :'(

||||||||| L'union fait la force |||||||||


#8 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 28 novembre 2012 - 08:40

Il te manque un convertisseur donc, le petit composant carré sur la UNO juste derrire la prise USB.

 
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 !
 


#9 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 28 novembre 2012 - 08:55

Un convertisseur USB Serie ?

J'en possède un sous forme de clé USB sortant un TX , RX , GND , VCC je n'ai que ces 4 broches , serait ce suffisant ?

||||||||| L'union fait la force |||||||||


#10 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 28 novembre 2012 - 08:57

Peut etre, je peut pas t'en dire plus.

 
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 !
 


#11 R1D1

R1D1

    Modérateur et Membre passionné

  • Modérateur
  • PipPipPipPip
  • 1 211 messages
  • Gender:Male
  • Location:Autriche

Posté 28 novembre 2012 - 08:59

J'allais répondre en te donnant ce lien : http://arduino.cc/en/Tutorial/ArduinoISP mais j'imagine que tu as déjà dû le voir.

Cette erreur vient d'un problème de communication entre le PC et la carte. Visiblement tu as testé différents cas, et d'après http://www.ladyada.net/learn/arduino/help.html , il y en a beaucoup !

Suggestion : jette un oeil à la datasheet (énorme) du micro-contrôleur que tu veux burner pour vérifier qu'il est connecté correctement. Peut-être qu'en reprenant ce genre de document, tu prendras un peu de recul vis-à-vis du problème. Par ailleurs, je suis intéressé si tu trouve une solution, vu que j'ai quelques dizaines d'Atmega sous la main, et que je compte bien faire mes boards dédiés pour laisser dans mes robots à terme. :)
R1D1 - Calculo Sed Ergo Sum -- en ce moment, M.A.R.C.E.L.
Avatar tiré du site bottlebot

#12 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 28 novembre 2012 - 09:04

Très bien merci , oui j'ai deja vu le premier lien, le deuxième pas .

Je pense recommencer tout par le début et réaliser plusieurs phases de test , dès que je trouve je vous tiens au courant

||||||||| L'union fait la force |||||||||


#13 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 15 décembre 2012 - 07:54

Up !

Problème résolu il y a de cela une ou deux semaines , le problème venait de l'auto reset !

J'en ai conclu au bout d'une série de test très long , et en comparant avec un Uno je me suis rendu compte que mon atmega se resettait tout seul pendant la sécance d'injection du programme et ce en boucle.
Pour stopper cela je me suis renseigné et un condensateur aurait pus le stopper , avec un 100 nF c'était trop il ne resettait plus du tout et avec un 0,1pf là ça fonctionne parfaitement , ce condensateur à été placé sur mon adaptateur série sur la pin DTR .

Problème résolu j'ai aujourd'hui dans mes mains un Arduino Uno Homemade

||||||||| L'union fait la force |||||||||


#14 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 15 décembre 2012 - 09:46

VRaiment une UNO homemade ou des standalone ?? Fait voir.

 
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 !
 


#15 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 16 décembre 2012 - 12:06

Un stand Alone

Mais au final c'est le même qu'un Uno , la seule différence est qu'il manque un max232 dessus .

||||||||| L'union fait la force |||||||||


#16 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 169 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 19 décembre 2012 - 04:27

Un petit schémas récapitulatif de ton montage c'est possible ? :P je pense que plus d'un seraient intéressé ;)
En tout cas bravo à toi pour voir réussi à résoudre tes problèmes ;)

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#17 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 19 décembre 2012 - 09:00

Je n'ai pas de schéma du PCB ayant été fait sur une carte "vite fait bien fait" autrement dit les cartes avec les pastilles pré-faite = pas propre.
Par contre j'ai ceci :

Image IPB

Il faut rajouter à cela un 7805 et ses deux condensateurs pour adapter la tension à 5V.
Une led rouge à la sortie du 7805 ( avec sa résistance ) afin de confirmer qu'il y a de la tension dans le circuit.
Egalement une led verte et sa résistance en pin DP13 pour les tests.

||||||||| L'union fait la force |||||||||


#18 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 169 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 19 décembre 2012 - 09:24

ayant été fait sur une carte "vite fait bien fait"


Si tu veux je peux te faire un pcb et te l'imprimer pour pas grand chose ... si c'est juste le temps et ou le matériel qui te manque ... d'ailleurs j'ai la possibilité d'en faire un bon nombre =). Si cela t'intéresse ...

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#19 Sharlihe

Sharlihe

    Nouveau membre

  • Membres
  • 34 messages

Posté 19 décembre 2012 - 05:25

Plutôt le matériel qui manque. Je te fais un Mp de suite .

EDIT : J'ai un message d'erreur comme quoi tu ne sais plus recevoir aucuns MP ?

||||||||| L'union fait la force |||||||||


#20 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 10 169 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 19 décembre 2012 - 10:31

Plutôt le matériel qui manque. Je te fais un Mp de suite .

EDIT : J'ai un message d'erreur comme quoi tu ne sais plus recevoir aucuns MP ?


Ma boite de MP était pleine ^^ ( mais de message lus ^^ ) Du coup j'ai fais un peu le ménage. Tu peux réessayer ;)

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 




Répondre à ce sujet



  


1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users