Abonnement aux commentaires

S'abonner pour recevoir les commentaires suivants par email

まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

TempéroClock

dsc03666.jpg

Étant donné que je m'amuse bien avec les capteurs de températures/humidités en ce moment, j'ai eu envie d'en ajouter un dans le salon/salle à manger/atelier/salle de jeu/dortoire à ratoux/chambre d'amis/biliothéque…

  • Et plutôt que d'entreprendre un nouvel afficheur, j'ai préféré utiliser celui que j'avais déjà, l'horloge de salon, elle même dérivée de l'horloge du WebRadioRéveilWifi, donc de conserver la même carte électronique, et simplement la modifier pour ajouter un capteur DHT11.
  • J'ai donc édité le schéma (projet kicad en annexe[1]) afin de documenter les modifications faites à la volée (comprendre charcutage de pistes au cutter, soudage de composants à la sauvage).


Ont donc été supprimé les leds alarmes et le buzzer, car finalement ça ne m'est pas utile, afin de disposer d'une sortie PWM de l'Arduino pour séparer la commande des deux leds constituant le « deux points » scindant heure et minutes.
Je n'ai pas de photos à montrer, j'ai refermé l'appareil là… flemme.

Le programme :

  • Le code est ici ou en annexe du billet[2], corrigé de quelques erreurs de jeunesse, mais je n'ai pas pris le temps de nettoyer le code et de commenter correctement, désolé…

  • Les boutons Alarmes ont donc été remplacées par :

- Un bouton « Temp/Humido » permettant de choisir d'afficher en permanence la température ou bien l'humidité (mise à jours toutes les 2 secondes).
- Un bouton « Caroussel » permettant d'afficher l'heure durant 8 secondes, puis de basculer 2 secondes sur la température, puis 2 secondes sur l'humidité.
- Le bouton « Horloge » permet comme auparavant de mettre à l'heure l'horloge en le combinant aux boutons « heures » ou « minutes », mais aussi de demander d'afficher uniquement l'heure.



- Pour le reste, les leds de l'horloge s'allument lorsque le capteur PIR détecte un mouvement, et ceci pour 3 heures durant, avant de s'éteindre.
- Pendant ce temps la photorésistance se charge d'ajuster l'intensité lumineuse des leds, plus forte s'il capte beaucoup de lumière et moins forte dans le cas contraire.



  • Une petite vidéo :

Notes

[1] À voir ci-dessous… Attention, je n'ai pas mis à jour le PCB, il n'y a que le structurel qui contient les modifications

[2] ci-dessous

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet