[tuto] Ruban led RGB (RVB)

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

[tuto] Ruban led RGB (RVB)

Message par 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
Modifié en dernier par vil1driver le 10 nov. 2016, 12:19, modifié 64 fois.

Domoticz v3.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


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 : 167
Enregistré le : 10 mai 2015, 12:21

Re: RGB led stripe

Message par 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 : 4457
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: RGB led stripe

Message par 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.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

Zang
Messages : 28
Enregistré le : 20 mars 2015, 07:19

Re: RGB led stripe

Message par 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 : 4457
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: RGB led stripe

Message par vil1driver » 01 août 2015, 15:46

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

mise à jour du premier post.

Domoticz v3.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: RGB led strip

Message par jacques68 » 08 août 2015, 20:16

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

vil1driver
Messages : 4457
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: [tuto] Ruban led RGB (RVB)

Message par 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.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

jacques68
Messages : 167
Enregistré le : 10 mai 2015, 12:21

Re: [tuto] Ruban led RGB (RVB)

Message par jacques68 » 13 août 2015, 17:25

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

deennoo
Messages : 3978
Enregistré le : 25 janv. 2015, 02:00

Message par 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 : 4457
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: [tuto] Ruban led RGB (RVB)

Message par 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.9203 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


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.


Répondre