विषयसूची:

रास्पबेरी पीआई को ठीक से कैसे बंद करें: 5 कदम
रास्पबेरी पीआई को ठीक से कैसे बंद करें: 5 कदम

वीडियो: रास्पबेरी पीआई को ठीक से कैसे बंद करें: 5 कदम

वीडियो: रास्पबेरी पीआई को ठीक से कैसे बंद करें: 5 कदम
वीडियो: सिर्फ 2 मिनटों में पीले गंदे दांतों को मोती की तरह चमका देगा ये नुस्खा | White Teeth home remedy 2024, जून
Anonim
रास्पबेरी पीआई को ठीक से कैसे बंद करें
रास्पबेरी पीआई को ठीक से कैसे बंद करें

शायद हर आरपीआई उपयोगकर्ता एक बार सोचता है कि रास्पबेरी पाई को कैसे बंद किया जाए?

आप सिर्फ बिजली बंद नहीं कर सकते। यदि आप ऐसा करते हैं, तो यह बहुत संभव है कि एक दिन एसडी कार्ड दूषित हो जाएगा, और आपका आरपीआई शुरू नहीं होगा। आपको पहले ओएस को बंद करना होगा, और उसके बाद ही आप इसे सॉकेट से बाहर खींचकर बंद कर सकते हैं, या यदि आप अधिक उन्नत उपयोगकर्ता हैं, तो स्वयं द्वारा स्थापित स्विच द्वारा। यह कमोबेश ठीक है, यदि आप अपने आरपीआई को डेस्कटॉप पीसी के रूप में उपयोग कर रहे हैं। लेकिन अगर आपके प्रोजेक्ट में न तो कीबोर्ड और न ही माउस या मॉनिटर का उपयोग किया जाए तो क्या करें?

मेरा समाधान रिवर्स वोल्टेज प्रोटेक्शन बोर्ड के साथ मिनी पुशबटन पावर स्विच के उपयोग पर आधारित है। आइए विवरण में आते हैं।

चरण 1: अपना रास्पबेरी पाई कॉन्फ़िगर करें

सबसे पहले आपको अपने RPI पर config.txt फ़ाइल को एक लाइन जोड़कर संपादित करने की आवश्यकता है:

dtoverlay=gpio-poweroff, active_low, gpiopin=14

इस लाइन को अंत में, पहले रखें:

start_x=0

इस लाइन के साथ आप स्टार्ट अप पर GPIO14 (यहां मैं BCM GPIO नंबरिंग का उपयोग कर रहा हूं) को उच्च सेट करता हूं। जब यह शटडाउन के बाद कम हो जाएगा, तो यह पोलोलू बोर्ड पर पिन "ctrl" के माध्यम से बिजली बंद कर देगा।

चरण 2: पोलोलू बोर्ड को अपने आरपीआई. से कनेक्ट करें

पोलोलू बोर्ड को अपने आरपीआई. से कनेक्ट करें
पोलोलू बोर्ड को अपने आरपीआई. से कनेक्ट करें

पोलोलू बोर्ड को अपने आरपीआई से कनेक्ट करें जैसा कि चित्र में दिखाया गया है।

चरण 3: पायथन लिपि

आपको अपनी पायथन लिपि में कुछ कोड भी जोड़ने होंगे

.****************************************************************************

gpio.setup(31, gpio. IN, pull_up_down = gpio. PUD_UP) # GPIO 31 को इनपुट के रूप में सेट करें

def शटडाउन (चैनल): os.system ("sudo शटडाउन -h अब") # कम GPIO31 पर RPi को बंद कर देता है

gpio.add_event_detect(31, gpio. FALLING, कॉलबैक = शटडाउन, बाउंसटाइम = 2000) # RPIO को बंद करने के लिए GPIO के कम होने का इंतजार

****************************************************************************

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

SW1 स्विच "चालू" बटन के रूप में कार्य करता है। कुछ खास नहीं, सब कुछ स्पष्ट है:)

जब आप SW2 दबाते हैं, तो Python स्क्रिप्ट को निष्पादित करके शटडाउन प्रक्रिया आरंभ हो जाती है।

एक बार प्रक्रिया पूरी हो जाने के बाद, GPIO8 कम हो जाता है।

पोलोलू बोर्ड के पिन "ctrl" पर यह निम्न स्तर, बिजली बंद कर देता है।

इतना ही:)

चरण 5: धन्यवाद

अधिक रोचक परियोजनाओं के लिए मेरे ब्लॉग पर जाएँ:

verysecretlab09.blogspot.com/

यूट्यूब चैनल:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

सिफारिश की: