विषयसूची:

औßएंटेम्परेचरसेंसोरेन: ४ कदम
औßएंटेम्परेचरसेंसोरेन: ४ कदम

वीडियो: औßएंटेम्परेचरसेंसोरेन: ४ कदम

वीडियो: औßएंटेम्परेचरसेंसोरेन: ४ कदम
वीडियो: 🔴Live आज रात 8 बजे | Geography ba 5th semester | Paper-2 का model paper-2024 | Rmlau के लिए imp है 2024, नवंबर
Anonim
औßएंटेम्परेचरसेंसोरेन
औßएंटेम्परेचरसेंसोरेन
औßएंटेम्परेचरसेंसोरेन
औßएंटेम्परेचरसेंसोरेन

डाइस इस्ट एइन एनलीटुंग उम डर्च ईइनन अर्डुयन नैनो + एस्प मोडुल टेम्परेचर/लुफ्टड्रुक/लुफ्टफ्युच्टिग्केइट्सवर्टे इन डेटेनबैंक ज़ू स्पीचेर्न।

चरण 1: बेनोटिगेट टीले

बेनोटिग्ते हौपटकोम्पोनेंटेन:

  • अरुडिनो नैनो
  • ईएसपी 8266 ईएसपी-01
  • स्पैनुंग्सवांडलर
  • DHT22 तापमान/Feuchtigkeit सेंसर
  • बीएमपी-180 लूफ़्टड्रक्स सेंसर

डाइस सिंध डाई वेसेंटलिचेन कॉम्पोनेंटेन, वेल्चे बेनोटिग्ट वेर्डन।

ज़ुसेट्ज़्लिच विर्ड नेचुरलिच ऐन लोत्कोलबेन, लोत्ज़िन, ज़ांगेन, द्रहट, कोंडेंसटोरेन, वाइडरस्टैंडे और शाल्टर बेनोटिगट डाई आइंज़ेलन वेर्टे सिंड ऑस डेम शाल्टप्लान अब्ज़ुलसेन।

चरण 2: ज़ुसामेनबाउ

ज़ुसामेनबाउ
ज़ुसामेनबाउ

नच डे फोल्गेंडेन शाल्टप्लान ज़ुसामेनलोटेन।

एम बेस्टन अल एर्स्टेस एल्स औफ ईनेम स्टेकबोर्ड ऑसप्रोबिएरेन।

चरण 3: कोड

उम डेन अरुडिनो ज़ू प्रोग्रामिएरन ड्यूरफेन डाई आरएक्स और TX लीतुंग ज़ुम ईएसपी-मॉड्यूल निच वर्बुंडेन सीन!

उम दास ईएसपी-मोडुल ज़ू प्रोग्रामियरन ज़ुएर्स्ट डेन रीसेट बटन गेड्रुकथल्टन, डैन ज़ुसात्ज़्लिच डेन जीपीआईओ 0 बटन ड्रुकन, पूर्व और रीसेट बटन रीसेट करें।

उम दास ईएसपी-मोडुल ज़ू प्रोग्रामियर विर्ड ज़ुसात्ज़्लिच और एफटीडीआई-मॉड्यूल बेनोटिगेट।

Bibliotheken für die Arduino IDE:

  • https://github.com/esp8266/Arduino
  • https://github.com/adafruit/DHT-sensor-library
  • https://github.com/sparkfun/BMP180_Breakout

सर्वर के बारे में कुछ भी नहीं कहा जा सकता है, क्योंकि इसमें डेटेनबैंक श्रेइबट है। Hierfür benutze ich einen Raspberry Pi 2, auf welchem ein Apache Server लाफ्ट एंड eine PhpMyAdmin डेटनबैंक।

Auf dem Server muss das PHP Skript abgelegt werden.

डानाच मुस ईइन डेटनबैंक एर्स्टेल्ट वर्डेन एमआईटी फोल्गेंडेन टैबलेन:

  1. ऑसेंटेम्प
  2. फ्यूचटिग्केइटौसेन
  3. aussentempluftdruck
  4. निरपेक्ष शराबी
  5. रिश्तेदार लूफ़्टड्रक

जेडे ताबेले मुस फोल्गेंडे स्पाल्टेन उत्साह:

  1. पहचान
  2. तापमान / फ्यूचटिगकेइट / अस्थायी / पूर्णतया
  3. उहर्ज़ित
  4. घटना

जे नच तबेले बी ज्वेतेंस, दास रिचटिगे इंट्रेजेन।

डाई आईडी विर्ड अल्स प्रिमरर्स्च्लुस्सेल फेस्टगेलेग्ट एंड डास तबेलेनफॉर्मैट सोल्ते माईसाम सीन।

Bei einem LINUX Server kann zusätzlich durch Crontab jede Stunde (Oder Wie oft man es Halt mochte) डाई टेम्परेचर एक्टुएलिसिएर्ट वर्डेन।

Dazu im Ordner आदि, डाई दतेई क्रोंटैब हूँ एंडे फोल्जेंडर Eintrag einfügen:

0 */1 * * * रूट wget https://IP पता दे ESP-Moduls/get

उम डाई डेटन मैनुएल इन डाई डेटनबैंक इंजुट्रागेन फोल्जीन इंटरनेट एड्रेस औफ्रुफेन:

IPAdresse des ESP-Moduls/get

डेज़ कन्न जेडोच नूर इम ग्लीचेन नेटज़वर्क फ़ंकशनिएरेन!

दा सिच डेर PHP कोड nicht hochladenmöchte hier zum kopieren (बिट्टे डेटी esp8266daten.php nennen)!

Connect_error) {

इको "फेहलर बी डेर वर्बिंडुंग:"। mysqli_connect_error (); बाहर जाएं(); } $डेटा = htmlspecialchars($_GET["temp"]); $feuchtigkeit = htmlspecialchars($_GET["feucht"]); $tempdruck = htmlspecialchars($_GET["temp pressure"]); $absolutdruck = htmlspecialchars($_GET["पूर्ण"]); $relativdruck = htmlspecialchars($_GET["सापेक्ष"]); $ uhrzeit = दिनांक ("(एच, आई)", $ टाइमस्टैम्प); $ डेटाम = दिनांक ("(वाई, डी, एम)", $ टाइमस्टैम्प); इको $ डेटा; गूंज $feuchtigkeit; गूंज $tempdruck; इको $ एब्सोल्यूटड्रक; इको $ रिलेटिवड्रक; गूंज $ uhrzeit; इको $ डेटम; $sqltemp = "इन्सर्ट इनटू aussentemp (तापमान, uhrzeit, datum) VALUES ('$data', '$uhrzeit', '$datum')"; $mysqli -> क्वेरी ($ sqltemp); $sqlfeucht = "फुचटिग्केइटॉसन (feuchtigkeit, uhrzeit, datum) VALUES ('$feuchtigkeit', '$uhrzeit', '$datum')"; $mysqli -> query($sqlfeucht); $sqltempdruck = "inSERT INTO aussentempluftdruck (temp, uhrzeit, datum) VALUES ('$tempdruck', '$uhrzeit', '$datum')"; $mysqli -> query($sqltempdruck); $sqlabsolut = "एब्सोल्यूटरलूफ़्टड्रुक (एब्सोल्यूटलुफ़्टड्रुक, उहर्ज़िट, डेटम) में सम्मिलित करें मूल्य ('$absolutdruck', '$uhrzeit', '$datum')"; $mysqli -> query($sqlabsolut); $sqlrelative = "सम्बन्धी में सम्मिलित करें"; $mysqli -> query($sqlrelative); गूंज "नीचे"; $ mysqli -> बंद करें (); ?>

चरण 4: इन्फोस

दा डेर बीएमपी१८० और लूफ़्टटेम्परेचर वॉन ० - ६० डिग्री सेल्सियस मेसेन कन्न गिब्ट एस डाई ऑसेंटमलुफ्टड्रुक टैबेले। मिट डेन वेर्टेन ऑस डेर डेटनबैंक कोन्नेन बिलिबिगे सचेन जेमच्ट वेर्डन, वेइ इम ब्राउजर अलस डायग्राम और डायनेन ओडर विई ईच, एल्स डायग्राम ऑस्वर्टन ज़ू कोन्नन। बेई इरगेंडवेलचेन प्रॉब्लम बिटे बेस्चिड गेबेन। वीएल स्पाß बेइम नचबौएन।

सिफारिश की: