Sadržaj:
- Korak 1: Potrebne vještine
- Korak 2: Hardver
- Korak 3: Pregled projekta
- Korak 4: Pregled softvera
- Korak 5: Kodirajte
- Korak 6: Obavještenja
- Korak 7: Pitanja?
Video: Daljinski nadzor temperature: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj projekt će vam pokazati kako stvoriti daljinski sistem za praćenje temperature pomoću Phidgets -a. Ovi sistemi se često koriste kako bi se osiguralo da temperatura na udaljenoj lokaciji (kuća za odmor, poslužiteljska soba itd.) Nije na opasnom nivou. Ovaj sistem vam omogućava da postavite minimalnu temperaturu koja vam odgovara, a ako temperatura padne ispod te granice, bit će poslano obavještenje. Program se lako može promijeniti za slanje obavijesti ako temperatura postane previsoka ili samo za slanje obavijesti svaki dan, sat ili minutu!
Korak 1: Potrebne vještine
Sve što vam treba je osnovno znanje programiranja za ovaj projekt. Program je napisan na C#, ali se lako može prenijeti na vaš omiljeni jezik!
Korak 2: Hardver
Evo svega što vam treba:
VINT Hub Phidget
Temperatura Phidget
Korak 3: Pregled projekta
Ovaj projekt se sastoji od TMP1000 spojenog na VINT Hub koji je priključen na računar. Softver koji radi na računaru povezuje se s elektronikom i šalje obavijest (e -poruku ili tekst) ako temperatura padne ispod određene temperature. Napomena: VINT Hub se također može koristiti za povezivanje s analognim senzorima, pa ako imate stari analogni senzor temperature u blizini, svakako ga upotrijebite! Ako koristite analogni senzor, bit će potrebne neke male izmjene koda. Ostavite komentar za više informacija.
Korak 4: Pregled softvera
Pri vrhu obrasca prikazuje se trenutna temperatura koja se ažurira svakih 30 sekundi. Ispod temperature postoji nekoliko postavki:
- Ograničenje temperature: Ako je temperatura stalno ispod ove vrijednosti duže od 5 minuta, korisnik će biti obaviješten. E -pošta će se slati svakih sat vremena dok temperatura ne poraste.
- Pošalji obavijest na: Odredite adresu e -pošte koju treba obavijestiti kada temperatura padne ispod praga. Napomena: mnogi bežični pružatelji usluga nude opciju e -pošte u tekstualnu poruku, pa se obavijest može poslati izravno na telefon.
Na kartici Postavke e -pošte postoji još nekoliko opcija:
- Adresa servera: Adresa servera e -pošte. Ako ne koristite Gmail, brzo Google pretraživanje rezultirat će člancima poput ovog koji će vam pomoći.
- Korisničko ime: adresa e -pošte sa koje želite slati obavještenja. Za ovaj program stvorio sam novi Gmail račun i dopustio da ga koriste manje sigurne aplikacije.
- Lozinka: Lozinka za nalog.
Nakon unosa podataka u sva potrebna polja, status u donjem desnom kutu obrasca pokazat će da je program pokrenut. Nakon toga možete jednostavno minimizirati program i zaboraviti na njega!
Korak 5: Kodirajte
Kôd za ovaj projekat dostupan je u datoteci TemperatureMonitor.zip. Prije sastavljanja programa provjerite imate li na računaru instalirane Phidget biblioteke. Biblioteke Phidget možete pronaći ovdje.
Evo kratkog pregleda koda:
- Kada se obrazac učita, kreirajte objekt TemperatureSensor i pretplatite se na prilaganje, odvajanje i događaje greške.
- U alatu za rukovanje prilozima postavite DataInterval na 30 sekundi.
- U alatu za obradu događaja ažurirajte oznaku temperature i provjerite je li temperatura ispod granice. Ako je temperatura ispod granice, povećajte brojač i izađite. Ako brojač pokaže da je temperatura 5 minuta bila ispod granice, pošaljite obavijest.
- Ako je obavijest poslana, pokrenite mjerač vremena od 1 sata koji će spriječiti slanje novih obavijesti sve dok ne protekne vrijeme.
Korak 6: Obavještenja
Evo primjera obavijesti putem e -pošte koja je poslana kada je prijavljena temperatura bila ispod granice od 25 ° C više od 5 minuta.
Korak 7: Pitanja?
Ako imate bilo kakvih pitanja o projektu, javite nam se u odjeljku komentara!
Hvala na čitanju
Preporučuje se:
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
Nadzor temperature i vlažnosti pomoću Raspberry Pi: 6 koraka (sa slikama)
Nadzor temperature i vlažnosti pomoću Raspberry Pi: Ljeto dolazi, a oni bez klima uređaja trebali bi biti spremni ručno kontrolirati atmosferu u zatvorenom prostoru. U ovom postu opisujem moderan način mjerenja najvažnijih parametara za ugodu čovjeka: temperature i vlažnosti. T
Daljinski sistem za nadzor i distribuciju energije solarne elektrane: 10 koraka
Daljinski sistem za nadzor i distribuciju energije solarne elektrane: Svrha ovog projekta je praćenje i distribucija energije u elektroenergetskim sistemima (solarni energetski sistemi). Dizajn ovog sistema apstraktno je objašnjen na sljedeći način. Sustav sadrži više mreža s približno 2 solarna panela u
Pretvorite svoj IR daljinski u RF daljinski: 9 koraka (sa slikama)
Pretvorite svoj IR daljinski u RF daljinski: U današnjem Instructable -u pokazat ću vam kako možete koristiti generički RF modul bez mikrokontrolera što će nas na kraju dovesti do izgradnje projekta u kojem možete pretvoriti IR daljinski upravljač bilo kojeg uređaja u RF Daljinski. Glavna prednost pretvaranja
Sonda za kuhanje - WiFi nadzor temperature: 14 koraka (sa slikama)
Sonda za pripremu kave - WiFi temperaturni monitor: U ovom uputstvu ćemo izgraditi temperaturnu sondu koja koristi MQTT i kućnog pomoćnika za prijenos informacija o temperaturi na web stranicu na kojoj možete pratiti temperaturu klijanja bilo gdje na vašem fermentoru. Potpuni popis stvari