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

שטיח עם חיישנים/ תקשורת RF עם Arduino Micro: 4 שלבים (עם תמונות)
שטיח עם חיישנים/ תקשורת RF עם Arduino Micro: 4 שלבים (עם תמונות)

וִידֵאוֹ: שטיח עם חיישנים/ תקשורת RF עם Arduino Micro: 4 שלבים (עם תמונות)

וִידֵאוֹ: שטיח עם חיישנים/ תקשורת RF עם Arduino Micro: 4 שלבים (עם תמונות)
וִידֵאוֹ: Применение 2х канального zigbee реле с сухим контактом для обычного и аварийного освещения 2024, נוֹבֶמבֶּר
Anonim

מאת SabinaStan עקוב אחר מאת המחבר:

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

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

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

שלב 1: כיצד לייצר את החיישנים

כיצד לייצר את החיישנים
כיצד לייצר את החיישנים
כיצד לייצר את החיישנים
כיצד לייצר את החיישנים
כיצד לייצר את החיישנים
כיצד לייצר את החיישנים

עבור חיישני הלחץ, השתמשתי בחיישני פיזו מכיוון שהם זולים, יעילים וקלים לשימוש. ליצירת תקשורת ה- RF השתמשתי במיקרו Arduino ובמשדר RF.

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

כדי לחבר את המשדר ל- Arduino, עליך להתחבר, מימין לשמאל כאשר אתה מסתכל עליו:

  • הסיכה הראשונה לקרקע של בקר המיקרו
  • השני ל- VCC של ה- Arduino Micro
  • הסיכה האחרונה לסיכת הנתונים (10, במקרה שלי)

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

  • החלק שעובר לאמצע הפיצו לפין האנלוגי של הבקר
  • החלק המחובר לקצה החיישן לקרקע של הארדואינו

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

שלב 2: כיצד להכניס את החיישנים לשטיח

כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח
כיצד להכניס את החיישנים לשטיח

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

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

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

הסתר את החיישנים מתחת לסיבי השטיח, תוך שימוש בהם לאבטחת החוטים המחברים את החיישנים לבקר המיקרו.

זה הכל! ^.^

שלב 3: קוד

#include const char *message = ""; int piezo0 = A0; int piezo1 = A1; int piezo2 = A2; int piezo3 = A3; int sensorReading0 = 0; int sensorReading1 = 0; int sensorReading2 = 0; int sensorReading3 = 0; הגדרת void () {pinMode (piezo0, INPUT); pinMode (piezo1, INPUT); pinMode (piezo2, INPUT); pinMode (piezo3, INPUT); vw_set_ptt_inverted (true); vw_set_tx_pin (10); vw_setup (4000); } לולאת חלל () {sensorReading0 = analogRead (piezo0); if (sensorReading0 <100) {; message = "Z"; הודעה vw_send ((uint8_t *), strlen (הודעה)); vw_wait_tx (); עיכוב (2000); } sensorReading1 = analogRead (piezo1); if (sensorReading1 <100) {message = "X"; הודעה vw_send ((uint8_t *), strlen (הודעה)); vw_wait_tx (); עיכוב (2000); } sensorReading2 = analogRead (piezo2); if (sensorReading2 <100) {message = "Y"; הודעה vw_send ((uint8_t *), strlen (הודעה)); vw_wait_tx (); עיכוב (2000); } sensorReading3 = analogRead (piezo3); if (sensorReading3 <100) {message = "W"; הודעה vw_send ((uint8_t *), strlen (הודעה)); vw_wait_tx (); עיכוב (2000); }}

מוּמלָץ: