Съдържание:
- Стъпка 1: Необходими умения
- Стъпка 2: Хардуер
- Стъпка 3: Преглед на проекта
- Стъпка 4: Преглед на софтуера
- Стъпка 5: Код
- Стъпка 6: Известия
- Стъпка 7: Въпроси?
Видео: Дистанционно наблюдение на температурата: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Този проект ще ви покаже как да създадете система за дистанционно наблюдение на температурата с помощта на Phidgets. Тези системи често се използват, за да се гарантира, че температурата на отдалечено място (ваканционен дом, сървърна стая и т.н.) не е на опасни нива. Тази система ви позволява да зададете минимална температура, която ви е удобна, и ако температурата падне под тази граница, ще бъде изпратено известие. Програмата може лесно да бъде променена, за да изпраща известия, ако температурата стане твърде висока, или просто да изпраща известия всеки ден, час или минута!
Стъпка 1: Необходими умения
Всичко, от което се нуждаете, са някои основни познания по програмиране за този проект. Програмата е написана на C#, но лесно може да бъде пренесена на любимия ви език!
Стъпка 2: Хардуер
Ето всичко, от което се нуждаете:
VINT Hub Phidget
Температура Phidget
Стъпка 3: Преглед на проекта
Този проект се състои от TMP1000, свързан към VINT концентратор, който е включен в компютър. Софтуерът, работещ на компютъра, взаимодейства с електрониката и изпраща известие (имейл или текст), ако температурата падне под определена температура. Забележка: VINT Hub може да се използва и за взаимодействие с аналогови сензори, така че ако имате стар аналогов температурен сензор, не забравяйте да го използвате! Ако използвате аналогов сензор, ще са необходими някои леки промени в кода. Оставете коментар за повече информация.
Стъпка 4: Преглед на софтуера
В горната част на формуляра се показва текущата температура и се актуализира на всеки 30 секунди. Под температурата има няколко настройки:
- Температурен лимит: Ако температурата е постоянно под тази стойност за повече от 5 минути, потребителят ще бъде уведомен. След това на всеки час ще се изпраща имейл, докато температурата се повиши.
-
Изпращане на известие до: Посочете имейл адрес, който трябва да бъде уведомен, когато температурата падне под прага. Забележка: много безжични доставчици предлагат опция за изпращане на имейл до текст, така че известието може да бъде изпратено директно на телефон.
Под раздела Настройки на имейла има още няколко опции:
- Адрес на сървъра: Адрес на имейл сървъра. Ако не използвате Gmail, бързо търсене с Google ще доведе до статии като тази, които ще ви помогнат.
- Потребителско име: Имейлът, от който искате да изпращате известия. За тази програма създадох нов акаунт в Gmail и разреших на по -малко сигурните приложения да го използват.
- Парола: Парола за акаунт.
След въвеждане на информация във всички задължителни полета, състоянието в долния десен ъгъл на формуляра ще показва, че програмата работи. След това можете просто да минимизирате програмата и да забравите за нея!
Стъпка 5: Код
Кодът за този проект е достъпен във файла TemperatureMonitor.zip. Преди да компилирате програмата, уверете се, че имате инсталирани библиотеки на Phidget на вашия компютър. Можете да намерите библиотеките на Phidget тук.
Ето кратък преглед на кода:
- Когато формулярът се зареди, създайте обект TemperatureSensor и се абонирайте за прикачване, отделяне и събития за грешка.
- В манипулатора за прикачване задайте DataInterval на 30 секунди.
- В манипулатора на събития актуализирайте температурния етикет и проверете дали температурата е под границата. Ако температурата е под границата, увеличете брояча и излезте. Ако броячът показва, че температурата е била под границата за 5 минути, изпратете известие.
- Ако е изпратено известие, стартирайте 1 -часов таймер, който ще предотврати изпращането на повече известия, докато не изтече времето.
Стъпка 6: Известия
Ето пример за известие по имейл, изпратено, когато отчетената температура е била под границата от 25 ° C за повече от 5 минути.
Стъпка 7: Въпроси?
Ако имате въпроси относно проекта, уведомете ни в секцията за коментари!
Благодаря за четенето
Препоръчано:
Наблюдение на температурата и влажността на DHT с помощта на ESP8266 и платформата IoT на AskSensors: 8 стъпки
Мониторинг на температурата и влажността на DHT с помощта на ESP8266 и платформата на IoT на AskSensors: В предишна инструкция представих стъпка по стъпка ръководство, за да започнете с възела ESP8266 nMU и платформата AskSensors IoT. В този урок свързвам сензор DHT11 към възела MCU. DHT11 е често използвана температура и влажност
WiFi Автоматично захранване на растенията с резервоар - Настройка за отглеждане на закрито/на открито - Водни растения автоматично с дистанционно наблюдение: 21 стъпки
WiFi Автоматично захранване на растенията с резервоар - Настройка за отглеждане на закрито/на открито - Водни растения автоматично с дистанционно наблюдение: В този урок ще демонстрираме как да настроим персонализирана система за захранване на закрито/външно растение, която автоматично полива растенията и може да се наблюдава дистанционно с помощта на платформата Adosia
Дистанционно наблюдение на температурата и влажността с ESP8266 и приложението Blynk: 15 стъпки
Дистанционно наблюдение на температурата и влажността с ESP8266 и приложението Blynk: Това беше първият ми проект с чип ESP8266. Току -що построих нова оранжерия близо до къщата си и ми беше интересно какво се случва там за един ден? Искам да кажа как се променят температурата и влажността? Оранжерията достатъчно вентилирана ли е? Така че решавам
Конвертирайте вашето IR дистанционно в RF дистанционно: 9 стъпки (със снимки)
Преобразувайте вашето IR дистанционно в RF дистанционно: В днешния Instructable ще ви покажа как можете да използвате общ RF модул без микроконтролер, което в крайна сметка ще ни доведе до изграждането на проект, в който можете да конвертирате IR дистанционно на всяко устройство в RF Дистанционно. Основното предимство на преобразуването на
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути