Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Kasanayan
- Hakbang 2: Hardware
- Hakbang 3: Pangkalahatang-ideya ng Proyekto
- Hakbang 4: Pangkalahatang-ideya ng Software
- Hakbang 5: Code
- Hakbang 6: Mga Abiso
- Hakbang 7: Mga Katanungan?
Video: Remote na Pagsubaybay sa Temperatura: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ipapakita sa iyo ng proyektong ito kung paano lumikha ng isang malayuang sistema ng pagsubaybay sa temperatura gamit ang Phidgets. Ang mga system na ito ay madalas na ginagamit upang matiyak na ang temperatura sa isang malayuang lokasyon (bahay sa bakasyon, silid ng server, atbp.) Ay wala sa mapanganib na antas. Pinapayagan ka ng system na ito na magtakda ng isang minimum na temperatura na komportable ka, at kung ang temperatura ay bumaba sa ibaba ng limitasyong iyon, ipapadala ang isang abiso. Ang programa ay madaling mabago upang magpadala ng mga abiso kung ang temperatura ay masyadong mataas, o upang magpadala lamang ng mga abiso araw-araw, oras, o minuto!
Hakbang 1: Kinakailangan ang Mga Kasanayan
Ang kailangan mo lang ay ang ilang kaalaman sa pangunahing programa para sa proyektong ito. Ang programa ay nakasulat sa C # ngunit madaling mai-port sa iyong paboritong wika!
Hakbang 2: Hardware
Narito ang lahat ng kakailanganin mo:
VINT Hub Phidget
Temperatura Phidget
Hakbang 3: Pangkalahatang-ideya ng Proyekto
Ang proyektong ito ay binubuo ng isang TMP1000 na konektado sa isang VINT Hub na naka-plug sa isang computer. Ang software na tumatakbo sa computer ay nakikipag-ugnay sa electronics at nagpapadala ng isang abiso (email o teksto) kung ang temperatura ay bumaba sa ibaba ng isang tiyak na temperatura. Tandaan: ang VINT Hub ay maaari ding magamit upang makipag-ugnay sa mga analog sensor, kaya kung mayroon kang isang lumang analog temperatura sensor na inilalagay sa paligid, tiyaking gagamitin ito! Kung gumagamit ka ng isang analog sensor, kakailanganin ang kaunting pagbabago sa code. Mag-iwan ng komento para sa karagdagang impormasyon.
Hakbang 4: Pangkalahatang-ideya ng Software
Sa tuktok ng form ang kasalukuyang temperatura ay ipinapakita at na-update ito tuwing 30 segundo. Sa ibaba ng temperatura, maraming mga setting:
- Limitasyon sa Temperatura: Kung ang temperatura ay pare-pareho sa ibaba ng halagang ito nang higit sa 5 minuto, aabisuhan ang gumagamit. Ipapadala ang isang email bawat oras hanggang sa tumaas ang temperatura.
-
Magpadala ng Abiso Sa: Tukuyin ang isang email address na dapat maabisuhan kapag bumaba ang temperatura sa ibaba ng threshold. Tandaan: maraming mga wireless provider ang nag-aalok ng isang email sa pagpipilian sa text, kaya't ang notification ay maaaring direktang maipadala sa isang telepono.
Sa ilalim ng tab na Mga Setting ng Email, may ilan pang mga pagpipilian:
- Address ng Server: Address ng email server. Kung hindi ka gumagamit ng Gmail, isang mabilis na paghahanap sa Google ay magreresulta sa mga artikulong tulad nito na makakatulong sa iyo.
- Username: Ang email na nais mong magpadala ng mga abiso. Para sa programang ito lumikha ako ng isang bagong Gmail account at pinapayagan ang mga hindi gaanong ligtas na apps na gamitin ito.
- Password: Password para sa account.
Matapos ipasok ang impormasyon sa lahat ng kinakailangang mga patlang, ang katayuan sa kanang sulok sa ibaba ng form ay magpapahiwatig na tumatakbo ang programa. Pagkatapos nito, maaari mo lamang i-minimize ang programa at kalimutan ito!
Hakbang 5: Code
Ang code para sa proyektong ito ay magagamit sa file ng TemperatureMonitor.zip. Bago isulat ang programa, tiyaking mayroon kang naka-install na mga library ng Phidget sa iyong computer. Mahahanap mo rito ang mga library ng Phidget.
Narito ang isang mabilis na pangkalahatang ideya ng code:
- Kapag naglo-load ang form, lumikha ng isang bagay na TemperatureSensor at mag-subscribe upang mag-attach, mag-detach, at maganap ang mga error.
- Sa attach handler, itakda ang DataInterval sa 30 segundo.
- Sa handler ng kaganapan, i-update ang label ng temperatura at suriin kung ang temperatura ay mas mababa sa limitasyon. Kung ang temperatura ay mas mababa sa limitasyon, dagdagan ang isang counter at exit. Kung ipinahiwatig ng counter na ang temperatura ay nasa ibaba ng limitasyon sa loob ng 5 minuto, magpadala ng isang abiso.
- Kung ang isang abiso ay naipadala na, magsimula ng isang 1 oras na timer na pipigilan ang anumang higit pang mga abiso na maipadala hanggang sa lumipas ang oras.
Hakbang 6: Mga Abiso
Narito ang isang halimbawa ng isang abiso sa email na ipinadala kapag ang naiulat na temperatura ay mas mababa sa 25 ° C na limitasyon sa higit sa 5 minuto.
Hakbang 7: Mga Katanungan?
Kung mayroon kang anumang mga katanungan tungkol sa proyekto, ipaalam sa amin sa seksyon ng mga komento!
Salamat sa pagbabasa
Inirerekumendang:
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay ng Aktibidad at Programming ATtiny85 Sa Arduino Uno: 4 na Hakbang (na may Mga Larawan)
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay sa Aktibidad at Programming ATtiny85 Sa Arduino Uno: Paano gagawin ang relo ng pagsusuot ng aktibidad na maaaring panoorin? Ito ay isang naisusuot na gadget na dinisenyo upang mag-vibrate kapag nakita nito ang pagwawalang-kilos. Ginugugol mo ba ang karamihan ng iyong oras sa computer na tulad ko? Nakaupo ka ba nang maraming oras nang hindi namamalayan? Pagkatapos ang aparatong ito ay f
Raspberry Pi - Autonomous Mars Rover Na May Pagsubaybay sa Bagay na OpenCV: 7 Mga Hakbang (na may Mga Larawan)
Raspberry Pi - Autonomous Mars Rover Gamit ang Pagsubaybay sa Bagay ng OpenCV: Pinapagana ng isang Raspberry Pi 3, Buksan ang pagkilala sa object ng CV, mga sensor ng Ultrasonic at nakatuon na DC motor. Maaaring subaybayan ng rover ang anumang bagay na sinanay nito at lumipat sa anumang lupain
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
Pagsubaybay sa Ulo Gamit ang isang Wii Remote Camera (War Thunder): 6 Mga Hakbang (na may Mga Larawan)
Pagsubaybay sa Ulo Gamit ang isang Wii Remote Camera (War Thunder): Kamusta sa lahat! Nais kong ibahagi sa iyo ang aking unang tunay na natapos na proyekto ng Arduino. Sinubukan kong gumawa ng isang uri ng lutong bahay na pinalaking katotohanan. Hayaan mong ipaliwanag ko ito sa iyo: Ito ay karaniwang isang sistema na gumagamit ng isang camera upang subaybayan ang paggalaw ng iyong ulo upang iakma ito bilang isang
Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): 6 Mga Hakbang (na may Mga Larawan)
Ang Olympus Evolt E510 Remote Cable Release (Bersyon 2 Na May Auto Focus sa Remote): Kahapon ay nagtayo ako ng isang simpleng isang button na remote para sa aking Olympus E510. Karamihan sa mga camera ay may isang shutter release button (ang isa na itutulak mong kumuha ng litrato) na mayroong dalawang mga mode. Kung ang pindutan ay dahan-dahang nalulumbay, ang camera ay awtomatikong mag-focus at sukatin ang ilaw