[tuto] Ruban led RGB (RVB)

Un forum dédie à vos questions concernant l'intégration à Domoticz des capteurs et gateway mysensors.org
vil1driver
Messages : 4054
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

[tuto] Ruban led RGB (RVB)

Messagepar vil1driver » 26 juil. 2015, 12:13

Salut,

en domotique il n'y a pas foule pour piloter des rubans led RGB, ZWave étant pour moi hors budget :? ,
donc je me suis dit, pourquoi pas tenter ce mysensors dont tout le monde parle, alors voila, après des heures de lecture et recherches,
j'ai réalisé un montage et conçu un sketch pour contrôler mon ruban via domoticz.

à ce jour, pas de module RGB dans domoticz, alors j'ai utilisé des dimmers, 1 pour chaque couleur (rouge, vert, bleu)
je dois dire que le résultat est tout simplement parfait pour mon utilisation.. (simplicité d'usage dans les scripts et scènes..)

l'intensité de chaque couleur est donc réglable manuellement dans domoticz,
l'arduino mémorise l'intensité lumineuse pour la reproduire après une coupure de courant.

j'ai ajouté un bouton On/Off (virtuel) pour lancer/arrêter une routine interne à l'arduino (que j'appel RGB Show),
qui produit une variation de couleur automatique très agréable (de rouge à rouge en 5minutes).
stopper le show, fige l'état actuel des couleurs et le mémorise, les valeurs sont également remontée à domoticz..
toute action manuelle sur l'une des couleur stop également le show.

l'arduino agit aussi en répéteur sur le réseau mysensors.

représentation de la variation de couleur (RGB Show) suivant la variation rouge, vert, bleu
Image

Merci google de m'avoir aidé à représenter et donc élaborer les courbes cossinus codées dans l'arduino, permettant de reproduire cette variation de couleur.

schéma de câblage du ruban led (réalisé avec le logiciel fritzing) - ne montrant pas le câblage de l'antenne par soucis de clarté -
Image
Erratum, le ruban est à anode commune..

périphériques dans domoticz
Image

Dashboard
Image

scène exemple
Image

vous trouverez mon sketch dans la liste des exemples venant avec la release 1.5 de mysensors
Image

Ou directement ici
J'espère que ça vous sera autant utile qu'à moi :-)

Image
Image
Image

Ne vous trompez pas de type de ruban, certain ont les 3 couleurs très espacées et le rendu s'en trouve fortement affecté.
Image
Dernière édition par vil1driver le 10 nov. 2016, 12:19, édité 64 fois.

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


jacques68
Messages : 158
Inscription : 10 mai 2015, 12:21

Re: RGB led stripe

Messagepar jacques68 » 27 juil. 2015, 17:42

Salut
Sympa ton projet, Pour les fetes de fin d'année (année dernière) j'ai voulu faire un truc du meme genre que toi. Mais j'ai laissé tombé car pris par le temps et un tas d'aures choses à faire à coté.
Bref j'ai pas trop eu le temps de m'y intéressé. Aurais tu un shéma de branchement de ton ruban de led? et quel puissance de transfo as tu utilisé pour l'alimenter?

vil1driver
Messages : 4054
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: RGB led stripe

Messagepar vil1driver » 27 juil. 2015, 19:04

le ruban c'est ça
http://www.amazon.fr/Ruban-LED-RGB-Prof ... B00BOUX8U4

pour le moment c'est en projet, je décortique la doc de la librairie mysensors et bosse le code qui à d'ailleurs déjà bien évolué par rapport à celui que j'ai posté... ça devient de moins en moins abstrait.
Je n'ai pas branché le ruban, mais une simple et unique led rgb pour tester ce que je fais, je n'ai pas encore reçu les composants pour faire le montage final.
ma led rgb est à cathode commune alors que le ruban est à anode commune, le code devra être modifié, mais la modif sera légère..
le câblage sera différent également...

pour le partie balayage du spectre, j'abandonne l'idée de le faire en shell, pas assez fluide, je me documente pour créer une fonction directement dans l'arduino et la lancer par un pushOn dans domoticz, le rendu sera bien meilleurs et ça évitera d'envoyer sans cesse des ordres radio, j'ai encore pas mal de lecture pour y arriver, mais ça avance... (génération de courbes cossinus..)

tout ça est un bon cas d'école :p

une fois le tout finalisé, je partagerai bien évidement :D
niveau câblage, ça va pratiquement coller à celui en lien dans mon message précédant, mais avec 3 transistors pour le coups...

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

Zang
Messages : 28
Inscription : 20 mars 2015, 07:19

Re: RGB led stripe

Messagepar Zang » 28 juil. 2015, 18:15

Super j'adore !

Je pensais à en faire un aussi mais ce ne sera pas avant plusieurs mois pour ma part !

J’espère que tu aura le rendu espéré ;)

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


vil1driver
Messages : 4054
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: RGB led stripe

Messagepar vil1driver » 01 août 2015, 15:46

projet terminé, rendu espéré atteint :D

mise à jour du premier post.

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

jacques68
Messages : 158
Inscription : 10 mai 2015, 12:21

Re: RGB led strip

Messagepar jacques68 » 08 août 2015, 20:16

Super je vais regarder de plus près tout cela!!!!

vil1driver
Messages : 4054
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: [tuto] Ruban led RGB (RVB)

Messagepar vil1driver » 13 août 2015, 17:10

ce n'est pas sans une certaine fierté que je vous annonce que mon sketch
est à présent inclue dans les exemples venant avec la release 1.5 de mysensors :D

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

jacques68
Messages : 158
Inscription : 10 mai 2015, 12:21

Re: [tuto] Ruban led RGB (RVB)

Messagepar jacques68 » 13 août 2015, 17:25

FELICITATION!!!!!!!!!!!!!! :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

deennoo
Messages : 3959
Inscription : 25 janv. 2015, 02:00

Messagepar deennoo » 21 déc. 2015, 20:08

Super !

Maintenant il y a des contrôles RGB dans domoticz grâce au hue et autres milight, est ce que ton sketch est reconnu ainsi ?


J'y pense pour la cuisine, le but : faire une simulation de lever de soleil, et biensur avoir un blanc chaud, quel ruban conseils tu ?

vil1driver
Messages : 4054
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: [tuto] Ruban led RGB (RVB)

Messagepar vil1driver » 21 déc. 2015, 20:54

heu le rgb dans domoticz ce n'est pas nouveau... je ne dois pas bien comprendre ce que tu veux dire..
mon sketch crée 3 dimmers, pas un module rgb car ce n'est toujours pas au point sur mysensors(dans domoticz) et c'est bien plus simple à gérer ainsi dans les scripts..
dans domoticz le rgb ça a toujours été impossible dans un script, ça à changé ?

Je ne suis pas revendeur de ruban lol, aucune idée :D
Mais pas de blanc chaud en rgb, plutôt avec du rgbw..

Domoticz v3.8158 (ubuntu server) OpenZwave v1.4-2503 (zwave+ sigma designs) mysensors v1.5 (serial gateway) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu
2.4ghz : RGB-3D

modules.lua

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.



Revenir vers « MySensors.org »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités