Skip to content

Afficheur de télétravail

Description du projet

L'objectif de ce projet est de réaliser un afficheur de télétravail. Il permet de savoir si la personne travaillant est en réunion ou non.

L'idée est venue en découvrant le tutoriel d'Adafruit où seul le panneau 3D "On Air" a été utilisé par rapport à ce projet

Principe de fonctionnement

Le projet est découpé en 2 parties :

  • Une partie "récepteur" qui permet d'afficher la (non) disponibilité.
  • Une partie "émetteur", qui permet de choisir la (non) disponibilité.

L'émetteur se place dans le bureau et permet de choisir la couleur à l'aide de bouton. Le récepteur se place lui à l'extérieur du bureau et allume le ruban de led en fonction de la couleur choisie.

L'émetteur possède lui aussi une led RGB permettant d'avoir un retour sur la couleur affichée par le récepteur.

Image Off

Image Couleur Bleue

Image Couleur Verte

Image Couleur Rouge

Matériel utilisé

Récepteur

  • Un micro-contrôleur wifi ESP8266 (ESP01)
  • Un ruban de led
  • Une batterie
  • Un module de charge (TP4056)
  • Un régulateur de tension LD33v
  • Un interrupteur
  • Des condensateurs

Schéma récepteur

Émetteur

  • Un micro-contrôleur wifi ESP8266 (Lolin D1 Mini)
  • Des boutons
  • Une led RGB

Schéma récepteur

Aspect technique

Récepteur

Une fois allumé, le récepteur se connecte au wifi domestique et créé un mini serveur web semblable à un serveur d'API Rest.

Un seul endpoint est nécessaire pour indiquer s'il faut allumer le ruban de led avec la couleur en paramètre (à l'aide de la valeur hue de la bibliothèque fastled), ou bien s'il faut l'éteindre.

Le récepteur est alimenté par une batterie lui permettant de rester allumé pendant une dizaine d'heure environ (à recharger après une grosse journée de réunions !)

Émetteur

Une fois allumé, l'émetteur se connecte lui aussi au wifi domestique. Lors de l'appui sur un bouton, le serveur web du récepteur est appelé, avec le code de la couleur correspondant au bouton appuyé. Si (et seulement si) le récepteur reçoie et traite l'appel de l'émetteur (à l'aide d'un code retour 200), alors le retour s'allume lui aussi de la même couleur. Ce fonctionnement permet de s'assurer que le récepteur fonctionne correctement.

Conception 3D

Le logiciel Freecad a été utilisé pour modéliser toutes les pièces propres au projet.

Récepteur

Le récepteur est constitué de plusieurs étages, empilés les uns aux autres.

À trouver sur Thingiverse (projet d'Adafruit) :

  • Un étage constitué d'une plaque translucide (imprimée en 3D)
  • Un étage constitué de la plaque "ON AIR"

Réalisation propre au projet :

  • Un étage pour les composants
  • Un étage pour le ruban de LED
  • Un bloc pour l'ensemble

L'étage lié au ruban de LED a été prévu pour que le ruban ne soit pas face au panneau translucide, mais que les 2 parties soient face à face de manière à se refléter sur le blanc des pièces imprimées. De cette manière la couleur est plus homogène et le ruban n'est pas visible.

étage pour les composants

Résultat étage pour les composants

étage pour le ruban de LED

Résultat étage pour le ruban de LED

Résultat étage pour le ruban de LED 2

Résultat étage pour le ruban de LED 3

Résultat étage pour le ruban de LED 4

étage pour l'ensemble

Résultat Final 1

Résultat Final 2

Émetteur

Toujours en cours :(

Sources

Projet d'Adafruit