Мазмұны:
- 1 -қадам: дағдылар қажет
- 2 -қадам: Жабдық
- 3 -қадам: Жобаға шолу
- 4 -қадам: Бағдарламалық қамтамасыз етуге шолу
- 5 -қадам: код
- 6 -қадам: хабарландырулар
- 7 -қадам: Сұрақтар?
Бейне: Температураны қашықтан бақылау: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл жоба сізге Phidgets көмегімен температураны қашықтықтан бақылау жүйесін қалай құруға болатынын көрсетеді. Бұл жүйелер көбінесе алыс жерде (демалыс үйі, серверлік бөлме және т.б.) температураның қауіпті деңгейде болмауын қамтамасыз ету үшін қолданылады. Бұл жүйе сізге қолайлы минималды температураны орнатуға мүмкіндік береді және егер температура осы шектен төмен түссе, хабарлама жіберіледі. Бағдарламаны температура тым жоғары болса немесе хабарландыруларды күн сайын, сағатта немесе минутта жіберу үшін жіберуге оңай өзгертуге болады!
1 -қадам: дағдылар қажет
Бұл жоба үшін сізге қарапайым бағдарламалау туралы білім қажет. Бағдарлама C# тілінде жазылған, бірақ оны сүйікті тіліңізге оңай көшіруге болады!
2 -қадам: Жабдық
Мұнда сізге қажет нәрсенің бәрі:
VINT Hub фиджеті
Температура пиджеті
3 -қадам: Жобаға шолу
Бұл жоба компьютерге қосылған VINT хабына қосылған TMP1000 тұрады. Компьютерде жұмыс істейтін бағдарламалық қамтамасыз ету электроникамен байланысады және егер температура белгілі бір температурадан төмен түссе, хабарлама жібереді (электрондық пошта немесе мәтін). Ескерту: VINT хабын аналогтық сенсорлармен жұмыс жасау үшін де қолдануға болады, сондықтан егер сізде ескі аналогтық температура сенсоры болса, оны міндетті түрде қолданыңыз! Егер сіз аналогтық сенсорды қолдансаңыз, кодқа аздап өзгерістер енгізу қажет болады. Қосымша ақпарат алу үшін пікір қалдырыңыз.
4 -қадам: Бағдарламалық қамтамасыз етуге шолу
Пішіннің жоғарғы жағында ағымдағы температура көрсетіледі және ол әр 30 секунд сайын жаңартылып отырады. Температураның астында бірнеше параметрлер бар:
- Температура шегі: Егер температура 5 минуттан артық тұрақты түрде осы мәннен төмен болса, бұл туралы пайдаланушыға хабарланады. Содан кейін температура көтерілгенше сағат сайын электрондық пошта жіберіледі.
-
Хабарламаны жіберу: Температура шекті мәннен төмен түскенде хабарланатын электрондық пошта мекенжайын көрсетіңіз. Ескерту: көптеген сымсыз провайдерлер электрондық поштаны мәтінге жіберуді ұсынады, сондықтан хабарламаны тікелей телефонға жіберуге болады.
Электрондық пошта параметрлері қойындысында тағы бірнеше опциялар бар:
- Сервер мекенжайы: электрондық пошта серверінің мекенжайы. Егер сіз Gmail -ді пайдаланбайтын болсаңыз, Google -де жылдам іздеу нәтижесінде сізге көмектесетін мақалалар шығады.
- Пайдаланушы аты: Хабарламалар жібергіңіз келетін электрондық пошта. Бұл бағдарлама үшін мен жаңа Gmail есептік жазбасын жасадым және қауіпсіздігі төмен қосымшаларға оны пайдалануға рұқсат бердім.
- Құпия сөз: есептік жазбаның құпия сөзі.
Барлық қажетті өрістерге ақпаратты енгізгеннен кейін форманың оң жақ төменгі бұрышындағы күй бағдарламаның жұмыс істеп тұрғанын көрсетеді. Осыдан кейін сіз бағдарламаны кішірейтіп, оны ұмыта аласыз!
5 -қадам: код
Бұл жобаның коды TemperatureMonitor.zip файлында бар. Бағдарламаны құрастырмас бұрын, компьютерде Phidget кітапханалары орнатылғанын тексеріңіз. Сіз мұнда Phidget кітапханаларын таба аласыз.
Міне кодтың жылдам шолуы:
- Пішін жүктелген кезде, TemperatureSensor нысанын жасаңыз және оқиғаларды тіркеуге, ажыратуға және қателеуге жазылыңыз.
- Тіркеме өңдегішінде DataInterval параметрін 30 секундқа орнатыңыз.
- Оқиға өңдеушісінде температура белгісін жаңартыңыз және температура шектен төмен екенін тексеріңіз. Егер температура шектен төмен болса, есептегішті көбейтіңіз және шығыңыз. Егер есептегіш 5 минут ішінде температураның шектен төмен болғанын көрсетсе, хабарлама жіберіңіз.
- Егер хабарлама жіберілген болса, уақыт аяқталғанға дейін басқа хабарландыруларды жіберуге жол бермейтін 1 сағаттық таймерді іске қосыңыз.
6 -қадам: хабарландырулар
Бұл жерде хабарланған температура 25 ° C шегінен төмен болғанда 5 минуттан артық жіберілген электрондық пошта хабарламасының мысалы келтірілген.
7 -қадам: Сұрақтар?
Егер сізде жоба бойынша сұрақтарыңыз болса, түсініктеме бөлімінде бізге хабарлаңыз!
Оқығаныңыз үшін рахмет
Ұсынылған:
Терариумға арналған ылғалдылық пен температураны бақылау жүйесі: 11 қадам (суреттермен)
Терариумға арналған ылғалдылық пен температураны бақылау жүйесі: КІРІСПЕ: Бұл нұсқаулық Arduino Uno көмегімен ылғалдылық пен температураны бақылаудың модульдік жүйесін дамытуға арналған. Бұл жүйе қоршаған ортаның параметрлерін және Arduino Uno қосылымын бақылау үшін су өткізбейтін ылғалдылық пен температуралық зондты қолданады
Bluetooth LE және RaspberryPi көмегімен температураны бақылау және жазу: 9 қадам (суреттермен)
Bluetooth LE және RaspberryPi көмегімен температураны бақылау және тіркеу: Бұл нұсқаулық Blue RADIO (BLEHome) мен RaspberryPi 3B Bluetooth LE сенсорлы қатесі бар температуралық бақылаудың көп түйінді жүйесін қалай қосуға болатындығы туралы. Bluetooth LE стандартының арқасында. қазір қол жетімді
Wii қашықтан басқару камерасымен бақылау (соғыс найзағай): 6 қадам (суреттермен)
Wii қашықтан басқару камерасымен бақылау (War Thunder): бәріне сәлем! Мен сіздермен алғашқы аяқталған Arduino жобасымен бөліскім келеді. Мен үйдегі кеңейтілген шындықты жасауға тырыстым. Сізге түсіндіруге рұқсат етіңіз: бұл негізінен камераның көмегімен сіздің басыңыздың қозғалысын қадағалап, оны
Arduino және PWM желдеткіштерімен температураны бақылау: 6 қадам (суреттермен)
Arduino мен PWM желдеткіштерімен температураны басқару: Arduino мен PWM желдеткіштеріндегі температураны бақылау DIY сервері/желілік тіректі салқындату үшін Бірнеше апта бұрын мен желілік құрылғылар мен бірнеше серверлері бар тіректі орнатуым керек болды. Сондықтан қыстың температурасы мен
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайырымдылық робот - Arduino: 9 қадам (суреттермен)
Xbox Controller арқылы бетті бақылау және бақылау арқылы қайыршы робот - Arduino: Біз қайыршы робот жасамақпыз. Бұл робот тітіркендіруге немесе өтіп бара жатқан адамдардың назарын аударуға тырысады. Бұл олардың беттерін анықтап, оларға лазермен оқ атуға тырысады. Егер сіз роботқа тиын берсеңіз, ол ән айтып, би билейді. Роботқа қажет болады