विषयसूची:

बुनियादी कक्ष स्वचालन: ७ कदम
बुनियादी कक्ष स्वचालन: ७ कदम

वीडियो: बुनियादी कक्ष स्वचालन: ७ कदम

वीडियो: बुनियादी कक्ष स्वचालन: ७ कदम
वीडियो: How to Use Macro in Excel in Hindi 2024, जुलाई
Anonim
बेसिक रूम ऑटोमेशन
बेसिक रूम ऑटोमेशन

नमस्ते

अपने स्कूल प्रोजेक्ट के लिए मैंने एक मिनी होम ऑटोमेशन सिस्टम बनाया। इसका उपयोग उन लोगों के लिए किया जा सकता है जो हर समय कार्यालय में काम करते हैं और प्रकाश व्यवस्था को विनियमित करना भूल जाते हैं, खिड़की खोलते हैं या गर्म होने पर कमरे को ठंडा करते हैं। जब मैं खेल खेलता हूं या स्कूल के लिए काम करता हूं तो मैं कई बार वह आदमी रहा हूं। मुझे इसे वास्तविक जीवन में अपने कमरे के लिए बनाने की ज़रूरत है और मैं जाने के लिए अच्छा हूँ! अभी के लिए यह सिर्फ मेरे दोस्त 'एंथनी' के लिए है, जो एक प्ले मोबाइल फिगर है …

क्या

एक मिनी होम ऑटोमेशन सिस्टम जो हमारे लिए कड़ी मेहनत करने वाले कार्यालय के लोगों के लिए तापमान, प्रकाश व्यवस्था और वायु गुणवत्ता को नियंत्रित करता है। यह स्वचालित रूप से काम करता है लेकिन आप वेबसाइट पर सब कुछ नियंत्रित करते हैं।

क्यों:

जैसा कि मैंने पहले उल्लेख किया है, मैंने इसे एक स्कूल प्रोजेक्ट के लिए बनाया है। यह कुछ ऐसा है जो मुझे वास्तविक जीवन में पसंद आएगा इसलिए शायद एक दिन मैं इसे अपने कमरे के लिए बना सकूं जो जानता है …

आपूर्ति

इस परियोजना को बनाने के लिए निम्नलिखित मदों की आवश्यकता है। आपको लिंक की गई साइटों से सब कुछ ऑर्डर करने की आवश्यकता नहीं है, यह वही है जहां मुझे यह मिला है।

(संलग्नक में आप वही सूची पा सकते हैं, बस थोड़ा साफ और कीमतों के साथ।)

  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • 1 एक्स
  • १ एक्स
  • १ एक्स
  • 1 एक्स
  • 1 एक्स
  • १ एक्स
  • 1 एक्स
  • 1 x 1k ओम रोकनेवाला
  • 2 x 10k ओम रोकनेवाला
  • 6 x 220 ओम रोकनेवाला
  • 6 x
  • कई तारों को
  • ग्रीन एमडीएफ या किसी अन्य प्रकार की लकड़ी
  • काफी कुछ गोंद
  • एमडीएफ के लिए 200 सीएल पेंट, कोई भी रंग जो आप चाहते हैं।
  • 1 एक्स

चरण 1: मामला

मामला
मामला
मामला
मामला
मामला
मामला

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

टुकड़ों को एक दूसरे में अच्छी तरह से फिट करने के लिए बनाया गया है ताकि कुछ गोंद के साथ आप उन सभी को एक साथ रख सकें।

ध्यान दें कि "नकली" आंतरिक दीवार चिपकी नहीं है, इसलिए मैं इसे "नकली" छत के लिए, "नकली" दीवार के बाहरी टुकड़े और छत के लिए ही निकाल सकता हूं। जब हम इलेक्ट्रॉनिक्स में डालते हैं तो हमें नकली छत और नकली दीवार को बाद में एक्सेस करना होगा।

यदि आप ऐसा करना चाहते हैं तो आगे आप बॉक्स को पेंट कर सकते हैं। मैंने सफेद रंग का इस्तेमाल किया लेकिन यह कोई भी रंग हो सकता है जो आप चाहते हैं।

चरण 2: इलेक्ट्रॉनिक्स

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

सर्किट बनाते समय कृपया फ़्रीज़िंग ब्रेडबोर्ड फ़ाइल का उपयोग करें। मेरा सुझाव है कि आप मेरे जैसे ही पिन का उपयोग करें या आप किसी परेशानी में पड़ सकते हैं। चूंकि हमने पहले ही बॉक्स बना लिया है, इसलिए "परीक्षण" सर्किट बनाने की कोई आवश्यकता नहीं है, आप इसे नीचे सूचीबद्ध 3 में से 1 तरीकों से बना सकते हैं।

इस सर्किट को बॉक्स में डालने के कई तरीके हैं।

"आलसी" तरीका:

आप नकली दीवार और वास्तविक दीवार के बीच ब्रेडबोर्ड फिट कर सकते हैं और फिर शीर्ष पर सेंसर तक पहुंचने के लिए लंबे तारों का उपयोग कर सकते हैं।

"अधिक पेशेवर" तरीका:

आप मेरी तरह कर सकते हैं और एक पीसीबी बना सकते हैं जहां आप उस पर सब कुछ मिलाते हैं, इसलिए यह थोड़ा अधिक पेशेवर है

"यह मेरे काम के लिए है" तरीका:

आपको अभी भी एक पीसीबी की आवश्यकता है जिसे आप ऑर्डर करते हैं जहां तार पीसीबी का हिस्सा हैं, इसलिए आपको बॉक्स के शीर्ष तक पहुंचने के लिए घटकों और कुछ तारों को मिलाप करने की आवश्यकता है।

चरण 3: पीआई सेट करना

उन लोगों के लिए जिन्होंने अभी तक किसी पाई पर कोड नहीं किया है, आपको पहले इसे सेट करना होगा।

यह लिंक आपको दिखाएगा कि ssh का उपयोग करके दूरस्थ रूप से कैसे काम किया जाए।

लिंक:

यह लिंक आपको दिखाएगा कि डेटाबेस सर्वर कैसे सेटअप करें

लिंक:

फिर आप कुछ पैकेजों को स्थापित करना चाहेंगे, उस फ़ोल्डर का चयन करें जिसे आपको गाइड का उपयोग करके बनाना था और एक टर्मिनल खोलें।

आपको स्थापित करने की आवश्यकता है:

  1. pip3 mysql-कनेक्टर-अजगर स्थापित करें
  2. pip3 फ्लास्क-सॉकेटियो स्थापित करें
  3. pip3 फ्लास्क-कोर्स स्थापित करें
  4. pip3 gevent स्थापित करें
  5. pip3 gevent-websocket स्थापित करें

चरण 4: MySQl. को जोड़ना

MySQl. को जोड़ना
MySQl. को जोड़ना

एक बार जब आप MySQl कार्यक्षेत्र खोल लेते हैं तो आपको एक नया कनेक्शन बनाने की आवश्यकता होती है।

कनेक्शन ऊपर की तस्वीर की तरह दिखना चाहिए।

  • जाहिर है आप इसे जो कुछ भी पसंद करते हैं उसे नाम दें, मैंने इसे "रास्पी" नाम दिया
  • फिर आप कनेक्शन विधि को "एसएसएच पर मानक टीसीपी/आईपी" पर सेट करते हैं, यह बहुत महत्वपूर्ण है
  • एसएसएच होस्टनाम आपके पीआई का सिर्फ आईपी पता है
  • Ssh उपयोगकर्ता नाम आपके pi. का उपयोगकर्ता है
  • मैसकल होस्टनाम को बदलने की जरूरत नहीं है
  • पोर्ट को भी बदलने की जरूरत नहीं है
  • उपयोगकर्ता नाम आपका कार्यक्षेत्र उपयोगकर्ता नाम होना चाहिए।

Mysql कार्यक्षेत्र से लिंक करें:

चरण 5: कोड

रिपॉजिटरी में आपको नेसेसरी कोड मिलेगा।

ध्यान दें कि आपको arduino की भी आवश्यकता है, वायु गुणवत्ता को पढ़ने के लिए कोड arduino में लिखा गया है।

जीथब:

वायु गुणवत्ता संवेदक के लिए पुस्तकालय:

बस सभी फाइलों को विजुअल स्टूडियो कोड में रखने से काम नहीं चलने वाला है।

पहले आपको यह जांचना होगा कि क्या:

  1. आपके पीआई पर सीरियल संचार सक्रिय है
  2. आपके PI पर SPI सक्रिय है
  3. आपके pi. पर एक तार सक्रिय है

फिर आप अपने पीआई पर जहां चाहें बैकएंड कोड डाल सकते हैं लेकिन "एचटीएमएल" फ़ोल्डर/var/www में होना चाहिए।

बेझिझक कोड बदलें और प्रोजेक्ट में सुधार करें।

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

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

डेटा को बचाने और सिस्टम का उपयोग करने में सक्षम होने के लिए आपको इस MySQL डेटाबेस की आवश्यकता है।

मैंने अपने रास्पबेरी पाई (https://mariadb.org/) पर डेटाबेस प्रबंधन प्रणाली के रूप में मारिया डीबी का उपयोग किया।

यदि आप डेटाबेस को नहीं समझते हैं, तो आप "डीबी सहायता" पढ़ सकते हैं और उम्मीद है कि सब कुछ समझ में आ जाएगा।

डेटाबेस में डेटा वहीं छोड़ दिया जाना चाहिए। यह उपकरणों के लिए है, इस डेटा के बिना सिस्टम काम नहीं करेगा।

चरण 7: चरण 5 कार्यक्रम का परीक्षण

चरण 5 कार्यक्रम का परीक्षण
चरण 5 कार्यक्रम का परीक्षण
चरण 5 कार्यक्रम का परीक्षण
चरण 5 कार्यक्रम का परीक्षण
चरण 5 कार्यक्रम का परीक्षण
चरण 5 कार्यक्रम का परीक्षण

यह जांचने में सक्षम होने के लिए कि क्या सब कुछ काम करता है, आपको सबसे पहले अपने पीआई और बिजली की आपूर्ति को प्लग करना होगा। 3.3V और 5V बिजली की आपूर्ति होना नितांत आवश्यक है। यदि आप उनमें से 1 को याद करते हैं तो परियोजना काम नहीं करेगी।

वेबसाइट पर जाने के लिए आपको बस अपने पीआई के आईपी-एड्रेस को गूगल करना होगा।

फिर आप रजिस्टर कर सकते हैं, लॉग इन कर सकते हैं और एक्सप्लोर कर सकते हैं।

सिफारिश की: