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

محطة الطقس باستخدام لوحة واحدة - SLabs-32: 5 خطوات
محطة الطقس باستخدام لوحة واحدة - SLabs-32: 5 خطوات

فيديو: محطة الطقس باستخدام لوحة واحدة - SLabs-32: 5 خطوات

فيديو: محطة الطقس باستخدام لوحة واحدة - SLabs-32: 5 خطوات
فيديو: نجارة البلاطات - الجزء الأول |التنفيذ خطوه بخطوه| 2024, شهر نوفمبر
Anonim
محطة الطقس باستخدام لوحة واحدة - SLabs-32
محطة الطقس باستخدام لوحة واحدة - SLabs-32

في هذا الدليل ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء ورطوبة التربة باستخدام لوحة SLabs-32 الخاصة بنا والتي ترسل أيضًا هذه البيانات إلى سحابة كايين للحصول على البيانات. نحصل أيضًا على معلومات الطقس الحالية في نفس الوقت من الإنترنت ونعرضها على شاشة TFT. كل هذا يتم باستخدام لوحة واحدة ، وهي SLabs-32 وهي لوحة مثالية للمشاريع القائمة على إنترنت الأشياء.

للحصول على SLabs-32 الخاصة بك ، انقر فوق الرابط الموضح أدناه:

www.fabtolab.com/slabs-32

يحتوي SLabs-32 على معالجين مدمجين هما ESP8266 و Atmega328p. تجمع هذه اللوحة بين إمكانات المعالجة العالية لوحدة التحكم الدقيقة 32 بت L106 والعديد من GPIOs المتاحة لـ HMI على Atmega328p. مع I2C كاتصال بين المعالجات ، تسهل لوحة Slabs-32 مزيجًا من قوة المعالجة وكائنات GPIOs الكافية لجميع احتياجات النماذج الأولية المعقدة الخاصة بك.

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

قائمة المواد
قائمة المواد

لهذا المشروع سوف تحتاج:

  • ألواح -32
  • مستشعر درجة الحرارة والرطوبة DHT 11
  • مستشعر رطوبة التربة
  • مستشعر PIR (اختياري)
  • أسلاك العبور

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

اتصالات الأجهزة
اتصالات الأجهزة

الاتصالات بسيطة للغاية. اتبع التعليمات ومخطط الدائرة الموضح أعلاه ، ولن تواجهك أية مشاكل.

توصيل DHT11:

  • دبوس Vcc إلى خرج SLabs-32's 3.3V
  • GND إلى دبوس GND SLabs-32
  • دبوس البيانات إلى 3

توصيل مستشعر رطوبة التربة:

  • دبوس Vcc إلى خرج SLabs-32's 3.3V
  • GND إلى SLabs-32's GND pin
  • دبوس البيانات إلى A0

توصيل مستشعر PIR:

  • دبوس Vcc إلى خرج SLabs-32's 3.3V
  • GND إلى SLabs-32's GND pin
  • دبوس البيانات إلى 2

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

الخطوة 3: قم بإنشاء حساب في Cayanne

قم بإنشاء حساب في كيان
قم بإنشاء حساب في كيان

قم بإنشاء حساب في كايين. للقيام بذلك ، انتقل إلى الرابط أدناه:

cayenne.mydevices.com/cayenne/login

قم بالتسجيل للحصول على حساب وإدخال الاسم والبريد الإلكتروني وإنشاء كلمة مرور.

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

يدعم كايين العديد من الأجهزة وأيضًا مجموعة من أجهزة الاستشعار والإضافات والمشغلات.

في مشروعنا ، سنختار "أحضر شيئًا خاصًا بك" لأننا نستخدم لوحة مخصصة. بمجرد النقر فوق ذلك سيظهر لك "MQTT USERNAME" و "MQTT PASSWORD" و "معرف العميل" ، كل بيانات الاعتماد هذه فريدة وتستخدم لاكتشاف جهازك. تأكد من تدوين ذلك لأنك تحتاج إلى استخدام هذه المعلمات في التعليمات البرمجية الخاصة بك.

الخطوة 4: برمجة SLabs-32

برمجة SLabs-32
برمجة SLabs-32

قم بتنزيل ملفات التخطيط المرفقة بهذه الخطوة.

بعد تنزيل الملف ، افتح الرسم التخطيطي لوحدة Esp8266 وقم بما يلي:

  • أدخل بيانات اعتماد WiFi عن طريق تحرير متغيري "SID " و "PASSWORD " في الرمز
  • أدخل اسم المستخدم وكلمة المرور الخاصين بـ MQTT التي قدمتها cayenne.
  • أدخل معرف العميل المقدم من كايين.

بمجرد الانتهاء من ذلك ، قم بتحميل الكود لكل من Atmega 328p و Esp8266 وابدأ محطة الطقس الخاصة بك في العمل.

لمعرفة المزيد حول كيفية برمجة SLabs-32 ، انقر فوق الارتباط الموضح أدناه:

startoonlabs.com/Getting٪20started٪20with٪2…

الخطوة 5: اجلس واسترخ

الجلوس والاسترخاء !
الجلوس والاسترخاء !

بمجرد تحميل الرمز ، يجب أن يعمل بسلاسة. افتح حساب Cayenne الخاص بك لرؤية قيم المستشعر يتم تحديثها بشكل دوري. الأمر متروك لك في الطريقة التي تريد بها تخصيص لوحة معلومات كايين الخاصة بك ، ولأغراض توضيحية ، اخترنا أداة بسيطة.

هذا التوجيه هو استمرار للتعليمات الواردة أدناه

جعل أداة الطقس أقل من 10 دقائق

تأكد من متابعتنا لمزيد من مشاريع إنترنت الأشياء السهلة والسريعة.

موارد:

مكتبة DHT11 المستخدمة:

دهت 11

موصى به: