Turinys:
- 1 žingsnis: Reikalingi įgūdžiai
- 2 žingsnis: Aparatūra
- 3 žingsnis: projekto apžvalga
- 4 žingsnis: programinės įrangos apžvalga
- 5 žingsnis: kodas
- 6 veiksmas: pranešimai
- 7 žingsnis: kyla klausimų?
Video: Nuotolinis temperatūros stebėjimas: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šis projektas parodys, kaip sukurti nuotolinę temperatūros stebėjimo sistemą naudojant „Phidgets“. Šios sistemos dažnai naudojamos siekiant užtikrinti, kad atokiose vietose (atostogų namuose, serverių patalpose ir pan.) Temperatūra nebūtų pavojinga. Ši sistema leidžia nustatyti minimalią jums patogią temperatūrą, o jei temperatūra nukris žemiau šios ribos, bus išsiųstas pranešimas. Programa gali būti lengvai pakeista, kad būtų galima siųsti pranešimus, jei temperatūra pakyla per aukšta, arba tiesiog siųsti pranešimus kiekvieną dieną, valandą ar minutę!
1 žingsnis: Reikalingi įgūdžiai
Viskas, ko jums reikia, yra tam tikros pagrindinės šio projekto programavimo žinios. Programa parašyta C#, bet gali būti lengvai perkelta į jūsų mėgstamą kalbą!
2 žingsnis: Aparatūra
Čia yra viskas, ko jums reikės:
„VINT Hub“fidgetas
Temperatūros fidgetas
3 žingsnis: projekto apžvalga
Šį projektą sudaro TMP1000, prijungtas prie kompiuterio prijungto VINT koncentratoriaus. Kompiuteryje veikianti programinė įranga sąveikauja su elektronika ir siunčia pranešimą (el. Paštu arba tekstu), jei temperatūra nukrenta žemiau tam tikros temperatūros. Pastaba: „VINT Hub“taip pat gali būti naudojamas sąsajai su analoginiais jutikliais, taigi, jei turite seną analoginį temperatūros jutiklį, būtinai jį naudokite! Jei naudojate analoginį jutiklį, reikės šiek tiek pakeisti kodą. Palikite komentarą, jei norite gauti daugiau informacijos.
4 žingsnis: programinės įrangos apžvalga
Formos viršuje rodoma esama temperatūra ir ji atnaujinama kas 30 sekundžių. Žemiau temperatūros yra keletas nustatymų:
- Temperatūros riba: jei temperatūra nuolat žemesnė už šią vertę ilgiau nei 5 minutes, vartotojas bus informuotas. Tada kas valandą bus siunčiamas el. Laiškas, kol temperatūra pakils.
-
Siųsti pranešimą: nurodykite el. Pašto adresą, apie kurį turėtų būti pranešta, kai temperatūra nukrenta žemiau slenksčio. Pastaba: daugelis belaidžio ryšio paslaugų teikėjų siūlo el. Laiško į tekstą parinktį, todėl pranešimą galima siųsti tiesiai į telefoną.
Skirtuke „El. Pašto nustatymai“yra dar keletas parinkčių:
- Serverio adresas: el. Pašto serverio adresas. Jei nenaudojate „Gmail“, greita „Google“paieška padės rasti tokius straipsnius, kurie jums padės.
- Vartotojo vardas: el. Paštas, iš kurio norite siųsti pranešimus. Šiai programai sukūriau naują „Gmail“paskyrą ir leidau ją naudoti mažiau saugioms programoms.
- Slaptažodis: paskyros slaptažodis.
Įvedus informaciją į visus būtinus laukus, būsena apatiniame dešiniajame formos kampe parodys, kad programa veikia. Po to galite tiesiog sumažinti programą ir ją pamiršti!
5 žingsnis: kodas
Šio projekto kodas pateikiamas faile „TemperatureMonitor.zip“. Prieš sukurdami programą įsitikinkite, kad kompiuteryje įdiegtos „Phidget“bibliotekos. „Phidget“bibliotekas rasite čia.
Čia yra trumpa kodo apžvalga:
- Kai forma įkeliama, sukurkite „TemperatureSensor“objektą ir užsiprenumeruokite, kad pridėtumėte, atsietumėte ir įvyktumėte klaidų.
- Priedų tvarkyklėje nustatykite „DataInterval“į 30 sekundžių.
- Renginių tvarkyklėje atnaujinkite temperatūros etiketę ir patikrinkite, ar temperatūra yra žemiau ribos. Jei temperatūra žemesnė už ribą, padidinkite skaitiklį ir išeikite. Jei skaitiklis rodo, kad temperatūra 5 minutes buvo žemesnė už leistiną ribą, nusiųskite pranešimą.
- Jei pranešimas buvo išsiųstas, paleiskite 1 valandos laikmatį, kuris neleis siųsti daugiau pranešimų, kol pasibaigs laikas.
6 veiksmas: pranešimai
Čia yra el. Pašto pranešimo pavyzdys, kuris buvo išsiųstas, kai pranešta temperatūra buvo žemesnė nei 25 ° C riba ilgiau nei 5 minutes.
7 žingsnis: kyla klausimų?
Jei turite klausimų apie projektą, praneškite mums komentarų skiltyje!
Ačiū, kad perskaitėte
Rekomenduojamas:
Temperatūros ir drėgmės stebėjimas naudojant „Raspberry Pi“: 6 žingsniai (su nuotraukomis)
Temperatūros ir drėgmės stebėjimas naudojant „Raspberry Pi“: artėja vasara, o tie, kurie neturi oro kondicionieriaus, turėtų būti pasirengę rankiniu būdu valdyti atmosferą patalpose. Šiame įraše aprašau šiuolaikinį būdą, kaip išmatuoti svarbiausius žmogaus komforto parametrus: temperatūrą ir drėgmę. T
Temperatūros stebėjimas ir įrašymas naudojant „Bluetooth LE“ir „RaspberryPi“: 9 žingsniai (su nuotraukomis)
Stebėkite ir registruokite temperatūrą naudodami „Bluetooth LE“ir „RaspberryPi“. Ši instrukcija yra apie tai, kaip surinkti kelių mazgų temperatūros stebėjimo sistemą su „Bluetooth LE“jutiklio klaida iš „Blue Radios“(„BLEHome“) ir „RaspberryPi 3B“„Bluetooth LE“standarto kūrimo dėka dabar lengvai prieinama
Nuotolinis valdymas ir nuotraukų stebėjimas per MQTT: 8 žingsniai
Nuotolinis valdymas ir nuotraukų stebėjimas per MQTT: Sveiki. Šiandien norėčiau pakalbėti apie tai, kaip sukurti nuotolinio valdymo ir stebėjimo sistemą, kuri gali būti naudojama, pavyzdžiui, garažo vartams, apšvietimui, šildymui, slėgio valdymui, temperatūrai ir daugeliui kitų parametrus. Tačiau pagrindinis jo bruožas
Nuotolinis temperatūros ir drėgmės stebėjimas naudojant ESP8266 ir „Blynk“programą: 15 žingsnių
Nuotolinis temperatūros ir drėgmės stebėjimas naudojant ESP8266 ir „Blynk App“: tai buvo mano pirmasis projektas su ESP8266 lustu. Aš ką tik pastatiau naują šiltnamį šalia savo namų ir man buvo įdomu, kas ten vyksta per dieną? Turiu omenyje, kaip keičiasi temperatūra ir drėgmė? Ar šiltnamis pakankamai vėdinamas? Taigi aš sumažinu
Nuotolinis „Korad“maitinimo šaltinio stebėjimas: 8 žingsniai (su nuotraukomis)
Nuotolinis „Korad“maitinimo šaltinio stebėjimas: Maitinimo šaltiniai yra būtinas įrankis kiekvienam žmogui, susijusiam su elektronika. Man atsitinka, kad turiu „Korad“, tai yra linijinis (sunkus) maitinimo šaltinis, kuris yra už gerą kainą ir gavo gerų atsiliepimų. Kas yra maitinimo šaltinis ir kokia yra problema