Table des matières:

Thermostat connecté au Web pas cher : 12 étapes (avec photos)
Thermostat connecté au Web pas cher : 12 étapes (avec photos)

Vidéo: Thermostat connecté au Web pas cher : 12 étapes (avec photos)

Vidéo: Thermostat connecté au Web pas cher : 12 étapes (avec photos)
Vidéo: Le thermostat connecté Netatmo: Déballage, Installation, Utilisation et Avis ! 2024, Novembre
Anonim
Thermostat connecté au Web pas cher
Thermostat connecté au Web pas cher

L'un des premiers produits de l'Internet des objets qui a trouvé sa place dans de nombreux foyers est le thermostat intelligent. Ils peuvent apprendre quand vous aimez que votre maison se réchauffe et quelle température ambiante est généralement requise.

Ce qui est cool, c'est qu'ils peuvent également être utilisés pour allumer et éteindre le chauffage à l'aide de votre mobile, même lorsque vous êtes à l'extérieur de la maison. Très pratique lorsque vous avez oublié d'éteindre si vous êtes parti ou lorsque vous voulez rentrer chez vous dans une maison agréable et chaleureuse.

Le problème est que ces thermostats comme Nest et Ecobee sont assez chers. Mais pourquoi payer 250 dollars pour quelque chose que vous pouvez construire vous-même, n'est-ce pas ? Laissez-moi vous montrer comment créer votre propre thermostat de bricolage intelligent en ligne pour moins de 30 dollars. En prime, vous pouvez même utiliser le code que j'ai écrit pour une application Web pour contrôler votre thermostat ET je vous montre comment fabriquer un boîtier capacitif tactile en métal pour le thermostat qui impressionnera même les amis les plus ringards.

Étape 1: Ce dont vous avez besoin pour construire votre propre thermostat intelligent

Ce dont vous avez besoin pour construire votre propre thermostat intelligent
Ce dont vous avez besoin pour construire votre propre thermostat intelligent
Ce dont vous avez besoin pour construire votre propre thermostat intelligent
Ce dont vous avez besoin pour construire votre propre thermostat intelligent

Mon thermostat est relativement facile à construire (si vous savez souder et c'est aussi facile) et il utilise des composants facilement disponibles:

  • Adafruit Huzzah ESP8266 (9,95 $)
  • Module DHT22 (6, 95 en euros, je préfère ceux sur un break-out board)
  • Relais (ils vont pour moins de deux dollars)
  • Alimentation pouvant fournir 5 volts à 2 ampères (n'importe quel chargeur de téléphone fonctionnera bien)
  • Perfboard (j'aime les cartes perma-proto Adafruits)
  • Cavalier mâle-femelle
  • Fil à souder (utilisez sans plomb, c'est mieux pour vous)

Vous pouvez faire de nombreuses façons pour un étui sur le mur, mais pour ce que j'ai fait, vous aurez besoin de ceci:

  • 2 Micro-servos (comme le SG92R, 6 euros pièce)
  • Boîtier en métal (j'ai utilisé un vieux lecteur de cd-rom)
  • 4 LED
  • Transistor NPN (type BC547)
  • Résistances (220 ohms et quelques 330 kilo-ohms)
  • Morceau de plexiglas
  • Morceau de bois
  • Des morceaux de petites choses comme des vis et du fil de fer

Pour créer le circuit, vous n'avez besoin que d'un fer à souder. Un multimètre est terriblement pratique pour vérifier si vous avez tout connecté correctement. Sur votre ordinateur, vous aurez besoin du logiciel Arduino et d'un convertisseur ou d'un câble USB vers série pour télécharger le logiciel sur la puce ESP8266.

Pour couper le métal du boîtier, j'ai utilisé un Dremel. Une perceuse électrique, une scie à chantourner et un pistolet à colle sont également utiles. Si vous devez tirer un câble supplémentaire pour alimenter le thermostat, vous aurez peut-être également besoin d'un outil de traction de fil et d'un spray au silicone.

Étape 2: Alors, comment fonctionne un thermostat de toute façon ?

Alors, comment fonctionne un thermostat de toute façon ?
Alors, comment fonctionne un thermostat de toute façon ?

Dans la plupart des maisons avec chauffage central, un fil passe à travers un tube dans le mur entre le radiateur et le thermostat du salon.

Le thermostat n'est vraiment rien de plus qu'un interrupteur, celui qui allume et éteint le chauffage. Il dispose d'un cadran ou de boutons pour régler la température souhaitée. Lorsque la température dans la pièce descend en dessous de la température réglée, le thermostat connecte les fils provenant du radiateur. C'est ainsi que le radiateur sait qu'il doit s'allumer. Une pompe de circulation à l'intérieur du chauffe-eau pompera de l'eau chaude à travers les radiateurs de la maison, jusqu'à ce que la température soit supérieure à la température réglée, moment auquel le thermostat déconnectera les deux fils.

Si vous avez plusieurs fils qui sortent du mur, vous pouvez tester les deux dont vous avez besoin simplement en les connectant et (avoir un ami) écouter si le radiateur s'allume (généralement c'est un fil rouge et un fil bleu).

Radiateurs muets et radiateurs intelligents

La plupart des appareils de chauffage sont suffisamment intelligents pour ralentir de temps en temps, pour permettre à l'eau chaude d'être pompée à travers le système avant de chauffer à nouveau. Cela permet d'économiser de l'énergie. Cependant, certains appareils de chauffage de type plus ancien ne le font pas, et vous devrez les aider un peu en découvrant quel cycle de service est le plus efficace et en modifiant le code du thermostat en conséquence.

Il y a une autre chose à prendre en compte. Dans ma maison, le chauffage est de type modulant, donc simple allumage et extinction. Mais les appareils de chauffage plus récents s'attendront à ce que les thermostats utilisent le protocole OpenTherm. De cette façon, les thermostats indiquent non seulement à l'appareil de chauffage de s'allumer et à s'éteindre, mais également à quelle température l'eau du système doit être chauffée. Pas de problème: il existe également des bibliothèques OpenTherm pour Arduino.

Étape 3: Souder l'ESP8266

Souder l'ESP8266
Souder l'ESP8266

Le module ESP8266 vous sera probablement envoyé par la poste, mais sans les en-têtes noirs soudés. Une fois que vous avez fait cela, soudez le tout sur le protoboard. Assurez-vous de placer les rangées de broches de chaque côté de l'espace vide au milieu afin qu'elles ne soient pas connectées.

Coupez et dénudez un fil court (de préférence rouge, c'est la bonne méthode) pour connecter l'ESP8266 à l'alimentation. Soudez le fil sur le protoboard juste à côté de la broche sur la puce où il est écrit "Vbat". Soudez l'autre extrémité du fil à la rangée avec la ligne rouge (voir illustration ci-dessous). Faites de même avec un fil noir et soudez-le entre « GND » (pour « terre ») sur la puce et la rangée avec la ligne noire (ou bleue).

Puis soudez une petite borne à vis sur votre protobord afin de pouvoir connecter facilement les fils de l'alimentation au rail 5 Volts plus tard.

La puce alimente à son tour le capteur, donc sur le côté opposé de votre protobord, soudez un fil entre la sortie 3V de l'ESP8266 à la rangée rouge, et de la broche GND à la rangée bleue. Vous avez maintenant sur votre protobord un rail 5 Volts, un rail 3.3 Volts et deux rails de masse.

Après avoir soudé, j'ai réduit le panneau perforé à une taille plus petite à l'aide d'une scie à chantourner afin qu'il puisse s'adapter à mon boîtier plus tard. C'est probablement mieux de le faire avant de souder, mais alors vous devez être un meilleur planificateur que moi.

Je l'ai fixé au bois avec de petites vis, avec les autres composants du thermostat.

Étape 4: Câblage du capteur de température et du relais à la puce

Deuxième prix du concours sans fil

Conseillé: