विषयसूची:
वीडियो: औßएंटेम्परेचरसेंसोरेन: ४ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
डाइस इस्ट एइन एनलीटुंग उम डर्च ईइनन अर्डुयन नैनो + एस्प मोडुल टेम्परेचर/लुफ्टड्रुक/लुफ्टफ्युच्टिग्केइट्सवर्टे इन डेटेनबैंक ज़ू स्पीचेर्न।
चरण 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.
डानाच मुस ईइन डेटनबैंक एर्स्टेल्ट वर्डेन एमआईटी फोल्गेंडेन टैबलेन:
- ऑसेंटेम्प
- फ्यूचटिग्केइटौसेन
- aussentempluftdruck
- निरपेक्ष शराबी
- रिश्तेदार लूफ़्टड्रक
जेडे ताबेले मुस फोल्गेंडे स्पाल्टेन उत्साह:
- पहचान
- तापमान / फ्यूचटिगकेइट / अस्थायी / पूर्णतया
- उहर्ज़ित
- घटना
जे नच तबेले बी ज्वेतेंस, दास रिचटिगे इंट्रेजेन।
डाई आईडी विर्ड अल्स प्रिमरर्स्च्लुस्सेल फेस्टगेलेग्ट एंड डास तबेलेनफॉर्मैट सोल्ते माईसाम सीन।
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: इन्फोस
दा डेर बीएमपी१८० और लूफ़्टटेम्परेचर वॉन ० - ६० डिग्री सेल्सियस मेसेन कन्न गिब्ट एस डाई ऑसेंटमलुफ्टड्रुक टैबेले। मिट डेन वेर्टेन ऑस डेर डेटनबैंक कोन्नेन बिलिबिगे सचेन जेमच्ट वेर्डन, वेइ इम ब्राउजर अलस डायग्राम और डायनेन ओडर विई ईच, एल्स डायग्राम ऑस्वर्टन ज़ू कोन्नन। बेई इरगेंडवेलचेन प्रॉब्लम बिटे बेस्चिड गेबेन। वीएल स्पाß बेइम नचबौएन।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है