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

מערכת SafeT-Park: 6 שלבים (עם תמונות)
מערכת SafeT-Park: 6 שלבים (עם תמונות)

וִידֵאוֹ: מערכת SafeT-Park: 6 שלבים (עם תמונות)

וִידֵאוֹ: מערכת SafeT-Park: 6 שלבים (עם תמונות)
וִידֵאוֹ: איך ליהנות מהחיים - שלושה כללים להעצמת איכות החיים 2024, יולי
Anonim
מערכת SafeT-Park
מערכת SafeT-Park

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

מערכת תגובה אוטומטית לחירום, במקרה של שריפות מבנה חניה

חיישן טמפרטורה וגובה משולב לאיתור מיקום השריפה

מערכת לחץ מופעלת להפחתת קרינת עשן

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים
חומרים
חומרים
חומרים
חומרים

1. מחשב נייד עם MATLAB, Arduino ו- Thingspeak מותקן עליו

2. מכשיר דבר SparkFun ESP8266

3. פריצת חיישן גובה/לחץ SparkFun - MPL3115A2

4. כבלים נקבה לנקבה

5. כבל מיקרו USB ל- USB

6. מוסך חניה מודפס בתלת מימד

שלב 2: הירשם ל- ThingSpeak

הירשם ב- ThingSpeak
הירשם ב- ThingSpeak

ראשית, הירשם ל- thingspeak.com וצור חשבון באמצעות חשבון MATHWORKS.

לאחר מכן לחץ על "הערוצים שלי" והוסף ערוץ חדש עבור כל חיישן המשמש.

האינטרנט של הדברים (IoT) היא רשת של אובייקטים המחוברים זה לזה ("התקנים מחוברים" או "מכשירים חכמים") המסוגלים לאסוף ולהחליף נתונים באמצעות אלקטרוניקה מוטבעת, תוכנה, חיישנים, מפעילים וקישוריות רשת.

שלב 3: חיווט וחומרה

חיווט וחומרה
חיווט וחומרה

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

שלב 4: תכנות החומרה

תכנות החומרה
תכנות החומרה
תכנות החומרה
תכנות החומרה
תכנות החומרה
תכנות החומרה

1. ודא כניסות נכונות. מניפולציה של ערכי בסיס כדי להגדיר בסיס מתאים לגרפים ולחישובים.

2. קוד מפה לשלוח ל- Thingspeak.com.

3. הזן את מיקום ה- WiFi ואת פרטי זיהוי הערוץ.

4. הגדר את חזור מחזור הקידוד לכל 10 שניות. "פסק זמן" למשך 5 שניות מוגדר להגדיר מחדש.

5. התאם את מקסי הלחץ, הטמפרטורה והגובה כדי ללכוד נתונים מדויקים.

שלב 5: קידוד ב- Matlab

קידוד ב- Matlab
קידוד ב- Matlab
קידוד ב- Matlab
קידוד ב- Matlab

על מנת להשתמש בכניסות מחיישני Arduino, עלינו להשתמש ב- Matlab כדי לקבל את הנתונים מ- ThingSpeak. הפקודה "thingSpeakRead ()" מציגה נתונים מהערוץ לדבר דבר, שדות ומספר נקודות הנתונים שאתה מזין לפקודה. ברגע שזה נעשה אתה יכול להשתמש בנתונים כדי לפתח כל סוג של פלט שאתה צריך. צירפתי קובץ דפים עם הקוד שלי שניתן להעתיק ולהדביק כדי להתחיל.

עבור פרויקט זה התפוקות שלנו כוללות:

- טבלה עם קריאות הטמפרטורה, הגובה והלחץ העדכניים ביותר

- 2 גרפים המציגים את קריאות הטמפרטורה והלחץ במשך 50 נקודות הנתונים האחרונות (במקרה זה 500 שניות)

- הודעת טקסט ועדכון דוא ל עם טמפרטורות, גובה או קריאות לחץ שתוכל לבחור מתפריט מוקפץ בתוך Matlab

- אזהרת אש אוטומטית אם טמפרטורת החיישן עולה על נקודה מסוימת (במקרה זה 80 מעלות צלזיוס למטרות בדיקה)

על מנת לקבל הודעות/מיילים, עליך להגדיר פונקציה send_msg לפני הפעלת קוד זה.

זה יכוסה בשקופית הבאה

שלב 6: הפונקציה Send_msg

הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg
הפונקציה Send_msg

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

מוּמלָץ: