विषयसूची:
- चरण 1: फ्रिटिंग
- चरण 2: सामान्यीकृत डेटाबेस संरचना
- चरण 3: FA2 टेम्प्लेट
- चरण 4: वायरिंग और कोडिंग
- चरण 5: वेबसाइट
- चरण 6: अंतिम उत्पाद
वीडियो: प्रोजेक्ट 1 वेदरन: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मुझे, लॉरेन्स डुजार्डिन को स्कूल के लिए एक प्रोजेक्ट बनाना था। इसलिए मैंने वेदरस्टेशन बनाने का फैसला किया। मैंने इसे वेदरन कहा।
रास्पबेरी पाई चार्ज किए बिना इस परियोजना के लिए आपको जिन भागों की आवश्यकता है, वे हैं: - ब्रेडबॉर्ड- जम्पर वायर- रेसिस्टर्स- DHT11 (तापमान और आर्द्रता सेंसर) - SI1145 (UV सेंसर) - BMP280 (प्रेशर सेंसर) - एलसीडी डिस्प्ले (16x2) - पोटेंशियोमीटर (आप इसे बीओएम में देख सकते हैं जिसे मैंने यहां नीचे लिंक किया है)
बाकी निर्देश के लिए, मैं आपको बता रहा हूँ कि आप इस प्रोजेक्ट को कैसे फिर से बना सकते हैं।
चरण 1: फ्रिटिंग
तो, सबसे पहले मैंने एक फ्रिट्ज़िंग योजना बनाई। आपको यह जानना होगा कि आपके हिस्से कैसे ठीक से काम करते हैं। इन तस्वीरों में आप देख सकते हैं कि रास्पबेरी पाई पर किस हिस्से का पिन, किस पिन से जुड़ा होना चाहिए। यदि आप किसी को अपनी फ़्रिट्ज़िंग योजना की जाँच करने देते हैं, जो इस विषय के बारे में बहुत कुछ जानता है, तो आप कोई भी महत्वपूर्ण गलती नहीं करेंगे जो आपके प्रोजेक्ट के लिए घातक हो सकती है।
चरण 2: सामान्यीकृत डेटाबेस संरचना
सामान्यीकृत डेटाबेस संरचना के लिए, आपको सबसे पहले एक प्रारंभिक अध्ययन करना होगा। यहां आप इस बात पर मंथन कर सकते हैं कि आपको किस डेटा की आवश्यकता है और आपका प्रोजेक्ट कैसे काम करेगा।
प्रारंभिक अध्ययन करने के बाद, आप सामान्यीकृत डेटाबेस संरचना को स्वयं बनाना जारी रख सकते हैं। मैंने सबसे पहले इसे Draw. IO में बनाया है। बाद में मैंने इसे MySQL में ही बनाया, इसलिए मैं अपने डेटाबेस को कुछ परीक्षण डेटा के साथ आज़मा सकता था।
चरण 3: FA2 टेम्प्लेट
FA2 टेम्प्लेट संपूर्ण प्रोजेक्ट के लिए एक व्यापक टेम्प्लेट है। इस टेम्पलेट में मैंने एक प्रतियोगिता विश्लेषण किया, एक ऐसा व्यक्तित्व जिसे एक सामान्य उपयोगकर्ता के रूप में पहचाना जा सकता है। एक उपयोगकर्ता कहानी मानचित्र और एक साइट मानचित्र जिसमें मेरी वेबसाइट के सभी पृष्ठ शामिल हैं। साथ ही यहाँ मेरे वायरफ्रेम की कुछ तस्वीरें हैं।
चरण 4: वायरिंग और कोडिंग
हो सकता है कि यह तस्वीरें इतनी स्पष्ट न हों, लेकिन यह मेरे प्रोजेक्ट की वायरिंग है, जो पहले से ही उनके आवास में है।
कोडिंग भाग के लिए, आप सब कुछ पा सकते हैं जो मैंने जीथब पर लिखा था:
ऐसी फाइलें हैं जो सिर्फ भागों से डेटा प्राप्त करने पर ध्यान केंद्रित कर रही हैं। जहाँ मैंने पुस्तकालय का उपयोग किया, - BMP280 के लिए पुस्तकालय:
- SI1145 के लिए पुस्तकालय:
- DHT11 के लिए पुस्तकालय:
इससे पहले कि आप इनका सही उपयोग कर सकें, सबसे पहले आपको इन लाइब्रेरी को अपने रास्पबेरी पाई पर स्थापित करना होगा। ऐसा करने का तरीका कमांड लाइन में "sudo python setup.py install" टाइप करना है।
फिर फ़ाइल 'data.py' है, यह डेटा प्राप्त करने वाली सभी अलग-अलग फ़ाइलों को 1 बड़ी फ़ाइल में बंडल करता है। इस तरह आप एक बार में सभी डेटा को LCD डिस्प्ले और डेटाबेस में लिख सकते हैं।
चरण 5: वेबसाइट
मैंने अपनी वेबसाइट के लिए जो कोड लिखा था, वह जीथब पर भी पाया जा सकता है:
जैसा कि मैंने पहले ही FA2 टेम्प्लेट के बारे में चरण में दिखाया है, मैंने सबसे पहले कुछ वायरफ्रेम बनाए। ये वायरफ्रेम मेरी वेबसाइट का आधार थे। वहीं से मैंने कोडिंग शुरू की।
चरण 6: अंतिम उत्पाद
यह सब खत्म करने के लिए, मैंने सब कुछ लकड़ी के बक्से में डाल दिया, मैंने उसमें छेद काट दिया ताकि उसमें से पुर्जे निकल सकें, ताकि वे सही डेटा माप सकें।
अब मेरे प्रोजेक्ट पर लॉग इन करने के लिए, आपको बिजली और इंटरनेट केबल प्लग करके इसे शुरू करना होगा। फिर पोटीन का उपयोग करके और होस्ट नाम में टाइप करके लॉगिन करें, जो कि 'laurens.local' है। उपयोगकर्ता नाम 'pi' है और पासवर्ड 'रास्पबेरी' है। यू केवल ऊपर की ओर तीर का उपयोग कर सकता है और फिर प्रोजेक्ट को चलाने के लिए एंटर दबाएं। यह एलसीडी डिस्प्ले पर इसका माप दो बार दिखाएगा, फिर आप ब्राउजर सर्च बार में टाइप करके वेबसाइट पर ब्राउज़ कर सकते हैं: '169.254.10.11:8080'।
पढ़ने के लिए धन्यवाद, मुझे आशा है कि सब कुछ स्पष्ट और अच्छा था और इस पोस्ट ने आपकी बहुत मदद की। मेरे प्रोजेक्ट को फिर से बनाने के लिए एक अच्छा समय है!लॉरेन्स डुजार्डिन हॉवेस्ट कॉर्ट्रिज्क, बेल्जियम में न्यू मीडिया और संचार प्रौद्योगिकी का अध्ययन कर रहे हैं।
सिफारिश की:
जिम्बल स्टेबलाइजर प्रोजेक्ट: 9 चरण (चित्रों के साथ)
जिम्बल स्टेबलाइजर प्रोजेक्ट: जिम्बल कैसे बनाएंअपने एक्शन कैमरे के लिए 2-एक्सिस जिम्बल बनाना सीखेंआज की संस्कृति में हम सभी को वीडियो रिकॉर्ड करना और क्षणों को कैप्चर करना पसंद है, खासकर जब आप मेरे जैसे कंटेंट क्रिएटर हैं, तो आपने निश्चित रूप से इस मुद्दे का सामना किया है। ऐसा झकझोर देने वाला वीडियो
स्वचालित पेट-फूड बाउल प्रोजेक्ट: १३ चरण
स्वचालित पेट-फ़ूड बाउल प्रोजेक्ट: यह निर्देश योग्य भोजन के कटोरे के साथ एक स्वचालित, प्रोग्राम योग्य पालतू फीडर बनाने का तरीका और वर्णन करेगा। मैंने यहां वीडियो संलग्न किया है जिसमें दर्शाया गया है कि उत्पाद कैसे काम करते हैं और यह कैसा दिखता है
D-882 ट्रांजिस्टर का उपयोग कर शीर्ष 3 बहुत बढ़िया इलेक्ट्रॉनिक्स प्रोजेक्ट: 9 चरण
D-882 ट्रांजिस्टर का उपयोग करते हुए शीर्ष 3 विस्मयकारी इलेक्ट्रॉनिक्स प्रोजेक्ट: JLCPCB चीन में सबसे बड़ा पीसीबी प्रोटोटाइप उद्यम है और एक उच्च तकनीक निर्माता है जो पीसीबी निर्माण के 10 से अधिक वर्षों के अनुभव के साथ त्वरित पीसीबी प्रोटोटाइप और छोटे-बैच पीसीबी उत्पादन में विशेषज्ञता रखता है। वे लागत प्रभावी समाधान प्रदान करने में सक्षम हैं
स्पिन आर्ट टर्बाइन रीमिक्स प्रोजेक्ट: 4 चरण
स्पिन आर्ट टर्बाइन रीमिक्स प्रोजेक्ट: यदि आप स्पिन कला में रुचि रखते हैं, तो एक समस्या है और वह समस्या यह है कि आपको दूसरे हाथ से पेंट करते समय ड्रिल को एक हाथ से पकड़ना चाहिए। यह कई बार कष्टप्रद हो सकता है, लेकिन मुझे लगता है कि मैंने पाया है इस सरल टर्बाइन के साथ समाधान जो आप बना सकते हैं
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट