جدول المحتويات:

متتبع السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، قائم على Arduino ، أتمتة المنزل: 5 خطوات (مع الصور)
متتبع السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، قائم على Arduino ، أتمتة المنزل: 5 خطوات (مع الصور)

فيديو: متتبع السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، قائم على Arduino ، أتمتة المنزل: 5 خطوات (مع الصور)

فيديو: متتبع السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، قائم على Arduino ، أتمتة المنزل: 5 خطوات (مع الصور)
فيديو: طريقة تفعيل متتبع السيارات عبر رسائل نصية | configuration setup gps auto par sms 2024, شهر نوفمبر
Anonim
جهاز تعقب السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، يعتمد على Arduino ، أتمتة المنزل
جهاز تعقب السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، يعتمد على Arduino ، أتمتة المنزل
جهاز تعقب السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، يعتمد على Arduino ، أتمتة المنزل
جهاز تعقب السيارة GPS مع إخطار الرسائل القصيرة وتحميل بيانات Thingspeak ، يعتمد على Arduino ، أتمتة المنزل

لقد صنعت جهاز تعقب GPS هذا العام الماضي ولأنه يعمل جيدًا ، فقد قمت بنشره الآن على Instructable. إنه متصل بقابس الملحقات في صندوقي.

يقوم متعقب GPS بتحميل موقع السيارة وسرعتها واتجاهها ودرجة الحرارة المقاسة عبر اتصال بيانات الجوال (GPRS) إلى قناة Thingspeak. تتم قراءة هذه البيانات بواسطة أتمتة المنزل Openhab الخاص بي لعرض هذه البيانات. أستخدم Thingspeak للحصول على بياناتي محليًا في Openhab Home Automation عبر وسيط MQTT الخاص بـ Thingspeak. ربما هناك طرق أخرى ، يرجى إعلامي في التعليقات

إذا اتصلت بالمتعقب ، فسوف يرسل لك رسالة نصية قصيرة بالموقع والحالة ، تحتوي على رابط خرائط Google للإحداثيات.

هذا المشروع مستوحى من بعض المشاريع الأخرى التي أذكرها هنا وأكثر.

  • تحميل إلى Thingspeak
  • أرسل رسالة نصية قصيرة تحتوي على رابط خرائط جوجل

لقد رأيت مؤخرًا هذا Instructable الخاص بمتعقب السيارة الذي يستخدم نهجًا مشابهًا للرسائل النصية القصيرة.

في الخطوات التالية سأريك ملف

  1. المبدأ والرمز
  2. المعدات
  3. المجسم
  4. تكامل أتمتة المنزل
  5. تحسينات فورثي

اللوازم

لقد حصلت على مكوناتي من Aliexpress. المكونات الرئيسية

  • Arduino Pro Mini 328P 5v: رابط مثال
  • جهاز استقبال GY-NEO6MV2 GPS: رابط
  • وحدة A6 GSM / GPRS أو ما شابه ذلك: رابط
  • محول باك: رابط

الخطوة 1: المبدأ والقانون

المبدأ والقانون
المبدأ والقانون
المبدأ والقانون
المبدأ والقانون

في التدفقات المرفقة ، يظهر مبدأ عمل جهاز تعقب GPS. تم نشر الكود على صفحة Github الخاصة بي.

سأعلق على بعض أجزاء من الكود.

الاتصال التسلسلي

يتصل Arduino بكل من مستقبل GPS ووحدة A6 عبر اتصال تسلسلي.

اكتشفت أن الاتصال التسلسلي بين وحدة A6 و Arduino كان مستقرًا تمامًا فقط عندما استخدمت تسلسل الأجهزة من Arduino pro mini. للتواصل بين Arduino وجهاز استقبال 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) وترسل الرسائل القصيرة مع الموقع (رابط خرائط Google) والحالة إلى المتصل.

درجة حرارة

إذا كانت درجة الحرارة في جهاز تعقب GPS عالية جدًا ، فسوف يرسل تنبيهًا عبر الرسائل القصيرة.

الخطوة 2: الأجهزة

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

لقد قمت بتوصيل جميع المكونات عبر رؤوس الإناث بلوحة الأداء لسهولة التصحيح والإصلاح. انظر إلى الصور والتعليقات.

يحصل محول باك على 12 فولت من السيارة ويخرج 5 فولت فولت (عبر مفتاح التشغيل / الإيقاف) لوحدة Arduino Pro Mini ووحدة A6 وجهاز استقبال GPS (الذي اعتقدت أنه يتحمل 3.3 فولت فقط ، لكن 5 فولت يعمل بشكل جيد).

تحتاج وحدة A6 إلى مصدر طاقة كافٍ. عند الإرسال عبر شبكة GSM ، فإنه يعطي بعض ارتفاعات الطاقة ، لذلك أضفت مكثفًا من التنتالوم 1000 فائق التوهج.

يتم قياس درجة الحرارة عبر الثرمستور 10K NTC.

الخطوة 3: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

بعد توصيل كل شيء واختباره ، يتم تثبيت المكونات على الرؤوس الأنثوية ويتم لصق المفاتيح ومصابيح LED في العلبة.

الخطوة 4: تكامل أتمتة المنزل

تكامل أتمتة المنزل
تكامل أتمتة المنزل
تكامل أتمتة المنزل
تكامل أتمتة المنزل
تكامل أتمتة المنزل
تكامل أتمتة المنزل

كلام

أنا أستخدم حسابًا مجانيًا على موقع Thingspeak. لسوء الحظ ، قاموا بتقليل عدد القنوات لحساب مجاني ، لكنه لا يزال يعمل بشكل رائع وهذا المشروع يحتاج فقط إلى قناة واحدة والعديد من المجالات. للتحميل تحتاج إلى مفتاح API للكتابة ، وللقراءة عبر MQTT ، فأنت بحاجة إلى مفتاح قراءة API. راجع هذا الموقع للحصول على وثائق حول كيفية استخدام Thingspeak MQTT.

قرأت البيانات في Node Red. شاهد صورة التدفق المرفق الذي أقوم فيه بربط قيم خطوط الطول والعرض في سلسلة واحدة. أستخدم تأخيرًا للحصول على قيم خطوط الطول والعرض بالترتيب الصحيح.

الخطوة 5: مزيد من التحسينات

مزيد من التحسينات
مزيد من التحسينات

في المستقبل ، أخطط لـ:

  • قم بتوصيل جهاز التعقب بطاريتي ، بحيث تكون الوحدة قيد التشغيل دائمًا. ومع ذلك ، يجب أن أضمن أنه لا يستنزف البطارية كثيرًا.
  • ربما بعض السياج الجغرافي في أتمتة منزلي ، لذلك أتلقى تنبيهًا إذا كانت السيارة خارج النطاق المحدد.
  • تحقق مما إذا كان المتصل معروفًا ، لمنع إرسال رسائل SMS إلى متصلين غير معروفين.
  • إذا كانت لديك فكرة جيدة ، فيرجى إبلاغي بذلك في التعليقات

موصى به: