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

זיהוי תנועה באמצעות פטל פטל: 4 שלבים
זיהוי תנועה באמצעות פטל פטל: 4 שלבים

וִידֵאוֹ: זיהוי תנועה באמצעות פטל פטל: 4 שלבים

וִידֵאוֹ: זיהוי תנועה באמצעות פטל פטל: 4 שלבים
וִידֵאוֹ: סודות הבריאות והיופי של צמח האלוורה חלק ו - מערכת החיסון, הדם והלב 2024, נוֹבֶמבֶּר
Anonim
Image
Image
אספקה
אספקה

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

עקרונות הפעולה:

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

מטרת ההדרכה:

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

שלב 1: חומרים מתכלים

אספקה
אספקה

חומרי חומרה:

1. פטל פי 3 דגם ב '

2. חיישן PIR

3. לוח לחם

4. נגד של 220 אוהם

5. LED

6. חוטים

חומרי תוכנה:

1. ג'סי Raspbian (מערכת הפעלה של Raspberry Pi: לפרטים נוספים אתה יכול להסתכל במדריך הקודם שלי כאן).

2. Python IDLE

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

שלב 2: הרכבת מעגלים

מכלול מעגל
מכלול מעגל
מכלול מעגל
מכלול מעגל

החיווט פשוט למדי, לחיישן PIR יש שלושה סיכות:

1. Vcc ל- 5v של ה- GPIO של פטל.

2. GND ל- GNS של ה- GPIO של פטל.

3. OUT עד 17 סיכות GPIO.

לחיווט הנורית והנגד תוכלו לבצע את השלבים הבאים:

1. חבר נגד 220Ω לאנודה של ה- LED, ולאחר מכן הנגד ל- 5 V.2. חבר את הקתודה של הנורית ל- 4 פיני GPIO (ראה תמונה למעלה).

שלב 3: קוד פייתון

קוד פייתון
קוד פייתון

1. הפעל את ה- Pi שלך וצור קובץ טקסט חדש "pir.py" (אתה יכול לקרוא את הקובץ כרצונך).

2. הקלד את הקוד הבא:

ייבא RPi. GPIO כ- GPIO

זמן ייבוא GPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #נסה לנסות: time.sleep (2) #לייצב את החיישן בעוד True: i = GPIO.input (17) אם i == 0: #כאשר הפלט מחיישן התנועה נמוך GPIO. פלט (4, 0) #כבה הדפסת LED ("לא זוהתה תנועה", i) elif i == 1: #When פלט מחיישן התנועה הוא HIGH GPIO. פלט (4, 1) #הדלק הדפסת LED ("זוהה תנועה", i) למעט: GPIO.cleanup ()

3. לאחר שהקלדת את כל הקוד המסומן שמור אותו.

4. הפעל את קוד הפיתון על ידי הקלדת הקוד הבא במסוף:

- cd Desktop ולחץ על Enter (אני מקליד שולחן עבודה כי שמרתי את הקובץ בשולחן העבודה של pi).

- python pir.py והקש Enter.

שלב 4: לתמיכה

לתמיכה
לתמיכה

תוכל להירשם לערוץ היוטיוב שלי לקבלת הדרכות ופרויקטים נוספים. הירשם לקבלת תמיכה. תודה.

עבור אל ערוץ YouTube שלי -קישור

מוּמלָץ: