विषयसूची:
- चरण 1: रास्पबेरी पाई को 8-चैनल रिले के साथ लिखें
- चरण 2: रास्पबेरी पाई पर सेटअप रास्पियन लाइट
- चरण 3: रास्पियन अपडेट करें
- चरण 4: पैकेज स्थापित करें
- चरण 5: क्लोनिंग "होमऑटोमेशनसर्वर" रिपॉजिटरी
- चरण 6: सर्वर को PM2. के साथ चलाएँ
- चरण 7: रिबूट सर्वर
वीडियो: गृह स्वचालन: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
अपने घर को स्मार्ट होम में बदलें, इससे आप अपने घर के सभी इलेक्ट्रॉनिक उपकरणों को एक ही ऐप में नियंत्रित कर सकते हैं। लेकिन इस परियोजना के लिए, मैंने केवल घर पर सभी प्रकाश व्यवस्था को नियंत्रित किया है। रास्पबेरी पीआई 3 और भौतिक स्विच को नियंत्रित करने के लिए रिले और रिमोट कंट्रोल के लिए रिले को नियंत्रित करने के लिए स्क्रैच से एक ऐप बिल्ड के साथ सब कुछ आसानी से बनाया गया।
आवश्यक सामग्री
रास्पबेरी पाई 3
8-चैनल 5v रिले मॉड्यूल
माइक्रो एसडी कार्ड (8GB)
महिला से महिला जम्पर तार
सॉफ्टवेयर का इस्तेमाल किया
Win32DiskImager
चरण 1: रास्पबेरी पाई को 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… पर जाएं। अपने डिवाइस पर ऐप इंस्टॉल करने के लिए।
अपडेट
यहां दिए गए एपीके को डाउनलोड और इंस्टॉल करें: होमऑटोमेशन और इसे आजमाएं
सिफारिश की:
गृह स्वचालन: 5 कदम
होम ऑटोमेशन: इस परियोजना में, हम सभी प्रोजेक्ट के लिए IoT इंटरनेट ऑफ थिंग्सवीडियो की प्रक्रिया को समझने के लिए इसे शून्य से बनाने के लिए बहुत सी चीजों का उपयोग कर चुके हैं
इन्फिनिटी गौंटलेट नियंत्रित गृह स्वचालन: 8 कदम (चित्रों के साथ)
इन्फिनिटी गौंटलेट नियंत्रित होम ऑटोमेशन: अपने पिछले प्रोजेक्ट में मैंने एक इन्फिनिटी गौंटलेट बनाया है जो एक लाइट स्विच को नियंत्रित करता है। मैं छह पत्थरों का उपयोग करना चाहता था और प्रत्येक पत्थर उपकरण, दरवाज़ा बंद, या प्रकाश व्यवस्था को नियंत्रित कर सकता है। इसलिए, मैंने इन्फिनिटी गौंटलेट का उपयोग करके एक होम ऑटोमेशन सिस्टम बनाया। इस प्रोजेक्ट में
नोड एमसीयू-एलईडी नियंत्रण (सरल गृह स्वचालन): 5 कदम
नोड एमसीयू-एलईडी कंट्रोल (सरल होम ऑटोमेशन): हाय दोस्तों, इस निर्देश में आइए देखें कि अपने स्मार्टफोन का उपयोग करके एक एलईडी बल्ब को कैसे नियंत्रित किया जाए। हम इस परियोजना के लिए नोड-एमसीयू का उपयोग करेंगे। नोड एमसीयू स्थापित करने के लिए नीचे दिए गए लिंक को देखें। आपके Arduino IDE.NODE MCU-BASICS{Follow Ste
Arduino कंट्रोल रिले मॉड्यूल का उपयोग करके स्मार्ट होम कैसे बनाएं - गृह स्वचालन विचार: 15 कदम (चित्रों के साथ)
Arduino कंट्रोल रिले मॉड्यूल का उपयोग करके स्मार्ट होम कैसे बनाएं | होम ऑटोमेशन आइडियाज: इस होम ऑटोमेशन प्रोजेक्ट में, हम एक स्मार्ट होम रिले मॉड्यूल डिजाइन करेंगे जो 5 घरेलू उपकरणों को नियंत्रित कर सकता है। इस रिले मॉड्यूल को मोबाइल या स्मार्टफोन, आईआर रिमोट या टीवी रिमोट, मैनुअल स्विच से नियंत्रित किया जा सकता है। यह स्मार्ट रिले भी आर को समझ सकता है
रास्पबेरी पीआई और नोडेमकू बोर्ड का उपयोग कर स्थानीय एमक्यूटीटी सर्वर पर आधारित गृह स्वचालन: 6 कदम
रास्पबेरी पीआई और नोडेमकू बोर्ड का उपयोग कर स्थानीय एमक्यूटीटी सर्वर पर आधारित गृह स्वचालन: अब तक मैंने इंटरनेट पर उपकरणों को नियंत्रित करने के संबंध में कई ट्यूटोरियल वीडियो बनाए हैं। और उसके लिए मैंने हमेशा एडफ्रूट एमक्यूटीटी सर्वर को प्राथमिकता दी क्योंकि यह उपयोग में आसान और उपयोगकर्ता के अनुकूल भी था। लेकिन वह सब कुछ इंटरनेट पर आधारित था। यानी हम