विषयसूची:

मौसम-स्टेशन: १० कदम
मौसम-स्टेशन: १० कदम

वीडियो: मौसम-स्टेशन: १० कदम

वीडियो: मौसम-स्टेशन: १० कदम
वीडियो: जानिए अगले 10 दिन के मौसम का हाल, उत्तर भारत में कहां होगी बारिश, आ गया वेस्टर्न डिस्टरबेंस 2024, अक्टूबर
Anonim
मौसम केंद्र
मौसम केंद्र
मौसम केंद्र
मौसम केंद्र
मौसम केंद्र
मौसम केंद्र

इस परियोजना में हम एक मौसम स्टेशन बनाएंगे जो रास्पबेरी पाई, पायथन (कोडिंग), MySQL (डेटाबेस) और फ्लास्क (वेब सर्वर) का उपयोग करके तापमान, आर्द्रता और यूवी सूचकांक को मापेगा।

आपूर्ति

इस परियोजना के लिए आवश्यक घटक

हैं:

- कवर कैप

- DHT11 आर्द्रता सेंसर

- DS18B20 तापमान सेंसर

- GUVA-S12SD यूवी सेंसर

- एलसीडी प्रदर्शन

- सर्वो मोटर

- एमसीपी3008

- रास्पबेरी पाई 3

- ट्रिमर

- कुल लागत लगभग € 110 है।

मेरे द्वारा उपयोग किया जाने वाला उपकरण:

- शंक्वाकार ड्रिल

- दो तरफा चिपकने वाला टेप

चरण 1: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

सर्किट:

एलसीडी:

- रास्पबेरी पाई के मैदान के लिए वीएसएस

- VDD से रास्पबेरी पाई के 5V

- V0 से मध्य पिन ट्रिमर

- जीपीआईओ पिन के लिए रुपये

- रास्पबेरी पाई के मैदान के लिए आर / डब्ल्यू

- ई से जीपीआईओ पिन

- D4 से GPIO पिन

- D5 से GPIO पिन

- D6 से GPIO पिन

- D7 से GPIO पिन

- ए से रास्पबेरी पाई के 5V

- K से रास्पबेरी पाई का ग्राउंड ट्रिमर

- रास्पबेरी पाई के 5V. के लिए

- एलसीडी पिन V0. के लिए

- रास्पबेरी पाई के मैदान के लिए

DHT11:

- वीसीसी से रास्पबेरी पाई के 3V3

- जीएनडी से रास्पबेरी पाई का मैदान

- रास्पबेरी पाई के GPIO पिन से DAT 4

- VCC और DAT. के बीच 470 ओम

DS18B20:

- वीसीसी से रास्पबेरी पाई के 3V3

- रास्पबेरी पाई के मैदान के लिए GND

- रास्पबेरी पाई के GPIO पिन से DAT 4

-470 ओम वीसीसी और डेटा के बीच

सर्वो मोटर:

- वीसीसी से रास्पबेरी पाई के 5वी

- रास्पबेरी पाई के मैदान के लिए GND

- रास्पबेरी पाई के GPIO पिन के लिए DAT

एमसीपी3008:

- VDD से रास्पबेरी पाई के 3V3

- VREF से रास्पबेरी पाई के 3V3

- AGND से रास्पबेरी पाई का मैदान

- CLK से GPIO पिन 11 SCLK

- DOUT से GPIO पिन 9 MISO

- DIN से GPIO पिन 10 MOSI

- सीएस से जीपीआईओ पिन 8 सीई0

- डीजीएनडी से रास्पबेरी पाई के मैदान

- CH0 से GUVA-S12SD (UV सेंसर)

चरण 2: DHT11

DHT11
DHT11

DHT11 एक डिजिटल है

तापमान और आर्द्रता सेंसर। एक डिजिटल पिन के लिए आउटपुट।

DHT11 विनिर्देश:

- चालू: 3.3 - 6V।

- तापमान सीमा: -40 - +80 C।

- तापमान सटीकता: ± 0.5 ºC।

- आर्द्रता सीमा: 0-100% आरएच।

- आर्द्रता सटीकता: ± 2.0% आरएच।

- प्रतिक्रिया समय: सेकंड।

चरण 3: DS18B20

DS18B20
DS18B20
DS18B20
DS18B20

DS18B20 सेंसर निर्दिष्टीकरण

- प्रोग्राम करने योग्य डिजिटल तापमान सेंसर।

- 1-वायर विधि का उपयोग करके संचार करता है।

- ऑपरेटिंग वोल्टेज: 3V से 5V।

- तापमान रेंज: -55 डिग्री सेल्सियस से + 125 डिग्री सेल्सियस।

- शुद्धता: ± 0.5 डिग्री सेल्सियस।

- अद्वितीय 64-बिट पता मल्टीप्लेक्सिंग को सक्षम बनाता है।

चरण 4: एलसीडी

एलसीडी
एलसीडी

16 × 2 वर्णों वाला एलसीडी नियंत्रक नीले रंग के साथ मॉड्यूल प्रदर्शित करता है

बैकलाइट और सफेद वर्ण। 2 पंक्तियाँ, प्रति पंक्ति 16 वर्ण। उच्च विपरीत और बड़े देखने के कोण। एक समायोज्य रोकनेवाला (पोटेंशियोमीटर / ट्रिमर) के माध्यम से इसके विपरीत समायोज्य।

एलसीडी 16 × 2 ब्लू स्पेसिफिकेशंस:

- पर काम करता है: 5V

- समायोज्य विपरीत।

- आयाम: 80 मिमी x 35 मिमी x 11 मिमी।

- विज़िबल डिस्प्ले: 64.5mm x 16mm.

चरण 5: एमसीपी3008

एमसीपी3008
एमसीपी3008
एमसीपी3008
एमसीपी3008
एमसीपी3008
एमसीपी3008

एक एनालॉग-टू-डिजिटल कनवर्टर या एडी-कन्वर्टर (एडीसी) एक एनालॉग सिग्नल को परिवर्तित करता है, उदाहरण के लिए एक स्पीच सिग्नल, एक डिजिटल सिग्नल में। MCP3008 में 8 एनालॉग इनपुट हैं और इसे Arduino, रास्पबेरी पाई, ESP8266 पर SPI इंटरफ़ेस के साथ पढ़ा जा सकता है MCP एक एनालॉग वोल्टेज को 0 और 1023 (10 बिट) के बीच की संख्या में परिवर्तित करता है।

MCP3008 का उपयोग करते समय आपको SPI को सक्षम करने की आवश्यकता होती है, आप इसे (चरणों के साथ जोड़े गए चित्र) द्वारा कर सकते हैं:

  1. कंसोल में टाइप करें: sudo raspi-config
  2. यह रास्पि-कॉन्फ़िगरेशन उपयोगिता लॉन्च करेगा। "इंटरफेसिंग विकल्प" चुनें
  3. "एसपीआई" विकल्प को हाइलाइट करें और सक्रिय करें।
  4. चुनें और सक्रिय करें।
  5. हाइलाइट करें और सक्रिय करें।
  6. जब हाइलाइट को रीबूट करने और सक्रिय करने के लिए कहा जाए।
  7. रास्पबेरी पाई रीबूट हो जाएगी और इंटरफ़ेस सक्षम हो जाएगा।

चरण 6: सर्वो मोटर

सर्वो मोटर
सर्वो मोटर

आकार: 32 × 11.5 × 24 मिमी (टैब शामिल) 23.5 × 11.5 × 24 मिमी (टैब शामिल नहीं हैं)

वजन: 8.5g (केबल और एक कनेक्टर शामिल नहीं है) 9.3g (केबल और एक कनेक्टर शामिल)

गति: 0.12sec/60डिग्री (4.8V) 0.10sec/60डिग्री (6.0V)

टॉर्क: 1.5kgf-सेमी (4.8V) 2.0kgf-cm (6.0V)

वोल्टेज: 4.8V-6.0V

कनेक्टर प्रकार: जेआर प्रकार (पीला: सिग्नल, लाल: वीसीसी, भूरा: जीएनडी)

चरण 7: यूवी-सेंसर GUVA-S12SD

यूवी-सेंसर
यूवी-सेंसर

GUVA-S12SD सेंसर निर्दिष्टीकरण

- ऑपरेटिंग वोल्टेज: 3.3 वी से 5 वी

- आउटपुट वोल्टेज: 0 वी से 1 वी (0-10 यूवी इंडेक्स)

- प्रतिक्रिया समय: 0.5 s

- शुद्धता: ± 1 यूवी सूचकांक

- तरंग दैर्ध्य: 200-370 एनएम

- खपत: 5 एमए

- आयाम: 24 x 15 मिमी

चरण 8: मामला

मामला
मामला

मैंने पतवार के लिए एक कवर कैप का उपयोग किया जहां मैंने तापमान के लिए 2 छेद ड्रिल किए और यूवी सेंसर, आर्द्रता सेंसर, सर्वो मोटर और एलसीडी शीर्ष पर 1 छेद में लगाए गए थे। बेहतर लुक के लिए कवर कैप को बोर्ड पर लगाया गया था

चरण 9: डेटाबेस

डेटाबेस
डेटाबेस

चरण 10: कोड

github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git

सिफारिश की: