جدول المحتويات:
- اللوازم
- الخطوة 1: مخطط الدائرة
- الخطوة 2: قم بإنشاء حساب في Pubnub باستخدام مفتاح التطبيق
- الخطوة 3: قم بتحميل الكود في Nodemcu & Arduino
- الخطوة 4: إنشاء Freeboard Dashboard
- الخطوة 5: الخاتمة
فيديو: مراقبة البيت الأخضر بإنترنت الأشياء: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
عندما يتعلق الأمر بالزراعة ، فإن مراقبة درجة حرارة ورطوبة النباتات عامل مهم لبقائها على قيد الحياة. في الوقت الحالي ، يستخدم الناس موازين الحرارة المرفقة في دفيئة حتى يتمكن المزارعون من قياس درجة الحرارة. ومع ذلك ، فإن هذا النهج اليدوي يتطلب من المزارع أن يكون موجودًا فعليًا في هذا الموقع وهو أمر غير ممكن في كل مرة. لذلك قمت بتطوير هذا الجهاز المدمج في VeggiTech لحل هذه المشكلة.
هذا هو نظام مراقبة الدفيئة يمكنه استشعار درجة الحرارة والرطوبة ومؤشر الحرارة وإرسالها على لوحة القيادة عبر الإنترنت من خلال شبكة wifi. إنه جهاز شحن ذاتي يعمل على الألواح الشمسية ويحتوي على صفارة عندما تتجاوز البيئة العتبة.
اللوازم
التكلفة الإجمالية لهذا المشروع 270 درهم (73 دولار)
المواد المطلوبة: -
- نوديمكو
- اردوينو اونو
- 10W الألواح الشمسية
- 12V الشمسية تحكم المسؤول
- بطارية حمض الرصاص 12 فولت
- مستشعر DHT22
- 16x2 LCD i2c
- درج خشب
- 5V التقوية
الخطوة 1: مخطط الدائرة
الجهاز لديه الاتصال أعلاه للبرنامج الكامل للعمل. فيما يلي الاتصال بالتفصيل: -
- محطات الألواح الشمسية لشحن جهاز التحكم
- أطراف البطارية لشحن جهاز التحكم
- خرج تحكم الشحن لمحول باك والجرس
- محول باك (خرج 5 فولت) إلى اردوينو ، مرحل ، شاشات الكريستال السائل ، dht22 و nodemcu
- LCD SDA و SCL إلى A4 و A5
- Arduino Rx ، Tx إلى nodemcu Tx ، Rx
- مرحل بين خرج جهاز التحكم في الشحن إلى الجرس
الخطوة 2: قم بإنشاء حساب في Pubnub باستخدام مفتاح التطبيق
قم بإنشاء حسابك في Pubnub حتى يتم نقل البيانات بنجاح. أنشئ تطبيقًا جديدًا في الزاوية اليمنى العليا وانسخ معلومات pub / subkey. سيتم نقل هذا المفتاح إلى كود Arduino الذي ستقوم بتحميله على nodemcu.
الخطوة 3: قم بتحميل الكود في Nodemcu & Arduino
قم بتنزيل الكود أدناه. ضع pub / subkey من حسابك في PubNub على كود greenhouse_iot أعلى وظيفة الإعداد مباشرة. سيتم تحميل كود 'greenhouse_iot' على nodemcu وسيتم تحميل كود 'arduino_slave' على اردوينو.
الخطوة 4: إنشاء Freeboard Dashboard
قم بإنشاء freeboard.io الخاص بك وهذا هو المكان الذي سيتم فيه عرض بياناتك في شكل مرئي جذاب. أولاً ، سيتم تحميل البيانات من nodemcu إلى خادم pubnub ، ويمكن دمج pubnub في freeboard بسهولة وهذا هو السبب في أننا نستخدم هاتين الخدمتين معًا. اتبع هذه الخطوات لإعداد لوحة القيادة عبر الإنترنت: -
- اختر مصادر البيانات في الزاوية اليمنى العليا مثل Pubnub
- قم بإنشاء لوحات جديدة لكل من درجة الحرارة والرطوبة ومؤشر الحرارة
- اختر أي نوع تريده من شاشات العرض. واحد شائع هو مقياس القياس لهذا التطبيق
- داخل اللوحة ، اختر مصدر البيانات مثل JSON. سيقودك إلى محرر نصوص حيث يمكنك كتابة [اسم لوحة القيادة] [اسم متغير من اردوينو IDE]. إذا كنت ترغب في الحصول على قراءة درجة الحرارة ، فاكتب "درجة الحرارة" لأن هذا هو اسم تنسيق JSON عندما تم تحميله من nodemcu إلى الخادم. نفس الشيء بالنسبة لجميع اللوحات.
الخطوة 5: الخاتمة
لقد كان مشروعًا مفيدًا بشكل عام ولكن إليك بعض القيود التي واجهتها: -
- عدم وجود حماية من الغبار: - كان يجب أن أضيف صندوق غلاف IP67 لحماية الإلكترونيات وموثوقية أفضل.
- مخاطر بطارية الليثيوم: - بدلاً من استخدام بطارية الليثيوم ، تكون بطارية الرصاص الحمضية أكثر أمانًا حيث يمكن أن تشتعل النيران أثناء ارتفاع درجة الحرارة في بطارية ليبو. هكذا حرقت هذا المشروع في الواقع لذلك تعلمت هذا بطريقة صعبة.
- تعتمد الطاقة على ضوء الشمس: - ضوء الشمس هو المصدر الرئيسي للطاقة. بدونها ، سيتوقف النظام لذلك هناك حاجة إلى مصدر بديل. لا ننسى أن أنظمة الطاقة الشمسية تزيد التكلفة.
- تكلفة تشغيل خدمة Freeboard: - يجب إنفاق 12 دولارًا شهريًا على خدمة freeboard.io. هناك حاجة إلى بديل أفضل لتقليل التكلفة.
الآن خطوتي التالية هي إضافة مستشعرات LoRa اللاسلكية في الدفيئة ، وجمع القراءات من خلال بوابة WiFi وتحميلها على لوحة تحكم مصممة خصيصًا باستخدام Node-Red. يتمتع هذا النظام بعمر بطارية طويل (8-10 سنوات) وموثوقية أكبر بحيث يتم التخلص من جميع القيود المذكورة أعلاه.
موصى به:
طائرة بدون طيار Raspberry Pi للتحكم الصوتي من Alexa مزودة بإنترنت الأشياء و AWS: 6 خطوات (بالصور)
طائرة بدون طيار Raspberry Pi ذات تحكم صوتي من Alexa مزودة بإنترنت الأشياء و AWS: مرحبًا! اسمي ارمان. عمري 13 عامًا من ماساتشوستس. يوضح هذا البرنامج التعليمي ، كما يمكنك الاستدلال من العنوان ، كيفية بناء Raspberry Pi Drone. يوضح هذا النموذج الأولي كيف تتطور الطائرات بدون طيار وأيضًا حجم الدور الذي يمكن أن تلعبه في
مراقبة تجمع إنترنت الأشياء باستخدام لوحة الأشياء: 8 خطوات
مراقبة IoT Pool with ThingsBoard: سيوضح هذا التوجيه كيفية مراقبة الأس الهيدروجيني و ORP ودرجة حرارة تجمع أو منتجع صحي وتحميل البيانات إلى خدمة التصور والتخزين في ThingsBoard.io
أتمتة البيت الأخضر: 11 خطوة
أتمتة البيت الأخضر: أتمتة البيوت الخضراء هو مشروع فيه ثلاث معلمات للبيت الأخضر ، أي رطوبة التربة ودرجة الحرارة وأمبير ؛ الرطوبة ، يتم مراقبتها من قبل المستخدم عن بعد ببساطة باستخدام متصفح الويب
مركز جمع بيانات المستشعر المزود بإنترنت الأشياء مع ESP8266 و PubNub: 9 خطوات (بالصور)
مركز جمع بيانات المستشعرات المُمكَّن من IoT مع ESP8266 & PubNub: معظم البرامج التعليمية على ESP8266 إما على مستوى المبتدئين (يومض مؤشر ضوئي عن بُعد) أو معقدة للغاية بالنسبة لشخص يبحث عن شيء ما لتحسينه وترقيته بناءً على مهاراته في الوميض. يهدف التوجيه إلى سد هذه الفجوة لإنشاء
وحدة تغذية طعام للحيوانات بإنترنت الأشياء: 9 خطوات
IoT Food Feeder للحيوانات: في هذا المشروع ، سنبني نظام موزع طعام سائل IOT للحيوانات الأليفة والحيوانات الأخرى. إذا تم تنفيذ هذا المشروع لرعاية الحيوانات الضالة (الكلاب والقطط والطيور وغيرها) أو منع فقدان التنوع البيولوجي ، فيمكن أن يساعدنا في تحقيق سمار