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

אזעקת ארדואינו עם חיישן רטט דיגיטלי: 5 שלבים
אזעקת ארדואינו עם חיישן רטט דיגיטלי: 5 שלבים

וִידֵאוֹ: אזעקת ארדואינו עם חיישן רטט דיגיטלי: 5 שלבים

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

מדריך זה עוסק כיצד להכין מכשיר אזעקה קל וזול על ידי עצמך. כל מה שאתה צריך הוא ידע בסיסי באלקטרוניקה ובתכנות ארדואינו.

אם יש לך שאלות או בעיות אתה יכול לפנות אלי בדואר שלי: [email protected]

אז בואו נתחיל

רכיבים המסופקים על ידי DFRobot

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים
חומרים
חומרים

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

לפרויקט זה נצטרך:

-ארדואינו אונו (אתה יכול גם לקחת MEGA 2560)

-חיישן מגע קיבולי דיגיטלי V2 4x

-חיישן רטט דיגיטלי V2 1x

-מודול זמזם דיגיטלי 1x

-צג LCD 20x4

-כמה נוריות LED

-4 מגן ממסר ערוצים עבור Arduino

-חוטי מגשר (הרבה מהם)

-קרש

-סוללה 9V

-דיור סוללות

אם אתה רוצה לשלוט באורות או משהו כזה, אתה יכול להשתמש במגן ממסר עבור Arduino.

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

שלב 2: מודולים

מודולים
מודולים
מודולים
מודולים
מודולים
מודולים
מודולים
מודולים

לפרויקט זה השתמשתי בשלושה מודולים שונים. קל מאוד לחבר את המודולים האלה ל- Arduino בגלל עיצוב החיבור הטוב מאוד שלה. אתה מקבל חוט חיבור בחבילה עם מודול (ניתן לראות זאת בתמונה).

מודול חיישן רטט דיגיטלי

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

מִפרָט:

  • סוג IO: דיגיטלי
  • חיי מתג: עד 10 מיליון שניות
  • התנגדות במעגל פתוח: 10Mohm
  • מתח אספקה: 3.3V עד 5V
  • ממשק: דיגיטלי
  • גודל: 22x30 מ"מ (0.87 x 1.18 אינץ ')

מודול חיישן מגע דיגיטלי קיבולי

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

מִפרָט:

  • מתח אספקה: 3.3V עד 5V
  • ממשק: דיגיטלי
  • גודל: 22x30 מ"מ (0.87 x 1.18 אינץ ')

מודול זמזם דיגיטלי

מודול זמזם פשוט מאוד וברוב המקרים מאוד מעצבן.

מִפרָט:

  • סוג: דיגיטלי
  • ספק כוח: 5VDC

אם אתה רוצה לדעת יותר על מודולים אלה אתה יכול לבקר: DFRobot Product Wiki

שלב 3: דיור אזעקה

דיור אזעקה
דיור אזעקה
דיור אזעקה
דיור אזעקה
דיור אזעקה
דיור אזעקה

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

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

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

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

גודל:

150x60x120 מ מ

הדיור עשוי מפלסטיק PLA. יש לו קירות ברוחב 3 מ מ, וזה יותר ממספיק למגורים. הפתח הגדול ביותר הוא לתצוגת LCD, חורים קטנים יותר לצד תצוגת LCD מיועדים ללדים. בתחתית יש פתחים למודולי מגע ולמודול זמזם. בצד ימין יש גם פתח נוסף למודול מגע. אתה יכול להרכיב את הדיור הזה על הקיר או על הדלת.

שלב 4: חיווט

תִיוּל
תִיוּל

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

אני אראה לך כיצד כל רכיב חוטי בפרויקט זה.

מודולי חיישן מגע:

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

מודול זה כולל שלושה סיכות. (5V+, GND, OUTPUT).

אתה מחבר את החוט האדום ל- 5V+ ואת החוט השחור ל- GND. החוט הירוק עובר לסיכה דיגיטלית ב- Arduino. (אתה יכול גם להשתמש בצבעים שונים, אך קל לך יותר וניתן לנהל אותו יותר אם אתה משתמש בצבעים אלה.)

לפרויקט זה:

  • מודול להפחתה מחובר לפין דיגיטלי 8.
  • מודול התוספת מחובר לפין דיגיטלי 9.
  • מודול לבחירת התוכנית מחובר לפין דיגיטלי 10.
  • מודול להפעלת אזעקה מחובר לפין דיגיטלי 11.

חיישן רטט דיגיטלי:

מודול זה כולל שלושה סיכות. (5V+, GND, OUTPUT).

המודול מחובר לפין דיגיטלי 3

מודול זמזם:

מודול זה כולל שלושה סיכות. (5V+, GND, OUTPUT).

המודול מחובר לסיכה דיגיטלית 13

תצוגת אל סי די:

לתצוגה ארבעה סיכות. (Vcc, GND, SCL, SDA):

חבר את Vcc ל- 5V+, GND ל- GND ב- Arduino, SCL ו- PIN PIN בתצוגה ל- SLC ו- PIN SDA ב- Arduino

לד:

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

  • נורית ירוקה מחוברת לפין דיגיטלי 4. (מופעל כאשר האזעקה מופעלת)
  • LED צהוב מחובר לפין דיגיטלי 5 (מופעל כאשר האזעקה מושבתת)
  • נורית אדומה מחוברת לפין דיגיטלי 12 (מהבהב אם בוחרים את התוכנית הנכונה ואם מנערים את חיישן הרטט)
  • נוריות לבנות מחוברות לפין דיגיטלי 2. (מופעל כאשר האזעקה מושבתת כך שתוכל לראות מודולי מגע).

מודולים ונורות LED מסופקים מארדואינו. אז אתה פשוט מחבר את כל סיכות ה- Vcc ל- 5V ב- Arduino וכל סיכות ה- GND ל- GND ב- Arduino. ל- Arduino אין מספיק סיכות 5V ו- GND, כך שעליך להשתמש בלוח לחם.

אתה יכול לספק ל- Arduino סוללה 9V או עם מתאם מתאים. הפעלה באמצעות סוללת 9V תעניק לך הרבה יותר ניידות, אך תצטרך להחליף אותה לאחר זמן מה.

אם ברצונך לשלוט במכשירי AC תצטרך לחבר מודול ממסר.

שלב 5: קוד

קוד
קוד
קוד
קוד

הקוד קצת יותר ארוך ואם אתה לא מכיר תכנות, אתה יכול ללכת לאיבוד בקלות רבה.

השתמשתי בתוכניות משנה מכיוון שזה הופך את התוכנית לניהולה יותר.

אז הרעיון של התוכנית הוא ש:

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

אז עוד ועוד, אם אתה יודע איך להשתמש באמירות ואם אתה מכיר פקדים לתצוגת LCD (lcd.clear, lcd.setCursor (x, y) …) תוכנית זו לא אמורה להיות קשה להבנה.

מוּמלָץ: