Ruban à leds RGB connecté

Difficulté:

Commander la luminosité, la couleur, les effets lumineux d’un ruban à leds RGB depuis un smartphone ou une tablette


Un ruban à leds est livré avec une petite télécommande infrarouge qui a la fâcheuse habitude de disparaître sous les coussins du canapé ou sous les magazines posés sur la table basse.
De plus, le récepteur infrarouge est souvent soudé au bout d’un fil relativement souple et il faut bien viser le récepteur pour que le ruban réagisse. Les couleurs proposées sur la télécommande sont également en nombre restreint.
Tout le monde possède aujourd’hui un smartphone (que ferions nous sans lui) et l’idée m’est venue de commander le ruban à l’aide d’une interface graphique développée sous App Inventor.
L’application fonctionne sous Androïd et permet de modifier les paramètres du ruban via une liaison Bluetooth.

Matériel :

Budget : Non défini

  • – 1 ruban à leds RGBTout le matériel est disponible chez Go…nic (revendeur partenaire du concours Oui Are Arduino) (disponible ici)
  • – 1 shield RGB Velleman KA01 (15 euros) pouvant être remplacé par 3 transistors et 3 résistances (3 à 5 euros le tout) (disponible ici)
  • – 1 Arduino Uno (20 euros) (disponible ici)
  • – 1 shield Bluetooth V2.1 Seedstudio (25 euros) pouvant être remplacé par un module HC06 (4 euros)
  • – 1 morceau de barrette sécable
  • – 1 smartphone ou 1 tablette

Connecte-toi pour découvrir ce tuto
Rejoins une communauté de plus de 40 000 Makers français, découvre toutes leurs techniques et idées créatives et partage tes projets !

A découvrir :
Etape 1 : L’application Androïd
Etape 2 : Le montage et le code Arduino
Etape 3 : Le ruban
Etape 4 : Version “lite”
Etape 5 : L’utilisation

Génial, depuis le temps que je devais le faire !
Bravo

Merci.

Félicitations pour ce projet. Le tutoriel est très clair.
Je ne possède pas de ruban à leds et j'ai testé le projet “Ampoule à leds connectée” , sympa également.
Je voudrais commander mon ampoule avec ton application, est-ce possible ?
Merci

Comme je l'ai écrit dans le tuto, l'application envoie 5 octets à chaque action. Il faut donc mixer les deux programmes Arduino pour commander une ampoule avec mon appli.

Bonjour. Merci pour ce tutoriel c'est exactement ce que je cherchais, mais je voulais savoir si cela pouvait fonctionner avec un ruban led en 5v afin d'utiliser une batterie (de secours pour portable ou pile 9v) ?

Pas de souci. La tension d'alimentation du ruban doit être appliquée sur le shield.

Bonjour, Bonjour, Merci pour ce tutoriel de qualité. J'aimerais pouvoir télécharger le fichier Ruban_Led.apk. Le lien n'est pas indiqué : où peut-on le trouver ?(...)

Bonsoir, Il est impossible de mettre un lien de téléchargement autre qu'un fichier PDF, texte sur Oui are Maker. Désolé.

Bonjour, Merci beaucoup pour votre réponse mais vous dite dans votre tuto : "il suffit de télécharger le fichier Ruban_Led.apk, de le coller dans un répertoire du smartphone et de cliquer dessus. L’installation se lance toute seule." Je comprends qu'il n'est pas possible de télécharger ce fichier sur "Oui are makers" mais où trouver ce fichier ailleurs ? (...) Merci par avance.

Voilà, la manipulation a fonctionné. Il y a eu un bug quelque part !!!

salut Titchoi j'essai ton prog. et je bute sur ces lignes dans l'arduino #include SoftwareSerial bluetooth(2, 4); // RX, TX faut il declarer le bluetooth plus tot dans le programme? version ide arduino 1.8.3 ou 1.4 Merci Marcus

Voilà les deux instructions qu'il faut mettre pour déclarer un port série virtuel : #include SoftwareSerial Bluetooth(RX,TX); avec RX et TX le numéro des deux broches sur lesquelles les données série transitent. Il y a parfois des bugs sur OAM lors de copier/coller. Désolé.

Merci je l ai declare au debut apres #include SoftwareSerial bluetooth (2,4); Et ca marche...

Bonjour

Peut on envisager de coupler une bande led a  un système de centrale de clignotant s et feux stop moto via un mode bluetooth ?

Merci

Bonjour Maximilien

Je ne connais pas du tout les centrales mais avec Arduino, tout est faisable à condition de prendre son temps et de bien analyser les tensions qui arrivent. Elles ne doivent pas dépasser 5V.

Salut !!!
Déjà bravo pour le tuto c'est super clair !!!
Est-il possible de récupérer le code de l'application mobile pour essayer quelques idées d'améliorations ?
Bien-sûr je le partagerai (si j'y arrive) :p
Bonne soirée
Antoine

Bonjour, j'ai un probleme avec #include SoftwareSerial bluetooth (2,4), est ce que cela a un rapport avec ruban.ino ?

D'ailleur je ne trouve pas ce fichier, si vous pouvez m'aider ...

Ces tutoriels devraient vous plaire

Connecter un écran LCD en I2C
Préparer un fichier pour une découpe et une gravure laser
fabrication de circuits imprimés facile

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers