Show Posts
Pages: [1] 2 3 ... 19
1  International / Français / Re: Protéger port usb macbook pro ? on: June 08, 2011, 01:00:30 pm
Merci zoroastre et Snootlab pour tous ces info! smiley-grin
2  International / Français / Re: Protéger port usb macbook pro ? on: June 07, 2011, 06:35:34 pm
Merci zoroastre pour la correction!

Mais Pour quelle raison il utilise un resettable Fuse 500mA comme protection sur ce boarduino usb.
http://www.robotshop.com/ca/kit-boarduino-usb-atmega328-adafruit-7.html

resettable Fuse 500mA du boarduino usb page 10: http://www.robotshop.ca/content/PDF/adafruit-dc-and-usb-boarduino-kit-atmega328-user-manual.pdf

Merci de m'éclairer!
3  International / Français / Re: Protéger port usb macbook pro ? on: June 07, 2011, 04:29:03 pm
Bonjour klgui4,

Pour ne pas griller tes ports usb il ne faut pas consommer plus de 500 milliampère par port.
4  International / Français / Re: Question sur circuit imprimé on: June 07, 2011, 02:57:49 pm
Merci beaucoup zenographie pour ton aide et ton partage d'expérience! smiley-grin

Je pense bien m'acheter ce four à refusion programmable, pensez-vous que c'est un bon choix?
http://www.circuitspecialists.com/prod.itml/icOid/9852
http://www.aoyue.com/en/ArticleShow.asp?ArticleID=421


J'ai lu dans ce tutorial que le cuivre du pcb s'oxyde lors de la refusion: http://project.tratech.fr/index.php?option=com_content&task=view&id=19&Itemid=27
Dans ce Tuto l'auteur suggère d'enlever l'oxydation avec de l'acide chlorhydrique ou un mélange sel+vinaigre qui en produit.

Je me demandais si la technologie de l'ultrason pouvait enlever l'oxydation et le flux?
http://www.aoyue.com/en/Product.asp?BigClassName=ULTRASONIC%20CLEANERS


Ensuite pour que le cuivre du pcb ne s'oxyde plus, il faut surement utiliser un vernis pour pcb.
Peut-on pulvériser ce vernis directement sur les puces et composants du pcb?
Et ce vernis ne nous empêche pas de souder sur le pcb par la suite?
http://www.selectronic.fr/article.asp?article_ref_entier=EV119.9300-21

Merci
5  International / Français / Question sur circuit imprimé on: June 04, 2011, 02:29:02 am
Bonjour,

J'ai 3 questions sur les circuits imprimé.

Question 1: Connaissez-vous une formule ou un tableau qui explique à quelle distance doit-on espacer les traces de cuivre entre elle selon le voltage(DC, AC) et l'ampérage qui va y circuler.
J'ai seulement trouvé ça mais ça parle juste du Voltage en DC: http://www.smps.us/pcbtracespacing.html

Question 2: La pâte à braser (solder paste) a-t-elle une date d'expiration?
Sur mon emballage il y a seulement le D.O.M (Date of Manufacture) 1 May 2008.
Je l'ai acheté il y a environ 6 mois.

Question 3: Connaissez-vous un tableau qui donne les courbes de refusion idéal quand on connait seulement par la Datasheet le point de fusion ou les métaux utilisé pour la pâte à braser?

Merci
6  International / Français / Re: Arduino et travail on: May 28, 2011, 04:24:50 am
Bonjour rekuino,

Quote
B@tto à écrit sur la page 1:
Sur l'ancien forum il y avait eu justement un témoignage sur l'aspect législatif de la vente de ses créations. Je te laisse la joie de la recherche ...
Voici le lien pour cette discutions dans l’ancien forum.
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1260667286
7  International / Français / Re: Baud Rate et pourcentage d'erreur on: May 27, 2011, 09:18:50 pm
Bonjour Teiva! smiley-grin

Oui le taux d'erreur est petit mais je trouve ça quand même bizarre.

Quote
pour les vitesses au dessus il faut un appairage entre les 2 équipements ( par exemple pour le 500K ).
Connais-tu un exemple pour faire un appairage entre 2 Arduino?


J'ai récemment découvert ce site qui fait tous les calcules pour le transfère de donné sur le bus UART (Sérial), pour un crystal ou un baud rate voulu.
http://www.wormfood.net/avrbaudcalc.php

Exemple: Si vous voulez utiliser un crystal 16MHz et avoir un taux d'erreur de 0%:
1: écriver 16 dans la case "Clock Freq, in Mhz"
2: cocher la case "Show table of all possible bit rates, for a given clock speed"
3: cliquer sur le bouton Make table

Ceci va vous donnez la liste des 256 baud rate possible avec un taux d'erreur de 0%.  

Si vous utiliser un crystal 16 MHz et vous voulez avoir un Baud rate d'environ 19200 = un taux d'erreur de 0.2%
Il est mieux d'utiliser à la place un Baud rate de 20000 = un taux d'erreur de 0.0%  (C'est un Baud rate plus prudent si vous voulez aucune erreur)

Mais ces baud rate ne sont pas sélectionnable dans Serial Monitor du logiciel arduino.
Pour lire ces baud rate vous devez Modifier le logiciel arduino ou utiliser un logiciel de programmation (Processing, c++, visual basic, c#) pour lire sur ce bus.

8  International / Français / Re: Erreur XBee Explorer Regulated on: May 08, 2011, 03:33:32 pm
Merci AlienArea51 pour la vérification! smiley

Alors ça doit fonctionner seulement avec 5V ou sinon il y a quelque chose que je ne comprend pas. smiley-sad
9  International / Français / Re: Erreur XBee Explorer Regulated on: May 07, 2011, 03:15:29 pm
re salut,

Super tes 2 vidéos! smiley-grin

Pourrais-tu vérifier avec ton multimètre si la diode de ton XBee Explorer Regulated est dans le même sens que le mien.
Pour voir si mon XBee Explorer Regulated est correcte.


Mais quand je branche directement le Bluetooth Bee et l'Arduino ça fonctionne.
3.3V arduino -> 3.3V Bluetooth Bee
Gnd arduino -> Gnd Bluetooth Bee
RX arduino -> TX Bluetooth Bee
TX arduino -> RX Bluetooth Bee

Merci
10  International / Français / Re: Erreur XBee Explorer Regulated on: May 07, 2011, 12:38:14 pm
Merci AlienArea51 pour ces info! smiley

J'ai pas encore testé le XBee Explorer Regulated en 5 volts.
Mais je trouve ça bizarre que ça marche pas en 3.3 Volts.

Si on veut que ça fonctionne en 3.3V il faut enlever la diode?

Merci
11  International / Français / Erreur XBee Explorer Regulated on: May 06, 2011, 06:03:47 pm
Bonjour,

Je me suis acheté ce module Bluetooth Bee: http://www.robotshop.com/ca/bluetooth-bee-seeedstudio.html
Je me suis acheté ce Bluetooth USB Module Mini: http://www.sparkfun.com/products/9434
Et je me suis acheté ce XBee Explorer Regulated: http://www.sparkfun.com/products/9132

Voici comment faire le montage d'un module XBee: http://bildr.org/2011/04/arduino-xbee-wireless/
Voici mon montage:


Voici le code: http://esoftserve.com/?p=64
Code:
// serial port
long DATARATE = 38400;  // default data rate for BT Bee

char inChar = 0;
int  LED = 13;   // Pin 13 is connected to a LED on many Arduinos

void setup() {

  Serial.begin(DATARATE);

  // bluetooth bee setup
  Serial.print("\r\n+STWMOD=0\r\n");     // set to slave
  delay(1000);
  Serial.print("\r\n+STNA=DSC\r\n");     // DSC = digital setting circles
  delay(1000);
  Serial.print("\r\n+STAUTO=0\r\n");     // don't permit auto-connect
  delay(1000);
  Serial.print("\r\n+STOAUT=1\r\n");     // existing default
  delay(1000);
  Serial.print("\r\n +STPIN=0000\r\n");  // existing default
  delay(2000);  // required

  // initiate BTBee connection
  Serial.print("\r\n+INQ=1\r\n");
  delay(2000);   // wait for pairing

  pinMode(LED, OUTPUT);
}

void loop() {

  // test app:
  //   wait for character,
  //   a returns message, h=led on, l=led off
  if (Serial.available()) {
    inChar = Serial.read();

    if (inChar == 'a') {
      Serial.print("connected");  // test return connection
    }

    if (inChar == 'h') {
      digitalWrite(LED, HIGH);   // on
    }

    if (inChar == 'l') {
      digitalWrite(LED, LOW);    // off
    }

  }

}
Autre bon site sur le Bluetooth Bee: http://garden.seeedstudio.com/index.php?title=Bluetooth_Bee

Je suis pas un expert en technologie XBee mais je penses qu'il y a une erreur sur le XBee Explorer Regulated de chez sparkfun.
Selon moi la diode sur la broche DIN est à l'envers ou sinon je penses que cette diode devrai être plutôt sur la broche DOUT.

Car quand je connecte la broche RX de L'Arduino sur la broche DOUT du XBee Explorer Regulated je suis relier à la broche TX du Bluetooth Bee.
Et quand je connecte la broche TX de L'Arduino sur la broche DIN du XBee Explorer Regulated je suis relier à la broche RX du Bluetooth Bee.

La diode bloque la transmission que l'Arduino envoi au Bluetooth Bee. smiley-sad

Et quand je tient le wire Bleu (TX Arduino) avec mes mains et je le place directement sur la broche RX du Bluetooth Bee. (Le module fonctionne)smiley
Si j'ai acheter ce XBee Explorer Regulated c'est seulement pour utiliser le module Bluetooth Bee sans faire de soudure.

Ai-je raison pour l'erreur?
Merci
12  International / Français / Re: Sortie Arduino sur 1024 bits on: May 05, 2011, 04:30:02 pm
Bonjour RSDIFFUSION,

Pour de l'info sur le bus SPI.
Voici une discution que j'ai fait à ce sujet: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1293096278
Et ici un exemple de code: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1264732746

Sinon tu peux utiliser le bus Uart (Sérial) de l'Arduino pour les communications.
Voici de l'info à ce sujet: http://domotique.benchi.fr/robotique/arduino/arduino-serial-et-le-port-serie/

Bonne Chance pour ton projet!
13  International / Français / Re: Sortie Arduino sur 1024 bits on: May 04, 2011, 02:10:02 am
Mais le plus simple serait de faire que la communication entre l'ATMega1280 et les 8 ATMega328 soit fait par le bus SPI ou le bus Uart (Serial).
Et de laisser en I2C la communication de chaque ATMega328 avec son DS1307 et son 24LC64.

Comme ça tu n'aura pas à te soucier des collisions de donné sur le bus I2C.
Et tu n'auras pas à te casser la tête pour mettre 8 horloge temps reel DS1307 sur un seul bus I2C.
Car chaque DS1307 aura sont propre bus I2C pour communiquer avec son ATMega328.
14  International / Français / Re: Sortie Arduino sur 1024 bits on: May 03, 2011, 10:45:06 pm
Bonjour RSDIFFUSION,

Non ça marche pas comme ça.

La majorité des puces (comme l'horloge temps reel DS1307) qui communique en I2C on une seule adresse fixe.
Dans cette DataSheet à la page 13 on peut voir que l'adresse esclave I2C = 1101000 en binaire = 0x68 en Hexadécimale.

Quote
Si il y a une seule adresse possible pour les DS1307 tu peux pas en mettre 8 sur les même wires I2C.
Pour y remédier tu peux utiliser cette puce qui donne 8 canals I2C http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=568-3381-5-ND.
Ou tu peux isoler les wire I2C avec leurs ATMega respectif à l'aide de relais.

Et pour l'EEProm 24LC64 on peut avoir j'usqu'à 8 adresse différente.
Dans cette DataSheet à la page 5 on peut voir que l'adresse esclave I2C peut être modifié selon le voltage appliqué sur les broches A0, A1 et A2.
Voici les 8 adresse possible.
1010000 en binaire = 0x50 en Hexadécimale
1010001 en binaire = 0x51 en Hexadécimale
1010010 en binaire = 0x52 en Hexadécimale
1010011 en binaire = 0x53 en Hexadécimale
1010100 en binaire = 0x54 en Hexadécimale
1010101 en binaire = 0x55 en Hexadécimale
1010110 en binaire = 0x56 en Hexadécimale
1010111 en binaire = 0x57 en Hexadécimale

Alors dans ton projet tu as:
-1 ATMega1280
-8 ATMega328
-8 horloge temps reel DS1307
-8 EEProm 24LC64

Si chaqu'un des 8 ATMega328 est relié à une horloge temps reel DS1307 et une EEProm 24LC64 sur le bus I2C.
Tu vas devoir faire attention au collision de donné sur le bus I2C.

Alors en premier pour la communication entre l'ATMega1280 et les 8 ATMega328.
Pour l'ATMega1280 tu utilise le code en tant que maître.
Pour les 8 ATMega328 tu utilise le code en tant que qu'esclave.

Et en deuxième pour la communication de chaque ATMega328 avec son DS1307 et son 24LC64.
tu dois changer le code des 8 ATMega328 en tant que maître pour qu'il puisse communiquer avec leur 2 puces.

Voici un exemple de code pour l'horloge temps reel DS1307: http://www.ladyada.net/learn/breakoutplus/ds1307rtc.html
Voici un exemple de code pour l'EEProm 24LC64: http://www.arduino.cc/playground/Code/I2CEEPROM
15  International / Français / Re: Sortie Arduino sur 1024 bits on: May 02, 2011, 12:26:15 am
Bonjour RSDIFFUSION,

Pour l'ATMega1280 tu utilise le code en tant que maître alors il n'y a pas d'adresse.
Et pour les 8  autre ATMega328 tu utilise le code en tant qu'esclave et tu donne a chacun d'eux une adresse 8 bits différente que tu choisi.

Exemple: adresse de l'ATMega328 1 = 0x01
             adresse de l'ATMega328 2 = 0x02
             adresse de l'ATMega328 3 = 0x03

et ainsi de suite.
Pages: [1] 2 3 ... 19