Log in Register

Login to your account

Username
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name
Username
Password *
Verify password *
Email *
Verify email *
Captcha *
Welcome, Guest
Username: Password: Remember me

TOPIC: Projet xPLduino alternatif

Projet Xpldunio alternatif 24 Jan 2013 00:08 #11

Le DMX, Chestro m'en a parlé, moi ce qui me freine c'est le coût. On est à 15€ par point lumineux, hors coût de la carte côté arduino : si c'est un gros bandeau qui fait le tour de la pièce, ok. Moi j'ai opté pour des sources faible puissance réparties : entre l'intégration et le budget, ça devient démesuré. (Surtout que je n'ai que du 220V qui arrive dessus, mais c'est une autre histoire).
  • Frunk
  • Avatar 2013 01 08
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 70
  • Thank you received: 1
  • Karma: 1
Last Edit: 24 Jan 2013 00:09 by Frunk.
The administrator has disabled public write access.

Projet Xpldunio alternatif 24 Jan 2013 09:00 #12

Clairement Frunk je suis dans le même situation que toi, et si il faut un module DMX par lampe c'est pas la peine. D'un côté, la plupart des driver DMX ont plusieurs channel.

Par exemple des module a intégrer du genre :

6 channel - 1-8x1W led

3 channel - 1-3x3W

Cer sont des exemples, les module ne manquent pas et les prix en commande groupée au pays du soleil levant peut rapidement chuté !

Cependant, cette solution n'est valable que pour de l'éclairage led. Nous en discuterons ce soir sur le chan. Je retourner bosser !
  • chestroled
  • Avatar
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 58
  • Thank you received: 2
  • Karma: 1
The administrator has disabled public write access.

Projet Xpldunio alternatif 24 Jan 2013 21:41 #13

Pour le DMX il faut en effet un module récepteur (de 1 canal à x canaux) par lampe, mais ne soyons pas pessimistes: il me semble (au vu des cartes qui ont déjà été mises au point et réalisées pour ce projet Xplduino) qu'il ne doit pas être bien compliqué d'en développer une ou plusieurs, du style de celle que je joins en annexe.
Et il est faux de dire que le DMX ne marche que pour les LEDs: c'est un protocole d'adressage assez simple qui permet de piloter tout ce que l'on veut, principalement des relais, des moteurs...en spectacle les machines à fumée, la rotation des boules lumineuses, l'orientation des projecteurs pendant le show, tout est piloté en DMX.
Pour la domotique, j'envisage l'utilisation du DMX pour piloter les leds, les lumières (on/off) l'orientation des caméras de vidéo surveillance, les volets roulants, l'ouverture des portails et portes de garage, etc....mieux que le X10, puisque que les récepteurs DMX peuvent être adressés par radio fréquence.
Et avec les logiciels libres qui existent sur la toile (en attendant l'intégration dans Xplduino) il est déjà possible de créer tous les snérani possibles sans aucune difficulté: descendre l'écran, fermer le volet roulant, baisser la lumière avant le démarrage d'un film, par exemple...

Je suis absolument persuadé qu'il faut prendre en compte le DMX pour Xplduino et développer les cartes qui vont bien Tongue

DMX + relais
DMX + triac (éclairage courant halogène 220v)
DMX + PWM (LEDs, Ruban LEDs)

Carte interface sortie Arduino + DMX

C'est moderne, universel, élégant...à notre image à tous en fait!!

Bon, j'édite ce post car je n'arrive pas à y insérer un fichier. Mais regardez ce lien:
www.panadiffusion.fr/fr/gradateurs-modulaires,1.htm
Il y a des tas de cartes interface DMX:
- DMX relais
- Pour la variation de l'éclairage incandescent, il s'agit de cartes DMX + sorties 0-10v, ces sorties permettent d'attaquer les gradateurs à triacs ou thyristors
- Il y a des cartes mixtes: sorties 0-10V + 2 relais
C'est juste pour l'exemple, ça doit être faisable non? Gromain, sur ta carte gradateur, les triacs sont bien pilotés par une variation de tension 0-10v non?
  • jean-marc
  • Nophoto
  • OFFLINE
  • Senior Boarder
  • Rank2
  • Posts: 60
  • Thank you received: 1
  • Karma: 0
Last Edit: 24 Jan 2013 22:36 by jean-marc.
The administrator has disabled public write access.

Projet Xpldunio alternatif 25 Jan 2013 11:47 #14

oui, nous aimerions définir les besoins exact d'une carte DMX (enfin, plus gobalement une carte dédiée à plusieurs BUS). Nous allonrs faire un sujet ou autre pour en discuter. Le seul point négatif de la chose, c'est qu'il faut une cable data et un cable puissance ainsi qu'un transfo au point de consommation . ( amaner un cable RJ45 + 3x1.5 , de la on place le controleur et une alimentation 230v->BT (12 ou 24V)

A creuser Wink
  • chestroled
  • Avatar
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 58
  • Thank you received: 2
  • Karma: 1
Last Edit: 25 Jan 2013 11:48 by chestroled.
The administrator has disabled public write access.

Projet Xpldunio alternatif 25 Jan 2013 12:10 #15

Gromain, sur ta carte gradateur, les triacs sont bien pilotés par une variation de tension 0-10v non?
non...
les cartes dimmers sont à piloter par envoi d'une consigne via i2c, ou localement par commande sur une des entrées de la carte.
Ensuite, l'uC retarde le déclenchement des triac en fonction du top donné par le circuit de détection du passage de la sinusoïde à zéro et de la consigne demandée.
  • gromain
  • Avatar 2013 01 07
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 153
  • Thank you received: 10
  • Karma: 3
The administrator has disabled public write access.

Projet Xpldunio alternatif 26 Jan 2013 00:10 #16

Heureux de voir que le DMX suscite l'intérêt.
Et d'accord avec Chestroled, il faut parfaitement définir une (ou plusieurs) carte(s) DMX adaptée(s) à la domotique.
Pour l'éclairage traditionnel en 220V, je vois une carte dans le boitier le + petit possible qui contiendrait récepteur DMX + gradateur, à insérer au point lumineux, donc pas besoin de tirer un câble puissance puisqu'il y est déjà. Par contre oui, il faut amener le bus data DMX (mais il peut être avantageusement remplacé par une liaison radio, voire wifi)
Pour l'éclairage LED dimmable et les rubans RVB il faut le transfo BT et le convertisseur PWM.
Dans tous les cas (sauf peut être la carte relais?) je vois l'électronique et son alimentation dans un boitier déporté au point d'utilisation.
Pour le bus data DMX, 3 fils suffisent.
Le + gros problème que je vois c'est la liaison série entre les différentes cartes si elles sont implantées aux points d'utilisation.
Une alternative serait art-net, c'est à dire le transfert des trames DMX sur réseau ethernet, ce qui permettrait l'utilisation d'un switch et un câblage en étoile en RJ45.
Oui, beaucoup de reflexion à avoir sur ce sujet!
  • jean-marc
  • Nophoto
  • OFFLINE
  • Senior Boarder
  • Rank2
  • Posts: 60
  • Thank you received: 1
  • Karma: 0
The administrator has disabled public write access.

Projet Xpldunio alternatif 26 Jan 2013 08:20 #17

Jean-Marc, oui il suscite de l'intérêt mais en en discutant hier sur IRC, nous avons conclus qu'il est totalement irréel d'implémenter un réseau aussi contraignant (série ) il va falloir trouver une protocole dérivé, par exemple le DMX-512 utilise le bus RS485.

Il faut chercher une autre solution, dans un réseau en étoile, implémenter une solution série n'est pas viable.
  • chestroled
  • Avatar
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 58
  • Thank you received: 2
  • Karma: 1
The administrator has disabled public write access.

Projet Xpldunio alternatif 26 Jan 2013 21:34 #18

On est bien d'accord, et c'est exactement la limitation dont je parlais à la fin de mon post précédent.
C'est pourquoi je pensais à Art-Net, j'y reviens dans le nouveau sujet que tu viens d'ouvrir.
  • jean-marc
  • Nophoto
  • OFFLINE
  • Senior Boarder
  • Rank2
  • Posts: 60
  • Thank you received: 1
  • Karma: 0
The administrator has disabled public write access.

Projet Xpldunio alternatif 08 Jan 2014 15:16 #19

Bonjour à tous, et bonne année !!! W00t

Ça fait un moment que je ne suis pas passé venu posté ici, mais je passe régulièrement voir les news et le forum Wink

Je viens "mettre à jour" mon petit topic sur ma version de xplduino que j'ai développé moi même.

Le prototypes ont étés réalisés, testés, tout marche bien "seule" (c'est à dire en faisant des requêtes HTTP directement dans un navigateur).

C'est une vielle photo, c'est encore la carte W5100. Voici le dessus des cartes :

Cartes Dessus


De gauche à droite :

- La carte 32 PWM : 8 ports RJ45, 1 port RJ45 pour 4 PWM (RBG + 1 en rab pour des spots blancs). La carte ne génère que le signal (500mA par sortie tout de même, mais la carte n'est pas prévue pour faire passer 16A en tout Unsure ). Le but est que le signal soit amplifié au plus proche du point lumineux (moins de perte). La carte mère mémorise les couleurs / intensités favorites. Ainsi, lorsqu'on allume la lumière, elle peut être par défaut allumée à 60%.

-La carte relais : 8 relais 10A 250V, avec contact inversé (pourquoi alimenter un relais 99% temps alors qu'on peut utiliser la sortie inversée Smile ) La carte mère mémorise l'état des relais dans l'EEPROM si on le souhaite.

- la carte entrée / sortie TTL : 9 ports RJ45, 1 port RJ45 par boitier de bouton poussoir, dont 5 fils pour les entrées / sorties (configurables à souhait : interrupteurs et leds sur les poussoirs), 2 fils GND et 1 fil 5V

La carte entrée / sortie gère 4 types d'entrée : appui simple, appui double, appui long, appui très long. Tout les interrupteurs de la maisons seront des boutons poussoirs. La gestion des différents appuis permettera de faire varier l'intensité des spots, la couleur, mémoriser l'intensité, etc...

Le dessous des cartes :

Cartes Dessous


On peut voir que le dessous de la carte mère est en réalité le dessus du système (avec les leds). On trouve sur la carte mère :

- un Atmega 1284p
- un dip switch x4 pour configurer l'IP de la carte sans reprogrammer la carte
- 8 leds par carte fille pour afficher l'état des entrées / sorties
- 1 led jaune par carte fille pour la communication de l'I2C
- 1 led bleu général pour le statut de la carte mère (erreur, initialisation, ON, etc...)
- un connecteur de programmation (adaptateur arduino RS232)
- 2 régulateurs à découpage 1A (5V et 3.3V)
- 2 connecteurs I2C pour les cartes filles (GND, 5V, 12V, SDA, SCL)
- l'alim 12V.

La carte mère détecte toute seule quelles sont les cartes filles connectées. Normalement, le programme restera strictement identique quelque soit la configuration "carte mère + 2 carte filles". L'IP étant configurable par des switchs, tout se fait au démarrage de la carte mère.

Pour la futur version, je compte rajouter une puce EEPROM sur la carte mère au cas où... Une petite carte EEPROM qui s'enfiche dans un connecteur HE10 est tout à fait envisageable sans grosse modif de la carte mère Cheerful

Une fois toutes les cartes assemblées, voici ce que ça donne :

Boitier Monte Dessus


Boitier Monte Cote


Boitier Monte Dessous



Etant actuellement en location (classé G, une passoire quoi W00t), j'aimerai gérer un peu mieux le chauffage plutôt que d'utiliser les thermostats de mes vieux grilles pains (150€ / mois d'EDF lissé sur l'année... 400€ / mois uniquement l'hiver)

J'ai eu une netatmo pour Noël (station météo connecté, pour ceux qui ne savent pas ce que c'est, allez voir sur leur site, c'est terrib Cheerful ), donc c'était l'occasion d'utiliser concrètement mes cartes (principalement la carte relais dans un premier temps)

Il y a eu quelques modifications depuis ces photos :

- utilisation de MCP23017 (plus pratique que le MCP23016 au niveau des pins, moins cher, débit plus rapide)
- utilisation du W5200 pour l'ethernet (8 fois plus rapide en débit)


J'ai créé un script google (pour ceux qui connaissent) qui demande toute les minutes à ma netatmo la température intérieur et je la compare à un agenda google, toujours grâce au script, afin de savoir si je dois activer ou non le chauffage.

Il me reste à piloter ma carte mère et donc mes relais en fonction du résultat du script, ça ne devrait plus être très long à mettre au point, je pense que d'ici la fin de la semaine, tout sera mis en place Smile Smile

J'utiliserai aussi la carte RGB pour alimenter un strip led : couleur bleu, il fait froid, vert, il fait bon, rouge, il fait chaud. Ca ne sert pas à grand chose en soit, mais ça me permet de faire fonctionner un peu mes cartes Smile

Bien entendu, les fonctions relais, et RGB sont assez "poussées" elles aussi. Par exemple :

- une requête sur la carte relais peut activer / désactiver un relais, mais aussi générer une impulsion de longueur voulu. Pas besoin de se soucier de renvoyer une deuxième requête.

- une requête sur la carte RGB permet de changer en fondu une couleur, pendant une durée programmable. Une autre permet de donner une séquence de couleur qui sera répétée indéfiniment. (rouge / éteint / rouge / éteint / etc... pour signaler une alarme par exemple).

Voilà voilà pour les nouvelles Smile

Sinon, la maison avance bien aussi, un peu long étant donné que c'est de l'autoconstruction, mais bon Smile

20130719 171252


24


837452


840959


887278


887310


901893


901897


748634


748636


Ça nous occupe pas mal les WE Grin
  • mccyrille
  • Avatar 2013 01 23
  • OFFLINE
  • Fresh Boarder
  • Rank0
  • Posts: 19
  • Thank you received: 1
  • Karma: 0
The administrator has disabled public write access.
The following user(s) said Thank You: gromain

Projet xPLduino alternatif 11 Jan 2014 15:28 #20

salut mccyrille,

l'année a l'air de bien commencé pour toi Smile

Bravo pour ta réalisation, ça fait plaisir à voir. Il y a tellement de projets beaux et ambitieux sur le papier mais qui n'aboutissent jamais. Et c'est sympa de penser venir mettre à jour ce topic.

J'ai hâte de voir ce que ça va donner IRL mais vu déjà la qualité des protos, je ne me fais pas trop de soucis.

Les régulateurs à découpage, ce sont des RECOM non ?

Ton projet est open source ? Histoire que chacun de nos projets puissent bénéficier à l'autre Wink

Encore une fois, bravo et... belle maison !

Romain

Edit: sujet déplacé vers la section "Votre maison & vos projets"
  • gromain
  • Avatar 2013 01 07
  • OFFLINE
  • Administrateur
  • Administrateur
  • Posts: 153
  • Thank you received: 10
  • Karma: 3
Last Edit: 11 Jan 2014 15:32 by gromain.
The administrator has disabled public write access.
Backtotop