فهرست مطالب:

ترازوی توزین گلدان گل IOT: 7 مرحله
ترازوی توزین گلدان گل IOT: 7 مرحله

تصویری: ترازوی توزین گلدان گل IOT: 7 مرحله

تصویری: ترازوی توزین گلدان گل IOT: 7 مرحله
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT
ترازوی توزین گلدان گل IOT

من می خواهم مقیاس وزن گلدان گلدان IOT خود را معرفی کنم ، می تواند وزن گلدان گل را به طور مداوم بدست آورد و وارد کند. بنابراین رطوبت خاک را می توان مستقیماً دریافت کرد. و زمانی که گیاه نیاز به آب دارد می توان مشخص کرد.

چرا از روش توزین برای اندازه گیری خازن یا مقاومت استفاده نمی شود؟

1. یک کاوشگر لازم است در گلدان قرار داده شود ، ممکن است به ریشه گیاه آسیب برساند.

2. اندازه گیری ظرفیت یا مقاومت نمی تواند مقدار مستقیم رطوبت خاک را بدست آورد.

به عنوان مثال ، Sinn من. "Stone's Georgia" وقتی خاک کمی خشک شود 287 گرم است.

پس از آبیاری ، 460 گرم شد ، 173 گرم آب است.

اولین عکس Sinn من است. "جورجیا سنگ" ، گرفته شده در سال گذشته.

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

قبل از وزن کشی , یک عملیات واضح برای جلوگیری از رانش صفر یا رانش دما یا مواردی از این قبیل مورد نیاز است.

لودسل بین پایه تخت و صفحه ثابت نصب می شود. یک سر صفحه متحرک با یک لولا متصل می شود و سر دیگر آن بالای چرخ غیر عادی قرار می گیرد.

چرخ خارج از مرکز توسط سروو MG995 هدایت می شود. در موقعیت بالا ، گلدان روی صفحه متحرک قرار می گیرد. عملیات روشن را می توان انجام داد. در موقعیت پایینی ، گلدان روی صفحه ثابت قرار می گیرد. عملیات توزین را می توان انجام داد. برای جلوگیری از آسیب سلول بار ، در بیشتر مواقع گلدان روی صفحه قابل حرکت قرار می گیرد. Nodemcu برای خواندن لودسل ، کنترل سرور و ارسال داده به سرور IOT از طریق WIFI با استفاده از پروتکل MQTT استفاده می شود.

مرحله 2: آنچه را که نیاز دارید جمع آوری کنید

آنچه را که نیاز دارید جمع آوری کنید
آنچه را که نیاز دارید جمع آوری کنید
آنچه را که نیاز دارید جمع آوری کنید
آنچه را که نیاز دارید جمع آوری کنید
آنچه را که نیاز دارید جمع آوری کنید
آنچه را که نیاز دارید جمع آوری کنید

در اینجا لیستی از همه موارد مورد نیاز برای این پروژه آمده است:

1. ترازو (با استفاده از سلول بار آن)

2. ماژول HX711

3. NodeMCU با ESP-12E

4. سرو MG995

5. برد ABS با ضخامت 5 میلی متر

6. برخی از قطعات چاپ سه بعدی

7. مقداری کابل

8. پیچ و مهره M3 و M4

مرحله 3: مقیاس وزن را بسازید

مقیاس توزین را بسازید
مقیاس توزین را بسازید
مقیاس توزین را بسازید
مقیاس توزین را بسازید
مقیاس توزین را بسازید
مقیاس توزین را بسازید

تخته ABS 200*250*5 میلی متر به عنوان پایه مقیاس توزین استفاده می شود.

لودسل روی برد نصب شده است.

صفحه ثابت با صفحه اصلی و یک قسمت چاپ سه بعدی تشکیل شده است.

صفحه متحرک یک تخته ABS 180*190*5 میلی متر با یک دنده تقویت کننده 5 میلی متری ABS است.

لولا ، نگهدارنده سرو ، چرخ غیر عادی قسمت چاپ سه بعدی است.

آنها را بچسبانید یا پیچ کنید.

یک فایل طرح اولیه می تواند به شما بگوید که قطعات را در کجا قرار دهید.

مرحله 4: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی

آنها را سیم کشی کنید.

اگر از خواب عمیق ESP8266 استفاده می شود ، GPIO16 و پین RST باید متصل شوند ، در این برنامه کاربردی نیست.

مرحله 5: کد نویسی

از آردوینو استفاده می شود و از کتابخانه HX711 استفاده می شود ، در اینجا پیوند است

github.com/bogde/HX711

نودمکو پیام MQTT را به سرور domoticz در NAS من ارسال می کند. بنابراین کتابخانه مشتری MQTT مورد نیاز است.

github.com/knolleary/pubsubclient

هنگام اتصال سرور MQTT پس از قرار دادن کتابخانه HX711 ، یک اشکال با کتابخانه HX711 ، یعنی تنظیم مجدد نرم افزار رخ می دهد. نظر "بازده خالی (خالی) {}؛" در HX711. CPP می تواند مشکل را حل کند.

قبل از استفاده ، تنظیمات SSID ، رمز عبور ، MQTT شما باید اصلاح شود.

const char* ssid = "SSID شما"؛

const char* رمز عبور = "گذرواژه شما"؛

const char* mqtt_domoticz = "سرور شما"؛

مرحله 6: کالیبراسیون

تنظیم
تنظیم
تنظیم
تنظیم

به دستورالعمل کتابخانه HX711 مراجعه کنید.

1. set_scale () را بدون پارامتر فراخوانی کنید.

2. tare () را بدون پارامتر فراخوانی کنید.

3. یک وزن شناخته شده را روی ترازو قرار دهید و با get_units (10) تماس بگیرید.

4. نتیجه را در مرحله 3 به وزن شناخته شده خود تقسیم کنید. شما باید پارامتری را که باید برای set_scale () ارسال کنید ، بیاموزید.

5. پارامتر را در مرحله 4 تنظیم کنید تا یک قرائت دقیق دریافت کنید.

مرحله 7: جمع بندی کنید

این اولین مقاله من به زبان انگلیسی است ، شاید برخی اشتباهات.

برخی عملکردهای دیگر مانند نمایش وزن ، آبیاری نیز ممکن است به آن اضافه شود.

توصیه شده: