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

אינדיקטורים מרחוק: 5 שלבים
אינדיקטורים מרחוק: 5 שלבים

וִידֵאוֹ: אינדיקטורים מרחוק: 5 שלבים

וִידֵאוֹ: אינדיקטורים מרחוק: 5 שלבים
וִידֵאוֹ: עדן חסון ואודיה - הנשיקה! 😱 2024, יולי
Anonim
אינדיקטורים מרחוק
אינדיקטורים מרחוק

לעבודה שלי עם כישורי Alexa הייתי צריך מכשיר פידבק פשוט (אל תוסיף מורכבות יותר); חזותי ונשמע.

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

החלטתי על שלט RF המפעיל את האומץ של כרטיס ברכה מוזיקלי. הנחתי את זה בקופסת אקריליק קטנה שהנחתי עליה והוספתי את המשדר למארז ה- RPi3B שלי+.

פקודות הפעלה/כיבוי פשוטות ב- RPI3B+ מפעילות את האורות והצלילים עם עיכוב שידור בקושי.

שלב 1: Pinouts

Pinouts
Pinouts
Pinouts
Pinouts

תמונות אלו הן מדף אמזון של המוכר (קישור למעלה). רק עותק נוחות לעיון.

הערה: התמונה המקורית מסומנת באופן שגוי; אני מוסיף עדכונים (בירוק). (זה מאומת בחלק ההערות בדף אמזון)

שלב 2: אב טיפוס

אב טיפוס
אב טיפוס
אב טיפוס
אב טיפוס

שימוש בכל חצי מלוח הלחם להפרדת המשדר והמקלט. מופעל באמצעות סוללות 3.7v (טעונות עד 4.25v).

מכיוון שזהו רק יישום של ה- pin-outs, לא יצרתי תרשים סכמטי.

כללתי LED בסדרה עם נגד 3.3K לבדיקה.

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

שלב 3: שידור ביניים

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

אני כולל כאן את הוראות הספק למכשירים אלה:

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

הוראות סיכות

מַקְלֵט

  • GND: קוטב או שלילי
  • +V: קלט DC3.3 ~ 5V
  • D0-3: פלט נתונים
  • VT: פלט (קו זה יורד אם/כאשר כל קו נתונים יורד)

כיצד להתאים את המשדר והמקלט

  1. מחק נתונים קיימים: לחץ על לחצן הלמידה (במקלט) 8 פעמים. תגובה: LED מהבהב 7 פעמים.
  2. למידת קוד מרחוק: לחץ על כפתור הלמידה (במקלט) פעם, פעמיים או שלוש פעמים (ראה להלן). נורית נדלקת: מצב הלמידה פעיל.
  3. לחץ על כפתור כלשהו בשלט הרחוק. מחוון LED מהבהב שלוש פעמים: הלמידה הושלמה בהצלחה.
  4. בדיקה: לאחר הפעולה הנ"ל, ניתן לשלוט בלוח המקלט על ידי השלט הרחוק.

ניתן ללמוד ולשמור משדרים נוספים עם מזהים שונים בנוסף לשלב 2. אפשר לערבב מצבים שונים.

שימוש בלחצן (מגדיר מצב ומתחיל תהליך התאמה):

  • לחץ פעם אחת: מצב אינצ'ינג (מצב רגעי)
  • לחץ פעמיים: מצב נעילה עצמית (מצב החלפה של 4 הערוצים)
  • הקש שלוש פעמים: מצב משולב (הערוץ הנבחר פעיל והסירוק, אם ערוץ אחר הופך להיות פעיל) - aka לחצני רדיו

שלב 4: התקנה

הַתקָנָה
הַתקָנָה

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

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

wrclr: חוט colorpi-pin: סיכה ב- RPi3B+trnspin: סיכה על המשדר

wrclr pi-pin trnspin -------- ----------- -------------- אפור 01 כוח V+ סגול 06 קרקע GND חום 11 BCM17 נתונים 1 אדום 13 BCM27 נתונים 0

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

שלב 5: קוד

הקוד הפשוט ביותר לאימות: (מקור)

ייבא RPi. GPIO כ- GPIO ייבוא זמן GPIO.setmode (GPIO. BCM) GPIO.setwarnings (False) GPIO.setup (27, GPIO. OUT) הדפס "LED on" GPIO.output (27, GPIO. HIGH) time.sleep (1) הדפס "LED כבוי" פלט GPIO.out (27, GPIO. LOW)

לביצוע: python pintst.py

מוּמלָץ: