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

חיישני רשת LoRa: 6 שלבים
חיישני רשת LoRa: 6 שלבים

וִידֵאוֹ: חיישני רשת LoRa: 6 שלבים

וִידֵאוֹ: חיישני רשת LoRa: 6 שלבים
וִידֵאוֹ: כיצד לבנות רשת LoRa עם ES8266 || RemoteXY IoT Cloud 2024, נוֹבֶמבֶּר
Anonim
חיישני רשת LoRa
חיישני רשת LoRa

זהו השלישי בסדרה ברשתות רשת Ripple LoRa, המציג כעת צומת חיישנים.

עיין במאמרים הקודמים לעיון:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

אספקה

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

נוצת Adafruit עם מודול LoRa:

אנטנת דיפול:

שלב 1: רקע

רקע כללי
רקע כללי

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

מודול חיישן:

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

שלב 2: חיווט

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

נוצה אדפרוט:

* סיכה אנלוגית: A1 (gpio 15) -או-

* סיכה דיגיטלית: 10

מודול TTGO/HELTECH ESP32 LoRa:

* סיכה אנלוגית: 39 -או-

* סיכה דיגיטלית: 34

רוב מודולי החיישנים יכולים לקבל 3.3 וולט, כך שאתה רק צריך לחבר את סיכות ה- GND וה- VCC לסיכות ה- GND וה- 3.3V של הלוח.

שלב 3: מהבהב הקושחה

לשם כך יהיה עליך להתקין את Arduino IDE, ולתמוך בסוג לוח המטרה.

ישנן הוראות כיצד להבהב את הקושחה בדף Github זה:

github.com/spleenware/ripple

בחר אחת ממטרות 'צומת החיישנים'. כשהלוח מחובר באמצעות כבל USB, בדוק שהקושחה תקינה על ידי פתיחת הצג הסידורי ב- Arduino IDE. הזן 'q' (ללא מרכאות) בשורת השליחה והקש enter. הצג הטורי אמור להשיב בטקסט המתחיל ב- "ש: …"

שלב 4: הגדר את החיישן באפליקציה

הגדר את החיישן באפליקציה
הגדר את החיישן באפליקציה
הגדר את החיישן באפליקציה
הגדר את החיישן באפליקציה

כדי להגדיר את מודול החיישנים ולפקח עליו, עליך להתקין את אפליקציית Ripple Commander. כרגע נתמך רק אנדרואיד. הורדה מ- Play:

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

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

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

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

שלב 5: הדגמה

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

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

הודעות ההתראה שנוצרו ישמיעו את זמזם לוח הצומת הביתי וההודעה תהיה בכרטיסייה 'היסטוריה'.

שלב 6: משוב

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

בברכה, סקוט פאוול.

מוּמלָץ: