תוכן עניינים:
- אספקה
- שלב 1: רכישת אספקה
- שלב 2: עבודה עם כבל המאריך
- שלב 3: הגדרת הממסר
- שלב 4: חיבור חיישן התנועה PIR
- שלב 5: כתיבת הקוד
- שלב 6: תהנה
וִידֵאוֹ: תא החדר נשלט באמצעות חיישן PIR וארדואינו: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
היום נשלוט על אורות החדר שלך באמצעות זיהוי תנועה באמצעות חיישן תנועה PIR של Arduino. פרויקט זה מאוד מהנה לביצוע ויש לו שימוש מעשי מאוד בבית שלך ויכול לחסוך לך קצת כסף על ידי ביצוע הפרויקט הזה. רק הסתייגות מהירה, הפרויקט הזה כולל מתח קו כלומר, אתה הולך לשחק עם 120V (זה יזעזע אותך), אם זה מחוץ לאזור הנוחות שלך או אם לא היה לך הרבה ניסיון, כנראה שאתה צריך לחזור לפרויקט זה בהמשך.
זהו הדרכה שתדריך אותך מתחילתו ועד סופו בצעד קל כמובן. בואו נתחיל!
אספקה
- בקר מיקרו Arduino
- 1 x לוח לחם
- 1 x חיישן תנועה PIR
- 1 x ממסר SRD-05VDC-SL-C
- 1 x 1KΩ נגד
- 1 x 1N4007 דיודה
- 1 x טרנזיסטור 2N2222 (NPN)
- 1 x כבל הארכה
- 1 x נורה/מנורה
- 2 x מחברי חוטים
- קלטת חשמל
- כמה חוטים מחוברים
שלב 1: רכישת אספקה
אם אין לך גישה לחומרים מסוימים, הבאתי לך קישורים שבהם תוכל לרכוש כל אחד במחירים זולים.
- בקר מיקרו Arduino
- 1 x לוח לחם
- 1 x חיישן תנועה PIR
- 1 x ממסר SRD-05VDC-SL-C
- 1 x 1KΩ נגד
- 1 x 1N4007 דיודה
- 1 x טרנזיסטור 2N2222 (NPN)
- 1 x כבל הארכה
- 1 x נורה/מנורה
- 2 x מחברי חוטים
- קלטת חשמל
- כמה חוטים מחוברים
שלב 2: עבודה עם כבל המאריך
הצעד הראשון שלנו הוא להגדיר את כבל המאריך כך שיהיה לנו מוכן להתחבר למעגל, מכאן והלאה אל תחבר את כבל המאריך לקיר עד לאזכור. ראשית, אנו הולכים לתפוס את כבל המאריך שלנו ולחתוך אותו לשניים בעזרת קוצץ, ולאחר מכן להסיר את הבידוד החיצוני של הכבל בערך 2-3 סנטימטרים. וודא בעת הפשטת הבידוד החיצוני כדי לא לפגוע בחוטים הפנימיים. לאחר מכן בעזרת חשפנים, יש להסיר כחצי סנטימטר מהחוטים הפנימיים של שני הקצוות. בכבל המאריך המסוים שבו אני משתמש יש 3 חוטים, החוט הירוק נטחן, החוט הלבן ניטרלי והחוט השחור הוא קו. כעת באמצעות מחברי החוטים שלנו, חבר מחדש את החוטים (הירוקים) והניטרליים (הלבנים) יחדיו, כעת עליך לחשוף רק את 2 החוטים השחורים. אז סיימנו כעת להגדיר את כבל המאריך ואנחנו הולכים לשמור אותו בצד עד הצורך.
שלב 3: הגדרת הממסר
כעת אנו הולכים להגדיר את הממסר ולחבר אותו עם הארדואינו, אך לפני שנמשיך עם הממסר נבין מהו ממסר ולמה הוא משמש. ממסר הוא בעצם צורה נוספת של מתג המופעל חשמלית, הם שולטים במעגל חשמלי אחד על ידי פתיחה וסגירה של אנשי קשר במעגל אחר. ברוב המקרים ממסר בעצם מאפשר למתח נמוך יחסית לשלוט בקלות במעגלי הספק גבוהים יותר, וזה מה שאנחנו עושים בפרויקט הזה. אוקי, עכשיו בואו נגיע לחלק בו אנו מחברים את הממסר !!!
בממסר ישנם 5 סיכות, נפוצות, בדרך כלל פתוחות (NO), בדרך כלל סגורות (NC) ו -2 סלילים, עיין בתרשים לעיל לגבי הסיכות. ראשית, עלינו לחבר את אחד מסיכות הסליל של הממסר למעקה ה- VCC בלוח הלחם, ולאחר מכן לחבר דיודה לסליל השני ולחבר אותו למעקה ה- VCC. הדיודה במקום למניעת קפיצות מתח או זרימה לאחור של זרם.
כעת תפס את הטרנזיסטור NPN וחבר את אספן הטרנזיסטור לסליל שאליו מחוברת הדיודה. לאחר מכן חבר את הצד הפולט של הטרנזיסטור NPN למעקה הקרקע בלוח הלחם. לבסוף, באמצעות 1KΩ חבר את בסיס הטרנזיסטור לפין הדיגיטלי 2 של הארדואינו.
לבסוף, אנו הולכים לעשות חיבור חשוב באמת. קחו את כבל המאריך שהכנו וחברו חוט שחור אחד לסיכה המשותפת בממסר ואבטחו את החיבור בעזרת סרט חשמלי. לאחר מכן חבר את הקצה השני לסיכת NO של הממסר.
שלב 4: חיבור חיישן התנועה PIR
גם אנחנו כמעט סיימנו, עכשיו אנחנו הולכים לחבר את חיישן התנועה PIR למעגל אבל לפני שנאפשר להבין מהו חיישן PIR. חיישן ה- PIR מייצג חיישן אינפרא אדום פסיבי, חיישן זה יכול לזהות נוכחות של בני אדם או בעלי חיים ולשלוח אות האומר שהוא זיהה תנועה. לחיישן PIR יש 3 סיכות, VCC, פלט וקרקע.
ראשית, עלינו לחבר את סיכת VCC של חיישן PIR למעקה VCC בלוח הלחם ולחבר את סיכת הקרקע של חיישן PIR למעקה הקרקע. אז אנחנו הולכים לחבר את סיכת הפלט לאחד מסיכות הארדואינו, השתמשתי בסיכה 4. חיברת בהצלחה את חיישן ה- PIR עכשיו !!
שלב 5: כתיבת הקוד
עכשיו סיימנו את כל המעגלים וכל שעלינו לעשות כעת הוא לכתוב את הקוד. הקוד פשוט יחסית לפרויקט הזה וההיגיון ישר קדימה. צירפתי לקוד עבור המעגל הזה למעלה, אבל תן לנו להבין מה הקוד הזה בעצם עושה.
תחילה אנו מאתחלים את סיכת הממסר ואת סיכת חיישן ה- PIR שלנו, ויוצרים משתנה int הנקרא val. לאחר מכן אנו מצהירים על סיכת הממסר כפלט (האות עובר רק מארדואינו) ואנו מצהירים על סיכת חיישן ה- PIR כקלט (האות נכנס רק לארדואינו). לבסוף, אנו משתמשים ב- digitalread כדי לקבל קריאה מחיישן PIR שהוא 0 (ללא תנועה) או 1 (תנועה) ולאחסן אותו במשתנה val. לאחר מכן אנו משתמשים במשפט אם ואחרים כדי להשתמש בערך זה שאחסנו כדי להדליק/לכבות את הנורה, ועכשיו סיימנו את הקוד !!
שלב 6: תהנה
אני מקווה שאתה נהנה מזה ותתגאה במה שהשגת בעצמך היום !!
מוּמלָץ:
רובוט נשלט באמצעות מחוות באמצעות Arduino: 7 שלבים
רובוט נשלט באמצעות מחוות באמצעות Arduino: רובוטים משמשים במגזרים רבים כמו בנייה, צבא, ייצור, הרכבה וכו '. רובוטים יכולים להיות אוטונומיים או אוטונומיים למחצה. רובוטים אוטונומיים אינם דורשים שום התערבות אנושית ויכולים לפעול בעצמם בהתאם למצב. ראה
אינפרא אדום רובוט נשלט באמצעות רובוט באמצעות AVR (ATMEGA32) MCU: 5 שלבים
INFRA אדום מרחוק נשלט רובוקאר באמצעות AVR (ATMEGA32) MCU: הפרויקט הנוכחי מתאר עיצוב והטמעה של אינפרא אדום (IR) שלט רחוק, שניתן להשתמש בו ליישומי בקרה אוטומטיים בלתי מאוישים. תכננתי RoboCar בשליטה מרחוק (תנועת שמאל-ימין/קדמי-אחורי). T
חיזוי טמפרטורת החדר באמצעות חיישן LM35 ולמידת מכונה: 4 שלבים
חיזוי טמפרטורת החדר באמצעות חיישן LM35 ולמידת מכונות: מבוא היום אנו מתמקדים בבניית פרויקט למידת מכונה החוזה טמפרטורה באמצעות רגרסיה פולינומית. למידת מכונות היא יישום של בינה מלאכותית (AI) המספקת למערכות את היכולת ללמוד אוטומטית
סרוו נשלט באמצעות ג'ויסטיק באמצעות Arduino (עם תכנות): 4 שלבים
סרוו נשלט על ידי ג'ויסטיק באמצעות Arduino (עם תכנות): במדריך זה נכין סרוו שליטה על ג'ויסטיק באמצעות Arduino Uno.Servo ינוע בהתאם לתנועת הג'ויסטיק
מעקב אחר טמפרטורת החדר נשלט על ידי Raspberry Pi עם פלט תמונות Gnuplot ויכולת התראה בדוא"ל: 7 שלבים
מעקב אחר טמפרטורת החדר של פטל פיי עם פלט תמונות Gnuplot ויכולת התראה בדוא"ל: היכן שאני עובד, יש חדר חשוב מאוד שמכיל הרבה מחשבים. טמפרטורת הסביבה של החדר הזה צריכה להיות קרירה מאוד כדי לייעל את הביצועים של מערכות אלה. התבקשתי לבוא עם מערכת ניטור שיש לה את היכולת