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

نظام تنبيه حرائق الغابات Gps مع Sim808 و Arduino Uno: 23 خطوة (بالصور)
نظام تنبيه حرائق الغابات Gps مع Sim808 و Arduino Uno: 23 خطوة (بالصور)

فيديو: نظام تنبيه حرائق الغابات Gps مع Sim808 و Arduino Uno: 23 خطوة (بالصور)

فيديو: نظام تنبيه حرائق الغابات Gps مع Sim808 و Arduino Uno: 23 خطوة (بالصور)
فيديو: IoT Based Forest Fire Detection System using Arduino and GSM Module | Arduino Project 2024, شهر نوفمبر
Anonim
Image
Image
اردوينو واحد
اردوينو واحد

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

الخطوة 1: مقدمة

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

مبدأ التشغيل على النحو التالي ، عند اكتشاف حريق بواسطة مستشعر اللهب ، فإنه سيرسل إشارة تناظرية إلى اردوينو ، والتي بناءً على قيمتها ، ستنشط إرسال رسالة نصية مع إحداثيات GPS حيث يحدث الحريق. بالنسبة لهذا المشروع ، سنحتاج إلى مستشعر لهب ، و arduino uno ، ووحدة sim808 ، وبطارية ، وكابلات ، ويمكنك التحقق من قائمة المواد التالية:

الخطوة 2: Arduino One

الخطوة 3: Sim808

سيم 808
سيم 808

الخطوة 4: مستشعر اللهب

مستشعر اللهب
مستشعر اللهب

حول وحدة كاشف اللهب

  • هذه الوحدة حساسة للهب وإشعاعاته. يمكنه أيضًا اكتشاف مصدر الضوء العادي في نطاق طول موجي من 760 نانومتر إلى 1100 نانومتر.
  • يمكن لمستشعر اللهب أن يرسل إشارة رقمية أو تناظرية.
  • يمكن استخدامه كجهاز إنذار حريق.
  • الكشف عن زاوية تبلغ حوالي 60 درجة ، حساسة بشكل خاص لطيف اللهب. حساسية قابلة للتعديل (في الضبط الأزرق لمقياس الجهد الرقمي).
  • خرج المقارنة ، إشارة نظيفة ، موجة جيدة ، قدرة القيادة ، أكثر من 15 مللي أمبير.
  • جهد التشغيل 3.3 فولت -5 فولت شكل الخرج: مخرجات التحويل الرقمي (0 و 1) ومخرج الجهد التناظري AO. فتحات مسامير مثبتة لسهولة التركيب.
  • ألواح PCB الصغيرة الحجم: 3.2 سم × 1.4 سم.
  • استخدم مضخم الصوت LM393 كمقارن للجهد

الخطوة 5: كابلات دوبونت

كابلات دوبونت
كابلات دوبونت

الخطوة 6: بطارية 12 فولت (يمكن أن تكون مصدر 12 على الأقل لإجراء الاختبارات الأولية)

بطارية 12 فولت (يمكن أن تكون مصدر 12 على الأقل لإجراء الاختبارات الأولية)
بطارية 12 فولت (يمكن أن تكون مصدر 12 على الأقل لإجراء الاختبارات الأولية)

الخطوة 7: صندوق بفلتر (اختياري)

صندوق بفلتر (اختياري)
صندوق بفلتر (اختياري)

الخطوة 8: الدائرة

دائرة كهربائية
دائرة كهربائية

الخطوة 9: كود المصدر

يرجى التنزيل من

الخطوة 10: حول Sim808 Module of Dfrobot

SIM808 GPS / GPRS / GSM اردوينو درع مدمج رباعي الموجات GSM / GPRS وتقنية ملاحة GPS اردوينو دروع. حجم بطاقة الائتمان فقط ، وفقًا لتعبئة Arduino pin القياسية ، متوافق مع Arduino UNO و arduino Leonardo و arduino Mega ولوحة رئيسية أخرى من arduino. مقارنة بالجيل السابق SIM908 ، قام SIM808 ببعض التحسينات على الأداء والاستقرار. بالإضافة إلى وظائف الرسائل القصيرة والهاتف العادية ، يدعم الدرع أيضًا رسائل الوسائط المتعددة و DTMF و FTP والوظائف الأخرى. يمكنك الحصول على البيانات وجهاز إرسال واستقبال البيانات اللاسلكي وتطبيق إنترنت الأشياء وتوجيه GPS. يجب أن يدمج الميكروفون المدمج ومقبس سماعة الرأس ، مما يوفر التكلفة ويجعل مشروعك سهلًا. يمكنه أيضًا الاتصال مباشرة بهوائي GSM و GPS عن طريق موصل هوائي خارجي.

يستخدم SIM808 GPS / GPRS / GSM Arduino Shield V1.0 أحدث إصدار من وحدة Simcom SIM808 ، مقارنةً بوحدة SIM808 المبكرة المتوفرة في السوق ، تتمتع الوحدة الجديدة باستقرار أفضل. لكن جزء GPS من أوامر AT غير متوافق مع الإصدار القديم لوحدة SIM808 ، يرجى الرجوع إلى الجزء السفلي من "المزيد" في أوامر AT.

الخطوة 11: المواصفات

  • جهد التشغيل: 5 فولت
  • مدخلات الطاقة: 7-23 فولت
  • رباعي النطاق 850/900/1800/1900 ميجا هرتز
  • GPRS متعدد الفتحات فئة 12/10
  • محطة متنقلة GPRS فئة ب
  • يتوافق مع GSM Phase 2/2 + Class 4 (2 W @ 850 / 900MHz)
  • الفئة 1 (1 واط @ 1800/1900 ميجا هرتز)
  • دعم وضع استهلاك الطاقة المنخفض: وضع 100mA @ 7V-GSM
  • دعم التحكم في الأمر AT (3GPP TS 27.007 ، 27.005 و SIMCOM محسّنة في أوامر AT)
  • دعم تقنية الملاحة عبر الأقمار الصناعية لنظام تحديد المواقع العالمي (GPS)
  • دعم مؤشر حالة LED: حالة إمداد الطاقة وحالة الشبكة وأنماط التشغيل
  • بيئة العمل: -40 ~ 85 الحجم: 69 * 54 ملم / 2.71 * 2.12 بوصة

الخطوة 12: نظرة عامة على المجلس

نظرة عامة على مجلس الإدارة
نظرة عامة على مجلس الإدارة

واجهة الوحدة النمطية والاحتياطات:

المسامير المشغولة: D0 ، D1 ، D12 ، الدبوس الرقمي "D12" متصل بوحدة GPIO بطاقة SIM808. يمكن استخدامه كوحدة تحكم تشغيل / إيقاف في وحدة SIM808. يستخدم ميكروفون SIM808 الموجود على اللوحة وميكروفون SIM808 مقاس 3.5 مم نفس قناة MIC ، عند توصيل الميكروفون الخاص بك ، سيتم فصل الميكروفون الموجود على اللوحة تلقائيًا. زر التبديل التمهيد - وحدة SIM808 مفتاح ، اضغط لفترة قصيرة 1 ثانية لبدء تشغيل SIM808 ، اضغط لفترة طويلة 3 ثوانٍ ، أوقف تشغيله. LED "تشغيل" - مؤشر طاقة SIM808 ، فقط عند توصيل طاقة خارجية ، يمكن للوحدة أن تعمل بشكل صحيح. صافي - مؤشر إشارة GSM فلاش سريع: شبكة البحث بطيئة فلاش (3 ثوانٍ مرة واحدة): اكتمل تسجيل الشبكة ، مفتاح الوظائف ، لا شيء - دبوس تسلسلي SIM808 شاغر لتنزيل الرسم ، يرجى الاتصال هنا. debug (تصحيح أخطاء AT). Arduino - عند توصيل لوحة التوسيع في Arduino ، اتصل هنا لجعل SIM808 تتواصل مع Arduino.

الخطوة 13: تصحيح أخطاء USB (أمر AT)

في هذا القسم ، سوف نرسل أوامر AT عبر المنفذ التسلسلي لتصحيح درع توسيع SIM808. يرجى الرجوع إلى مجموعة أوامر SIM808 AT لمزيد من الوظائف.

الخطوة 14: التحضير

المعدات:

  • اردوينو UNO x1
  • لوحة التوسع SIM808 x1
  • مصدر طاقة خارجي x1

برمجة:

  • اردوينو IDE
  • مساعد تصحيح الأخطاء التسلسلي (في هذا القسم ، نستخدم DF Serial Debugger بواسطة Lisper)

'''خطوة'''

قم بتوصيل بطاقة SIM الخاصة بك على درع التوسيع SIM808 وقم بتوصيل درع التوسيع في Arduino UNO ، وفي الوقت نفسه لا تنس توصيل مصدر طاقة خارجي. اطلب مفتاح الوظيفة إلى None ، وقم بتنزيل نموذج رمز Blink للتأكد من أن المنفذ التسلسلي ليس كذلك مشغول.اضغط على زر التشغيل Boot وانتظر تسجيل بطاقة SIM للشبكة بشكل صحيح ، يومض مؤشر Net ببطء (3 ثوانٍ مرة واحدة). حرك مفتاح الوظيفة إلى USB_DBG ، ثم يمكننا التواصل مباشرة مع شريحة SIM808 من خلال مساعد المنفذ التسلسلي.

الخطوة 15: قم بإجراء مكالمة هاتفية

قم بإجراء مكالمة هاتفية
قم بإجراء مكالمة هاتفية

أرسل AT في مساعد المنفذ التسلسلي ، إذا أعاد موافق ، فهذا يعني أنه تم إنشاء اتصال تسلسلي. اتبع الشكل ، أدخل أوامر AT ، يجب أن تحصل على نفس المحتوى.

الخطوة 16: أجب على الهاتف وأغلق المكالمة

أجب على الهاتف وأغلق المكالمة
أجب على الهاتف وأغلق المكالمة

الخطوة 17: إرسال الرسائل القصيرة

أرسل رسالة نصية قصيرة
أرسل رسالة نصية قصيرة

الخطوة 18: قراءة الرسائل القصيرة

قراءة الرسائل القصيرة
قراءة الرسائل القصيرة

الخطوة 19: اتصال TCP

اتصالات TCP
اتصالات TCP

الخطوة 20: اتجاه GPS

ملاحظة: يجب وضع هوائي GPS بالخارج قبل أن يتمكن من الحصول على إخراج ثابت لبيانات موقع GPS.

أرسل AT + CGSN PWR = أمر واحد (افتح قوة GPS)

إرسال AT + CGNSTST = أمر واحد (تلقي بيانات GPS من المنفذ التسلسلي)

الخطوة 21:

صورة
صورة

إذا تم وضع هوائي GPS بالخارج ، فيجب أن تحصل على البيانات الصحيحة قريبًا.

عندما تريد إيقاف إخراج بيانات GPS مؤقتًا ، يمكنك إرسال أمر AT + CGNSTST = 0 لإيقاف إخراج بيانات GPS مؤقتًا.

عندما تريد إيقاف تشغيل وظيفة GPS ، يمكنك إرسال أمر AT + CGNSPWR = 0 لإيقاف تشغيل طاقة GPS. أرسل AT + CPOWD = 1 لإغلاق شريحة SIM808. تعليمات أكثر إثارة ، يرجى الرجوع إلى أمر AT في صفحة النهاية. هذان الكودان التجريبيان بسيطان للغاية ويسهل فهمهما. تحتاج فقط إلى إدخال أوامر AT التسلسلية المقابلة ، ستحقق الوظائف المقابلة.

الخطوة 22: وضع استهلاك الطاقة المنخفض SIM808

وضع الحد الأدنى من الوظائف

سيتم تقليل النظام إلى أبسط وضع ضمن "وضع الحد الأدنى من الوظائف". سيوفر المزيد من استهلاك الطاقة في هذا الوضع.

في + 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 ، و robotics ، و Communications ، والاشتراك في https://www.youtube.com/user/carlosvolt؟sub_confirmation=1 العديد من مقاطع الفيديو مع كود المصدر الكامل والرسوم البيانية

موصى به: