Table des matières:

Lampe intelligente Chic'on Cube : 11 étapes (avec photos)
Lampe intelligente Chic'on Cube : 11 étapes (avec photos)

Vidéo: Lampe intelligente Chic'on Cube : 11 étapes (avec photos)

Vidéo: Lampe intelligente Chic'on Cube : 11 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Lampe Intelligente Chic'on Cube
Lampe Intelligente Chic'on Cube
Lampe Intelligente Chic'on Cube
Lampe Intelligente Chic'on Cube

Cette instructables montre comment construire une lampe intelligente capable de connecter la plate-forme de service Chic'on. (Plus d'informations sur

****** Mise à jour Depuis juillet 2018 le site en ligne www.chicon.fr n'est plus accessible, vous devez exécuter votre propre serveur pour faire fonctionner une lampe chicon ******

Depuis le 27 mars 2016, une nouvelle version de chicon Ecosystem est désormais en ligne. Vous pouvez transformer votre téléphone mobile Android en une lampe compatible chic'on. Allez sur https://www.chicon.fr/ pour télécharger l'apk (obsolète veuillez exécuter votre propre serveur grâce aux sources fournies dans mon repo github)

Cette lampe pourra faire tourner des applications hébergées sur le cloud du service applicatif Chic'on telles que:

  1. Météo
  2. Niveau de pollution de l'air (France uniquement)
  3. Trafic horaire
  4. Rappel.
  5. Depuis la nouvelle version IFTTT est désormais compatible !
  6. Depuis la nouvelle version Openhealth connaît la grippe, la gastro-entérite, l'intensité des poux dans votre région (FR uniquement)
  7. Et plus…

Vous avez besoin:

  1. Un arduino UNO
  2. Bouclier Wifi
  3. 3xRGB LED - anode commune
  4. 2xLED verte
  5. 2xLED rouge
  6. 1x résistance 10K pour le commutateur
  7. 2x résistances 50Ohm (pour voyant d'état)
  8. 2x résistances 10K (pour les deux circuits intégrés)
  9. 2x CI TLC5916 TI
  10. 1x interrupteur
  11. 4x 10x10cm carrés Plexi (estompés)
  12. Bâton de bois rond 1xquart (environ 1m5 0.8cm de rayon)
  13. 1x3x0.8 bâton de bois rectangle (environ 30cm.
  14. 1x planche de bois (environ 50x50x0.3cm)
  15. Un serveur et un compte chic'on (code source disponible sur github ici)

Étape 1: Circuit de construction

Circuit de construction
Circuit de construction
Circuit de construction
Circuit de construction
Circuit de construction
Circuit de construction

Le circuit est assez simple.

Il utilise deux tlc 5916 reliés entre eux et une petite planche à pain. J'ai utilisé le bon schéma et le bon tutoriel pour mettre en cascade les deux circuits intégrés à partir d'ici

La maquette et la vue schématique montrent le circuit complet. Vous pouvez l'essayer avant de construire votre cube. Les leds RVB, le commutateur et la led d'état seront câblés pendant la construction du cube.

Vous trouverez des schémas étape par étape:

  1. Premièrement: avec les deux circuits intégrés tlc5916
  2. Deuxièmement: avec les deux circuits intégrés et le commutateur
  3. Troisièmement: avec les deux circuits intégrés, le switch et les leds RVB
  4. Quatrièmement: avec les deux circuits intégrés, le commutateur, les leds RVB et les leds d'état

Lors de la construction de votre cube (voir les étapes suivantes), commencez avec uniquement les circuits intégrés câblés (premier schéma). Vous câblerez ensuite le switch, les leds RVB, les leds d'état étape par étape.

Étape 2: Construire le cube

Construire le cube
Construire le cube

Le Cube est composé de trois parties:

  1. Pièce en plexi
  2. Partie led
  3. partie de pied de page

Étape 3: La partie Plexi

La partie plexi
La partie plexi

Pour construire la partie plexi dont vous avez besoin:

  • 4x carré Plexi (10x10cm - la lumière doit traverser)
  • Un bâton en bois quart de rond.
  • La colle
  • Carré de 10x10cm découpé dans la planche de bois pour faire le logo (facultatif)
  • Autocollant en fer pour colorer le logo (facultatif)
  1. Coupez les bâtons de bois 4x 10, 8cm bâton et 4x 13, 8cm bâtons (j'ajoute.8cm à cause de la longueur du rayon du bâton)
  2. Collez le plexis sur les bâtons comme sur la photo ci-jointe. Laissez le dos vide.
  3. Coupez trois morceaux de bois dans le carré 10x10 pour construire le logo chic'on. Gardez le reste du bois carré il servira plus tard à construire la partie LED
  4. Ajoutez des autocollants de couleur fer sur les parties du logo et collez-les au milieu de l'extrémité avant.

Étape 4: La partie LED

La partie LED
La partie LED
La partie LED
La partie LED
La partie LED
La partie LED
La partie LED
La partie LED

Pour construire la partie LED dont vous avez besoin:

  • 2x 13x8cm rectangles de bois (Pour faire le X intérieur)
  • 1x 9, 5x13, 2 rectangle de bois (Pour faire l'avant)
  • Perte du carré du logo (Pour faire la couverture du logo frontal)
  • Petits blocs pour fixer la couverture du logo
  • 3 LED RVB
  • 2x LED vertes
  • 2x LED rouges
  • Fils électroniques (gris, rouge, bleu, vert)

Soldat chaque led RVB sur les fils électroniques

  • La broche ROUGE sur un câble rouge
  • La broche VERTE sur un câble vert
  • La broche BLEUE sur un câble bleu
  • La broche ANODE sur un câble gris.

Gardez environ 20cm de câble, vous les couperez à la bonne longueur lors du branchement sur le circuit.

  1. Soldat en série les deux Leds vertes
  2. Solider en série les deux Leds Rouges

Gardez environ 20cm de câble, vous les couperez à la bonne longueur lors du branchement sur le circuit.

Construire le X

  • Le schéma montre comment construire le x intérieur.
  • Il suffit de prendre à 13x9, 5 cm rectangle de bois. Faites une encoche pour assembler les deux parties.
  • Percez un trou dans chaque rectangle pour faire passer les fils LED RVB des faces gauche et droite.
  • Collez-les lors de la construction de la partie avant pour construire un grand X de 10x9, 5cm.

Construire la façade

  • Vous avez besoin de cinq morceaux de bois pour construire la partie avant.

    • Un rectangle de 13, 2x9, 5cm
    • Deux blocs 10x0, 5 pour fixer le couvercle du logo
    • Couverture à deux logos (à partir de la perte de coupe du logo)
  • Percez quatre trous sur le rectangle de 13, 2 x 9, 5 cm:

    • Un pour les fils led d'état rouges
    • Un pour les fils led d'état vert et les fils led RVB de la face supérieure
    • Un pour les fils de l'interrupteur
  • Collez les deux blocs
  • Fixer les leds d'état rouge et verte et passer leurs fils
  • Fixez les fils led RVB
  • Collez les deux couvertures du logo.

Étape 5: la partie pied de page

La partie pied de page
La partie pied de page
La partie pied de page
La partie pied de page

Pour construire la partie pied de page dont vous avez besoin:

  • 1x11, 6x11, 6 carré fabriqué à partir de la planche de bois (pour le bas)
  • Le bâton de bois rectangle
  • 1x interrupteur
  • Votre circuit
  • Fils électroniques
  1. Soldat l'interrupteur sur deux fils électroniques. Gardez environ 20 cm de câble
  2. Coupez trois paix dans le bois rectangle de 10cm chacun
  3. Percez au milieu d'un des rectangles - diamètre de l'interrupteur - ce sera l'avant du cube
  4. Mettez l'interrupteur dans le trou.
  5. Collez le rectangle sur le carré de 11, 6cm
  6. Collez la planche à pain avec seulement l'IC en place.
  7. connectez le commutateur à la planche à pain (regardez le schéma dans l'étape de construction du circuit)
  8. Ajouter la construction de la partie led à l'étape précédente
  9. connectez les leds RVB sur la planche à pain (regardez le scematic dans l'étape de construction du circuit)
  10. Connectez les voyants d'état sur la planche à pain (regardez le schéma dans l'étape de construction du circuit)
  11. Couvrir avec la partie plexi

Étape 6: Lier l'Arduino à la planche à pain

Depuis l'Arduino il faut brancher:

  • +5v à la frontière de la planche à pain (+5v)
  • Grd à l'autre frontière de la maquette (Grd)
  • Au premier IC:

    • Données (PIN 3 de l'arduino - PIN 2 du TLC5916)
    • Horloge (PIN 5 de l'arduino - PIN 3 du TLC5916)
    • Loquet (PIN 8 de l'arduino - PIN 4 du TLC5916)
  • LED verte au PIN 6 de l'arduino
  • LED rouge au PIN 14 de l'arduino (analogique 0)
  • Passer au PIN 2 de l'arduino

Étape 7: Le code

Le code est disponible sur le dépôt github suivant:

Vous aurez besoin de la bibliothèque shiftPWM disponible sur

Vous aurez également besoin de la bibliothèque wifi disponible dans l'IDE officiel Arduino.

Le programme principal a été découpé en 4 fichiers principaux:

  • json.ino: Ce fichier décode le json envoyé par le serveur chic'on.
  • wifiManager.ino: Ce fichier gère la connexion wifi. Envoi/réception de données vers/depuis le serveur chic'on.
  • ledPorcessing.ino: Ce fichier gère les leds (allumage/extinction, intensité et couleurs)
  • chiconWifiPWDM_NOSD: Ce fichier est le fichier principal.

Vous devrez modifier deux valeurs sur le fichier de configuration (config.h):

  • Chaîne magicNumber = "";
  • Chaîne sNumber ="";
  • static const char ssid = ""
  • static const char pass = "";

Vous devez insérer celui que vous recevrez une fois que vous aurez demandé un accès au cloud applicatif chic'on (voir étape suivante). Si vous exécutez votre propre cloud d'application Chicon, vous devez insérer la valeur que vous souhaitez en fonction de la valeur dans la base de données du serveur (regardez le repo github chiconServer ici)

Étape 8: Créer un compte Chic'on et associer votre appareil

Créer un compte Chic'on et associer votre appareil
Créer un compte Chic'on et associer votre appareil
Créer un compte Chic'on et associer votre appareil
Créer un compte Chic'on et associer votre appareil

Pour demander un compte, rendez-vous sur le formulaire d'inscription sur https://www.chicon.fr/ et remplissez le formulaire d'inscription.

**** Mise à jour depuis juillet 2018 le site n'est plus accessible, merci de lancer vos propres sources serveur disponibles sur github ****

Connectez-vous ensuite au site avec votre compte nouvellement créé et:

  • Demandez un numéro de série pour votre cube nouvellement créé (vous recevrez le numéro de série par e-mail)
  • Ajoutez votre cube à votre compte (vous recevrez le numéro magique)
  • Mettez à jour votre code Arduino avec le numéro de série et le numéro Magic.

Vous pouvez maintenant configurer votre cube depuis la page de votre compte et profiter de votre smart cube !

N/B: si vous ne souhaitez pas avoir de compte chic'on et profiter de votre smart cube, vous devez exécuter votre propre serveur chic'on. Allez sur le wiki github du serveur chicon et suivez les instructions.

Étape 9: Ajout d'une application à votre compte

Ajouter une application à votre compte
Ajouter une application à votre compte
Ajouter une application à votre compte
Ajouter une application à votre compte

Lorsque vous créez un compte, aucune application n'est liée. Vous devez ajouter une application à votre compte pour pouvoir les attribuer sur votre appareil.

  • Connectez-vous avec votre compte
  • Sur la page de l'application, cliquez sur le bouton Ajouter au panier sur l'application que vous souhaitez.
  • Cliquez sur le lien "mon panier" en haut à droite et validez votre panier.
  • Les applications sont désormais disponibles sur la page de configuration de tous vos appareils

Étape 10: Associez le service à votre appareil

Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
Associer le service à votre appareil
  • Sur la page de votre compte, depuis la liste des appareils, cliquez sur la flèche verte pour accéder à la page de configuration des appareils.
  • Faites glisser l'application au centre de l'écran pour ajouter une application à votre appareil (ex: application météo)
  • Remplissez les différents formulaires contextuels de configuration (ex: Météo de demain à Lille - Nord de la France)
  • Redémarrez votre lampe Chic'on pour que les modifications prennent effet

Les dernières images montrent mon cube avec l'application de qualité de l'air (pas la météo). A cette époque, la qualité de l'air était mauvaise à Lille.

Étape 11: Aller plus loin

Pour aller plus loin, vous pouvez construire votre propre lampe intelligente et vous connecter à l'application cloud chic'on dès que vous suivez le protocole chic'on lampe intelligente et les spécifications de la lampe (décrit dans le wiki github disponible ici)

Si vous construisez votre propre lampe, veuillez poster un "instructable". Donnez-moi les coordonnées de votre lampe (nom et nombre de groupes led) en m'envoyant un e-mail grâce au formulaire de contact chicon sur le site.

Vous pouvez réutiliser le code du cube et simplement mettre à jour quelques codes de paix. Regardez le wiki github comment construire votre propre lampe et partagez-la !

Vous pouvez aussi, pour peu que vous connaissiez un peu le php, écrire votre propre application Chic'on capable de s'exécuter sur le Chicon Application Cloud public www.chicon.fr ou sur votre serveur privé.

Ce wiki décrit comment écrire votre propre application: Ici

Conseillé: