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

הוסף את מתג ה- LED הטבעי לרגע של Adafruit ל- Raspberry Pi: 3 שלבים (עם תמונות)
הוסף את מתג ה- LED הטבעי לרגע של Adafruit ל- Raspberry Pi: 3 שלבים (עם תמונות)

וִידֵאוֹ: הוסף את מתג ה- LED הטבעי לרגע של Adafruit ל- Raspberry Pi: 3 שלבים (עם תמונות)

וִידֵאוֹ: הוסף את מתג ה- LED הטבעי לרגע של Adafruit ל- Raspberry Pi: 3 שלבים (עם תמונות)
וִידֵאוֹ: Divine Healing | Andrew Murray | Christian Audiobook 2024, נוֹבֶמבֶּר
Anonim
הוסף את מתג ה- LED הטבעי של טבעת Adafruit ל- Raspberry Pi
הוסף את מתג ה- LED הטבעי של טבעת Adafruit ל- Raspberry Pi

כחלק ממערכת חיתוך הכבלים שלי, אני רוצה מחוון כוח ומתג איפוס על מרכז מדיה מבוסס Raspberry Pi שמריץ את Kodi ב- OSMC.

ניסיתי כמה מתגים רגעיים שונים. לחצן המתכת המחוספס של Adafruit עם LED כחול מגניב מאוד.

זהו הראשון מתוך מספר הוראות, המהוות בסיס לכובע Kodi/OSMC עבור ה- Raspberry Pi.

בכל הדרכה אני אקבל חלק מהכובע לעבודה ואני חושב שכל פיסת הכובע שימושית מעצמה.

שלב 1: אסוף חלקים

חלקים ספציפיים להוראה זו:

  • לחצן מתכת מחוספס עם אדאפויט LED כחול 4.95 $
  • סיכות פריצה קצרות Adafruit 4.95 $

חלקים וכלים לשימוש חוזר (מחירים בדולר):

  • Breadboard Fry של $ 7.99
  • חוטי הלוח של פריי 7.99 דולר
  • חוטי מגשר בין זכר לנקבה Fry's $ 3.99
  • MacBook Pro (ניתן להשתמש במחשב אישי)
  • Raspberry Pi 3 Element14 $ 35
  • מתאם מתח USB של 5.2V 2.1A מבית אמזון 5.99 $
  • כבל מיקרו USB ל- USB 3 רגל מאמזון 4.69 $
  • מארז מאמזון 6.99 $
  • SanDisk Ultra 16 GB microSDHC Class 10 עם מתאם (SDSQUAN-016G-G4A) מאמזון 8.99 $
  • הלחמה, תחנת הלחמה, מנקה טיפ
  • טלוויזיה עם יציאת HDMI, מקלדת USB, עכבר USB, כבל HDMI

הערות:

  • יש להחליף טקסט המוקף בכפים, כגון, 'החלף-זה', בערך בפועל. כמובן, הסר את האתים.
  • יש להגדיר ולהפעיל את Kodi/OSMC
  • Adafruit יש כמה "מדריכים" מצוינים, אבל אני קשה למצוא אותם. בגוגל נסה:

    • ♣ מונחי חיפוש ♣ inurl:
    • טבעת לד מחוספסת:
  • פריטינג הוא כלי מדהים עבור קרש הלוח

שלב 2: טבעת LED

טבעת LED
טבעת LED

ביישומים שלי, נורית הטבעת היא מחוון כוח. אם פטל הפטל מופעל ופועל, נורית הטבעת צריכה להיות דולקת (או כחולה). אם אין חשמל או שהפי פטל כבוי, נורית הטבעת צריכה להיות כבויה.

חיבורי LED טבעת

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

שני החיבורים החיצוניים בכפתור Ring Push שולטים על LED Ring. מסוף הקרקע מחובר לקרקע Raspberry Pi בסדרה עם נגד 330 אוהם. הקרקע היא (-). ו- GPIO 24 יחובר למסוף החיובי (+).

תוכנת שירות לפייתון

תוכנת Ring LED דורשת את חבילת rpi.gpio. הפקודות הבאות מורידות, בנות ומתקנות rpi.gpio

$ sudo su

# apt-get update # apt-get install python-pip python-dev gcc # pip install rpi.gpio # יציאה

היציאה חוזרת לפקודת $

תוכנת Ring LED

הפעל את נורית הטבעת

$ sudo nano /usr/local/bin/power_ring_led.py

וערוך כך:

#!/usr/bin/env python

ייבא RPi. GPIO כ- תת-תהליך ייבוא תת-תהליך יבוא argparse parser = argparse. ArgumentParser () group = parser.add_mutually_exclusive_group () group.add_argument ("-l", "--light", action = "store_true") group.add_argument (" -o "," --off ", action =" store_true ") # השבת אזהרות GPIO.setwarnings (False) # הפעל pinpin gpio 24 GPIO.setmode (GPIO. BCM) GPIO.setup (24, GPIO. OUT) ארגז = parser.parse_args () if args.light: GPIO.output (24, True) elif args.off: GPIO.output (24, False)

הקלד CTRL-o, CTRL-x ENTER כדי לשמור את הקובץ ולצאת מעורך ננו

שנה את ההרשאות בקובץ

$ sudo chmod 755 /usr/local/bin/power_ring_led.py

צור סקריפט התחלה:

$ sudo nano /etc/init.d/power_ring_led.sh

וערוך כך:

#!/bin/sh

### BEGIN INIT INFO # מספק: שם סקריפט # חובה התחלה: $ remote_fs $ syslog # Required-Stop: $ remote_fs $ syslog # ברירת מחדל התחלה: 2 3 4 5 # ברירת מחדל עצירה: 0 1 6 # תיאור קצר: התחל שד בזמן האתחול # תיאור: אפשר שירות שניתן על ידי daemon. ### מידע על סיום כניסה # מתחיל ועוצר power_ring_led.py # מדריך: /etc/init.d/power_ring_led.sh # הרשאות: chmod 755 /etc/init.d/power_ring_led.sh # התחל או עצור מקרה power_ring_led.py " $ 1 "בהתחלה) /usr/local/bin/power_ring_led.py --light &;; stop) /usr/local/bin/power_ring_led.py --off &;; *) הד "שימוש: /etc/init.d/power_ring_led.sh {start | stop}" יציאה 1;; יציאת esac

הקלד CTRL-o, CTRL-x ENTER כדי לשמור את הקובץ ולצאת מעורך ננו

שנה את ההרשאות בקובץ

$ sudo chmod 755 /etc/init.d/power_ring_led.sh

רשום את הסקריפט להפעלה בעת אתחול

$ sudo insserv power_ring_led.sh

התחל את התסריט

התחל $ sudo /etc/init.d/power_ring_led.sh

נורית הטבעת צריכה להדליק!

שלב 3: אפס את המתג

מתג איתחול
מתג איתחול
מתג איתחול
מתג איתחול

מתג איתחול

באופן כללי, פאי הפטל שלי פועל כל הזמן. Raspberry Pi 3 צורכת מעט מאוד חשמל.

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

זהו מתג איפוס, בעצם, הוא מפעיל מחדש את ה- Raspberry Pi.

הלחם שני סיכות ל- Raspberry Pi 3

ב- Raspberry Pi 3, מצא את חורי הפעלה - ראה תמונה, תיבה בצהוב. חורי הריצה נמצאים ליד כותרת ה- gpio.

הסר את כל הכבלים (מתח, HDMI, Ethernet וכו ') ואת כרטיס ה- Micro SD מה- Raspberry Pi.

מתחתית הלוח, הלחמו שני סיכות זכר קצרות מתפרצות דרך חורי ההרצה.

חבר הכל מחדש וודא שזה עדיין עובד.

חבר את N01 (פתוח בדרך כלל) במתג הרגעי לאחד מסיכות ההפעלה, ו- C1 לסיכת ההפעלה השנייה. אין שימוש ב- NC1 (סגור בדרך כלל).

לחץ על הלחצן, והמערכת אמורה לאתחל!

מוּמלָץ: