فهرست مطالب:

UCL-IIoT-Greenhouse-with-wifi: 10 مرحله
UCL-IIoT-Greenhouse-with-wifi: 10 مرحله

تصویری: UCL-IIoT-Greenhouse-with-wifi: 10 مرحله

تصویری: UCL-IIoT-Greenhouse-with-wifi: 10 مرحله
تصویری: BEE Talks 2020 - Thibault Pirson, UC Louvain, Belgique 2024, اکتبر
Anonim
UCL-IIoT-Greenhouse-with-wifi
UCL-IIoT-Greenhouse-with-wifi

این یک پروژه مدرسه برای 3 ترم در UCL است. ما تصمیم گرفتیم به کار روی گلخانه خود ادامه دهیم اما این بار با جمع آوری داده ها

ساخته شده توسط adam0220 و mort340d

مرحله 1: مرور کلی

Image
Image
بررسی اجمالی
بررسی اجمالی
بررسی اجمالی
بررسی اجمالی
بررسی اجمالی
بررسی اجمالی

کدام یک از علاقه مندان به باغ رویای داشتن یک "خانه هوشمند" را ندارند که در آن گیاهان به طور خودکار آبیاری شوند ، در حالی که سطح رطوبت خاک در حال پایین آمدن است یا می تواند "نور خورشید" مورد نیاز اتوماتیک را حتی در شب به گیاهان شما بدهد؟

هدف ما ایجاد گلخانه ای است که بتواند این کار را برای شما انجام دهد

این دستورالعمل توضیح می دهد که چگونه ما از طریق آردوینو یک گلخانه ساخته ایم که قادر به حفظ خود است.

ما برای اندازه گیری دما و رطوبت از DHT11 استفاده کرده ایم. سنسور رطوبت خاک ما برای اندازه گیری رطوبت خاک استفاده می شود. پمپ آب ما برای آبیاری خاک استفاده می شود ، زمانی که خاک خیلی خشک می شود. از نمایشگر LCD برای نشان دادن میزان رطوبت و درجه حرارت خاک استفاده می شود. چراغ ها برای نشان دادن خورشید استفاده می شوند. ما از گره قرمز برای مشاهده همه مقادیری که از آردوینو دریافت می کنیم استفاده کرده ایم. WeMos D1 R2 برای ارسال داده از طریق wifi استفاده می شود. MySQL برای مشاهده داده ها از طریق یک صفحه وب استفاده می شود.

مرحله 2: نمودار نمودار + نحوه نصب Node-red و افزودن MySQL به Node-red

Flowchart + نحوه نصب Node-red و افزودن MySQL به Node-red
Flowchart + نحوه نصب Node-red و افزودن MySQL به Node-red

در اینجا نمودار جریان گلخانه است

1. node-red را در رایانه خود نصب کنید.

2. "داشبورد ، node-remysql و node-serialport" را نصب کنید

3. برای مدیریت پالت وارد شوید

4. سپس روی install کلیک کنید

5. سپس ماژول ها را جستجو کنید

6. wampserver را در رایانه خود نصب کنید تا MySQL باز شود

7. phpMyAdmin را باز کنید

8. راه اندازی یک آزمون بلوک "nodered"

9. یک برگه ایجاد کنید ، نام چیزهایی را که دوست دارید داشته باشید "aso wet" بنویسید.

10. بلوک MySQL را در گره قرمز وارد کنید

11. بلوک با گره قرمز "Mysql" باید به نام پایگاه داده sql ما در مورد ما "nodered" ارجاع داده شود

مرحله 3: لیست قطعات

1 x آردوینو uno

1 x WeMos D1 R2

2 عدد تخته نان

1 عدد پمپ آب 12 ولت

4 x Leds

1 x صفحه نمایش LCD

1 x DHT 11

1 عدد سنسور خاک رطوبت

1 عدد رله songle ky-019

1 عدد نگهدارنده باتری

8 عدد باتری (AA)

مقاومت 4 * 220 اهم

شلنگ

سیم ها

علاوه بر این ما استفاده کردیم

خاک و گیاهان

چاپگر سه بعدی + دستگاه برش لیزری

مرحله 4: چاپ سه بعدی پروژه

چاپ سه بعدی پروژه
چاپ سه بعدی پروژه

Mainframe در چاپگر سه بعدی ساخته شده است

سقف از پلکسی گلاس با برش لیزری ساخته شده است

دیوارها با چوب برش و برش لیزری ساخته شده اند

می توانید فایلها را از https://www.instructables.com/id/Greenhouse-Overview-On-Going/ دریافت کنید

مرحله 5: سیم کشی در فریتزینگ

سیم کشی در Fritzing
سیم کشی در Fritzing

مرحله 6: کد آردوینو

کد آردوینو
کد آردوینو
کد آردوینو
کد آردوینو
کد آردوینو
کد آردوینو
کد آردوینو
کد آردوینو

در اینجا چند تصویر از کد WeMos D1 R2 آورده شده است. این نشان می دهد که چگونه به وای فای متصل می شویم و چگونه داده ها را از آردوینو به نود قرمز ارسال می کنیم

تصویر 1. در تصویر ، WeMos کتابخانه ها را می خواند و وای فای را به هم متصل می کند و نشان می دهد که کدام پین ها در آردوینو هستند

تصویر 2. بر روی مانیتور سریال چاپ می کند که بسته را دریافت کرده است و نشان می دهد که چگونه از "udp" برای ارسال داده ها به رایانه از طریق گره قرمز استفاده می کنیم.

تصویر 3. نشان می دهد که چه تعداد کاراکتر می توانیم به node-red و تنظیمات void ارسال کنیم

تصویر 4. دما ، رطوبت و رطوبت را شناور می کند ، سپس رطوبت را به 0-100 تغییر می دهد. پس از آن آنها به صورت رشته تبدیل می شوند و سپس به گره قرمز ارسال می شوند.

مرحله 7: نحوه نصب برد ESP8266 در Arduino IDE

نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE
نحوه نصب برد ESP8266 در Arduino IDE

برای نصب برد ESP8266 در Arduino IDE ، دستورالعمل های بعدی را دنبال کنید:

1) پنجره تنظیمات را از Arduino IDE باز کنید. به File> Preferences بروید

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json را در قسمت "آدرسهای اضافی مدیر هیئت مدیره" مطابق شکل زیر وارد کنید. سپس ، روی دکمه "OK" کلیک کنید.

3) مدیر هیئت مدیره را باز کنید. به Tools> Board> Boards Manager بروید…

4) پایین بروید ، منوی برد ESP8266 را انتخاب کنید و "esp8266" را که از 2.3.0 استفاده می کنیم نصب کنید.

5) برد ESP8266 خود را از Tools> Board> Generic ESP8266 Module انتخاب کنید

6) در نهایت ، IDE آردوینو خود را دوباره باز کنید

مرحله 8: لیست ورودی/خروجی

لیست ورودی/خروجی
لیست ورودی/خروجی

این لیست I/O ما برای UNO و WeMos D1 R2 است

مرحله 9: گره قرمز

گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز
گره قرمز

دو تصویر اول جایی است که داده ها از طریق wifi هستند و خروجی را با گره قرمز نشان می دهند. تصویر دوم برنامه گره قرمز است که در آن از طریق پورت کامپیوتر اجرا می شود. آخرین تصویر از WeMos D1 R2 استفاده می کند

تنظیم گره قرمز

مرحله 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL وب سایتی است که از آن برای ذخیره داده هایی که از آردوینو دریافت می کنیم استفاده می کنیم.

برای اتصال به MySQL باید از wamp استفاده کنید. می توانید wamp را در https://wampserver.aviatechno.net/ بارگیری کنید

توصیه شده: