תוכן עניינים:
- אספקה
- שלב 1: העיקרון והקוד
- שלב 2: חומרה
- שלב 3: הרכבה
- שלב 4: שילוב אוטומציה ביתית
- שלב 5: שיפורים נוספים
וִידֵאוֹ: מעקב אחר מכוניות GPS עם הודעת SMS והעלאת נתוני Thingspeak, מבוסס Arduino, אוטומציה ביתית: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
עשיתי את גשש ה- GPS הזה בשנה שעברה ומכיוון שהוא עובד טוב אני מפרסם אותו עכשיו ב- Instructable. הוא מחובר לתקע האביזרים שבתא המטען שלי.
גשש ה- GPS מעלה את מיקום המכונית, המהירות, הכיוון והטמפרטורה הנמדדת באמצעות חיבור נתונים נייד (GPRS) לערוץ Thingspeak. נתונים אלה נקראים על ידי האוטומציה הביתית של Openhab כדי להציג נתונים אלה. אני משתמש ב- Thingspeak כדי לקבל את הנתונים שלי באופן מקומי באוטומציה הביתית של Openhab באמצעות מתווך MQTT של Thingspeak. אולי יש דרכים אחרות, אנא יידע אותי בתגובות
אם אתה מתקשר למעקב, הוא ישלח לך SMS עם המיקום והסטטוס, המכיל קישור של מפות Google לקואורדינטות.
הפרויקט הזה היה בהשראת כמה פרויקטים אחרים, אותם אני מזכיר כאן ובהמשך.
- מעלה ל- Thingspeak
- שלח SMS המכיל קישור למפות Google
לאחרונה ראיתי את ההוראה של עוקב אחר מכוניות שמשתמש בגישה דומה עבור ה- SMS.
בשלבים הבאים אראה לך את
- העיקרון והקוד
- חוּמרָה
- הַרכָּבָה
- שילוב אוטומציה ביתית
- שיפורים נוספים
אספקה
קיבלתי את הרכיבים שלי מ- Aliexpress. רכיבים עיקריים
- Arduino Pro Mini 328P 5v: קישור לדוגמא
- מקלט GPS GY-NEO6MV2: קישור
- מודול A6 GSM/GPRS או דומה: קישור
- ממיר באק: קישור
שלב 1: העיקרון והקוד
בזרימות המצורפות מוצג עקרון העבודה של גשש ה- GPS. הקוד מתפרסם בדף Github שלי.
אעיר כמה חלקים מהקוד.
תקשורת סדרתית
ה- Arduino מתקשר הן עם מקלט ה- GPS והן עם מודול A6 באמצעות חיבור טורי.
גיליתי שהתקשורת הטורית בין מודול A6 לבין ה- Arduino הייתה יציבה לחלוטין כאשר השתמשתי בסידרת החומרה של ה- Arduino pro mini. לתקשורת בין הארדואינו למקלט ה- GPS השתמשתי ב- AltSoftSerial. שים לב שספריית AltSoftSerial משתמשת בסיכות RX ו- TX מוגדרות מראש.
במהלך הפיתוח ניסיתי במגה Arduino Mega, הכולל 4 חיבורים סידוריים לחומרה, אתה יכול להשתמש באחד בקלות למטרות איתור באגים.
פקודות AT
עיין בקישורים אלה למידע על פקודות ה- AT החשובות ביותר: Electrodragon, M2Msupport.net, Andreas Spiess.
אם אתה משתמש בעוד מודול GSM/GPRS, כמו SIM800 או SIM900 אתה כנראה צריך פקודות AT אחרות כדי להתקין חיבור נתונים ונתוני POST לאתר בשם Thingspeak.
סמס
מודול ה- GSM קורא את מספר הטלפון של המתקשר (AT+CLIP) ושולח את ה- SMS עם המיקום (קישור מפות Google) והסטטוס למתקשר.
טֶמפֶּרָטוּרָה
אם הטמפרטורה במעקב ה- GPS גבוהה מדי, הוא ישלח SMS אזעקה.
שלב 2: חומרה
חיברתי את כל הרכיבים באמצעות כותרות נקביות ללוח perf לצורך ניפוי באגים ותיקונים. ראו את התמונות ואת ההערות.
ממיר הכסף מקבל 12V מהמכונית ויוצא 5V וולט (באמצעות מתג ההפעלה/כיבוי) עבור Arduino Pro Mini, מודול A6 ומקלט ה- GPS (שלדעתי היה 3.3V סובלני בלבד, אך 5V עובד מצוין).
מודול A6 זקוק לאספקת חשמל מספקת. כאשר משדרים באמצעות רשת ה- GSM זה נותן כמה קפיצי כוח, ולכן הוספתי קבל טנטלום 1000uF.
הטמפרטורה נמדדת באמצעות תרמיסטור NK 10K.
שלב 3: הרכבה
אחרי שהכל מחובר ונבדק, הרכיבים מותקנים בכותרות הנשיות והמתגים והנוריות מודבקים במארז.
שלב 4: שילוב אוטומציה ביתית
דברים מדברים
אני משתמש בחשבון חינם ב- Thingspeak. לרוע המזל, הם אמנם הפחיתו את כמות הערוצים לחשבון חינמי, אבל זה עדיין עובד מצוין והפרויקט הזה צריך רק ערוץ אחד וכמה תחומים. לצורך ההעלאה אתה צריך את מפתח ה- API של כתיבה, לקריאה באמצעות MQTT, אתה צריך את מפתח ה- API של קריאה. עיין באתר זה לתיעוד כיצד להשתמש ב- Thingspeak MQTT.
קראתי את הנתונים ב- Node Red. ראו את תמונת הזרימה המצורפת בה אני מצטרף לערכי lat ו- lon למחרוזת אחת. אני משתמש בעיכוב כדי לקבל את ערכי lat ו- lon בסדר הנכון.
שלב 5: שיפורים נוספים
לגבי העתיד אני מתכוון:
- חבר את הגשש לסוללה שלי, כך שהמודול תמיד פועל. עם זאת, אני חייב להבטיח שזה לא מנקה את הסוללה לעיתים קרובות.
- אולי קצת גיאוגרפי באוטומציה הביתית שלי, כך שאקבל התראה אם המכונית נמצאת מחוץ לטווח שהוגדר.
- בדוק אם המתקשר ידוע, כדי למנוע שליחת הודעות SMS למתקשרים לא ידועים.
- אם יש לך רעיון נחמד, הודע לי על כך בתגובות
מוּמלָץ:
מעקב אחר חיות מחמד מבוסס Tinyduino LoRa: 7 שלבים
עוקב אחר חיות מחמד מבוסס Tinyduino LoRa: מי לא רוצה שיהיו חיות מחמד ?? החברים הפרוותיים האלה יכולים למלא אותך באהבה ובאושר, אבל הכאב של החמצה הוא הרסני. למשפחתנו היה חתול בשם ת'ור (התמונה למעלה) והוא היה שוטט אוהב הרפתקאות. פעמים רבות הוא חזר
ערכות רכב חכמות למעקב אחר חכמות DIY מעקב אחר רגישות לרכב: 7 שלבים
ערכות רכב חכמות למעקב אחר רובוט חכם עוקבות אחר מכוניות רגישות: עיצוב על ידי SINONING ROBOT אתה יכול לקנות ממכונית רובוט מעקב Theory LM393 שבב להשוות את שני הפוטורזיסטור, כאשר יש צד פוטוסיסטור צד אחד על לבן הצד של המנוע ייעצר מייד, הצד השני של המנוע להסתובב כך ש
אוטומציה ביתית שלב אחר שלב באמצעות Wemos D1 Mini עם עיצוב PCB: 4 שלבים
אוטומציה ביתית שלב אחר שלב שימוש ב- Wemos D1 Mini עם עיצוב PCB: אוטומציה ביתית שלב אחר שלב באמצעות Wemos D1 Mini עם עיצוב PCB לפני מספר שבועות פרסמנו הדרכה "אוטומציה ביתית באמצעות פטל פי" ב- rootsaid.com שהתקבלה היטב בקרב חובבים ו סטודנטים. ואז הגיע אחד החברים שלנו
אוטומציה ביתית מבוססת SMS אנדרואיד ו- Arduino: 5 שלבים (עם תמונות)
אוטומציה ביתית מבוססת SMS של Android ו- Arduino:! ! ! הודעה ! ! ! מכיוון שמגדל הסלולר המקומי שודרג באזור שלי, אני כבר לא יכול להשתמש במודול GSM זה. המגדל החדש כבר לא תומך במכשירי 2G. לכן, אני כבר לא יכול לתת שום תמיכה בפרויקט זה. לאחרונה, אני
בוט מעקב אחר שלדה מעקב מרחוק: 7 שלבים (עם תמונות)
בוט מעקב אחר שלדה מחוסרת מרחוק: מבוא: אז זה היה פרוייקט שרציתי להתחיל ולסיים עוד בשנת 2016, אולם בשל עבודות ושפע של דברים אחרים הצלחתי רק להתחיל ולהשלים את הפרויקט הזה בשנת 2016 שנה חדשה 2018! זה לקח בערך 3 שעות