Ceci est une ancienne révision du document !


OLO 220V variation

  • Porteur du projet : resonance
  • Date : 2020
  • Licence : libre !
  • Contexte :
  • Fichiers : lien
  • Lien : lien vers un site éventuellement

Description

Olo en version 220v….

Jeu

Sur une interface representant les differentes lumieres.

On peut enregistrer une sequence en appuyant sur des boutons (ou interface photoresitance)

  • Si une premiere sequence de 10secondes a été enregistré elle joue en boucle… et progressivement le niveau lumineux decroit pour s'eteindre au bout d'un moment….
  • Si une deuxieme sequence de 3s est ajouté , elle s'additionne a la premiere et joue en boucle toutes les 3secondes…. et decroit aussi avec le temps…
  • etc…

Matériaux

  • ESP8266 (5€)
  • module gradateur 5v /220v pwm interrupt (3€)
  • adapateur 220v > 5v (1€) lien
  • douille E27 + ampoule halogene (4€)
  • prise 220v male (1€)
  • jumpers divers
  • fils electriques 220v 0.75 (2€)
  • boite et colle chaude (??)

Librairies gradateur

Pour le dimmer il faut utiliser la lib https://github.com/RobotDynOfficial/RBDDimmer

Ca clignote un peu quand on est pres du zero… il faut plutot se ballader entre 5% et 100% pour eviter ces clignotements…

Code source

Code pour esp8266 avec les libs : https://github.com/reso-nance/thisIsNotOLO

Les ESP se connectent sur le routeur malinette (xiaomi) et attendent de recevoir en OSC /[hostname]/light [valeur] : où [hostname] est light_+adresse MAC sans les “:” (ex :light_68C63AE14A51) et [value] la valeur d'éclairage de 0 à 100 Ils répondent /ACK avec en premier argument leur nom d'hôte et en second la valeur changée. Ça permet de leur renvoyer automatiquement une valeur qui n'aurait pas été reçue en cas de wifi pas tip top. Par défaut les ESP envoient en broadcast, sauf s'il reçoivent l'OSC “/whoIsThere” : ils enverront alors à la dernière IP qui leur aura envoyé ce message et répondent en se présentant (/myID avec leur hostname)

Photos