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

חיישן שליטה מרובה Arduino P.I.R באותו לוח: 3 שלבים
חיישן שליטה מרובה Arduino P.I.R באותו לוח: 3 שלבים

וִידֵאוֹ: חיישן שליטה מרובה Arduino P.I.R באותו לוח: 3 שלבים

וִידֵאוֹ: חיישן שליטה מרובה Arduino P.I.R באותו לוח: 3 שלבים
וִידֵאוֹ: BigTreeTech - SKR 3 - TMC2130 with Sensorless Homing 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חיישן שליטה מרובה Arduino P. I. R באותו לוח
חיישן שליטה מרובה Arduino P. I. R באותו לוח
חיישן שליטה מרובה Arduino P. I. R באותו לוח
חיישן שליטה מרובה Arduino P. I. R באותו לוח
חיישן שליטה מרובה Arduino P. I. R באותו לוח
חיישן שליטה מרובה Arduino P. I. R באותו לוח

היום אספר לך כיצד לחבר חיישני PIR מרובים ל- Arduino Bord יחיד

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

מודול ממסר ARDUINO + 4 ערוצים + חיישן PIR 4 (או שתוכל להשתמש בכמה פינים שיש לארדואינו שלך)

שלב 1: נדרשת חומרה

חומרה נדרשת
חומרה נדרשת
חומרה נדרשת
חומרה נדרשת
חומרה נדרשת
חומרה נדרשת
  1. Arduino Uno (או מה שיש לך)
  2. חיישן P. I. R Hc-SR501
  3. לוח לחם
  4. חוטי מגשר
  5. ספק כוח 12 V-2 A DC

שלב 2: חיבור חומרה

חיבור חומרה
חיבור חומרה

חיישני PIR (PIR1, PIR2, PIR3, PIR4)

PIN 3 של Arduino …………………………………. סיכת פלט PIR1

PIN 4 של Arduino …………………………………. סיכת פלט PIR2

PIN 5 Arduino …………………………………. סיכת פלט PIR3

PIN 6 של Arduino …………………………………. סיכת פלט PIR3

Arduino 5v ………………………………………. PIR1, PIR2, PIR3, PIR4 (VCC) // חבר את כל סיכת ה- Vcc של pir1, pir2, pir3, pir4

// ל- Arduino 5 v

Arduino GND …………………………………… PIR1, PIR2, PIR3, PIR4 (GND)

מודול ממש של ARDUINO_TO_

Arduino PIN 9 ……………………………………………………….. ממסר IN1

Arduino PIN 10 ……………………………………………………….. ממסר 2

Arduino PIN 11 ……………………………………………………… IN3 RELAY

Arduino PIN 12 ……………………………………………………….4 ממסר

Arduino GND ………………………………………………………… ממסר GND

Arduino Vin …………………………………………………………… ממסר VCC

ספק כוח 12 v -2A ……………………………………………..… ………………………………… יש כניסת חשמל של 12 וולט כך שאתה צריך ממיר של 12 וולט עד 5 וולט …… או שאתה יכול לחלק כוח בעצמך

שלב 3: חלק תכנות

כאן התכנות הוא החלק החשוב ביותר

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

  • כאן השתמשתי בנגד משוך פנימי של Arduino
  • השתמשתי ב- (IF-Statement) ללא הצהרה אחרת ליציבות

מוּמלָץ: