فهرست مطالب:
تصویری: نظارت بر دما و رطوبت با AM2301 در NodeMCU & Blynk: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این یک واقعیت بسیار شناخته شده است که در اکثر صنایع عمودی ، دما ، رطوبت ، فشار ، کیفیت هوا ، کیفیت آب و غیره ، عوامل مهمی هستند که باید به طور مداوم تحت نظارت قرار گیرند و سیستم های هشدار لازم هنگام برقراری مقادیر باید وجود داشته باشند. دور از آستانه های تعیین شده
این نمونه اولیه به ما در درک فرایند نظارت بر دما و رطوبت با استفاده از "سنسور دما و رطوبت خازنی دیجیتال AM2301" کمک می کند.
ساخت این نمونه اولیه بسیار ساده و آسان است. امیدوارم دستورالعمل های این "دستورالعمل" به خوانندگان کمک کند تا تصویری واضح از اجرای عملی آن ارائه دهند.
تدارکات
- AM2301 سنسور دما و رطوبت خازنی دیجیتال
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet of Things Development Board based ESP8266
- مینی بورد SYB-170 سفید با امتیاز 170 امتیاز
- نر به زن بلوز سیم 40 عدد 10 سانتی متر
مرحله 1: نمودار مدار و اتصالات
اتصالات بسیار ساده هستند و به شرح زیر است:
- 3 ولت AM2301 تا 3 ولت WeMos D1 Mini
- GND از AM2301 به GND از WeMos D1 Mini
- سیم سیگنال (زرد) AM2301 تا D4 (GPIO 2) WeMos D1 Mini
توجه: برای ساخت این نمونه اولیه ، ما نیازی به تخته نان نداریم زیرا فقط سه سیم برای اتصال داریم. من انتخاب را به خواننده این سند واگذار می کنم که آیا از تخته نان استفاده کند (یا) WeMos D1 mini را مستقیماً با سیم های Jumper با AM2301 وصل کنید.
مرحله 2: پیکربندی Blynk برای نظارت بر دما و رطوبت
تصاویری گام به گام برای درک بهتر فرایند پیکربندی Blynk ارائه شده است. از خوانندگان خواسته می شود تصاویر را مرور کرده و برنامه را با دو جزء "Gauge" پیکربندی کنند ، یکی نمایانگر رطوبت و دیگری دما.
مرحله 3:
شروع کد >>>>>
#تعریف BLYNK_PRINT سریال
#شامل SPI.h
#شامل ESP8266WiFi.h
#شامل BlynkSimpleEsp8266.h
#شامل DHT.h
char author = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"؛ // کد Auth که توسط Blink ارسال شده است را وارد کنید
char ssid = "Smaragd25"؛ // نام WIFI خود را وارد کنید
char pass = "Smaragdine@2017"؛ // رمز WIFI خود را وارد کنید
#تعریف DHTPIN 2 // پین دیجیتال 4
// #تعریف DHTTYPE DHT11 // DHT 11
// #تعریف DHTTYPE DHT22 // DHT 22 ، AM2302 ، AM2321
#تعریف DHTTYPE DHT21 // DHT 21 ، AM2301
DHT dht (DHTPIN ، DHTTYPE) ؛
تایمر BlynkTimer ؛
void sendSensor ()
{
float h = dht.readHumidity ()؛
float t = dht.readTemperature ()؛ // یا dht.readTemperature (درست) برای فارنهایت
if (isnan (h) || isnan (t)) {
Serial.println ("از سنسور DHT خوانده نشد!") ؛
برگشت؛ }
Blynk.virtualWrite (V5 ، h) ؛ // V5 مخصوص رطوبت است
Blynk.virtualWrite (V6 ، t) ؛ // V6 برای دما است
}
void setup ()
{
Serial.begin (9600)؛ // وضعیت اتصال را در Serial Monitor مشاهده کنید
Blynk.begin (author، ssid، pass)؛
dht.begin ()؛
timer.setInterval (1000L ، sendSensor) ؛
}
حلقه خالی ()
{
Blynk.run ()؛
timer.run ()؛
}
انتهای کد >>>>>
در کد بالا ، به ویژه در دستورات #include ، لطفاً همه فایلهای سرصفحه (که با پسوند.h خاتمه می یابد) را در "" قرار دهید ، در غیر اینصورت کد خطا ایجاد می کند.
توجه: درصورتی که عبارت Temperature and Humidity Controller را در کد انتخاب کرده اید ، مقادیری که بدست می آورید بدیهی است درست نیست (نمونه تصویر ضمیمه شده است) ، حتی اگر سنسور کار می کند. لطفاً خطوط زیر را برای برآوردن نیازهای خود کامنت/کامنت کنید. فقط یکی از خطوط زیر کامنت گذاری نشده است ، در مورد بقیه باید نظر داد.
- #تعریف DHTTYPE DHT11 // DHT 11
- #تعریف DHTTYPE DHT22 // DHT 22 ، AM2302 ، AM2321
- #تعریف DHTTYPE DHT21 // DHT 21 ، AM2301
در مورد من ، من آخرین خط ، یعنی: "#deftine DHTTYPE DHT21 // DHT 21، AM2301" را اظهارنظر نکرده و خطوط استراحت را بیان کرده ام.
برای ظاهر بهتر ، من هر دو WeMos D1 Mini و سنسور AM2301 را در Styrofoam بسته بندی کردم. من در نظر دارم یک ورق آکریلیک داشته باشم تا سخت افزار کامل را به خوبی جاسازی کرده و آن را حرفه ای تر نشان دهم.
در صورت هرگونه سeriesال ، لطفاً به [email protected] (یا) در واتساپ با شماره +91 9398472594 به من پیام دهید. از دریافت نظرات و بهبود مقالات خود بسیار خوشحال می شوم.
توصیه شده:
نظارت بر دما و رطوبت با استفاده از NODE MCU AND BLYNK: 5 مرحله
نظارت بر دما و رطوبت با استفاده از NODE MCU AND BLYNK: سلام بچه ها در این قسمت آموزشی به ما یاد دهید چگونه با استفاده از DHT11 سنسور دما و رطوبت با استفاده از برنامه Node MCU و BLYNK دما و رطوبت هوا را بدست آورید
نظارت بر دما و رطوبت اتاق با ESP32 و AskSensors Cloud: 6 مرحله
نظارت بر دما و رطوبت اتاق با ESP32 و AskSensors Cloud: در این آموزش شما خواهید آموخت که چگونه با استفاده از DHT11 و ESP32 متصل به ابر ، دما و رطوبت اتاق یا میز خود را کنترل کنید. به روز رسانی آموزش های ما در اینجا یافت می شود. DHT11 مشخصات: سنسور DHT11 قادر به اندازه گیری دما
نظارت بر دما و رطوبت با استفاده از Blynk: 6 مرحله
نظارت بر دما و رطوبت با استفاده از Blynk: در این آموزش قصد داریم به بررسی دما و رطوبت با استفاده از DHT11 بپردازیم و داده ها را با استفاده از Blynk به ابر ارسال کنیم
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی - درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: 6 مرحله
ESP8266 نظارت بر دما Nodemcu با استفاده از DHT11 در یک وب سرور محلی | درجه حرارت و رطوبت اتاق را در مرورگر خود دریافت کنید: سلام بچه ها امروز رطوبت هوا را ایجاد می کنیم & amp؛ سیستم نظارت بر دما با استفاده از ESP 8266 NODEMCU & amp؛ سنسور دما DHT11 دما و رطوبت از حسگر DHT11 بدست می آید & amp؛ در مرورگر مشاهده می شود که صفحه وب مدیریت خواهد شد
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: 5 مرحله
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: سلام بچه ها در اکثر پروژه هایی که از ESP8266 استفاده می کنیم و در اکثر پروژه ها از ESP8266 به عنوان وب سرور استفاده می کنیم تا داده ها قابل دسترسی باشند هر دستگاهی از طریق wifi با دسترسی به سرور وب میزبانی شده توسط ESP8266 اما تنها مشکل این است که ما به یک روتر کار برای