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

מערכת התראות אש ליער GPS עם Sim808 ו- Arduino Uno: 23 שלבים (עם תמונות)
מערכת התראות אש ליער GPS עם Sim808 ו- Arduino Uno: 23 שלבים (עם תמונות)

וִידֵאוֹ: מערכת התראות אש ליער GPS עם Sim808 ו- Arduino Uno: 23 שלבים (עם תמונות)

וִידֵאוֹ: מערכת התראות אש ליער GPS עם Sim808 ו- Arduino Uno: 23 שלבים (עם תמונות)
וִידֵאוֹ: פרויקט ארדואינו מערכת התראות: דליפת גז, הצפת מים, אש, טמפרטורה קיצונית, רעידת אדמה. עירוני א חיפה. 2024, יולי
Anonim
Image
Image
ארדואינו אחד
ארדואינו אחד

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

שלב 1: מבוא

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

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

שלב 2: Arduino One

שלב 3: Sim808

Sim808
Sim808

שלב 4: חיישן להבה

חיישן להבה
חיישן להבה

מידע על מודול גלאי הלהבות

  • מודול זה רגיש ללהבה ולקרינתה. הוא יכול לזהות גם מקור אור רגיל בטווח של אורך גל מ -760 ננומטר ועד 1100 ננומטר.
  • חיישן הלהבה יכול לפלוט אות דיגיטלי או אנלוגי.
  • זה יכול לשמש כאזעקת אש.
  • זיהוי זווית של כ 60 מעלות, רגיש במיוחד לספקטרום הלהבה. רגישות מתכווננת (בהתאמה כחולה של הפוטנציומטר הדיגיטלי).
  • פלט המשווה, אות נקי, גל טוב, כושר נהיגה, יותר מ 15mA.
  • מתח הפעלה של 3.3 V-5 V. צורת הפלט: יציאות מיתוג דיגיטליות (0 ו -1) ופלט מתח אנלוגי AO. חורי בורג קבועים להתקנה קלה.
  • גודל לוחות PCB קטנים: 3.2 ס"מ על 1.4 ס"מ.
  • השתמש במגבר LM393 כמשווה מתח

שלב 5: כבלי דופונט

כבלים של דופונט
כבלים של דופונט

שלב 6: סוללה 12 וולט (יכולה להיות מקור ל -12 לפחות לבצע את הבדיקות הראשוניות)

סוללה 12 וולט (יכולה להיות מקור ל -12 לפחות לבצע את הבדיקות הראשוניות)
סוללה 12 וולט (יכולה להיות מקור ל -12 לפחות לבצע את הבדיקות הראשוניות)

שלב 7: קופסה עם מסנן (אופציונלי)

קופסה עם מסנן (אופציונלי)
קופסה עם מסנן (אופציונלי)

שלב 8: מעגל

מעגל חשמלי
מעגל חשמלי

שלב 9: קוד המקור

אנא הורד מ

שלב 10: אודות מודול Sim808 של Dfrobot

SIM808 GPS/GPRS/GSM arduino shield הוא שילוב מרובע פס GSM/GPRS וטכנולוגיית ניווט Arduino. גודל כרטיס אשראי בלבד, על פי האריזה הסטנדרטית של Arduino pin, תואם ל- Arduino UNO, arduino Leonardo, arduino Mega ולוח אחר של arduino. בהשוואה לדור הקודם SIM908, SIM808 עשה שיפור מסוים בביצועים וביציבות. בנוסף לפונקציות SMS והטלפון הרגילות, המגן תומך גם ב- MMS, DTMF, FTP ופונקציות אחרות. אתה יכול להשיג את רכישת הנתונים, מקלט נתונים אלחוטי, יישום IoT והתמצאות ב- GPS. הכלי צריך לשלב מיקרופון ושקע לאוזניות המשולב, לחסוך בעלויות ולהפוך את הפרויקט שלך בקלות. הוא יכול גם להתחבר ישירות לאנטנת ה- GSM וה- GPS באמצעות מחבר אנטנה חיצוני.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 משתמש בגרסה העדכנית ביותר של מודול Simcom SIM808, בהשוואה למודול SIM808 המוקדם הקיים בשוק, למודול החדש יציבות טובה יותר. אבל חלק ה- GPS של פקודות AT אינן תואמות את הגרסה הישנה של מודול ה- SIM808, עיין בתחתית ה- "עוד" בפקודות AT.

שלב 11: מפרט

  • מתח הפעלה: 5V
  • כוח כניסה: 7-23V
  • Quad-band 850/900/1800/1900MHz
  • מחלקה מרובת חריצים GPRS 12/10
  • תחנת נייד GPRS סוג B
  • ציית לשלב GSM 2/2 +Class 4 (2 W @ 850 / 900MHz)
  • Class 1 (1 W @ 1800 / 1900MHz)
  • תמיכה במצב צריכת חשמל נמוכה: 100mA @ 7V-GSM מצב
  • תמיכה בפיקוד AT הפקודה (3GPP TS 27.007, 27.005 ופקודות AT משופרות ב- SIMCOM)
  • תמיכה בטכנולוגיית ניווט לוויין GPS
  • מחוון מצב LED תומך: מצב אספקת חשמל, מצב רשת ומצבי הפעלה
  • סביבת עבודה: -40 ℃ ~ 85 ℃ גודל: 69 * 54 מ"מ/2.71 * 2.12 אינץ '

שלב 12: סקירת לוח

סקירת לוח
סקירת לוח

ממשק המודול ואמצעי הזהירות:

סיכות תפוסות: D0, D1, D12, הסיכה הדיגיטלית "D12" מחוברת ל- GPIO של מודול ה- SIM808. זה יכול לשמש כבקרת הפעלה / כיבוי של מודול SIM808. SIM808 המשולב MIC ומיקרופון 3.5 מ"מ SIM808 משתמשים באותו ערוץ MIC, כאשר אתה מחבר את המיקרופון, ה- MIC המשולב ינותק אוטומטית. לחצן מתג אתחול-מודול SIM808 מתג, לחיצה קצרה על 1s כדי להפעיל את SIM808, לחיצה ארוכה על 3s לכבות אותו. LED "ON" - מחוון כוח SIM808, רק כאשר אתה מחבר מתח חיצוני, המודול יכול לפעול כראוי. פלאש (3 שניות פעם אחת): רישום רשת הושלם מתג תפקוד אין- סיכה סידורי SIM808 פנוי להורדת הסקיצה, אנא חייג לכאן. USB_DBG- כאשר לוח ההרחבה מחובר ל- Arduino, חייג לכאן כדי לגרום ל- SIM808 לתקשר עם מחשב כדי ליצור debug (AT debugging). Arduino- כאשר לוח ההרחבה מחובר ל- Arduino, חייג לכאן כדי לגרום ל- SIM808 לתקשר עם Arduino.

שלב 13: איתור באגים באמצעות USB (פקודת AT)

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

שלב 14: הכנה

חוּמרָה:

  • Arduino UNO x1
  • לוח הרחבה של SIM808 x1
  • ספק כוח חיצוני x1

תוכנה:

  • Arduino IDE
  • עוזר איתור באגים סדרתי (בחלק זה אנו משתמשים ב- DF Serial Debugger מאת Lisper)

'''שלב'''

חבר את כרטיס ה- SIM שלך במגן ההרחבה של SIM808 וחבר את מגן ההרחבה ב- Arduino UNO, בינתיים אל תשכח לחבר מקור מתח חיצוני.חייג את מתג הפונקציות ל- None, הורד קוד דוגמה להבהב כדי לוודא שהיציאה הטורקית אינה תפוס.לחץ על כפתור ההפעלה אתחול והמתן עד שכרטיס ה- SIM ירשום כראוי, נורית החיווי נטו מהבהבת לאט (3 שניות פעם אחת). החלק את מתג הפונקציות ל- USB_DBG, ואז נוכל לתקשר ישירות עם שבב SIM808 דרך עוזר היציאה הטורית.

שלב 15: בצע שיחת טלפון

לעשות שיחת טלפון
לעשות שיחת טלפון

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

שלב 16: ענה לטלפון ונתק

ענה לטלפון ונתק
ענה לטלפון ונתק

שלב 17: שלח SMS

שלח מסרון
שלח מסרון

שלב 18: קרא SMS

קרא SMS
קרא SMS

שלב 19: תקשורת TCP

תקשורת TCP
תקשורת TCP

שלב 20: כיוון GPS

הערה: יש להציב את אנטנת ה- GPS בחוץ לפני שתוכל להשיג פלט נתוני מיקום GPS יציב.

שלח פקודה AT + CGSN PWR = 1 (פתח את כוח ה- GPS)

שלח פקודה AT + CGNSTST = פקודה אחת (קבל נתוני GPS מהיציאה הטורית)

שלב 21:

תמונה
תמונה

אם אנטנת ה- GPS הונחה בחוץ, אתה אמור לקבל את הנתונים הנכונים בקרוב.

כאשר ברצונך להשהות את פלט נתוני ה- GPS, תוכל לשלוח פקודה AT + CGNSTST = 0 כדי להשהות את פלט נתוני ה- GPS.

כאשר ברצונך לכבות את פונקציית ה- GPS, תוכל לשלוח פקודה AT + CGNSPWR = 0 כדי לכבות את כוח ה- GPS. שלח AT + CPOWD = 1 כדי לכבות את שבב ה- SIM808. עוד הדרכה מרגשת, עיין בפקודת AT בדף הסוף. שני קוד הבדיקה פשוטים מאוד וקלים להבנה. רק צריך להזין את הפקודות הסידריות המקבילות של AT, היית משיג את הפונקציות המתאימות.

שלב 22: מצב צריכת חשמל נמוכה SIM808

מצב פונקציונאלי מינימלי

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

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: מצב פונקציונליות מינימלי. במצב זה, אתה עדיין יכול להמשיך להשתמש ביציאה הטורית, אך פקודת AT עם תכונות RF וכרטיס ה- SIM תושבת.

AT + CFUN = 1: מצב תפקוד מלא (ברירת מחדל).

AT + CFUN = 4: מצב מטוס. במצב זה, אתה עדיין יכול להמשיך להשתמש ביציאה הטורית, אך פקודת AT עם תכונות RF וכרטיס ה- SIM תושבת.

תכונות נוספות עיין בפקודות AT

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

אולי תוכל להתעניין בפרויקטים של arduino, pic, רובוטיקה, תקשורת, הירשם בכתובת https://www.youtube.com/user/carlosvolt?sub_confirmation=1 סרטונים רבים עם קוד מקור מלא ודיאגרמות.

מוּמלָץ: