فهرست مطالب:

UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله
UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله

تصویری: UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله

تصویری: UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله
تصویری: АСМР 🏆🔥[Гарри Поттер и Кубок огня] [Глава 20-29] Чтение шепотом 📚 ASMR whisper [Harry Potter] 2024, نوامبر
Anonim
UCL - IIoT - جمع آوری اطلاعات رطوبت
UCL - IIoT - جمع آوری اطلاعات رطوبت

این دستورالعمل اطلاعات رطوبت ناشی از خاک را در اختیار شما قرار می دهد ، که می تواند در رابط کاربری با گره قرمز مشاهده شود ، علاوه بر این داده ها جمع آوری شده و در پایگاه داده MySQL قرار می گیرد ، این می تواند به شما در یادگیری الگوهای آبیاری کمک کند. برای گیاهان خود یاد بگیرید که چه زمانی به آب احتیاج دارند.

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

فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات
فهرست قطعات

1 عدد آردوینو مگا 2560

1 عدد کابل USB

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

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

سیم ها

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

صفحه نمایش LCD I2C

GND> GND در آردوینو

VCC> 5V در آردوینو

SDA> SDA در آردوینو

SCL> SCL در آردوینو

سنسور رطوبت

GND> GND در آردوینو

VCC> 5V در آردوینو

سیگنال> A0 در آردوینو

مرحله 3: نمودار جریان

فلوچارت
فلوچارت

این فلوچارت نشان می دهد که ما با داده های آردوینو خود چه می کنیم ، همه چیز با جمع آوری داده های ما از آردوینو شروع می شود و سپس به سرور MySQL ارسال می شود ، از جایی که با nodeRED به آن متصل شده ایم تا داده های نمایش داده شده را دریافت کنیم.

مرحله 4: کد

کد
کد
کد
کد
کد
کد

کد Arduino در اینجا قابل مشاهده است و همچنین به عنوان یک سند متنی ساخته شده است تا بارگیری و پیاده سازی آن در Arduino IDE آسان باشد ، بنابراین می توانید آن را در Arduino خود بارگذاری کرده و نحوه ساختار کد را ببینید.

مرحله 5: Node-RED

Node-RED
Node-RED
Node-RED
Node-RED

در این پروژه از node-red برای ارسال و دریافت داده ها استفاده می شود ، سپس می توانیم آن را روی داشبورد نمایش دهیم تا اطلاعاتی را که وارد کرده ایم مشاهده کنیم. ما از node-red برای دریافت زمان در سرور MySQL و جمع آوری داده های خود استفاده می کنیم. از سنسور رطوبت ما در آردوینو. اینگونه است که ما داده ها را به MySQL خود ارسال می کنیم ، و همچنین چگونه آنها را برای UI خود جمع آوری می کنیم ، با بازیابی آنها از پایگاه داده ما.

شما باید با رفتن به آدرس https://nodered.org/docs/getting-started/installat… اجرا و نصب node-red را انجام دهید و راهنمای نحوه نصب و اجرای node-red را دنبال کنید.

پس از نصب ، باید آن را از طریق CMD اجرا کنید تا فعال شود.

کد از node-red من به عنوان یک فایل متنی در این دستورالعمل بارگذاری می شود و باید در node-red وارد شود

شما باید کتابخانه های زیر را به رنگ node-red نصب کنید:

گره قرمز

node-red-dashboard

node-red-node-mysql

node-red-node-arduino

گره-قرمز-مشارکت-رشته

node-red-node-serialport

node-red-node-feedparser

این برای اطمینان از این است که node-red با کد node-red که در این دستورالعمل ارائه شده است ، prober عمل می کند. در غیر این صورت این جریان فقط خطا به شما می دهد.

مرحله 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver برای ایجاد پایگاه داده MySQL استفاده می شود ، که در آن می توانیم داده ها را از Arduino خود ذخیره کنیم ، که در این پروژه داده های سنسور رطوبت است. هنگام استفاده از Wampserver سرور به صورت محلی روی رایانه شما اجرا می شود و برای ورود به پایگاه داده خود باید با "root" وارد شوید و کد وارد نکنید. برای برقراری ارتباط با node-red مهم است که MySQL تنظیم شده در جریان حاوی اطلاعات مشابه پایگاه داده Wampserver شما باشد ، در غیر این صورت نمی تواند به آن متصل شود.

در این پروژه من یک پایگاه داده جدید به نام nodered ایجاد کرده و سپس جدولی به نام node ایجاد کرده ام. سپس دو ردیف ایجاد می کنید ، یکی برای زمان و دیگری برای رطوبت ، این امر به جمع آوری داده های رطوبت از سنسور کمک می کند و در این مورد زمان بندی با گره قرمز ارائه می شود.

Wampserver را می توان در اینجا نصب کرد:

توصیه شده: