विषयसूची:

लोरा तापमान और आर्द्रता सेंसर: 6 कदम
लोरा तापमान और आर्द्रता सेंसर: 6 कदम

वीडियो: लोरा तापमान और आर्द्रता सेंसर: 6 कदम

वीडियो: लोरा तापमान और आर्द्रता सेंसर: 6 कदम
वीडियो: ESP32 Tutorial - DHT11/DHT22 (Temperature and Humidity Sensor) 2024, नवंबर
Anonim
लोरा तापमान और आर्द्रता सेंसर
लोरा तापमान और आर्द्रता सेंसर

इस निर्देश में आप एक सेंसरनोड बनाना सीखेंगे जो LORA सर्वर को डेटा भेजता है। यह नोड भेजेगा:

  • हवा का तापमान
  • आर्द्रता संवेदक

आप इस निर्देश का उपयोग एक नोड बनाने के लिए कर सकते हैं जिसे आप सर्वर के रूप में उपयोग कर सकते हैं।

चरण 1: आवश्यक

सेंसरनोड:

  • AM2305
  • कैपेसिटिव नमी सेंसर
  • आर्डिनो प्रो मिनी 3.3v 8mhz
  • ईएसपी ब्रेकआउट
  • आरएफएम95
  • एंटीना और कनेक्शन के लिए तार (मैं 0.8 मिमी ठोस कोर तार का उपयोग करता हूं)
  • पुरुष से पुरुष जम्पर केबल
  • महिला से महिला जम्पर केबल
  • ब्रेड बोर्ड
  • CP2102 यूएसबी से टीटीएल

उपकरण:

  • सोल्डरिंग आयरन
  • साइड कटर
  • वायर स्ट्रिपर

चरण 2: एंटीना बनाना

एंटीना के लिए मैं अपने 2x2x0.8mm या 2x2 20awg बस केबल के कुछ बचे हुए केबल का उपयोग करता हूं। चीजों के नेटवर्क पर आप देश के अनुसार अपना ट्रान्सिवर और एंटीना फ़्रीक्वेंसी बैंड चुन सकते हैं। ये प्रति आवृत्ति लंबाई हैं:

  • 868mhz 3.25 इंच या 8.2 सेमी (यह वही है जिसका मैं उपयोग करता हूं)
  • 915 मेगाहर्ट्ज 3 इंच या 7.8 सेमी
  • 433 मेगाहर्ट्ज 3 इंच या 16.5 सेमी

चरण 3: एस्प शील्ड को मिलाप करना

एस्प शील्ड को टांका लगाना
एस्प शील्ड को टांका लगाना
  • एस्प शील्ड के प्रतिरोधों को हटा दें (लाल क्षेत्र में R1 से R3 देखें)
  • rfm95 चिप को esp शील्ड पर मिलाएं।
  • पिनहेडर्स को एस्प शील्ड पर मिलाएं
  • एस्प शील्ड पर एंटीना मिलाप करें। एंटीना के बिना उपयोग न करें आप ढाल को नुकसान पहुंचा सकते हैं।
  • अगर पिनहेडर्स को आर्डिनो सोल्डर पर भी नहीं मिलाया जाता है, तो ये भी

चरण 4: कोडिंग

कोडन
कोडन

मुझे पता है कि मैं arduino को स्वचालित रूप से रीसेट करने के लिए DTR का उपयोग कर सकता हूं लेकिन मेरे मामले में मुझे कोड अपलोड करने में त्रुटियां थीं। इसलिए मैंने इस निर्देश में एक मैनुअल रीसेट का भी उपयोग किया है, इसलिए यदि आपको भी यही समस्या है तो आप इसे मैन्युअल रीसेट द्वारा हल कर सकते हैं।

  • निम्नलिखित के रूप में Arduino को CP2102 पर तार करें:

    • CP2102 txd -> Arduino प्रो मिनी rx
    • CP2102 rxd -> Arduino प्रो मिनी tx
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino प्रो मिनी vcc
  • arduino ide में स्केच खोलें
  • बोर्ड का चयन करें arduino प्रो मिनी
  • प्रोसेसर के तहत atmega 328p 3.3v 8mhz चुनें
  • अपना कॉम पोर्ट चुनें
  • अपलोड बटन पर क्लिक करें
  • जबकि कोड उस समय संकलित हो रहा है जब आप बॉट्रेट देखते हैं (चित्र देखें) arduino pro mini पर रीसेट बटन दबाएं (cp2102 बोर्ड को रीसेट नहीं करता है) प्रोग्रामिंग करते समय अपने सीरियल मॉनिटर को बंद करना सुनिश्चित करें।

चरण 5: वायरिंग

तारों
तारों
तारों
तारों
  • ऊपर दिए गए स्केच के अनुसार आर्डिनो को तार दें
  • आपके arduino को अब सर्वर नोड को डेटा भेजना चाहिए।

AM2305 वास्तव में एक 3 तार सेंसर है इसलिए आपको रोकनेवाला की आवश्यकता नहीं है। बस सेंसर को ऊपर की तस्वीर की तरह तार दें। रंग समान हैं। यदि आप इसके बजाय DHT22 का उपयोग करते हैं, तो आपको लाल (5V) और पीले (डेटा) तारों के बीच एक 10k रोकनेवाला कनेक्ट करने की आवश्यकता है।

चरण 6: निष्कर्ष

इस निर्देश में आपने एक सेंसर बनाना सीखा है जो डेटा को LORA गेटवे पर भेजता है। यह उदाहरण के लिए ग्रीनहाउस का तापमान और आर्द्रता भेजता है। इस तरह आप अपने पर्यावरण की निगरानी कर सकते हैं और आप इस डेटा का उपयोग करके अपनी सब्जियों के रोपण की योजना बना सकते हैं। इसके अलावा, आप इस सेंसर का उपयोग यह तय करने के लिए कर सकते हैं कि खिड़की कब खोलनी है या पंखा शुरू करना है।

सिफारिश की: