جدول المحتويات:
- اللوازم
- الخطوة 1: أضف جهازك إلى LoggingPlatform
- الخطوة 2: توصيل الأجهزة
- الخطوة 3: تحميل البرنامج المطلوب إلى الجهاز (دليل Windows)
- الخطوة 4: تحقق من البيانات على الهاتف المحمول أو سطح المكتب
فيديو: Arduino و SIM900 GSM GPRS 3G تسجيل درجة الحرارة والرطوبة ، إحصائيات الجوال: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مع Arduino UNO R3 و SIM900 Shield و DHT22 ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو في الصوبة الزجاجية أو المختبر أو غرفة التبريد أو أي مكان آخر مجانًا تمامًا. سنستخدم هذا المثال لتسجيل درجة حرارة الغرفة والرطوبة.
سيتم توصيل الجهاز بالإنترنت عبر GPRS 2G ، بحيث يمكن استخدامه حتى بدون وجود جهاز توجيه أو اتصال إنترنت سلكي. الأفضل للحقول ومزارع الكروم أو الأماكن المماثلة بدون اتصال إنترنت ثابت.
ستكون قادرًا على التحقق من أحدث القراءات على هاتفك المحمول أو سطح المكتب أو أي جهاز آخر به متصفح.
اللوازم
يمكنك شراء الأجهزة المطلوبة هنا (الحد الأدنى المطلوب):
اردوينو UNO R3
SIM900 درع لاردوينو UNO
شاحن USB لتشغيل جهازك - الآن هذا مطلوب لوحدة GSM لا تحتوي وحدة USB على طاقة كافية
كابل USB صغير
وحدة DHT22 مع كابل
بطاقة SIM مع تعطيل PIN وبعض خطة البيانات
الصمام الثنائي للحالة
من الجيد أيضًا أن يكون لديك:
أسلاك العبور
منصة تجريبية لاردوينو
حاوية مقاومة للماء
مفتاح جاك للطاقة
هذا أيضًا تم اختباره / يعمل مع مستشعر AM2305 الصناعي
الخطوة 1: أضف جهازك إلى LoggingPlatform
هنا يمكنك إضافة جهازك للحصول على مفاتيح API المطلوبة لاحقًا:
الخطوة 2: توصيل الأجهزة
أدخل بطاقة SIM في وحدة GSM Shield Connect Shield بـ Arduino
قم بتوصيل محول الطاقة و USB بجهاز الكمبيوتر
قم بتوصيل DHT22 Out بـ GSM shield PIN 10
قم بتوصيل DHT22 + إلى GSM shield 3V
قم بتوصيل DHT22 - بدرع GSM GND
قم بتوصيل LED إذا كنت تريد إشارة الحالة ، غير مطلوب
مثال على الرسم البياني على الصورة
الخطوة 3: تحميل البرنامج المطلوب إلى الجهاز (دليل Windows)
قم بتنزيل Arduino IDE وتثبيته: https://www.arduino.cc/en/main/software قم بتوصيل الجهاز بـ USB على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows ، وقم بتثبيت برامج التشغيل إذا لزم الأمر
قم بتشغيل Arduino IDE
حدد منفذ COM (عادة ما يكون هذا رقمًا أكبر إذا لم تكن لديك أجهزة أخرى متصلة) ، الصورة 1
حدد نوع اللوحة ، الصورة 2
تنزيل وفتح شفرة المصدر: يجب أن يكون لديك مكتبات:
SoftwareSerial.h - يتم تضمين هذا عادةً في Arduino IDE
و
DHT.h - يمكنك التنزيل هنا والنسخ إلى مجلد مكتبة اردوينو الخاص بك مثل: C: / arduino-1.6.8 / libraries
رمز SIM900 للتسجيل متاح هنا
افتح رمز SIM900 هذا باستخدام Arduino IDE:
قم بتغيير هذه المعلمات كما في الصورة 3
APN يمكنك الحصول عليها من مزود بطاقة SIM الخاص بك
وغيرها من منصة loggingforest: https://loggingforest.com/index.php/page/pricing ، الصورة 3
بعض إشعارات الرموز: لا تعمل المكتبات القياسية لـ SIM900 بشكل صحيح للمهام القابلة للتكرار مثل التسجيل ، لذلك نتواصل مباشرة مع أوامر SIM900 AT التسلسلية
إذا كنت تستخدم درعًا مختلفًا ، فربما تحتاج إلى تحديد دبابيس RX و TX مختلفة في الكود
عند استخدام (وليس التصحيح أو الاختبار) ، يجب عليك تعطيل DEBUG_EN ، والتغيير من صواب إلى خطأ
لاختيار الشبكة يدويًا باستخدام SIM900 ، إذا كنت تعيش على حدود البلد ، فيمكنك إلغاء التعليق على هذه السطور وتحديد رمز الشبكة المقدم في التسلسل ، مثل الصورة 4
يمكن العثور على رمز الشبكة مثل 21910 لـ A1 في سطر COPS ، الصورة 5
إذا كان الرمز الخاص بك عالقًا في TEST AT ، فهذا يعني أن محول الطاقة لا يوفر طاقة كافية لـ SIM900 ، فمن الأفضل استخدام 5V 2A أو 9V 1A. قد يطلب بعض موفري sim استخدام USER و PWD لاتصال apn ، كما يمكنك تحديده في الكود.
بعد ذلك سيبدأ جهازك في إرسال البيانات إلى loggingforest ويمكنك رؤيتها هناك
الخطوة 4: تحقق من البيانات على الهاتف المحمول أو سطح المكتب
بعد ذلك ، سيبدأ جهازك في إرسال البيانات إلى loggingforest ويمكنك رؤيتها هناك في loggingforest device ، قم فقط بتعريف اسم المعلمات والقيم كصورة 1
انقر فوق معاينة الصورة 2
وسترى بيانات جميلة ، الصورة 3
لا تتردد في التعليق ومشاركة المسجل الخاص بك
موصى به:
Arduino Ethernet DHT11 تسجيل درجة الحرارة والرطوبة ، إحصائيات الجوال: 4 خطوات
Arduino Ethernet DHT11 تسجيل درجة الحرارة والرطوبة ، إحصائيات الهاتف المحمول: مع Arduino UNO R3 و Ethernet Shield و DHT11 ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو الدفيئة أو المختبر أو غرفة التبريد أو أي أماكن أخرى خالية تمامًا. سنستخدم هذا المثال لتسجيل درجة حرارة الغرفة والرطوبة. جهاز
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الجوال: 6 خطوات
تسجيل درجات الحرارة والرطوبة في Raspberry PI ومحطة الطقس السحابية وواي فاي وإحصائيات الهاتف المحمول: باستخدام جهاز Raspberry PI ، يمكنك تسجيل بيانات درجة الحرارة والرطوبة بالخارج أو في الغرفة أو في الصوبة الزجاجية أو المختبر أو غرفة التبريد أو أي أماكن أخرى خالية تمامًا. سنستخدم هذا المثال لتسجيل درجة الحرارة والرطوبة. سيتم توصيل الجهاز بالإنترنت v
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب