Show Posts
Pages: 1 ... 56 57 [58] 59 60 ... 65
856  International / Français / Re: Contrôle d'une locomotive de train éléctrique HO on: August 16, 2011, 05:57:47 pm
-Monter le circuit intégré sur un support , c'est à mon avis préférable tant pour la soudure que pour le dépannage éventuel.
-Je regarderai demain plus attentivement le schéma que tu proposes qui parait etre OK pour moi (valeurs de résistances comprises).
-Relier par un inverseur (transistor ou porte logique) les entrées IN1 et IN2 (IN3 et IN4) est tout à fait possible
voir par exemple le schéma joint d'un shield L293
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.MATERIELArduinoShieldDFRduinoMotorDrive1AL293Fiche
http://www.zartronic.fr/contr%C3%B4leur-de-moteur-1a-l293-shield-pour-arduino-p-42.html
857  International / Français / Re: Intensité maximale de l'alimentation Arduino UNO on: August 16, 2011, 12:30:36 pm
Bonjour
une alimentation12V 2A imposera une tension de 12V et fournira le courant demandé par le montage Arduino si ce courant ne dépasse pas 2A.
Combien consomera le montage Arduino sous 5V ? ça dépend de l'empilage des shields et du type de shields utilisés.Siun montage consomme par exemple 600ma ce sera pareilavecune alimentation 12V 1A ,une12V 10A .....
858  International / Français / Re: Contrôle d'une locomotive de train éléctrique HO on: August 16, 2011, 09:30:26 am
A défaut de proposition plus efficace je propose pour gérer un moteur à courant continu sous 20V/0,5A (vitesse et sens de rotation)  d'utiliser une moité de L293 ou L293D (pourquoi réinventer la roue ?)
->  çi joint le schéma et un sketch proposés dans le 'Cookbook' Arduino
859  International / Français / Re: Contrôle d'une locomotive de train éléctrique HO on: August 16, 2011, 08:28:48 am
deux gros problemes avec ce schéma :
-les paires de Mos ne sont pas associées de manière à former un pont en H, je vois deux opto Mos fonctionnant en parallèle;
-un coup d'oeuil à la notice du LCB110 donne un courant ne dépassant pas 200mA (c'est plus un composant "haute tension/courant faible")

N'ayant pas touché à ce genre de montage depuis presque 10 ans j'en suis resté à des ponts en H intégrés à base de L293 ou L296+L298.
--> Je conseille donc d'attendre des réponses d'utilisateurs plus au fait des solutions actuelles (avec tout ce qui se fait en robotique ça ne manque pas !). Partir de zéro pour concevoir un pont en H fonctionnel et bien adapté à la situation demande un certain temps....

PS : dans un pont en H les transistors MOSFET ou les transistors bipolaires ne sont surtout pas utilisés dans leurs plages de fonctionnement linéaires mais exclusivement en commutation (interrupteurs ouverts/fermés) Voir par exemple içi :
http://cncloisirs.com/Technique/MOSFET
http://remy-p.pagesperso-orange.fr/aae/aaeph1.htm
860  International / Français / Re: Contrôle d'une locomotive de train éléctrique HO on: August 16, 2011, 07:10:37 am
Bonjour
LM317 et pont en H ne feront pas bon ménage !
Le LM317 est un régulateur de tension linéaire qui ne serait pas stable en cas de connection directe avec une sorie PWM. C'est un composant prévu pour un ajustement occasionnel ou lent de la consigne de tension , pas pour un fonctionnement 'haché. L'inversion du sens de rotation serait également très problématique.
Il faut se tourner vers les schémas ou shields 'étudiés pour'.
861  International / Français / Re: Activer un chauffage éléctrique avec un SMS... on: August 16, 2011, 06:07:25 am
Bonjour
quelques réponses partielles et basiques (je n'ai jamais travaillé sur de la commande à distance par GSM):
Quote
Radiateur éléctrique:
Au niveau du radiateur, le contrôle de l'appareil est il possible avec une carte relais Shield?
N'y a t-il pas des restrictions ou choses à respecter à cause de la puissance de l'appareil?
-vérifier si le 'pouvoir de coupure' (exprimé en Ampères sous 220V) des relais est compatible avec l'intensité dans le ou les radiateurs. En cas de réponse négative insérer un dispositif de puissance (carte électronique à triac, contacteur..)
Quote
Pensez vous qu'il est connecter le montagne au niveau du radiateur électrique ou au niveau du tableau électrique de l'appartement?
-le tableau electrique est intéressant s'il y a un départ de ligne vers le ou les radiateurs à commander
Quote
Je vais "empiler" plusieurs Shield (GSM, Relais), cela pose-t il un problème ?
Il faudra cumuler les consommations de toutes les cartes et dans le pire des cas (relais actionné, GSM en communication....) mesurer ou évaluer le courant total pour doter le systeme d'une alimentation suffisante.
Quote
Que me conseillez vous comme LCD facile à utiliser pour monitorer la temperature et l'état du montage?
Si l'affichage n'est prévu que sous forme d'un petit texte de 1 à 4 lignes l'afficheur alphanumérique est très simple.  Si un affichage plus 'riche' est prévu (courbes, icônes) il faut prendre du graphique.
862  International / Français / Re: Tablette serial to arduino. on: August 16, 2011, 02:56:26 am
Bonjour
En restant sur le même port série et pour valider le hardware pourquoi ne pas tenter d'abord un simple sketch d'écho série du genre :
Code:
void setup()
{
  Serial.begin(19200);
}

void loop()
{
  while (Serial.available() > 0) {
    Serial.write(Serial.read());
  }
}

Tablette --------\
                          ---> Rx -> Mega328 -> Tx -> USB -> PC
PC -> USB -> 1k /
863  International / Français / Re: Tablette serial to arduino. on: August 15, 2011, 05:56:58 pm
Quote
C'est trés bizarre cette histoire de broche RX pas vraiment utilisable !
Je me suis exprimé un peu trop vite. J'aurai du écrire "pas toujours utilisable" vu ce que j'avais en tête.
Je voulais en fait dire que, vu le schéma de la carte, l'entrée Rx peut, dans certains cas de pas fonctionner.
J'avais en vue la laison permanente de l'entrée Rx du Mega328 avec la sortie Tx du composant assurant l'interface UART/USB (à travers une résistance de 1kOhm). Cela peut à priori poser probleme si l'on raccorde sur l'entrée RX un dispositif dans lequel par mesure de précaution (limitation de courant) le constructeur a inséré une résistance de quelques centaines d'ohms ou a limité par un autre moyen le courant de sortie.
Au final les niveaux logiques sur la pin Rx peuvent dans ce cas ne pas franchir les 2,5V.
Nouveau dans le monde Arduino je garde à l'esprit que la pin RX de la carte a une 'résistance d'entrée' de 1KOhms et que ça peut jouer des tours... surtout qu'on trouve de plus en plus de bidules qui sortent en "TTL" 3,3V..... une petite chute de tension au passage et le Mega328 alimenté en 5V ne voit plus les franchissements de niveaux logiques
Dans un cas de ce type le pb disparait dès qu'on se connecte à une entrée RX totalement 'libre'(résistance d'entrée très élevée)     port Rx de teensy ou Ports1, 3 ou 3 d'une Mega
Les concepteurs de la tablette de luxeomni n'ont peut etre pas prévu que leur Tx débite sur 1kOhm
864  International / Français / Re: Tablette serial to arduino. on: August 14, 2011, 05:57:59 pm
Contrairement au Teensy pour lequel l'interface USB est physiquement distinte du port série  les µcontroleurs centraux des cartes Arduino utilsent le port série0 (ou le port unique) pour la liaison série virtuelle par USB. Ce port série n'est donc pas vraiment disponible !!
->Sur un Arduino Mega il serait intéressant de tester une liason de la tablette à l'un des autres ports série.
utiliser par exemple RXD1 eventuellement TXD1 avec
Code:
serial1.begin, serial1.available; serial1.read...
..
La sortie vers le PC et Hyperterminal (à travers le Mega8u2 et l'USB se faisant par
Code:
serial.begin, serial.print
(voir l'exemple MultiSerialMega)

-> Autre solution : 'monter' un port série soft  (SoftSerial)
865  International / Français / Re: Interruption TImer et fonctions i2c on: August 14, 2011, 06:53:44 am
Bonjour

Au cas où.... repli éventuel vers une librairie I2C soft (sans interruption) ?

J'avais vu passer une librairie 'soft I2c'  (en fait 2 variantes dont l'une n'utilise pas le module I2C du microcontroleur) Pas (encore) testé de mon côté, c'est juste un lien...  à priori de confiance vu la source.
http://forums.adafruit.com/viewtopic.php?f=25&t=13722

L'I2C (maître) en 'bit-banging' est présent également dans la librairie 'ports' de Jeelabs
http://jeelabs.net/projects/cafe/wiki/Ports

Autre 'solution de repli' : laisser carrément tomber l'i2c pour attaquer les 16 segments au profit de deux HC595 en cascade comme içi : http://arduino.cc/en/Tutorial/ShiftOut

Remarque : le PCF8583 pourrait générer une interruption périodique sur sa broche INT en lieu et place d'un  Timer interne. (J'ai prévu de reprendre prochainement sur Arduino une application ou j'utilisais le PCF8583 pour réveiller par interruption externe  un PIC à intervalles de temps programmés. Si mes souvenirs sont bons on peut programmer le mode Alarm du PCF8583 pour obtenir une interruption à intervalles de temps réguliers (1 seconde par exemple) ou  une interruption à une 'date' programmée.
D'ailleurs un PCF8583 non initialisé ne sort-il pas un signal à 1Hz sur INT ?/i]
866  Using Arduino / Networking, Protocols, and Devices / Re: heat-power consumption ethernet shield wiznet 5100 chip on: August 14, 2011, 06:22:05 am
Unless hardware changes on the shield (VCC, MOSI, SS, CLK switching) one way for chip's case temp reducing  is  : adding some heatsink.
Assuming 0,5W for power dissipation a small 20°C/W heatsink could reduce case temp from 48°C to 38°C  @24°C ambiant.
867  International / Français / Re: étourderie on: August 13, 2011, 11:10:08 am
pas sûr que sprintf() soit pris en charge sous Arduino... et si oui il y a probablement des limites !!

Si trame[] n'a d'autre utilité que l'affichage on peut faire de manière plus 'arduinesque', dans le style  :
Code:
     
      double sinus   = sin(Theta)*1000;
      double cosinus = cos(Theta)*1000;

      Serial.print(Theta,DEC);
      Serial.print('\t');
      Serial.print(long(sinus),DEC);
      Serial.print('\t');
      Serial.println(long(cosinus),DEC);
868  International / Français / Re: étourderie on: August 13, 2011, 04:53:35 am
en écrivant
Code:
  long sinus = sin(Theta)*1000.0;
  long cosinus = cos(Theta)*1000.0;
peut être.
Comment sont déclarées Theta et inc ?
869  International / Français / Re: Qu'acheter pour programmer Arduino Standalone ? (usb) on: August 12, 2011, 06:01:58 pm
Avec une Arduino Duemilanove c'est possible .Ce ne l'est pas (encore ? ) avec une carte Uno en raison du bootloader Optiboot équipant les cartes récentes. cf Site Arduino :
Quote
NOTE: Currently, you cannot use an Arduino Uno as an ISP programmer because the optiboot bootloader does not support this sketch. A revision for this is in progress
http://arduino.cc/en/Tutorial/ArduinoISP

Il semble qu'il ya ait déjà du nouveau depuis le 16 juin ..... mais pour en profiter il faut pouvoir flasher la toute dernière version d'Optiboot  http://arduino.cc/forum/index.php/topic,64105.0.html
Quote
Tested on m328, m168, m8, some with manual reset, and with ArdunioISP. Mostly on Mac, some on windows xp. Needs more linux testing.

C'est typiquement le genre de situation où on ne regrette pas d'être autonome avec un petit programmateur ISP, USBAsp ou autre !
Quand au bootloader installé chez Adafruit, cest à voir.
870  International / Français / Re: Qu'acheter pour programmer Arduino Standalone ? (usb) on: August 12, 2011, 03:57:31 pm
Bonsoir
Quote
De même il parait qu'il existe des interfaces pour reprogrammer l'atmega sur ebay pour pas cher, vous confirmez ?
Le petit bidule qu'on trouve sur ebay pour 4€ sous un nom du genre "USBASP USBISP AVR Programmer AVRDude USB Port"  est tout à fait conseillé pour travailler pluis à l'aise. Un jour ou l'autre on a besoin de changer de bootloader ou de travailler sans bootloader. Même si on s'en sert peu ça donne un sentiment de sécurité !
(Il n'est pas certain qu'un Arduino maison ou 'standalone" puisse tourner en "programmateur ISP" comme une Duemilanove)

Attention : ces modules sortent sur 2x5 broches alors que l'Arduino utilise le brochage 2x3.
Il faut donc réaliser ou acheter un adaptateur (voir brochages ISP 10pins et 6pins ci dessous)

Je n'ai pas encore eu à acheter un "USBASP" vu que j'ai un AVRISP en bon état, module de même fonction connecté sur port série RS232 (cadeau  d'Atmel + quelques Mega8 et Mega16 il y a 4 ou 5 ans dans un rare moment de générosité..... Atmel sur ce plan est beaucoup plus radin que Microchip)
Pages: 1 ... 56 57 [58] 59 60 ... 65