Étape 5: Raisons et lieux d’utiliser
J’ai eu cette idée parce que j’étais curieux comment différentes pièces de ma maison chauffé et refroidissement pendant toute une journée.
Donc je suis un de ces modules en plaçant mon :
Salon
Grenier
Bureau
Sous-sol
Chambre à coucher
Extérieur
Et un je garde comme une unité mobile, que je peux placer où j’ai besoin. Je fais celui-là ont un capteur étanche donc je peux l’utiliser pour détecter la température de n’importe quoi que je tiens. Peut-être que mon ballon d’eau chaude, ou un verre d’eau glacée sur le compteur juste pour avoir un graphe de combien de temps il faut pour arriver à la température de la pièce, peut-être d’une gaine sur mon four, donc je peux voir quand ma chaleur ou AC est en marche.
Je suis en train de faire un de ces modules dans une boîte scellée à l’aide d’une version imperméable à l’eau du capteur DS18B20 à utiliser comme un thermomètre extérieur. Dans la plénitude des temps, je voudrais faire ce module ont un panneau solaire de sorte qu’il peut être placé à l’extérieur et oublié. Si quelqu'un a des idées sur la conduite qui faites le moi savoir. Je ne connais pas tout ce que solaire de charge et de mise sous tension.
Quelques conseils :
J’ai 3 de ces modules mis en place actuellement et tous les rapports sur le même canal sur ThingSpeak. Parce que ThingSpeak n’acceptera qu’un jour toutes les 15 secondes je les ai tous ensemble avec un retard légèrement différent à la fin de l’esquisse. De cette façon même si elles ne parviennent pas à synchroniser qu’ils ne restent pas synchronisés depuis très longtemps. Je tiens à obtenir lectures toutes les minutes couple sur tous mes capteurs, j’ai donc un ensemble de 117000 (117000 millisecondes ou 117 secondes)
et j’ai un jeu à 123000 (123 secondes) et un ensemble de 105000 (105 secondes), il semble que cela les rend pas moins les uns des autres. De temps en temps j’ai sera absent une valeur d’un, mais pas pendant une période prolongée de temps. Si vous les avez tous mis au temps de retard même si ils synchroniser ils resteront probablement en synchronisation pendant un certain temps. L’autre manière autour c’est d’avoir un canal séparé pour chaque module, mais je veux être en mesure de comparer les données donc avoir tout au même endroit a fait plus de sens pour moi. N’oubliez pas que chaque canal a une clé API distincte et si vous envoyez des multiples sur le même canal vous devez modifier le champ qu'il envoie à dans le code.
C’était mon premier instructable et j’espère que quelqu'un le trouve utile.
J’ai écrit cela, parce que je pensais ce que je voulais faire était quelque chose de simple qui devrait être facile à faire, mais j’ai dû chercher dans de nombreux différents tutoriels et combiner plusieurs méthodes différentes pour enfin obtenir ce que je voulais vraiment. J’espère que cela fait sens pour vous et que vous obtenez une utilisation hors de lui.
N’hésitez pas à commenter si vous construire ceci et je voudrais savoir comment il fonctionne pour vous. Si vous le souhaitez, vous pouvez également lier à votre canal de ThingSpeak dans les commentaires afin que d’autres peuvent voir différentes manières d’utiliser cette instructable.