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

مقياس وزن وعاء الزهور IOT: 7 خطوات
مقياس وزن وعاء الزهور IOT: 7 خطوات

فيديو: مقياس وزن وعاء الزهور IOT: 7 خطوات

فيديو: مقياس وزن وعاء الزهور IOT: 7 خطوات
فيديو: اخراج التيوب وعملية التسكير عند افاقة المريض من التخدير extubation #تخدير #عمليات_التجميل 2024, يوليو
Anonim
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT
مقياس وزن وعاء الزهور IOT

أرغب في تقديم مقياس IOT Flower Pot Weighing Scale الخاص بي ، حيث يمكنه الحصول على وزن إناء الزهور وتسجيله بشكل مستمر. لذلك يمكن الحصول على رطوبة التربة مباشرة. ويمكن معرفة متى يحتاج النبات إلى الماء.

لماذا استخدام طريقة الوزن لا تقيس السعة أو المقاومة؟

1. يلزم إدخال مسبار في الوعاء ، فقد يؤذي جذر النبات.

2. قياس السعة أو المقاومة لا يمكن الحصول على قيمة رطوبة التربة المباشرة.

على سبيل المثال ، شيني. يبلغ وزن 'Stone's Georgia' 287 جرامًا عندما تكون التربة جافة قليلاً.

بعد الري ، أصبح 460 جم ، 173 جم ماء.

الصورة الأولى هي شيني. 'Stone's Georgia' ، التقطت العام الماضي.

الخطوة 1: كيف يعمل

كيف تعمل
كيف تعمل
كيف تعمل
كيف تعمل

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

يتم تركيب خلية الحمل بين اللوح الأساسي واللوح الثابت. يتم توصيل أحد طرفي اللوحة المتحركة بمفصلة ويتم وضع الطرف الآخر فوق عجلة لامركزية.

يتم تشغيل العجلة اللامركزية بواسطة MG995 Servo. في الوضع العلوي ، سوف يقف إناء الزهور على اللوحة المتحركة. يمكن القيام بعملية واضحة. في الوضع السفلي ، سوف يقف إناء الزهور على اللوحة الثابتة. يمكن القيام بعملية الوزن. لمنع تلف خلية الحمل ، سوف يقف إناء الزهور على اللوحة المتحركة في معظم الأوقات. يستخدم Nodemcu لقراءة خلية التحميل والتحكم في الخادم وإرسال البيانات إلى خادم IOT عبر WIFI باستخدام بروتوكول MQTT.

الخطوة 2: اجمع ما تحتاجه

اجمع ما تحتاجه
اجمع ما تحتاجه
اجمع ما تحتاجه
اجمع ما تحتاجه
اجمع ما تحتاجه
اجمع ما تحتاجه

فيما يلي قائمة بكل ما هو مطلوب لهذا المشروع:

1. مقياس الوزن (باستخدام خلية الحمل الخاصة به)

2. وحدة HX711

3. NodeMCU مع ESP-12E

4. MG995 مضاعفات

5. 5mm سمك ABS المجلس

6. بعض الأجزاء المطبوعة 3D

7. بعض الكابلات

8. مسامير وصواميل M3 و M4

الخطوة 3: اصنع مقياس الوزن

اصنع الميزان
اصنع الميزان
اصنع الميزان
اصنع الميزان
اصنع الميزان
اصنع الميزان

يستخدم لوح ABS 200 * 250 * 5 مم كقاعدة لميزان الوزن.

يتم تركيب خلية التحميل على اللوحة.

تتكون لوحة الإصلاح من اللوحة الأصلية وجزء مطبوع ثلاثي الأبعاد.

اللوحة المنقولة عبارة عن لوحة ABS مقاس 180 * 190 * 5 مم مع ضلع تقوية ABS آخر 5 مم.

المفصلة ، حامل المؤازرة ، العجلة اللامركزية هي جزء طباعة ثلاثي الأبعاد.

الصقها أو برغيها.

يمكن أن يخبرك ملف Sketchup بمكان وضع الأجزاء.

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

الأسلاك
الأسلاك
الأسلاك
الأسلاك

قم بربطهم.

إذا تم استخدام وضع السكون العميق ESP8266 ، فيجب توصيل GPIO16 و RST pin ، فلا فائدة من ذلك في هذا التطبيق.

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

اردوينو مستخدم ومكتبة HX711 هنا الرابط

github.com/bogde/HX711

يرسل Nodemcu رسالة MQTT إلى خادم domoticz في NAS الخاص بي. لذلك هناك حاجة إلى مكتبة العميل MQTT.

github.com/knolleary/pubsubclient

سيحدث خطأ في مكتبة HX711 ، وهو إعادة تعيين البرنامج عند الاتصال بخادم MQTT بعد تضمين مكتبة HX711. التعليق "عائد باطل (باطل) {} ؛" في HX711. CPP يمكن أن يحل المشكلة.

يجب تعديل إعدادات SSID وكلمة المرور و MQTT قبل استخدام.

const char * ssid = "SSID الخاص بك" ؛

const char * password = "كلمة المرور الخاصة بك" ؛

const char * mqtt_domoticz = "خادمك" ؛

الخطوة 6: المعايرة

معايرة
معايرة
معايرة
معايرة

راجع التعليمات في مكتبة HX711.

1. استدعاء set_scale () بدون معلمة.

2. استدعاء الفارغة () مع عدم وجود معلمة.

3. ضع وزنًا معروفًا على الميزان واتصل بـ get_units (10).

4. قسّم النتيجة في الخطوة 3 على وزنك المعروف. يجب أن تحصل على المعلمة التي تحتاج إلى تمريرها إلى set_scale ().

5. اضبط المعلمة في الخطوة 4 حتى تحصل على قراءة دقيقة.

الخطوة 7: تلخيص

إنها مقالتي الأولى باللغة الإنجليزية ، ربما بعض الأخطاء.

يمكن إضافة بعض الوظائف الأخرى ، مثل عرض الوزن والري.

موصى به: