Indholdsfortegnelse:
- Trin 1: Færdigheder påkrævet
- Trin 2: Hardware
- Trin 3: Projektoversigt
- Trin 4: Softwareoversigt
- Trin 5: Kode
- Trin 6: Meddelelser
- Trin 7: Spørgsmål?
Video: Fjernovervågning af temperatur: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette projekt viser dig, hvordan du opretter et fjernovervågningssystem til temperatur ved hjælp af Phidgets. Disse systemer bruges ofte til at sikre, at temperaturen på et fjerntliggende sted (sommerhus, serverrum osv.) Ikke er på farlige niveauer. Dette system giver dig mulighed for at indstille en minimumstemperatur, som du er fortrolig med, og hvis temperaturen falder under denne grænse, sendes der en meddelelse. Programmet kan let ændres til at sende meddelelser, hvis temperaturen bliver for høj, eller bare for at sende meddelelser hver dag, time eller minut!
Trin 1: Færdigheder påkrævet
Alt du behøver er en grundlæggende programmeringskendskab til dette projekt. Programmet er skrevet i C#, men kan let overføres til dit yndlingssprog!
Trin 2: Hardware
Her er alt hvad du skal bruge:
VINT Hub Phidget
Temperatur Phidget
Trin 3: Projektoversigt
Dette projekt består af en TMP1000 forbundet til en VINT Hub, der er tilsluttet en computer. Software, der kører på computeren, har grænseflader med elektronikken og sender en meddelelse (e -mail eller tekst), hvis temperaturen falder under en bestemt temperatur. Bemærk: VINT Hub kan også bruges til at interface med analoge sensorer, så hvis du har en gammel analog temperatursensor liggende, skal du sørge for at bruge den! Hvis du bruger en analog sensor, vil nogle små ændringer af koden være nødvendige. Efterlad en kommentar for mere information.
Trin 4: Softwareoversigt
Øverst i formularen vises den aktuelle temperatur, og den opdateres hvert 30. sekund. Under temperaturen er der et par indstillinger:
- Temperaturgrænse: Hvis temperaturen konsekvent er under denne værdi i mere end 5 minutter, får brugeren besked. Der sendes derefter en e -mail hver time, indtil temperaturen stiger.
- Send meddelelse til: Angiv en e -mail -adresse, der skal underrettes, når temperaturen falder til under tærsklen. Bemærk: mange trådløse udbydere tilbyder en e -mail til tekst -indstilling, så meddelelse kan sendes direkte til en telefon.
Under fanen E -mailindstillinger er der et par flere muligheder:
- Serveradresse: E -mail -serveradresse. Hvis du ikke bruger Gmail, resulterer en hurtig Google -søgning i artikler som denne, der hjælper dig.
- Brugernavn: Den e -mail, du gerne vil sende underretninger fra. Til dette program oprettede jeg en ny Gmail -konto og tillod mindre sikre apps at bruge den.
- Adgangskode: Adgangskode til konto.
Efter at have indtastet oplysninger i alle de påkrævede felter, angiver status i nederste højre hjørne af formularen, at programmet kører. Derefter kan du simpelthen minimere programmet og glemme det!
Trin 5: Kode
Koden til dette projekt er tilgængelig i filen TemperatureMonitor.zip. Inden du kompilerer programmet, skal du sørge for at have Phidget -bibliotekerne installeret på din computer. Du kan finde Phidget -bibliotekerne her.
Her er en hurtig oversigt over koden:
- Når formularen indlæses, skal du oprette et TemperatureSensor -objekt og abonnere på vedhæftede, afmonterede og fejlhændelser.
- Indstil DataInterval til vedhæftningshåndtereren til 30 sekunder.
- I event -handler skal du opdatere temperaturmærkaten og kontrollere, om temperaturen er under grænsen. Hvis temperaturen er under grænsen, skal du øge en tæller og afslutte. Hvis tælleren angiver, at temperaturen har været under grænsen i 5 minutter, skal du sende en meddelelse.
- Hvis der er sendt en meddelelse, skal du starte en 1 times timer, der forhindrer, at der sendes flere meddelelser, indtil tiden er gået.
Trin 6: Meddelelser
Her er et eksempel på en e -mail -meddelelse, der blev sendt, da den rapporterede temperatur var under 25 ° C -grænsen i mere end 5 minutter.
Trin 7: Spørgsmål?
Hvis du har spørgsmål om projektet, så lad os vide det i kommentarfeltet!
Tak fordi du læste
Anbefalede:
BBQ temperatur- og kødsensor på ESP8266 med display: 5 trin (med billeder)
BBQ temperatur- og kødsensor på ESP8266 med display: I denne instruktionsbog viser jeg dig, hvordan du laver din egen version af et grillværktøj, der måler den aktuelle temperatur i din grill og tænder en blæser for at tænde den, hvis det er nødvendigt. Ud over dette er der også en kødkerntemperaturføler, der
IoT temperatur- og fugtighedsmåler med OLED -skærm: 5 trin (med billeder)
IoT temperatur- og luftfugtighedsmåler med OLED -skærm: Kontroller temperatur og luftfugtighed på en OLED -skærm, når som helst du ønsker det, og saml samtidig disse data i en IoT -platform. Sidste uge udgav jeg et projekt kaldet Simplest IoT temperatur- og luftfugtighedsmåler. Det er et godt projekt, fordi du kan
Ugedag, kalender, tid, fugtighed/temperatur med batterisparer: 10 trin (med billeder)
Ugedag, kalender, tid, fugtighed/temperatur med batterisparer: Strømbesparelsestilstanden her er, hvad der adskiller denne instruktør fra andre eksempler, der viser ugedag, måned, dag i måneden, tid, fugtighed og temperatur. Det er denne kapacitet, der gør det muligt at køre dette projekt fra et batteri, uden at
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: 21 trin
Automatisk WiFi -planteføder med reservoir - Indendørs/udendørs dyrkningssætning - Vandplanter automatisk med fjernovervågning: I denne vejledning vil vi demonstrere, hvordan du konfigurerer et brugerdefineret indendørs/udendørs planteføderanlæg, der automatisk vanner planter og kan overvåges eksternt ved hjælp af Adosia -platformen
Fjernovervågning af temperatur og luftfugtighed med ESP8266 og Blynk App: 15 trin
Fjernovervågning af temperatur og fugtighed med ESP8266 og Blynk App: Det var mit første projekt med ESP8266 -chip. Jeg har lige bygget et nyt drivhus nær mit hus, og det var interessant for mig, hvad der foregår der i løbet af en dag? Jeg mener, hvordan temperatur og fugtighed ændres? Er drivhuset ventileret nok? Så jeg beslutter mig