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

مستشعر درجة الحرارة والرطوبة لورا: 6 خطوات
مستشعر درجة الحرارة والرطوبة لورا: 6 خطوات

فيديو: مستشعر درجة الحرارة والرطوبة لورا: 6 خطوات

فيديو: مستشعر درجة الحرارة والرطوبة لورا: 6 خطوات
فيديو: أردوينو للمبتدئين - (27) مشروع جهاز استشعار درجة الحرارة والرطوبة 2024, شهر نوفمبر
Anonim
مستشعر درجة الحرارة والرطوبة لورا
مستشعر درجة الحرارة والرطوبة لورا

ستتعلم في هذا الدليل كيفية إنشاء رمز استشعار يرسل البيانات إلى خادم LORA. سترسل هذه العقدة:

  • درجة حرارة الهواء
  • جهاز استشعار الرطوبة

يمكنك استخدام هذا الدليل لإنشاء عقدة يمكنك استخدامها كخادم.

الخطوة 1: مطلوب

سنسورنود:

  • AM2305
  • مستشعر الرطوبة السعوي
  • اردوينو برو ميني 3.3 فولت 8 ميجا هرتز
  • اسب الاختراق
  • rfm95
  • سلك للهوائي والتوصيلات (أستخدم سلكًا صلبًا مقاس 0.8 مم)
  • ذكر إلى ذكر الكابلات الطائر
  • أنثى إلى أنثى الكابلات الطائر
  • اللوح
  • CP2102 USB إلى TTL

أدوات:

  • لحام حديد
  • القاطع الجانبي
  • متجرد الأسلاك

الخطوة الثانية: عمل الهوائي

بالنسبة للهوائي ، أستخدم بعض الكابلات المتبقية من كبل الحافلة 2x2x0.8mm أو 2x2 20awg. في شبكة الأشياء ، يمكنك اختيار نطاق تردد الهوائي ونطاق الهوائي حسب البلد ، وهذه هي الأطوال لكل تردد:

  • 868 ميجا هرتز 3.25 بوصة أو 8.2 سم (هذا هو الذي أستخدمه)
  • 915 ميجا هرتز 3 بوصات أو 7.8 سم
  • 433 ميجا هرتز 3 بوصات أو 16.5 سم

الخطوة 3: لحام Esp Shield

لحام درع Esp
لحام درع Esp
  • قم بإزالة مقاومات درع esp (انظر R1 إلى R3 في الحقل الأحمر)
  • لحام رقاقة rfm95 على درع esp.
  • لحام رؤوس الدبوس على درع esp
  • جندى الهوائي على درع esp. لا تستخدم بدون هوائي ، فقد تتسبب في إتلاف الدرع.
  • إذا لم يتم لحام رؤوس الدبوس في لحام اردوينو فهذه أيضًا

الخطوة 4: التشفير

الترميز
الترميز

أعلم أنه يمكنني استخدام DTR لإعادة تعيين اردوينو تلقائيًا ولكن في حالتي كان لدي أخطاء في تحميل الكود. لذلك ، استخدمت أيضًا إعادة تعيين يدويًا في هذه التعليمات ، لذا إذا كانت لديك نفس المشكلة ، يمكنك حلها عن طريق إعادة الضبط اليدوي.

  • قم بتوصيل اردوينو بـ CP2102 على النحو التالي:

    • CP2102 txd -> Arduino pro mini rx
    • CP2102 rxd -> Arduino pro mini TX
    • CP2102 gnd -> Arduino pro mini gnd
    • CP2102 3.3 -> Arduino pro mini vcc
  • افتح المنجل في بيئة اردوينو
  • حدد لوحة اردوينو برو ميني
  • حدد atmega 328p 3.3v 8mhz تحت المعالج
  • حدد منفذ com الخاص بك
  • انقر فوق الزر تحميل
  • أثناء تجميع الكود في اللحظة التي ترى فيها bautrate (انظر الصورة) ، اضغط على زر إعادة الضبط في arduino pro mini (لا يقوم cp2102 بإعادة ضبط اللوحة) تأكد أيضًا من إغلاق الشاشة التسلسلية أثناء البرمجة.

الخطوة 5: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
  • قم بتوصيل اردوينو كما في الرسم أعلاه
  • يجب أن يرسل اردوينو الآن البيانات إلى عقدة الخادم.

AM2305 في الواقع عبارة عن مستشعر بثلاثة أسلاك ، لذلك لا تحتاج إلى المقاوم. فقط قم بتوصيل المستشعر كما في الصورة أعلاه. الألوان هي نفسها. إذا كنت تستخدم DHT22 بدلاً من ذلك ، فأنت بحاجة إلى توصيل المقاوم 10 كيلو بين الأسلاك الحمراء (5 فولت) والأصفر (البيانات).

الخطوة السادسة: الخاتمة

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

موصى به: