विषयसूची:
- चरण 1: सामग्री
- चरण 2: चरण 1: रास्पबेरी पाई सेट करें
- चरण 3: चरण 2: वेबसर्वर सेट करें
- चरण 4: चरण 3: वेबसाइट बनाएं
- चरण 5: चरण 4: मोटर माउंट करें
- चरण 6: चरण 5: पाई और मोटर को तार दें
- चरण 7: चरण 6: लिपियों को कॉन्फ़िगर करें
- चरण 8: चरण 7: इसका परीक्षण करें
वीडियो: वाईफाई लाइट स्विच रास्पबेरी पाई वेब सर्वर: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैं बिस्तर से उठे बिना अपने शयनकक्ष में प्रकाश स्विच को नियंत्रित करना चाहता था, इसलिए मैं इसे अपने फोन से नियंत्रित करने में सक्षम होना चाहता था। मेरे पास कुछ अतिरिक्त बाधाएं थीं, मैं इसे किसी भी डिवाइस से आसानी से नियंत्रित करने में सक्षम होना चाहता था, मैं सामान्य रूप से लाइट स्विच का उपयोग करने में सक्षम होना चाहता था और मैं हार्डवेयर में ज्यादा संशोधन नहीं कर सका क्योंकि मैं अपार्टमेंट किराए पर लेता हूं।
मैंने एक सर्वो मोटर को नियंत्रित करने के लिए रास्पबेरी पाई का उपयोग करने का निर्णय लिया जो स्विच को स्थानांतरित कर देगी। रास्पबेरी पाई एक वेब सर्वर चलाएगा जिसे मैं स्थानीय नेटवर्क पर एक्सेस कर सकता था। इस सर्वर पर वेबसाइट पर लिंक मुझे स्विच को चालू और बंद करने की अनुमति देगा। स्विचिंग के बीच सर्वो को डी-एनर्जेट करके मैं अभी भी सामान्य रूप से लाइटस्विच का उपयोग कर सकता था।
चरण 1: सामग्री
रास्पबेरी पाई
सर्वो मोटर:
smile.amazon.com/gp/product/B0015H2V72/ref…
वायर नट
जम्पर तार
चरण 2: चरण 1: रास्पबेरी पाई सेट करें
ऐसा करने के विभिन्न तरीके हैं। यदि आपके पास एचडीएमआई मॉनिटर और यूएसबी कीबोर्ड आसान है तो मुझे लगता है कि यह थोड़ा आसान है। अन्यथा आप "हेडलेस" सेटअप कर सकते हैं।
विंडोज़ पर हेडलेस सेटअप करने पर एक अच्छा ट्यूटोरियल यहां दिया गया है:
www.circuitbasics.com/raspberry-pi-basics-…
और मैक के लिए एक:
www.circuitbasics.com/raspberry-pi-basics-…
लेकिन सबसे आसान है एनओओबीएस के साथ एक एसडी कार्ड लोड करना, मॉनिटर और कीबोर्ड से कनेक्ट होने पर पीआई को बूट करना और कॉन्फ़िगरेशन के माध्यम से जाना। यह ट्यूटोरियल इसे बहुत अच्छी तरह से समझाता है:
www.circuitbasics.com/raspberry-pi-basics-…
यदि आपने हेडलेस सेटअप नहीं किया है तो आपको अभी भी एसएसएच तैयार करना चाहिए, बाकी के लिए यह जरूरी है। ऐसा करने के लिए मैं पुट्टी का उपयोग करता हूं। इसे यहां लाओ:
www.circuitbasics.com/raspberry-pi-basics-…
और यदि आप अपने पाई का आईपी पता नहीं जानते हैं तो आप उन्नत आईपी स्कैनर का उपयोग कर सकते हैं:
फिर होस्ट नाम/आईपी पते के इनपुट में पीआई के लिए आईपी पता दर्ज करें, बंदरगाह को 22 पर छोड़ दें और खुले पर क्लिक करें। आपको लॉगिन के लिए प्रेरित किया जाएगा।
चरण 3: चरण 2: वेबसर्वर सेट करें
वेब सर्वर चलाने के लिए मैंने अपाचे का इस्तेमाल किया। आप इसे कमांड का उपयोग करके स्थापित कर सकते हैं:
sudo apt-apache2 स्थापित करें
जब आप अपने पीआई के आईपी पते पर नेविगेट करते हैं तो यह डिफ़ॉल्ट रूप से आपको एक स्पलैश पेज देना चाहिए। यह नीचे दी गई तस्वीर की तरह दिखना चाहिए।
चरण 4: चरण 3: वेबसाइट बनाएं
आप अपनी वेबसाइट के साथ डिफ़ॉल्ट स्प्लैश पृष्ठ को बदलना चाहते हैं जो सर्वो मोटर को नियंत्रित कर सकता है। बदलने वाली पहली चीज़ इंडेक्स फ़ाइल है। वेबसाइट के लिए आपकी अनुक्रमणिका फ़ाइल /var/www/html में होनी चाहिए। फ़ाइल बनाने के लिए अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें या wincp जैसी किसी चीज़ का उपयोग करके फ़ाइल को यहाँ कॉपी करें। इस स्थान में "index.php" जोड़ें, आपको इसे php फ़ाइल के रूप में स्वयं सहेजना होगा क्योंकि मैं इसे इस तरह अपलोड नहीं कर सका। यह php फ़ाइल दो लिंक के साथ एक बहुत ही बुनियादी वेबसाइट बनाती है, एक "cgi-bin/off.py" और एक "cgi-bin/on.py" के लिए। ये दो पायथन स्क्रिप्ट हैं जो सर्वो मोटर की स्थिति को बदल देती हैं।
अपाचे को चलाने के लिए पायथन लिपियों को एक अलग स्थान पर रखना होगा। उन्हें सीजीआई-बिन में डालना होगा। यह वह जगह है जहां फाइलें चलती हैं यदि उन्हें कॉमन गेटवे इंटरफेस में चलाया जाना है जो पीआई पर स्क्रिप्ट को चलाने में सक्षम बनाता है। /usr/lib/cgi-bin पर नेविगेट करें और दो फाइलें "on.py" और "off.py" जोड़ें।
चरण 5: चरण 4: मोटर माउंट करें
मुझे एक अन्य निर्माता द्वारा एक सर्वो माउंट करने के लिए एक बड़ा हिस्सा मिला, जैसे कि यह एक मानक प्रकाश स्विच को फ्लिप कर सकता है। आप इसके लिए 3डी फाइलें यहां पा सकते हैं:
github.com/suyashkumar/smart-lights
यह एक मानक आकार के सर्वो के लिए है जैसा कि भागों अनुभाग में सूचीबद्ध है। इसका प्रिंट आउट लें या इसे प्रिंट करवा लें और फिर इसे अपने लाइट स्विच पर माउंट करें।
चरण 6: चरण 5: पाई और मोटर को तार दें
मैंने माइक्रो यूएसबी के साथ पीआई को संचालित किया। मैंने एक और माइक्रो यूएसबी को अलग कर दिया और सर्वो के लिए जमीन और शक्ति को इससे जोड़ा। मैंने पाई और सर्वो के बीच जमीन साझा की। मैंने तब सर्वो के लिए सिग्नल पिन को PI पर GPIO18 से जोड़ा।
चरण 7: चरण 6: लिपियों को कॉन्फ़िगर करें
आपके लिए चालू और बंद के अनुरूप कौन-से मान हैं, यह पता लगाने के लिए आपको अपने सेटअप के साथ थोड़ा खेलना होगा। पाई आपको बहुत ही सरल कमांड का उपयोग करके कमांड लाइन से gpio को लिखने की अनुमति देता है। gpio 18 को pwm पिन बनाने के लिए कमांड का उपयोग करें:
जीपीओ-जी मोड 18 पीडब्लूएम
फिर पीडब्लूएम को इसके साथ कॉन्फ़िगर करें:
जीपीओ पीडब्लूएम-एमएस
जीपीओ पीडब्लूएमसी 192
जीपीओ पीडब्लूएमआर 2000
ये pwm फ़्रीक्वेंसी कॉन्फ़िगरेशन के लिए उचित मान हैं। अगला उपयोग:
जीपीओ-जी पीडब्लूएम 18 120
जहां आप चालू और बंद स्थिति के लिए उपयुक्त मान खोजने के लिए 120 के आसपास बदलते हैं।
एक बार जब आप दो पदों के लिए संबंधित स्क्रिप्ट में इन मानों को बदलने के लिए टेक्स्ट एडिटर का उपयोग करने के लिए उपयुक्त मान ढूंढ लेते हैं। परिवर्तन करने का स्थान चित्र में हाइलाइट किया गया है।
चरण 8: चरण 7: इसका परीक्षण करें
पीआई के आईपी पते पर जाएं आपको एक वेब पेज देखना चाहिए जिसमें लिंक चालू और बंद हो। प्रत्येक पृष्ठ में दूसरे पृष्ठ के लिए एक लिंक भी होगा।
आसान पहुँच के लिए अपने फ़ोन की होम स्क्रीन पर इन पृष्ठों का शॉर्टकट जोड़ना आसान है।
सिफारिश की:
वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: 3 स्टेप्स (चित्रों के साथ)
वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: मैं घर से सूर्यास्त देखने के लिए एक चूसने वाला हूं। इतना कि जब अच्छा सूर्यास्त होता है तो मुझे थोड़ा FOMO मिलता है और मैं इसे देखने के लिए घर पर नहीं हूं। आईपी वेबकैम से निराशाजनक छवि गुणवत्ता प्राप्त हुई। मैंने अपने पहले डीएसएलआर का पुन: उपयोग करने के तरीकों की तलाश शुरू कर दी: 2007 कैनो
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग: 9 स्टेप्स (चित्रों के साथ)
ब्लूटूथ रिमोट नियंत्रित लाइट स्विच -- रेट्रोफिट। लाइट स्विच स्टिल वर्क्स, नो एक्स्ट्रा राइटिंग.: अपडेट २५ नवंबर २०१७ - इस प्रोजेक्ट के हाई पावर संस्करण के लिए जो किलोवाट लोड को नियंत्रित कर सकता है, हाई पावर लोड के लिए रेट्रोफिट बीएलई कंट्रोल देखें - कोई अतिरिक्त वायरिंग की आवश्यकता नहीं है अपडेट १५ नवंबर २०१७ - कुछ बीएलई बोर्ड / सॉफ्टवेयर स्टैक डेली
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा
रास्पबेरी पाई के साथ एक्सप्रेस वेब-सर्वर कैसे बनाएं: 10 कदम
रास्पबेरी पाई के साथ एक एक्सप्रेस वेब-सर्वर कैसे बनाएं: यह मार्गदर्शिका आपको बताएगी कि वेब-सर्वर को होस्ट करने के लिए अपने रास्पबेरी पाई को कैसे प्राप्त करें, जिसका उपयोग वेबसाइटों की मेजबानी के लिए किया जा सकता है, और यहां तक कि कई अन्य ऑनलाइन सेवाओं को होस्ट करने के लिए थोड़ा संशोधित भी किया जा सकता है। गेम सर्वर या वीडियो स्ट्रीमिंग सर्वर के रूप में। हम केवल कवर होंगे