Stap 5: Redenen en plaatsen te gebruiken
Ik kreeg dit idee, want ik was benieuwd hoe de verschillende kamers in mijn huis verwarmd en gekoeld gedurende een dag.
Dus ik ben het plaatsen van een van deze modules in mijn:
Woonkamer
Zolder
Office
Kelder
Slaapkamer
Buiten
En een ik ben houden als een mobiele unit die ik kan plaatsen waar ik moet. Ik ben het maken van die ene hebben een waterdichte sensor zodat ik het kan gebruiken om de gevoel temperatuur van om het even wat dat ik wil. Misschien mijn warm watertank, of een glas ijswater op de teller slechts om een grafiek van hoe lang het duurt om naar kamertemperatuur, misschien van een buis op mijn oven zodat ik wanneer mijn warmte of AC is zien kan op.
Ik ben bezig met een van deze modules in een verzegelde doos met behulp van een waterdichte versie van de DS18B20 sensor te gebruiken als een buiten-thermometer. In de volheid van tijd zou ik willen maken van deze module hebben van een zonnepaneel, zodat het kan worden geplaatst buiten en vergeten over. Als iemand heeft laat elke gedachten over dat te doen het me weten. Ik ben niet zo bekend met Solar opladen en voeden.
Enkele Tips:
Ik heb 3 van deze modules momenteel ingesteld en alle rapportage op hetzelfde kanaal op ThingSpeak. Omdat ThingSpeak zal alleen kunt bijwerken een elke 15 seconden, ik heb ze helemaal klaar met een iets andere vertraging aan het eind van de sketch. Op die manier zelfs als ze in slagen er te synchroniseren blijven ze niet in sync voor zeer lang. Ik willen krijgen lezingen elke paar minuten op alle mijn sensoren, dus ik heb een set te 117000 (117000 milliseconden of 117 seconden)
en ik heb een set te 123000 (123 seconden) en een set te 105000 (105 seconden) lijkt het erop dat dit maakt hen stap op elkaar minder. Eens in de zoveel tijd zal ik ontbreekt een waarde van één, maar niet voor een langere periode van tijd. Hebt u ze allemaal ingesteld op de dezelfde vertraging als zij sync omhoog zal waarschijnlijk blijven in sync voor een tijdje. De andere manier rond dit is om een apart kanaal voor elke module, maar ik wil kunnen vergelijken de gegevens dus het hebben van het allen in één plaats meer zinvol voor mij. Bedenk dat elk kanaal een aparte API-sleutel heeft en als u veelvouden op hetzelfde kanaal verzendt, u moet het veld dat is het verzenden naar in de code te wijzigen.
Dit was mijn eerste instructable en ik hoop dat iemand vindt het nuttig.
Ik schreef dat dit omdat ik dacht dat wat ik wilde doen was iets eenvoudigs dat moet makkelijk te doen, maar ik moest zoeken via veel verschillende tutorials en combineren een paar verschillende methoden om eindelijk wat ik echt wilde. Ik hoop dat dit zinvol is om u en dat u bepaalde gebruik van te maken.
Voel je vrij om commentaar als je dit bouwen en laat me weten hoe het werkt voor u. Als u wilt, kan je ook koppelen aan uw ThingSpeak kanaal in de commentaren zodat anderen dat verschillende manieren van het gebruik van dit instructable zien kunnen.