جدول المحتويات:
- الخطوة 1: قائمة المواد
- الخطوة 2: توصيلات الأجهزة
- الخطوة 3: قم بإنشاء حساب في Cayanne
- الخطوة 4: برمجة SLabs-32
- الخطوة 5: اجلس واسترخ
فيديو: محطة الطقس باستخدام لوحة واحدة - SLabs-32: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
في هذا الدليل ، سنقوم بإنشاء محطة طقس تقيس درجة الحرارة ورطوبة الهواء ورطوبة التربة باستخدام لوحة 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
قم بتنزيل ملفات التخطيط المرفقة بهذه الخطوة.
بعد تنزيل الملف ، افتح الرسم التخطيطي لوحدة Esp8266 وقم بما يلي:
- أدخل بيانات اعتماد WiFi عن طريق تحرير متغيري "SID " و "PASSWORD " في الرمز
- أدخل اسم المستخدم وكلمة المرور الخاصين بـ MQTT التي قدمتها cayenne.
- أدخل معرف العميل المقدم من كايين.
بمجرد الانتهاء من ذلك ، قم بتحميل الكود لكل من Atmega 328p و Esp8266 وابدأ محطة الطقس الخاصة بك في العمل.
لمعرفة المزيد حول كيفية برمجة SLabs-32 ، انقر فوق الارتباط الموضح أدناه:
startoonlabs.com/Getting٪20started٪20with٪2…
الخطوة 5: اجلس واسترخ
بمجرد تحميل الرمز ، يجب أن يعمل بسلاسة. افتح حساب Cayenne الخاص بك لرؤية قيم المستشعر يتم تحديثها بشكل دوري. الأمر متروك لك في الطريقة التي تريد بها تخصيص لوحة معلومات كايين الخاصة بك ، ولأغراض توضيحية ، اخترنا أداة بسيطة.
هذا التوجيه هو استمرار للتعليمات الواردة أدناه
جعل أداة الطقس أقل من 10 دقائق
تأكد من متابعتنا لمزيد من مشاريع إنترنت الأشياء السهلة والسريعة.
موارد:
مكتبة DHT11 المستخدمة:
دهت 11
موصى به:
محطة الطقس الشخصية باستخدام Raspberry Pi مع BME280 في Java: 6 خطوات
محطة الطقس الشخصية باستخدام Raspberry Pi مع BME280 في Java: يبدو الطقس السيئ دائمًا أسوأ من خلال النافذة. لقد كنا مهتمين دائمًا بمراقبة الطقس المحلي لدينا وما نراه من النافذة. أردنا أيضًا تحكمًا أفضل في نظام التدفئة والتكييف. إن بناء محطة طقس شخصية هو شيء عظيم
محطة الطقس NaTaLia: محطة أردينو تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: 8 خطوات (بالصور)
محطة الطقس NaTaLia: محطة الطقس Arduino التي تعمل بالطاقة الشمسية نفذت بالطريقة الصحيحة: بعد عام واحد من التشغيل الناجح في موقعين مختلفين ، أشارك خطط مشروع محطة الطقس التي تعمل بالطاقة الشمسية وأشرح كيف تطورت إلى نظام يمكنه حقًا البقاء على قيد الحياة لفترة طويلة فترات من الطاقة الشمسية. إذا تابعت
محطة الطقس باستخدام Wemos D1 Mini و BME280 و Sensate: 6 خطوات
محطة الطقس باستخدام Wemos D1 Mini و BME280 و Sensate: في المنشورات السابقة شاركت طرقًا مختلفة لإنشاء محطة طقس. إذا لم تقم بالتحقق من ذلك ، فإليك رابط ، وسأشرح في هذا الدليل كيفية إنشاء محطة طقس بسيطة باستخدام Wemos ومنصة إنترنت الأشياء تسمى Sensate
محطة الطقس الذكية (باستخدام Arduino): 5 خطوات
محطة الطقس الذكية (باستخدام Arduino): محطة الطقس هي مرفق ، سواء على الأرض أو البحر ، مع أدوات ومعدات لقياس الظروف الجوية لتوفير معلومات للتنبؤات الجوية ودراسة الطقس والمناخ. تشمل القياسات المأخوذة درجة الحرارة
محطة الطقس باستخدام Arduino UNO: 7 خطوات
محطة الطقس باستخدام Arduino UNO: تم إنشاؤه بواسطة: Hazel Yang هذا المشروع عبارة عن محطة طقس تستخدم لوحة Arduino UNO للتحكم في تدفق البيانات ومستشعر DHT22 لجمع البيانات وشاشة OLED لعرض البيانات