एक रास्पबेरी पाई के साथ एसी पावर (220V) को कैसे नियंत्रित किया जा सकता है?


94

हालांकि मैं रास्पबेरी पाई का उपयोग करने के बारे में और अन्य बिजली के उपकरणों को चालू और बंद करने के लिए करता हूं जो अनावश्यक रूप से स्टैंड-बाय मोड में बिजली की खपत करते हैं। संक्षेप में, मैं एक एसी सॉकेट या कई सॉकेट को नियंत्रित करना चाहूंगा। कंप्यूटर को "बटन को धक्का" कैसे दिया जा सकता है:

छवि: CC-BY-SA 3.0 फर्स्टफ्रेड द्वारा

भौतिक समाधान एक रिले है, लेकिन मैं अपने दम पर सभी का निर्माण नहीं करना चाहता हूं और 220 वी और स्पार्क्स के साथ खेलना चाहता हूं जब चालू और बंद;; वैसे रास्पबेरी पाई को निष्क्रिय मोड में 2 वाट की आवश्यकता होती है, इसलिए केवल उपयोग करके ऊर्जा को बचाने के लिए एक स्विच के रूप में यह समझ में नहीं आ सकता है, इसलिए यह एक ही समय में अन्य उद्देश्य के लिए उपयोग करने योग्य होना चाहिए।


16
चेतावनी: मुख्य बिजली केसाथ इंटरफेस में संभावित घातक वोल्टेज के साथ काम करना शामिल है। उचित देखभाल और सक्षमता की आवश्यकता है।
मार्क बूथ

यह ब्लॉग पोस्ट एक लंबी दूरी (> 100 मीटर) रेडियो मॉड्यूल का उपयोग करके दूर से मुख्य साधन को चालू और बंद करने की परियोजना के बारे में है । इसे एक साथ रखने के लिए कुछ कौशल की आवश्यकता होती है।
सेगी

जवाबों:


48

EDIT 2018

वर्षों बाद और हॉबीस्ट माइक्रोइलेक्ट्रॉनिक समुदाय ने रास्पबेरी पाई जैसे सस्ते और बिजली एम्बेडेड कंप्यूटरों के लिए धन्यवाद का विस्फोट किया है। इसने यांत्रिक रिले का उपयोग किया जो कि 5 / 3.3V पर GPIO के सीधे काम को सस्ता और आसानी से प्राप्त करना था।

आप उन्हें एकल या प्रीमियर (बंगूद, सीडस्टडियो, गियरबेस्ट, ईबे, आदि) के रूप में प्राप्त कर सकते हैं, जो कि 4 से 48 "चैनल" मैंने भी देखा है। ये बहुत अधिक कॉम्पैक्ट आकार, बहुत सस्ती, सुरक्षित और उपयोग में आसान हैं।

यहाँ छवि विवरण दर्ज करें

# * * * चेतावनी * * * #

मुख्य स्विचिंग में संभावित घातक वोल्टेज के साथ इंटरफेसिंग शामिल है । उचित देखभाल और सक्षमता की आवश्यकता है। मृत्यु संभव है। YMMV। यह इलेक्ट्रिकल इंजीनियरिंग पर रसेल मैकमोहन की सलाह है


--- मूल उत्तर 2012 ---

वैसे आप एक सॉलिड स्टेट रिले का उपयोग कर सकते हैं जो कि एक मैकेनिकल रिले (मोटर वाहन उद्योग में उपयोग किए जाने वाले बड़े 12 वोल्ट वाले), MCU या इस मामले में Pi के GPIO पिन का उपयोग करके नियंत्रित करने के लिए बहुत छोटा और आसान है।

यहाँ छवि विवरण दर्ज करें

आपको रिले को चालू रखने के लिए इनपुट पिन को लगातार चलाना होगा (यांत्रिक रिले की तरह)। तो अगर उस सिग्नल के साथ कुछ विफल होता है, तो बिजली बंद हो जाती है। इससे बचने के लिए आपको एक और सर्किट डिजाइन करना होगा जो खुद को बनाए रख सके।

लेकिन आप ईबे पर ये बहुत सस्ते पा सकते हैं और वे पूरी तरह से सुरक्षित (पृथक) हैं, इसलिए वे पाई को उड़ा नहीं पाएंगे और उन्हें ड्राइव करने के लिए बहुत अधिक बिजली की आवश्यकता नहीं है, लगभग 3 ~ 10mA। बस एक खरीदने से पहले विवरण देखें। यह भी ध्यान देने योग्य है कि यदि आप उन्हें भारी लोड करते हैं (अधिकतम रेटिंग के करीब) तो वे गर्म हो सकते हैं


7
आपको हमेशा खुले रहने के लिए रिले के लिए पिन ड्राइविंग नहीं करनी है। एक विशेष प्रकार का रिले है जिसे बिस्टेबल रिले कहा जाता है। इसके दो स्थिर मोड हैं (चालू और बंद), आप उनके बीच स्विच कर सकते हैं और वे इस तरह से रह सकते हैं जब तक कि उन्हें फिर से स्विच नहीं किया जाता है। हालांकि वे सामान्य रिले के रूप में इतने सामान्य नहीं हैं।
Krzysztof Adamski

धन्यवाद! यह एक साधारण स्क्रू टर्मिनल की तुलना में अधिक कठिन या खतरनाक नहीं है। RaspPi अपनी स्वयं की बिजली की आपूर्ति को भी बदल सकती है ;-)
Jakob

Ebay से बहुत सस्ता, वितरित :) Honk Kong UK
Piotr Kula

1
@ppumkin: उदाहरण के लिए 5V bistable रिले (zettler AZ850P1-5) हैं और मुझे नहीं लगता कि वे इतने महंगे हैं (<2 $, मैकेनिकल लोगों की तरह)। लेकिन अगर यह वास्तव में उपयुक्त है तो इस पर निर्भर करता है कि आपको क्या करने की आवश्यकता है। कभी-कभी इनपुट पिन को ड्राइव करने के लिए नहीं होने से आने वाली ऊर्जा बचत इसके लायक होती है। आप सही कह रहे हैं कि यह ओपी के लिए उपयुक्त नहीं हो सकता है क्योंकि आरपीआई के साथ सोने या कुछ ऐसा करने से ऊर्जा बचाना मुश्किल होगा।
क्रिज़िस्तोफ एडम्सकी

3
मैंने उन सस्ते ईबे वालों से भयावह एसएसआर विफलताओं (जैसे, विफल होना) को देखा है। उनसे दूर भागते हैं।
जोएल विगटन

30

आप इनमें से एक (RF) रिमोट कंट्रोल पावर स्विच प्राप्त कर सकते हैं (मान लें कि आप अपने स्थानीय पावर रिसेप्टल्स के लिए एक उपयुक्त पा सकते हैं)

यहाँ छवि विवरण दर्ज करें

और आरपीआई को रिमोट से हार्डविअर करें। यह अलग-थलग होने और किसी भी मुख्य तारों की आवश्यकता नहीं होने का लाभ है। अगर आपको बिजली बचानी है तो आपको डिवाइस की बिजली की खपत को ध्यान में रखना होगा।


1
+1। वास्तव में एक अच्छा विचार है, और एक शुरुआत के रूप में साधन के साथ बातचीत करने की तुलना में बहुत अधिक सुरक्षित है
एंथनी ब्लेक

इससे भी बेहतर है कि इसके बजाय पाई में 433MHz ट्रांसमीटर मॉड्यूल को जोड़ा जाए, इसलिए आपको a) रिमोट का त्याग करने की आवश्यकता नहीं है, b) इसे मनमाने ढंग से बढ़ा सकते हैं (जैसे कि विशेष रिमोट के साथ आसानी से संगत नहीं होने वाले उत्पादों पर बात करना;) )।
एस.जे.

@Sz। ज़रूर - लेकिन इसके लिए किसी को रिवर्स करने के लिए आरएफ प्रोटोकॉल इंजीनियर की आवश्यकता होगी। हालांकि बहुत मुश्किल नहीं हो सकता है।
जॉन ला रोय

सच है, वास्तव में, मैं उस कठिनाई को भूल गया। मेरा दिमाग हाल ही में एक परिवाद के बारे में पढ़कर निर्धारित किया गया था जो माना जाता है कि यह बहुत आसान है। (हालांकि कभी कोशिश नहीं की।) मुझे लगता है कि अब एक खोजने के लिए प्रतीत नहीं कर सकते हैं, लेकिन जैसे यह पोस्ट यह उससे भी आसान बनाने के लिए प्रकट होता है: अनुदेशक
.com

23

Adafruit और Spark fun दोनों ही इस उद्देश्य के लिए एक असेंबल्ड डिवाइस बेचते हैं: पावर स्विच टेल कई वेरिएंट में मौजूद है, पूरी तरह से इकट्ठे या किट के रूप में। किट के असेंबली इंस्ट्रक्शन (पीडीएफ) में स्कीमैटिक्स शामिल हैं।


1
पोस्टर में यह उल्लेख नहीं है कि वह कहां रहता है (मुझे संदेह है कि वह एन। अमेरिका में नहीं है - 220 वी की आवश्यकता के आधार पर)। आपके द्वारा उल्लिखित डिवाइस को US (प्लग प्रकार) के लिए डिज़ाइन किया गया है और यह 220V को हैंडल नहीं करता है।
स्टीव रोबिलार्ड

1
220V के लिए किट उपलब्ध है, यहाँ
dm76

दोनों साइटों पर स्टॉक से बाहर। कोई विकल्प?
avi

11

सैन्स्मार्ट ने Arduino रिले मॉड्यूल (शील्ड) की बिक्री की है, उनका उपयोग रास्पबेरी पर भी किया जा सकता है। अलग-अलग मॉडल (उच्च एम्परेज, आउटपुट की संख्या, आदि) हैं। उदाहरण के लिए SKU: 20-018-100-FBA का उपयोग "बड़े करंट वाले उपकरण" के लिए किया जा सकता है। और एक उपयोगी लेख जिसमें रास्पबेरी पाई का उपयोग एसी इलेक्ट्रिक पावर को नियंत्रित करने पर चर्चा की गई है जिसमें सैन्स्मार्ट का उल्लेख है।

यहाँ छवि विवरण दर्ज करें


10

आप USB- कनेक्शन के साथ एक निश्चित पॉवर सुपरलाइन प्राप्त कर सकते हैं और इस http://sispmctl.sourceforge.net/ के साथ इसे नियंत्रित कर सकते हैं। डेबियन / रास्पियन में डिफ़ॉल्ट रूप से पैकेज sispmctl है।


2
कूल - मैं एक खरीदने जा रहा हूं और इसे अलग करने के लिए देख रहा हूं कि यह कैसे काम करता है :-)muhahahah
पायोटर कुला

यह बुरी तरह से मैं प्यार करता हूँ
Pitto

6

टेल्डस टेलस्टिक का प्रयोग करें!

इसमें कई एप्लिकेशन हैं और सेंसर का भी समर्थन करते हैं।

कई भाषाओं में कोड नमूने: https://github.com/telldus/telldus

एक राउटर जिसके पास HTTP एपीआई है जो टेल्स्टिक को नियंत्रित करने के लिए यदि आप इसे सीधे पीआई से नहीं जोड़ना चाहते हैं: http://www.dovado.com/index.php?option=com_content&view=article&id=13&Itemid/20

आप टेल्स्टिक नेट डिवाइस भी खरीद सकते हैं और पीआई (इंटरनेट एक्सेस की आवश्यकता) से टेललड्स लाइव को एपीआई अनुरोध भेज सकते हैं।


मैं इसे प्यार करता हूँ यह इसे प्यार करता हूँ और फिर यह प्यार करता हूँ। बस मेरे प्यारे स्विचिंग सर्वर का उपयोग करने के लिए मोनो के लिए इंतजार नहीं कर सकता।
पिटो


5

आप किसी मौजूदा डिवाइस का उपयोग भी कर सकते हैं। मैंने एक Aviosys NetPower 8800 स्विच को बाधित किया है जो USB के माध्यम से जुड़ता है।

यह विंडोज ड्राइवरों के साथ नहीं आया था और वे एक इंटरफ़ेस युक्ति को nrelease करने के लिए तैयार नहीं थे इसलिए मैं एक लिनक्स ड्राइवर का निर्माण कर सकता था।

लेकिन मैंने इसे नियंत्रित करने के लिए एक पायथन कार्यक्रम लिखा है:

https://skydrive.live.com/#cid=500667A62B4F909A&id=500667A62B4F909A%21294


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

3

X-10 सीरियल इंटरफेस मौजूद हैं। यह एसी स्विच को नियंत्रित करने का लाभ होगा जो अभी वहां नहीं हैं।


2

पूरी तरह से अलग दृष्टिकोण:

जैसा कि आप अपने सर्वर को पसंद करते हैं, आप शायद एक यूपीएस के विचार को पसंद करते हैं। आप एपीसी का उपयोग कर सकते हैं और नियंत्रण रास्पबेरी द्वारा किया जाता है। इससे आप अप पॉवर साइकिल चला सकेंगे। सबसे छोटे यूपीएस का उपयोग किया जा सकता है, या तो नया या दूसरा। दूसरा विकल्प आपको 50euro / डॉलर या उससे भी कम वापस सेट करेगा और अतिरिक्त लाभ होगा (और अतिरिक्त निगरानी के लिए एक webinterface बनाने में अतिरिक्त खुशी)।

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

मेरे 5-सेंट ……।


1

एक अधिक जटिल लेकिन पुरस्कृत समाधान, आरएफ उपकरणों के साथ सीधे इंटरफ़ेस करना होगा। इसे देखें: http://rayshobby.net/?p=3381


1

आपको बस 2 चीजों की आवश्यकता है:

  1. एक ट्रांसमीटर सीधे आपके raspi के सीरियल कनेक्टर के RXD, TXD के माध्यम से इंटरफेस कर रहा है:

http://www.elv.de/elv-fs20-uart-sender-fs20-us-komplettbausatz.html

  1. एक रिले के साथ एक रिसीवर (टॉगल स्विच)। यह एक बिजली आउटेज के दौरान भी अपनी स्थिति बनाए रखता है:

http://www.elv.de/unterputz-funk-wechselschalter-fs20-ws1-komplettbausatz.html

कुछ और जानकारी यहाँ मिलती है:

वाई-फाई के माध्यम से कई पावर सॉकेट (लाइट) को नियंत्रित करने का सबसे सस्ता तरीका


1

यहाँ एक सुरक्षित तरीका है!

मैंने शेल्फ वायरलेस ट्रांसमीटर, एक वायरलेस पावरस्विच (दोनों 220 या 110volt काम करेगा) और 5v रिले का उपयोग किया।

यह उच्च शक्ति स्विचिंग एक आर्डिनो का उपयोग करके किया गया था लेकिन रास्पबेरी बस के रूप में अच्छी तरह से काम करेगा (ट्रांसमीटर के लिए आवश्यक कोई कोड नहीं)।

http://youtu.be/trZ3y4xCGhA


0

बेल्किन के वीमो स्विच + ओइम्यूको पायथन लाइब्रेरी = किसी भी सोल्डरिंग या मैन्स पावर एक्सपोजर / रिस्क के बिना किसी आउटलेट पर मनमाना नियंत्रण।

डाउनसाइड्स: सूची मूल्य पर प्रति आउटलेट $ 50 यूएस खर्च होता है, केवल तब काम करता है जब आपका वाईफाई नेटवर्क ऊपर होता है, और दुनिया के आपके हिस्से में प्लग के साथ संगत नहीं हो सकता है या नहीं।


0

उन चीजों के लिए जो अपेक्षाकृत कभी-कभी यांत्रिक रिले को स्विच करती हैं, उन्हें हराना मुश्किल होता है। "ठोस राज्य रिले" में बेहतर जीवन चक्र होता है, लेकिन बहुत अधिक लागत और बहुत अधिक ऑपरेटिंग नुकसान।

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

यह रिले के डिजाइन से खुद को मदद नहीं मिली है, रिले के एक सामान्य डिजाइन में दो कॉइल पिनों के बीच में संपर्क पिन है। इससे इन रिले के साथ क्रीप / निकासी को बनाए रखना बहुत कठिन हो जाता है क्योंकि यह एक रिले के साथ होता है जिसमें एक छोर पर कॉइल पिन होता है और दूसरे पर संपर्क।

https://www.sainsmart.com/collections/internet-of-things/products/4-channel-5v-relay-module एक समझदार डिज़ाइन प्रतीत होता है। यदि आप नीचे की तस्वीर को देखते हैं, तो आप देख सकते हैं कि उन्होंने creepage दूरियों को नियंत्रित करने के लिए रिले के सामान्य टर्मिनल के आसपास PCB को स्लो किया है।

आपको स्पष्ट रूप से यह भी सुनिश्चित करना चाहिए कि आप बोर्ड को एक बाड़े में सुरक्षित रूप से माउंट करते हैं जो या तो अच्छी तरह से अछूता है या पृथ्वी और सुनिश्चित करें कि सभी तारों को पर्याप्त रूप से प्रतिबंधित किया गया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.