विषयसूची:

गृह स्वचालन: 7 कदम
गृह स्वचालन: 7 कदम

वीडियो: गृह स्वचालन: 7 कदम

वीडियो: गृह स्वचालन: 7 कदम
वीडियो: Staircases light Automation #automation #status #tranding #viral 2024, नवंबर
Anonim
घर स्वचालन
घर स्वचालन

अपने घर को स्मार्ट होम में बदलें, इससे आप अपने घर के सभी इलेक्ट्रॉनिक उपकरणों को एक ही ऐप में नियंत्रित कर सकते हैं। लेकिन इस परियोजना के लिए, मैंने केवल घर पर सभी प्रकाश व्यवस्था को नियंत्रित किया है। रास्पबेरी पीआई 3 और भौतिक स्विच को नियंत्रित करने के लिए रिले और रिमोट कंट्रोल के लिए रिले को नियंत्रित करने के लिए स्क्रैच से एक ऐप बिल्ड के साथ सब कुछ आसानी से बनाया गया।

आवश्यक सामग्री

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

8-चैनल 5v रिले मॉड्यूल

माइक्रो एसडी कार्ड (8GB)

महिला से महिला जम्पर तार

सॉफ्टवेयर का इस्तेमाल किया

Win32DiskImager

चरण 1: रास्पबेरी पाई को 8-चैनल रिले के साथ लिखें

8-चैनल रिले के साथ रास्पबेरी पाई लिखना
8-चैनल रिले के साथ रास्पबेरी पाई लिखना
8-चैनल रिले के साथ रास्पबेरी पाई लिखना
8-चैनल रिले के साथ रास्पबेरी पाई लिखना

ऊपर दिए गए आरेख के अनुसार तार

चरण 2: रास्पबेरी पाई पर सेटअप रास्पियन लाइट

www.raspberrypi.org/downloads/raspbian/ पर जाएं

नीचे स्क्रॉल करें और नवीनतम रास्पियन लाइट डाउनलोड करें (वर्तमान - बस्टर)

.zip फ़ाइल को अनज़िप करें और आपको एक.img फ़ाइल मिलेगी

Win32DiskImager चलाएँ

"छवि फ़ाइल" विकल्प के अंतर्गत.img फ़ाइल ब्राउज़ करें

सही ड्राइव "डिवाइस" चुनें (जैसे E:)

जलने की प्रक्रिया शुरू करने के लिए "लिखें" बटन पर क्लिक करें

संकेत मिलने पर "हाँ" पर क्लिक करें

एक बार हो जाने के बाद, अपना एसडी कार्ड रास्पबेरी पाई में डालें और इसे चालू करें

चरण 3: रास्पियन अपडेट करें

अद्यतन से पहले स्थिर आईपी को रास्पियन पर सेट करें, कैसे?

रास्पियन टर्मिनल में लॉगिन करें

उपयोगकर्ता: पीआईपासवर्ड: रास्पबेरी

प्रकार

सुडो नैनो /etc/dhcpcd.conf

सभी तरह से नीचे स्क्रॉल करें और कोड की इस पंक्ति को पेस्ट करें

इंटरफ़ेस eth0

स्थिर ip_address=/24 स्थिर रूटर्स= स्थिर डोमेन_नामसर्वर= इंटरफ़ेस wlan0 स्थिर ip_address=/24 स्थिर रूटर्स= स्थिर डोमेन_नामसर्वर=

"ctrl+x" और "y" दबाकर इसे सेव करें

अंत में "सुडो रीबूट" के साथ अपने पीआई को रीबूट करें

सफलता रिबूट के बाद, रास्पियन को नवीनतम संस्करण में अपडेट करने के लिए इन कमांड को चलाएं

सुडो एपीटी-अपडेट प्राप्त करें

सुडो एपीटी-अपग्रेड प्राप्त करें

सुडो एपीटी-डिस्ट-अपग्रेड प्राप्त करें

चरण 4: पैकेज स्थापित करें

आवश्यक सभी निर्भरताओं को स्थापित करने का समय

टर्मिनल में इन कमांड को चलाएं

sudo apt- नोडज स्थापित करें

sudo apt-npm. स्थापित करें

sudo apt-git स्थापित करें

sudo npm pm2 -g. स्थापित करें

जांचें कि क्या इन आदेशों को चलाकर सब कुछ सही ढंग से स्थापित है

नोड -v

एनपीएम -वी

दोपहर 2 -वी

गिट --संस्करण

चरण 5: क्लोनिंग "होमऑटोमेशनसर्वर" रिपॉजिटरी

जीथब से क्लोन "होमऑटोमेशन सर्वर" रिपॉजिटरी

गिट क्लोन

एक बार क्लोन करने के बाद, "HomeAutomationServer" डायरेक्टरी में जाएं और इसे रन करें

एनपीएम इंस्टॉल

परियोजना के लिए आवश्यक सभी आवश्यक निर्भरताएं स्वचालित रूप से स्थापित हो जाएंगी

चरण 6: सर्वर को PM2. के साथ चलाएँ

pm2. के साथ सर्वर चलाएँ

इसे टर्मिनल में टाइप करें ताकि PM2 के लिए पाथ जनरेट किया जा सके

pm2 स्टार्टअप

उत्पन्न कमांड को कॉपी करें और टर्मिनल में पेस्ट करें और इसे निष्पादित करें

अंत में, सर्वर को pm2 से शुरू करें, इस कमांड को टाइप करें, आपको अब तक सही डायरेक्टरी में होना चाहिए

pm2 start server.js --name "HomeAutomationServer" --watch

सर्वर को pm2 में सहेजने के लिए इस कमांड को चलाएँ ताकि pm2 आपके सर्वर को हर बूट पर ऑटो चलाए

दोपहर 2 बचाओ

चरण 7: रिबूट सर्वर

इस कमांड के साथ रीबूट सर्वर

सुडो रिबूट

एक बार रिबूट होने के बाद, यह कमांड टाइप करें कि रिबूट के बाद सर्वर स्वचालित रूप से चलता है या नहीं

दोपहर 2 सूची

इसके साथ ही आपने pm2. के साथ चलने वाले सर्वर को सेट करने के लिए ट्यूटोरियल पूरा कर लिया है

लेकिन पूरे ट्यूटोरियल को समाप्त करने से पहले, मैं आपको बता दूं कि यह एप्लिकेशन का सिर्फ आधा हिस्सा है, इसलिए, शेष ट्यूटोरियल कहां है, अंतिम ट्यूटोरियल के लिए https://github.com/khairmuhammad-ybh/HomeAutomati… पर जाएं। अपने डिवाइस पर ऐप इंस्टॉल करने के लिए।

अपडेट

यहां दिए गए एपीके को डाउनलोड और इंस्टॉल करें: होमऑटोमेशन और इसे आजमाएं

सिफारिश की: