فهرست مطالب:
- مرحله 1: لیست قطعات
- مرحله 2: سیم کشی
- مرحله 3: نمودار جریان
- مرحله 4: کد
- مرحله 5: Node-RED
- مرحله 6: MySQL Wampserver
![UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله](https://i.howwhatproduce.com/images/006/image-17732-34-j.webp)
تصویری: UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله
![تصویری: UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله تصویری: UCL - IIoT - جمع آوری اطلاعات رطوبت: 6 مرحله](https://i.ytimg.com/vi/q4u1CpaWEN4/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
![UCL - IIoT - جمع آوری اطلاعات رطوبت UCL - IIoT - جمع آوری اطلاعات رطوبت](https://i.howwhatproduce.com/images/006/image-17732-35-j.webp)
این دستورالعمل اطلاعات رطوبت ناشی از خاک را در اختیار شما قرار می دهد ، که می تواند در رابط کاربری با گره قرمز مشاهده شود ، علاوه بر این داده ها جمع آوری شده و در پایگاه داده MySQL قرار می گیرد ، این می تواند به شما در یادگیری الگوهای آبیاری کمک کند. برای گیاهان خود یاد بگیرید که چه زمانی به آب احتیاج دارند.
مرحله 1: لیست قطعات
![فهرست قطعات فهرست قطعات](https://i.howwhatproduce.com/images/006/image-17732-36-j.webp)
![فهرست قطعات فهرست قطعات](https://i.howwhatproduce.com/images/006/image-17732-37-j.webp)
![فهرست قطعات فهرست قطعات](https://i.howwhatproduce.com/images/006/image-17732-38-j.webp)
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: نمودار جریان
![فلوچارت فلوچارت](https://i.howwhatproduce.com/images/006/image-17732-39-j.webp)
این فلوچارت نشان می دهد که ما با داده های آردوینو خود چه می کنیم ، همه چیز با جمع آوری داده های ما از آردوینو شروع می شود و سپس به سرور MySQL ارسال می شود ، از جایی که با nodeRED به آن متصل شده ایم تا داده های نمایش داده شده را دریافت کنیم.
مرحله 4: کد
![کد کد](https://i.howwhatproduce.com/images/006/image-17732-40-j.webp)
![کد کد](https://i.howwhatproduce.com/images/006/image-17732-41-j.webp)
![کد کد](https://i.howwhatproduce.com/images/006/image-17732-42-j.webp)
کد Arduino در اینجا قابل مشاهده است و همچنین به عنوان یک سند متنی ساخته شده است تا بارگیری و پیاده سازی آن در Arduino IDE آسان باشد ، بنابراین می توانید آن را در Arduino خود بارگذاری کرده و نحوه ساختار کد را ببینید.
مرحله 5: Node-RED
![Node-RED Node-RED](https://i.howwhatproduce.com/images/006/image-17732-43-j.webp)
![Node-RED Node-RED](https://i.howwhatproduce.com/images/006/image-17732-44-j.webp)
در این پروژه از 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](https://i.howwhatproduce.com/images/006/image-17732-45-j.webp)
![MySQL Wampserver MySQL Wampserver](https://i.howwhatproduce.com/images/006/image-17732-46-j.webp)
Wampserver برای ایجاد پایگاه داده MySQL استفاده می شود ، که در آن می توانیم داده ها را از Arduino خود ذخیره کنیم ، که در این پروژه داده های سنسور رطوبت است. هنگام استفاده از Wampserver سرور به صورت محلی روی رایانه شما اجرا می شود و برای ورود به پایگاه داده خود باید با "root" وارد شوید و کد وارد نکنید. برای برقراری ارتباط با node-red مهم است که MySQL تنظیم شده در جریان حاوی اطلاعات مشابه پایگاه داده Wampserver شما باشد ، در غیر این صورت نمی تواند به آن متصل شود.
در این پروژه من یک پایگاه داده جدید به نام nodered ایجاد کرده و سپس جدولی به نام node ایجاد کرده ام. سپس دو ردیف ایجاد می کنید ، یکی برای زمان و دیگری برای رطوبت ، این امر به جمع آوری داده های رطوبت از سنسور کمک می کند و در این مورد زمان بندی با گره قرمز ارائه می شود.
Wampserver را می توان در اینجا نصب کرد:
توصیه شده:
مدیریت آسان خارج از گروه برای فناوری اطلاعات: 4 مرحله
![مدیریت آسان خارج از گروه برای فناوری اطلاعات: 4 مرحله مدیریت آسان خارج از گروه برای فناوری اطلاعات: 4 مرحله](https://i.howwhatproduce.com/images/002/image-4367-j.webp)
Easy Out of Band Management for IT: نمادهای تهیه شده توسط Freepik از www.flaticon.com با نحوه پیکربندی Out of Band Management (OOBM) با اتصال از راه دور آشنا شوید. این Raspberry Pi و یک دستگاه Android یا iPhone را با اتصال اینترنت USB پیکربندی کرده است. این روی RPi2/RPi3/RPi4 کار می کند. اگر نمی دانید چه چیزی
ESP32 Xiaomi Hack - دریافت اطلاعات به صورت بی سیم: 6 مرحله (همراه با تصاویر)
![ESP32 Xiaomi Hack - دریافت اطلاعات به صورت بی سیم: 6 مرحله (همراه با تصاویر) ESP32 Xiaomi Hack - دریافت اطلاعات به صورت بی سیم: 6 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/001/image-737-7-j.webp)
ESP32 Xiaomi Hack - اطلاعات را به صورت بی سیم دریافت کنید: دوستان عزیز به آموزش دیگری خوش آمدید! امروز قصد داریم نحوه دریافت اطلاعاتی را که این مانیتور دما و رطوبت شیائومی با استفاده از قابلیت بلوتوث برد ESP32 منتقل می کند ، بدست آوریم. همانطور که می بینید ، من از یک برد ESP32 استفاده می کنم
Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: 10 مرحله
![Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: 10 مرحله Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: 10 مرحله](https://i.howwhatproduce.com/images/001/image-1025-19-j.webp)
Smart Watchz با تشخیص علائم کرونا و ثبت اطلاعات: این یک ساعت هوشمند با تشخیص علائم کرونا با استفاده از LM35 و شتاب سنج با ثبت اطلاعات روی سرور است. Rtc برای نشان دادن زمان و همگام سازی با تلفن و استفاده از آن برای ثبت اطلاعات استفاده می شود. Esp32 به عنوان مغز با کنترل کننده قشر با Blue استفاده می شود
اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله
![اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله](https://i.howwhatproduce.com/images/007/image-19356-j.webp)
اتوماسیون گلخانه با LoRa! (قسمت 1) || سنسورها (دما ، رطوبت ، رطوبت خاک): در این پروژه به شما نشان خواهم داد که چگونه یک گلخانه را خودکار کردم. این بدان معناست که من به شما نشان خواهم داد که چگونه گلخانه را ساخته ام و چگونه قطعات الکترونیکی قدرت و اتوماسیون را متصل کرده ام. همچنین نحوه برنامه نویسی برد Arduino که از L
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): 5 مرحله
![مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): 5 مرحله مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): 5 مرحله](https://i.howwhatproduce.com/images/005/image-13591-17-j.webp)
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): من جعفری را در گلدان می خریدم و بیشتر روزها ، خاک خشک بود. بنابراین تصمیم گرفتم این پروژه را در مورد حس رطوبت خاک در گلدان با جعفری انجام دهم ، تا بررسی کنم که آیا نیاز به ریختن خاک با آب دارم. فکر می کنم این سنسور (سنسور رطوبت خازنی v1.2) خوب است زیرا