Show Posts
Pages: [1] 2
1  International / Français / Re: Arduino Uno relié à un Arduino Mega - Alimentation on: August 28, 2014, 01:28:34 pm
Bonjour

J'ai du nouveau !

En cherchant le pourquoi de l'incompatibilité des bibliothèques, j'ai enfin trouvé une solution.
Les bibliothèques IRremote et NewPing (lorsqu'elles sont appelées dans le même code) provoquent en effet une erreur à la compilation. Après un petit bidouillage du fichier IRremoteInt.h (il suffit de choisir un autre timer en décommentant une ligne) mon code fonctionne parfaitement et je peux donc me reservir que d'un seul Arduino.

IRremoteInt.h
Code:
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  //#define IR_USE_TIMER1   // tx = pin 11
 // #define IR_USE_TIMER2     // tx = pin 9
  #define IR_USE_TIMER3   // tx = pin 5
  //#define IR_USE_TIMER4   // tx = pin 6
  //#define IR_USE_TIMER5   // tx = pin 46
J'utilise ici le timer 3 et il n'y a plus de conflit avec la librairie NewPing.

J’espère en tout cas que ce topic servira à d'autres et merci encore à vous 68tjs et _pepe_ !
2  International / Français / Re: Arduino Uno relié à un Arduino Mega - Alimentation on: August 27, 2014, 04:21:32 am
Bonjour à tous et merci pour vos réponses très précises

_pepe_ j'ai branché le transistor dans le bon sens, relié le 5V du uno au 5v du mega et mis une résistance de 290 ohm entre la sortie 7 et la base du transistor mais lorsque le mega s'allume, le code ne s'active pas. Si je connecte directement sans transistor les gnd et les 5v là ça fonctionne donc je pense qu'il me manque encore quelque chose dans mon montage non ?

68tjs c'est vrai que couper-réenclencher l'alimentation  est une méthode un  peu "bourrin" mais pour ma défense j'avoue ne pas comprendre grand chose aux interruptions et au mode sleep dont tu parles et qui sont surement de meilleures solutions c'est pourquoi j'essaye de faire simple.
3  International / Français / Re: Arduino Uno relié à un Arduino Mega - Alimentation on: August 25, 2014, 12:13:01 pm
J'ai opté pour cette méthode car au départ, j'avais tout mes composants reliés au méga mais il y avait un problème du fait qu'il y avait 2 librairies qui rentraient en conflit (IRRemote pour gérer l'infrarouge et NewPing pour gérer les capteurs ultrasons). C'est pour cela que j'ai voulu dissocier les deux en mettant une carte qui gère l'infrarouge (le uno) et l'autre les capteurs à ultrasons (le mega)
4  International / Français / Re: Arduino Uno relié à un Arduino Mega - Alimentation on: August 25, 2014, 12:05:57 pm
Voici mon montage (en réalité c'est un uno et un mega)



Le transistor est un NPN de référence 2N2222A voici sa doc :
http://pdfs.datasheetdirect.com/view/1538089/2N2219A%25202N2222A.png

Je n'ai mis aucunes résistances dans mon montage tu penses que c'est ça le problème ?

Merci.
5  International / Français / Arduino Uno relié à un Arduino Mega - Alimentation on: August 25, 2014, 09:34:27 am
Bonjour !

Voila mon montage :
J'ai un récepteur infrarouge relié a une carte arduino uno.
J'ai une carte arduino mega alimentée par la uno via un transistor.
En gros, lorsque le récepteur infrarouge du uno reçoit le bon code, il active le transistor qui laisse passer le jus entre le uno et le mega. Ensuite le code du mega se met en route automatiquement.

Le problème c'est que l'alimentation du mega est insuffisante, les diodes sur la carte s'allument mais faiblement. Effectivement il y a 4 capteurs ultrasons et un buzzer reliés sur la carte donc ça ne m'étonne pas trop que le 5V du uno ne suffise pas. J'ai donc branché par la prise jack du uno une alimentation de 12V qui peut débiter jusqu'à 1A. Je me dis c'est largement suffisant mais surprise les diodes du mega sont toujours aussi faiblardes !

Voila dites moi si j'ai fait une connerie ou autre et je vous remercie d'avance pour vos réponses
6  International / Français / Re: Module RF 433Mhz problème de transmission on: May 28, 2013, 04:09:18 am
J'y suis arrivé finalement, j'avais installé la librairie dans ProgramFiles/Arduino/libraries et aussi dans Mes documents/Arduino/libraries donc ça coinçait ^^
Dès lors c'est allé beaucoup mieux, j'ai suivi ce tuto : http://forum.snootlab.com/viewtopic.php?f=38&t=399 et ça marche impec maintenant !
Moi qui croyait qu'on était pas obligé de passer par VirtualWire, je retire ce que j'ai dis, c'est beaucoup plus simple avec =)

Merci à vous pour vos réponses, ça m'a grandement aidé smiley-wink
7  International / Français / Re: Module RF 433Mhz problème de transmission on: May 27, 2013, 03:30:19 pm
Faut il obligatoirement passer par VirtualWire ? Moi je veux bien, le hic c'est que j'ai beau avoir arduino 1.0.5 et VirtualWire 1.15, la librairie n'est pas reconnue par arduino et il affiche un message d'erreur dès que j'essaye de compiler, pourtant dans le sujet que vous avez linkez, il est dit :
Quote
Donc normalement, tu dois pouvoir utiliser la dernière version de VirtualWire et de l'IDE
Quote
Oui tu peut sans problème maintenant.
8  International / Français / Re: Module RF 433Mhz problème de transmission on: May 27, 2013, 02:45:00 pm
Merci de vos réponses

Oui je ne déclare aucunes bibliothèques car il me semble qu'il n'est pas nécessaire de passer par VirtualWire dans un premier temps, j'ai suivi ce tutoriel https://www.sparkfun.com/datasheets/RF/KLP_Walkthrough.pdf et le code qui se trouve à la 3ème page n'inclus pas de bibliothèques, il suffit juste si j'ai bien compris, de relier le Tx et le Rx aux bornes "data" émettrices et réceptrices. Après vu que ça ne marchait pas j'ai essayé de passer par VirtualWire mais le problème maintenant c'est que la bibliothèque n'est pas reconnue par l'IDE d'arduino, je l'ai pourtant bien installée dans le bon dossier.
9  International / Français / [Résolu] Module RF 433Mhz problème de transmission on: May 27, 2013, 02:02:21 pm
Bonjour

J'ai pour projet de concevoir une télécommande sans fil pour un projet de domotique, pour ce faire j'ai deux arduinos, un transmetteur rf 433Mhz et un récepteur rf 433Mhz (http://www.evola.fr/product_info.php/kit-transmission-433mhz-compatible-arduino-p-162).
Lorsque je branche chacun de ces composants sur une carte arduino, l'arduino récepteur ne reçoit pas ce que lui envoie l'arduino transmetteur.
J'ai testé de relier directement les deux arduinos par des câbles (Rx->Tx , Tx-> Rx + ground commun) et là la liaison ce fait correctement, mais dès que je passe par le module RF l'arduino récepteur reçoit une suite de 0 et parfois des nombres viennent s'interposer du genre : 0,0,0,0,64,0,0,128....etc ils n'ont rien à voir avec ce que j'envoie depuis l'autre arduino.

Voici le code :

Emetteur, la borne "Tx" est reliée à la borne "data" de l’émetteur rf
Code:
void setup()
{
  Serial.begin(2400);

}
void loop()
{
  Serial.println(49);
  delay(1000);
}

Récepteur, la borne "Rx" est reliée à la borne "data" du récepteur
Code:
void setup()
{
  Serial.begin(2400);
}
void loop()
{
   if (Serial.available() >= 1) {

    Serial.println(Serial.read());

  delay(1000);
}
}

Serait-ce à cause d'une interférence ? J'habite près d'une antenne téléphonique je ne sais pas si ça peut avoir un quelconque lien avec mon problème.

Merci à vous
10  International / Français / Re: Serial port et python - Reset on: December 30, 2012, 12:06:54 pm
Non non je n'utilise pas stty mais bien pyserial c'est juste que sur l'article que j'ai link dans mon premier post en solution ils proposent cette manip à rentrer dans le terminal Linux.
11  International / Français / Re: Serial port et python - Reset on: December 30, 2012, 12:03:05 pm
Ok ça marche merci numero_744 c'est résolu smiley-wink
12  International / Français / [Résolu] Serial port et python - Reset on: December 30, 2012, 06:47:52 am
Bonjour !

J'ai fait une alarme avec arduino et je récupère ses différents états (allumée - éteinte) avec un script python qui tourne sur un ordinateur.
Sous Windows, je lance le script python et sa marche nickel, le problème c'est que maintenant je suis sous Debian Squeeze et la carte (Uno) n'arrête pas de reset quand je lance le script python.
Je ne comprends pas pourquoi sous Windows ça marchait très bien et là plus du tout smiley-cry
J'ai fait un tour ici : http://playground.arduino.cc/Main/DisablingAutoResetOnSerialConnection

J'ai essayé le  stty -F /dev/usbACM0 -hupcl et de mettre un condo entre la masse et le reset mais rien n'y fait !

Merci de votre aide =)
13  International / Français / Re: Comment alimenter plusieurs composants sur l'Arduino on: August 28, 2012, 07:19:28 am
Donc selon toi la seule solution valable serait de mettre une alim externe ? J’étais pourtant persuadé que l'arduino pouvait gérer plusieurs capteurs ou composants (ex avec un robot)
14  International / Français / Re: Comment alimenter plusieurs composants sur l'Arduino on: August 28, 2012, 06:51:42 am
Et bien justement ça m'a étonné de voir 12V pour le capteur, sur un tutorial qui utilise exactement le même capteur ils utilisent 5V http://bildr.org/2011/06/pir_arduino/
 et ça marche très bien donc je pense pas que ça pose problème (si ?).
La sirène elle est sous 12V mais là aussi si je la branche en 5V elle marche donc bon je sais pas trop quoi penser, si il y a réellement un risque ou pas =/
15  International / Français / Re: Comment alimenter plusieurs composants sur l'Arduino on: August 28, 2012, 06:21:24 am
Oui les deux capteurs marchent en individuel, je refais le montage au cas ou et je reteste.

Pour ce qui est de la consommation des composants j'ai n'ai pu trouver que celle de la sirène qui est de 160mA.
Pour le buzzer ou les capteurs je n'ai rien trouvé dans les datasheets : http://www.sparkfun.com/datasheets/Sensors/Proximity/SE-10.pdf
                                                                                                      http://www.dfrobot.com/wiki/index.php?title=Digital_Buzzer_Module_%28SKU:_DFR0032%29

Mais selon toi si j’arrive à les brancher correctement et que leurs consommations n'est pas trop importante ça pourrait fonctionner en les branchant seulement à l'Arduino ?
Pages: [1] 2