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

אזעקת ארדואינו - הוכחת חתול: 6 שלבים
אזעקת ארדואינו - הוכחת חתול: 6 שלבים

וִידֵאוֹ: אזעקת ארדואינו - הוכחת חתול: 6 שלבים

וִידֵאוֹ: אזעקת ארדואינו - הוכחת חתול: 6 שלבים
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, נוֹבֶמבֶּר
Anonim
אזעקת ארדואינו - הוכחת חתולים
אזעקת ארדואינו - הוכחת חתולים

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

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

ניסיון בסיסי במעגל ותכנות מועיל אך לא חובה.

אספקה

1 ארדואינו אונו

לוח אחד

נגד 330Ω

באזר 1

1 RGB LED

10 כבלי מגשר

מתאם 9V1A (להגדרה ולחיבור לחשמל)

שלב 1: שלב 1: הרכבת חיישן אולטרה סוניק

שלב 1: הרכבת חיישן אולטרה סוניק
שלב 1: הרכבת חיישן אולטרה סוניק

התחל להרכיב את לוח הלחם שלך.

חבר את החיישן אולטרה סוניק כפי שמוצג למעלה. שימו לב לארבעת הסיכות השונות (המסומנות) VCC, Trig, Echo ו- Gnd. וודא שה- VCC עובר למקור החשמל של 5V וה- GND עובר לקרקע.

טריג צריך לעבור לפין 2, ואקו צריך לעבור לפין 3.

שלב 2: שלב 2: חבר את הזמזם

שלב 2: חבר את הזמזם
שלב 2: חבר את הזמזם

שוב, עקוב אחר לוח הלחם שלמעלה לחיבור הבאזר. וודא כי מסוף + הזמזם מחובר לסיכה 7, והשתמש בנגד 330Ω לחיבור המסוף - לקרקע.

שלב 3: שלב 3: חבר את הנורית

שלב 3: חבר את הנורית
שלב 3: חבר את הנורית

חבר את נורית ה- RGB כפי שמוצג בתרשים. האדום צריך להתחבר לסיכה 9, הירוק צריך להצמיד לסיכה 10, והכחול לסיכה 11. הסיכה האחרונה (והארוכה ביותר) צריכה להתחבר לקרקע, עם הנגד 330Ω.

שלב 4: שלב 4: זמן קידוד

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

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

שלב 5: שלב 5: זמן לעצור את החתול

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

שלב 6: שלב 6: שחק עם ההגדרות

חלק מהדברים שאתה יכול להתאים או לצבוט בהתאם לצרכים שלך:

  • איזה "distanceInCM" גורם לדברים לקרות. האם אתה רוצה שזה יהיה כאשר הוא מזהה משהו סופר קרוב, או רק כשהוא רחוק יותר? אם תתאים את זה כדי להיות רחוק מדי, ייתכן שיהיה עליך להשיג חיישן אולטרסאונד טוב יותר שהוא רגיש יותר.
  • באיזה טווח צבעים אתה רוצה להשתמש? עם ה- RGB LED, הוא בוחר ערכים אקראיים בין 0 ל -100, או 0 ל -255 (באדום כאשר משהו קרוב) כדי לתת אזהרה גדולה יותר.
  • ניתן לכוון את תדירות הזמזם. תדרים נמוכים יותר הם תווים נמוכים יותר, תדרים גבוהים יותר הם תווים גבוהים יותר.

מוּמלָץ: