תוכן עניינים:

כיצד ניתן לכבות את RASPBERRY PI כראוי: 5 שלבים
כיצד ניתן לכבות את RASPBERRY PI כראוי: 5 שלבים

וִידֵאוֹ: כיצד ניתן לכבות את RASPBERRY PI כראוי: 5 שלבים

וִידֵאוֹ: כיצד ניתן לכבות את RASPBERRY PI כראוי: 5 שלבים
וִידֵאוֹ: כיצד לכפות הפעלה מחדש לכל אייפון | Force Restart 2024, יוני
Anonim
כיצד ניתן לכבות את RASPBERRY PI כראוי
כיצד ניתן לכבות את RASPBERRY PI כראוי

כנראה שכל משתמש RPi תוהה פעם כיצד לכבות את Raspberry Pi?

אתה לא יכול פשוט לכבות את החשמל. אם תעשה זאת, סביר מאוד שיום אחד כרטיס SD ייפגם, וה- RPi שלך לא יופעל. תחילה עליך לכבות את מערכת ההפעלה, ורק לאחר מכן תוכל לכבות אותה על ידי משיכת הכבל מהשקע, או אם אתה משתמש מתקדם יותר, באמצעות מתג המותקן בעצמך. זה פחות או יותר בסדר, אם אתה משתמש ב- RPi כמחשב שולחני. אבל מה לעשות אם בפרויקט שלך לא משתמשים במקלדת ולא בעכבר או בצג?

הפתרון שלי מבוסס על השימוש במתג הפעלה כפתור מיני עם לוח הגנה על מתח הפוך. בואו ניכנס לפרטים.

שלב 1: הגדר את ה- Raspberry Pi שלך

ראשית עליך לערוך את קובץ config.txt ב- RPI שלך, על ידי הוספת שורה:

dtoverlay = gpio-poweroff, active_low, gpiopin = 14

שים את השורה הזו בסוף, לפני:

start_x = 0

עם שורה זו אתה מגדיר את GPIO14 (כאן אני משתמש במספור GPM GPIO) גבוה בעת ההפעלה. כאשר הוא יירד לאחר הכיבוי, הוא יכבה את הכוח באמצעות סיכה "ctrl" בלוח Pololu.

שלב 2: חבר את לוח Pololu ל- RPi שלך

חבר את לוח Pololu ל- RPi שלך
חבר את לוח Pololu ל- RPi שלך

חבר את לוח Pololu ל- RPi שלך כפי שהוא מוצג בתמונה.

שלב 3: סקריפט פייתון

עליך להוסיף גם קוד לסקריפט ה- Python שלך

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

gpio.setup (31, gpio. IN, pull_up_down = gpio. PUD_UP) # הגדר את GPIO 31 כקלט

def כיבוי (ערוץ): os.system ("כיבוי sudo -h עכשיו") # מכבה RPi ב- GPIO31 נמוך

gpio.add_event_detect (31, gpio. FALLING, callback = כיבוי, זמן הקפצה = 2000) # מחכה ל- GPIO נמוך כדי לסגור את RPi

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

שלב 4: איך זה עובד

מתג SW1 משמש ככפתור "ON". שום דבר מיוחד, הכל ברור:)

כאשר אתה לוחץ על SW2, תהליך הכיבוי מאתחל על ידי הפעלת סקריפט פייתון.

לאחר השלמת התהליך, GPIO8 יורד.

הרמה הנמוכה הזו על סיכה "ctrl" של לוח Pololu, מכבה את החשמל.

זהו זה:)

שלב 5: תודה

בקר בבלוג שלי לפרויקטים מעניינים נוספים:

verysecretlab09.blogspot.com/

ערוץ יוטיוב:

www.youtube.com/channel/UCl8RTfbWUWxgglcJM…

מוּמלָץ: