Inhoudsopgave:
- Stap 1: Vereiste vaardigheden
- Stap 2: Hardware
- Stap 3: Projectoverzicht
- Stap 4: Software-overzicht
- Stap 5: Coderen
- Stap 6: Meldingen
- Stap 7: Vragen?
Video: Temperatuurbewaking op afstand: 7 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit project laat u zien hoe u een temperatuurbewakingssysteem op afstand kunt maken met behulp van Phidgets. Deze systemen worden vaak gebruikt om ervoor te zorgen dat de temperatuur op een afgelegen locatie (vakantiewoning, serverruimte, etc.) niet op gevaarlijke niveaus komt. Met dit systeem kun je een minimumtemperatuur instellen waar jij je prettig bij voelt, en als de temperatuur onder die limiet zakt, wordt er een melding gestuurd. Het programma kan eenvoudig worden aangepast om meldingen te verzenden als de temperatuur te hoog wordt, of om gewoon elke dag, uur of minuut meldingen te sturen!
Stap 1: Vereiste vaardigheden
Het enige dat u nodig hebt, is enige basiskennis van programmeren voor dit project. Het programma is geschreven in C#, maar kan gemakkelijk worden overgezet naar uw favoriete taal!
Stap 2: Hardware
Hier is alles wat je nodig hebt:
VINT Hub-phidget
Temperatuur phidget
Stap 3: Projectoverzicht
Dit project bestaat uit een TMP1000 die is aangesloten op een VINT Hub die is aangesloten op een computer. Software die op de computer draait, communiceert met de elektronica en stuurt een melding (e-mail of sms) als de temperatuur onder een bepaalde temperatuur zakt. Opmerking: de VINT Hub kan ook worden gebruikt om te communiceren met analoge sensoren, dus als je een oude analoge temperatuursensor hebt liggen, zorg er dan voor dat je deze gebruikt! Als u een analoge sensor gebruikt, zijn enkele kleine wijzigingen in de code nodig. Laat een reactie achter voor meer informatie.
Stap 4: Software-overzicht
Bovenaan het formulier wordt de huidige temperatuur weergegeven en deze wordt elke 30 seconden bijgewerkt. Onder de temperatuur zijn er een paar instellingen:
- Temperatuurlimiet: als de temperatuur langer dan 5 minuten constant onder deze waarde blijft, wordt de gebruiker op de hoogte gebracht. Er wordt dan elk uur een e-mail verzonden totdat de temperatuur stijgt.
-
Melding verzenden naar: Geef een e-mailadres op dat moet worden gewaarschuwd wanneer de temperatuur onder de drempel daalt. Opmerking: veel draadloze providers bieden een e-mail-naar-sms-optie, dus de melding kan rechtstreeks naar een telefoon worden verzonden.
Op het tabblad E-mailinstellingen zijn er nog een paar opties:
- Serveradres: E-mailserveradres. Als u Gmail niet gebruikt, zal een snelle Google-zoekopdracht resulteren in artikelen zoals deze die u kunnen helpen.
- Gebruikersnaam: het e-mailadres van waaruit u meldingen wilt verzenden. Voor dit programma heb ik een nieuw Gmail-account gemaakt en minder veilige apps toegestaan om het te gebruiken.
- Wachtwoord: Wachtwoord voor account.
Na het invoeren van informatie in alle vereiste velden, geeft de status in de rechterbenedenhoek van het formulier aan dat het programma wordt uitgevoerd. Daarna kunt u het programma eenvoudig minimaliseren en het vergeten!
Stap 5: Coderen
Code voor dit project is beschikbaar in het bestand TemperatureMonitor.zip. Voordat u het programma compileert, moet u ervoor zorgen dat de Phidget-bibliotheken op uw computer zijn geïnstalleerd. U kunt de Phidget-bibliotheken hier vinden.
Hier is een kort overzicht van de code:
- Wanneer het formulier wordt geladen, maakt u een TemperatureSensor-object en abonneert u zich op het koppelen, loskoppelen en foutgebeurtenissen.
- Stel in de bijlage-handler het DataInterval in op 30 seconden.
- Werk in de gebeurtenishandler het temperatuurlabel bij en controleer of de temperatuur onder de limiet ligt. Als de temperatuur onder de limiet is, verhoogt u een teller en verlaat u het menu. Als de teller aangeeft dat de temperatuur 5 minuten onder de limiet is geweest, stuur dan een melding.
- Als er een melding is verzonden, start u een timer van 1 uur die voorkomt dat er nog meer meldingen worden verzonden totdat de tijd is verstreken.
Stap 6: Meldingen
Hier is een voorbeeld van een e-mailmelding die werd verzonden toen de gerapporteerde temperatuur langer dan 5 minuten onder de limiet van 25°C was.
Stap 7: Vragen?
Als je vragen hebt over het project, laat het ons dan weten in de comments!
Bedankt voor het lezen
Aanbevolen:
Temperatuurbewaking met MCP9808 en Raspberry Pi: 4 stappen:
Temperatuurbewaking met behulp van MCP9808 en Raspberry Pi: MCP9808 is een zeer nauwkeurige digitale temperatuursensor ± 0,5 ° C I2C minimodule. Ze zijn belichaamd met door de gebruiker programmeerbare registers die temperatuurdetectietoepassingen vergemakkelijken. De zeer nauwkeurige temperatuursensor MCP9808 is een industrie
Temperatuurbewaking met MCP9808 en Arduino Nano: 4 stappen
Temperatuurbewaking met behulp van MCP9808 en Arduino Nano: MCP9808 is een zeer nauwkeurige digitale temperatuursensor ± 0,5 ° C I2C minimodule. Ze zijn belichaamd met door de gebruiker programmeerbare registers die temperatuurdetectietoepassingen vergemakkelijken. De zeer nauwkeurige temperatuursensor MCP9808 is een industrie
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver | Krijg kamertemperatuur en vochtigheid in uw browser: Hallo allemaal, vandaag zullen we een vochtigheid & temperatuurbewakingssysteem met ESP 8266 NODEMCU & DHT11 temperatuursensor. Temperatuur en vochtigheid worden verkregen uit DHT11 Sensor & in een browser is te zien welke webpagina wordt beheerd
Temperatuurbewaking met MCP9808 en Particle Photon: 4 stappen
Temperatuurbewaking met behulp van MCP9808 en Particle Photon: MCP9808 is een zeer nauwkeurige digitale temperatuursensor ± 0,5 ° C I2C minimodule. Ze zijn belichaamd met door de gebruiker programmeerbare registers die temperatuurdetectietoepassingen vergemakkelijken. De zeer nauwkeurige temperatuursensor MCP9808 is een industrie
Gebroken schakelbord repareren in Smart Touch-schakelaar met temperatuurbewaking - Ajarnpa
Repareer gebroken schakelbord in Smart Touch-schakelaar met temperatuurbewaking: ik weet dat jullie allemaal met dit probleem te maken hebben, minstens één in je leven, het schakelbord is kapot gegaan door continu gebruik. De meeste mechanische schakelaars gaan kapot door het in- en uitschakelen van een veel tijd of de veer in de schakelaar wordt verplaatst of m