विषयसूची:

आर्मडिलो होम ऑटोमेशन: 5 कदम
आर्मडिलो होम ऑटोमेशन: 5 कदम

वीडियो: आर्मडिलो होम ऑटोमेशन: 5 कदम

वीडियो: आर्मडिलो होम ऑटोमेशन: 5 कदम
वीडियो: Home Automation: 12V Relay with LED Display Delay 0.1 seconds to 999 seconds Timer module P1 to P4 2024, नवंबर
Anonim
Image
Image

होम ऑटोमेशन प्रोजेक्ट एक घर के अंदर विभिन्न विद्युत प्रणालियों जैसे रोशनी, उपकरण और आउटलेट का प्रबंधन और संचालन करता है। यह प्रोजेक्ट 4D सिस्टम्स के आर्मडिलो-43T का उपयोग करता है।

प्रोजेक्ट उपयोगकर्ता को मोड को मैन्युअल या स्वचालित में सेट करने देता है। मैनुअल मोड में, उपयोगकर्ता कुछ आउटलेट या डिवाइस को चालू या बंद करने में सक्षम होता है। ऑटो में रहते हुए, उपयोगकर्ता बस इतना समय निर्धारित कर सकता है जब तक कि वह जुड़े हुए सभी उपकरणों को चालू या बंद नहीं करना चाहता। इस मोड में, उपयोगकर्ता उपकरणों को मैन्युअल रूप से टॉगल करने में सक्षम नहीं है, लेकिन वह किसी भी समय मैन्युअल पर वापस जा सकता है। उपयोगकर्ता को स्वचालित के लिए दो मोड दिए गए हैं, सभी डिवाइस चालू और सभी डिवाइस बंद। उपकरणों को चालू और बंद करने वाले रिले को ट्रिगर करने के लिए, आर्मडिलो अपनी GPIO क्षमताओं का उपयोग करता है। जब मैनुअल मोड में और एक बटन दबाए जाने का पता चलता है, तो आर्मडिलो संबंधित GPIO पिन को चालू कर देगा। जब स्वचालित रूप से, आर्मडिलो टाइमर की सेटिंग के आधार पर सभी पिनों को कम या उच्च में बदल देगा। प्रदर्शन और प्रोटोटाइप मांगों के लिए आर्मडिलो हमारा समाधान है। आर्मडिलो एक पैकेज में वीडियोकोर IV GPU के साथ ARM1176JZF-S CPU प्रोसेसर के साथ संयुक्त BCM2835 SOC पर चलता है। आर्मडिलो को आर्मडिलियन ऑपरेटिंग सिस्टम का उपयोग करने के लिए विकसित किया गया है, जो काफी हद तक रास्पियन/डेबियन ओएस पर आधारित है और बीसीएम२८३५ एसओसी के लिए अनुकूलित है। यह 13 GPIO के साथ पैक किया गया है जिसमें 2 सिंगल I2C चैनल, 5 सिंगल SPI चैनल और 2 UART चैनल हैं। 2 पीडब्लूएम चैनल भी उपलब्ध हैं जो मिनी-स्पीकर के साथ ऑन-बोर्ड एम्पलीफायर के साथ साझा किए जाते हैं। इसमें एक यूएसबी पोर्ट भी है जिसका उपयोग परिधीय उपकरणों जैसे कि कीबोर्ड, यूएसबी हब, वाई-फाई डोंगल और ब्लूटूथ मॉड्यूल के लिए किया जा सकता है।

चरण 1: यह कैसे काम करता है?

निर्माण
निर्माण

चरण 2: बिल्ड

निर्माण
निर्माण

अवयव

  1. आर्मडिलो 43T
  2. 6-8 चैनल रिले
  3. संशोधित विस्तार आउटलेट
  4. ३ बत्तियाँ/दीपक
  5. कुछ उपकरण
  6. यूएसडी कार्ड

सॉफ्टवेयर

पायथन-टीके मॉड्यूल

कदम

  1. एक्सटेंशन आउटलेट को संशोधित करें जैसा कि ऊपर पहली छवि में दिखाया गया है। ओपन एंडेड कनेक्शन से वायर एक्सटेंशन जोड़ें। इन तारों को रिले मॉड्यूल से जोड़ा जाएगा। एक संशोधित विस्तार आउटलेट का योजनाबद्ध आरेख।
  2. ऊपर की दूसरी छवि में दिखाए अनुसार घटकों को कनेक्ट करें।
  3. रिले मॉड्यूल कनेक्शन के लिए आर्मडिलो:

पिन1 (GPIO37) से In1

पिन2 (GPIO38) से In2

पिन3 (GPIO39) से In3

पिन4 (GPIO35) से In4

पिन5 (GPIO36) से In5

पिन6 (GPIO45) से In6

पिन9 (GND) से GND

पिन10 (+5वी) से +5वी

ऊपर की दूसरी छवि में दिखाए गए अनुसार संशोधित एक्सटेंशन आउटलेट के विस्तारित तारों को रिले मॉड्यूल से कनेक्ट करें।

चरण 3: कार्यक्रम

• आर्मडिलो-४३टी डेटाशीट खोलें और आर्मडिलियन छवि और अन्य आवश्यक सॉफ़्टवेयर स्थापित करने के निर्देशों का पालन करें।

• पायथन-टीके मॉड्यूल स्थापित करें

सुडो एपीटी-पायथन-टीके स्थापित करें

• इंस्टाल करें, वायरिंगपीआई निर्देशों के लिए इस लिंक पर जाएं:

https://wiringpi.com

• वायरिंग पीआई स्थापित करने के बाद, वायरिंगएआरएम डाउनलोड और इंस्टॉल करें

wget

• होमऑटोमेशन.ज़िप फ़ाइल को डाउनलोड और अनज़िप करें

• इन चरणों के बाद HomeAutomation.py. चलाएँ

सिफारिश की: