Aller au contenu


Photo
- - - - -

Bus 2 fils pour commande de led


16 réponses à ce sujet

#1 Stephd

Stephd

    Membre

  • Membres
  • 57 messages
  • Gender:Male
  • Location:oise

Posté 02 octobre 2012 - 08:31

bonjour ti Zautre,


Voila je souhaiterais etudier une solution pour commander l'eclairage de mes camions...

pour ce qui de l'electronique qui gere l'eclairage en fonction des infos de la RC pas de souci ca existe.

le probleme est que, par exemple, l'eclairage des feux d'un camion rc au 1/14 se compose de (sur face avant) 2 clignotants (droite et gauche) code, phare, plein phare, anti brouillard, et des fois rampe de phare basse et/ou haute... cela peut representer au moins 10 leds et jusqu'a 15/20 led.... donc autan de fil (soit 20 fils jusqu'a une bonne 40taine) ce qui fait beaucoup de fil!!!

mon objectif serait de faire une platine gauche et une droite avec des leds parfaitement implantées dimensionnelement, et que cette platine puisse decoder un message venant d'une centrale et allume les feux qui vont bien pour le coté gauche, et une autre pour le coté droit, avec seulement 2 ou 3 fils ....
Pour situer le dimensionnel de la platine elle doit faire dans les 30mm de haut et 20 mm de largeur, ce qui ne fait pas beaucoup de place....et doit embarquer les 6 led et l'electronique de decodage...

pour les platines arrieres il y a 5 leds par coté et donc 2 platines de 15mm de haut et 30 de large environ...

Voila un exemple de ce qu'on a:

Image IPB

et donc mon objectif et d'avoir que 2 ou 3 fils pour alimenter la calandre

qui pourrait me conseiller sur le systeme de bus???

merci d'avance

a++

stephd
Ignorant de naissance, mais en voie de guérison

#2 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 521 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 02 octobre 2012 - 09:42

salut

je sais pas si ca va t'aider, mais en utilisant le bus I2C coupler à un PCF8574 je pensse que ca devrais avancer.

Le PCF8574 est un circuit intégré I2C permettant de contrôler 8 d’entrées / sorties digital en utilisant 2 broches de l’arduino (SCL, SDA).

Je te donne un lien pour exemple: lien PCF8574

J'espere que ca va t'aider :ignat_02:

Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#3 SRWieZ

SRWieZ

    Membre

  • Membres
  • PipPip
  • 231 messages
  • Gender:Male
  • Location:Evreux, Haute-Normandie, France

Posté 02 octobre 2012 - 11:42

J'allais te proposer la même chose mais avec un 74HC595
Qui lui aussi peut contrôler 8 sorties digitales avec seulement 3 fils http://www.arduino.cc/en/Tutorial/ShiftOut
De plus, tu peut connecter à la chaîne deux 74HC595 donc en avoir un de chaque côté et n'avoir à la fin que 3 fils pour les contrôler.

#4 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 521 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 02 octobre 2012 - 04:05

je n'avais pas pensser a celui la.
pas mal aussi :tatice_03:

Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#5 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 825 messages

Posté 02 octobre 2012 - 04:51

en démontant un vidéoproj, je suis tombé sur un compoosant qui répondait au doux nom de "24LC16B".
voici le datasheet de ce composant qui est un peu plus petit puisque n'ayant que 8 pattes :
'http://www.datasheetcatalog.org/datasheet/microchip/21703d.pdf

(ma proposition est à confirmer.. je ne l'ai jamais utilisé).

#6 SRWieZ

SRWieZ

    Membre

  • Membres
  • PipPip
  • 231 messages
  • Gender:Male
  • Location:Evreux, Haute-Normandie, France

Posté 02 octobre 2012 - 07:17

thermo_nono : Aucun rapport, c'est un EEPROM, autrement dit de la mémoire.

#7 Stephd

Stephd

    Membre

  • Membres
  • 57 messages
  • Gender:Male
  • Location:oise

Posté 03 octobre 2012 - 10:18

@ tous ,

merci pour les infos je vais regarder et essayer de comprendre le mecanisme...
je reviens vers pour vous faire part de mon avané sur ce projet...
Ignorant de naissance, mais en voie de guérison

#8 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 521 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 03 octobre 2012 - 06:57

n'oublie pas les photos ou les videos avec ton code.
:close_tema:

Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#9 Stephd

Stephd

    Membre

  • Membres
  • 57 messages
  • Gender:Male
  • Location:oise

Posté 03 octobre 2012 - 07:06

t inquiete j'en suis pas avard :)
Ignorant de naissance, mais en voie de guérison

#10 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 521 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 03 octobre 2012 - 07:41

:thank_you:

t inquiete j'en suis pas avard :)

:drag_01: :ignat_02: :thank_you:

Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#11 Stephd

Stephd

    Membre

  • Membres
  • 57 messages
  • Gender:Male
  • Location:oise

Posté 13 décembre 2012 - 08:25

Bonjour,

La suite par ici ..... Nouveau topic
Ignorant de naissance, mais en voie de guérison

#12 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 14 décembre 2012 - 11:41

J'allais te proposer la même chose mais avec un 74HC595
Qui lui aussi peut contrôler 8 sorties digitales avec seulement 3 fils http://www.arduino.cc/en/Tutorial/ShiftOut
De plus, tu peut connecter à la chaîne deux 74HC595 donc en avoir un de chaque côté et n'avoir à la fin que 3 fils pour les contrôler.

par contre le 74HC595 ne permet qu'une extension du nombre de sortie alors que le PCF permet aussi d'étendre le nombre d'entrée y compris sous interruption, avec chacun son adresse;
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#13 Stephd

Stephd

    Membre

  • Membres
  • 57 messages
  • Gender:Male
  • Location:oise

Posté 14 décembre 2012 - 06:52

par contre le 74HC595 ne permet qu'une extension du nombre de sortie alors que le PCF permet aussi d'étendre le nombre d'entrée y compris sous interruption, avec chacun son adresse;



Merci pour ces précision !!! ;)

Je continu de chercher une solution avec seulement 2 fil (un challenge), le system à base de PCF8574 necessite 4 fils....
mais connaissez vous le kit vellman http://www.selectronic.fr/k8023-kit-commande-a-distance-a-2-fils.html#
savez vous comment faire ce type montage 2 fils tout en utilisant l'arduino???
Mon but n'est pas d'acheter ce kit mais de pouvoir en faire un avec l'arduino ...

merci d'avance...
Ignorant de naissance, mais en voie de guérison

#14 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 14 décembre 2012 - 07:26

Merci pour ces précision !!! ;)/>/>

Je continu de chercher une solution avec seulement 2 fil (un challenge), le system à base de PCF8574 necessite 4 fils....
mais connaissez vous le kit vellman http://www.selectronic.fr/k8023-kit-commande-a-distance-a-2-fils.html#
savez vous comment faire ce type montage 2 fils tout en utilisant l'arduino???
Mon but n'est pas d'acheter ce kit mais de pouvoir en faire un avec l'arduino ...

merci d'avance...

Effectivement il est possible de diminuer encore le nombre de fils c est ce qu on appelle le ONE WIRE , google one wire arduino ! Je n ai pas utilisé et je ne sais pas s il y a beaucoup de circuit compatible, il sera alors peut êt e nécessaire de fabriquer avec 1 pic
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#15 SRWieZ

SRWieZ

    Membre

  • Membres
  • PipPip
  • 231 messages
  • Gender:Male
  • Location:Evreux, Haute-Normandie, France

Posté 14 décembre 2012 - 10:04

par contre le 74HC595 ne permet qu'une extension du nombre de sortie alors que le PCF permet aussi d'étendre le nombre d'entrée y compris sous interruption, avec chacun son adresse;


Il n'a pas besoin d'entrées pour allumer des leds.

#16 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 14 décembre 2012 - 10:30

Il n'a pas besoin d'entrées pour allumer des leds.

bien sur mais des fois qu'il ajoute des capteurs sur son camion :ignat_02:/>/>
De plus pour aller au bout du raisonnement, je pense que si piloté par 2 fils (sans la commande du Ooutput Enable) alors le registre à décalage pourra provoquer un (tres bref ) allumage des leds pourtant voulu éteinte.
Cependant autre précision : en 1 wire, le même conducteur sert pour l'alim et le signal,ce qui est suffisant pour alimenter un capteur(comme le DS1820 capteur de temperature) ne le sera certainement pas pour alimenter des LEDs . Il faudra toujours un fil pour amener la "puissance"
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#17 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 15 décembre 2012 - 10:07

Ca tourne dans ma tête : transmettre des données et de la puissance le tout sur 2 fils : et en fait je viens de repenser à une solution pourtant déjà éprouvée : par courant porteur : 2 conducteurs 0 et + auxquels on superpose un signal par exemple ( au plus simple avec 16 sorties possibles sur 4 bits) en DTMF : un encoder DTMF sur l'Arduino pour générer le signal, à la réception 1 decoder DTMF. A priori le MT8889 peut faire encoder/decoder

OUPS erreur du matin : cette solution ne provoquerait la commande que d'une parmi 16 sorties à la fois; donc voir combien de sorties sont nécessaires pour coder les ordres sur 4 bits.
Le principe du courant porteur peut être poussé jusqu'à une liaison série superposée à l'alim via un modem.

Ca se complique cette affaire!
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/



Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users