Innehållsförteckning:
- Steg 1: Färdigheter krävs
- Steg 2: Hårdvara
- Steg 3: Projektöversikt
- Steg 4: Programöversikt
- Steg 5: Kod
- Steg 6: Meddelanden
- Steg 7: Frågor?
Video: Fjärrtemperaturövervakning: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Detta projekt visar dig hur du skapar ett fjärrtemperaturövervakningssystem med hjälp av Phidgets. Dessa system används ofta för att säkerställa att temperaturen på en avlägsen plats (fritidshus, serverrum, etc.) inte är på farliga nivåer. Detta system låter dig ställa in en lägsta temperatur som du är bekväm med, och om temperaturen sjunker under denna gräns skickas ett meddelande. Programmet kan enkelt ändras för att skicka meddelanden om temperaturen blir för hög, eller bara för att skicka meddelanden varje dag, timme eller minut!
Steg 1: Färdigheter krävs
Allt du behöver är några grundläggande programmeringskunskaper för detta projekt. Programmet är skrivet i C# men kan enkelt överföras till ditt favoritspråk!
Steg 2: Hårdvara
Här är allt du behöver:
VINT Hub Phidget
Temperatur Phidget
Steg 3: Projektöversikt
Detta projekt består av en TMP1000 ansluten till en VINT Hub som är ansluten till en dator. Programvara som körs på datorn har gränssnitt mot elektroniken och skickar ett meddelande (e -post eller text) om temperaturen sjunker under en viss temperatur. Obs: VINT -hubben kan också användas för att ansluta till analoga sensorer, så om du har en gammal analog temperatursensor på plats, se till att använda den! Om du använder en analog sensor krävs några små ändringar av koden. Lämna en kommentar för mer information.
Steg 4: Programöversikt
Överst i formuläret visas den aktuella temperaturen och den uppdateras var 30: e sekund. Under temperaturen finns det några inställningar:
- Temperaturgräns: Om temperaturen är konsekvent under detta värde i mer än 5 minuter, kommer användaren att meddelas. Ett e -postmeddelande skickas sedan varje timme tills temperaturen stiger.
- Skicka meddelande till: Ange en e -postadress som ska meddelas när temperaturen sjunker under tröskeln. Obs: många trådlösa leverantörer erbjuder ett alternativ till e -post till text, så avisering kan skickas direkt till en telefon.
Under fliken E -postinställningar finns det några fler alternativ:
- Serveradress: E -postserveradress. Om du inte använder Gmail resulterar en snabb Google -sökning i artiklar som denna som hjälper dig.
- Användarnamn: E -postmeddelandet du vill skicka aviseringar från. För det här programmet skapade jag ett nytt Gmail -konto och tillät mindre säkra appar att använda det.
- Lösenord: Lösenord för konto.
När du har angett information i alla obligatoriska fält indikerar statusen i formulärets nedre högra hörn att programmet körs. Efter det kan du helt enkelt minimera programmet och glömma det!
Steg 5: Kod
Koden för detta projekt finns i filen TemperatureMonitor.zip. Innan du sammanställer programmet, se till att du har Phidget -biblioteken installerade på din dator. Du hittar Phidget -biblioteken här.
Här är en snabb översikt över koden:
- När formuläret laddas skapar du ett TemperatureSensor -objekt och prenumererar på att bifoga, koppla loss och felhändelser.
- Ställ in DataInterval på 30 sekunder i den bifogade hanteraren.
- I händelsehanteraren, uppdatera temperaturetiketten och kontrollera om temperaturen är under gränsen. Om temperaturen är under gränsen, öka en räknare och gå ut. Om räknaren anger att temperaturen har legat under gränsen i 5 minuter, skicka ett meddelande.
- Om ett meddelande har skickats startar du en timme på 1 timme som förhindrar att fler aviseringar skickas tills tiden har gått.
Steg 6: Meddelanden
Här är ett exempel på ett e -postmeddelande som skickades när den rapporterade temperaturen låg under 25 ° C -gränsen i mer än 5 minuter.
Steg 7: Frågor?
Om du har några frågor om projektet, meddela oss i kommentarfältet!
Tack för att du läser
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen