فهرست مطالب:
- مرحله 1: اجزای خود را بگیرید
- مرحله 2: پس از مونتاژ در دو جزء
- مرحله 3: زمان اتصال و برنامه نویسی
- مرحله 4: اکنون برای کد
- مرحله 5: تماشای آنچه در جریان است
- مرحله ششم: نوازندگی و نوازندگی
تصویری: WEMOS D1 Temp/Humidity IoT: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این یک پروژه مونتاژ ، اتصال ، کامپایل ساده است تا بتوانید با یک سنسور دما و رطوبت اینترنت اشیا که به WiFi متصل می شود و داده های شما را به پلتفرم اینترنت اشیاء Blynk گزارش می دهد ، کار کنید. نظارت را از طریق تلفن هوشمند خود آسان کنید.
گذشته از لحیم کاری مونتاژ ، این امر می تواند از سن 6-7 سالگی به راحتی تکمیل شود.
هزینه برای من حدود 15 دلار NZD یا حدود 10 دلار آمریکا بود. در صورت نیاز به نظارت بر دما و رطوبت ، انجام این کار بسیار ارزان است.
مرحله 1: اجزای خود را بگیرید
تو نیاز داری:
پیوند محصول WEMOS D1 Mini Banggood.com
پیوند سنسور WEMOS SHT30 پیوند محصول Banggood.com
کابل میکرو USB
لحیم کاری و لحیم کاری (برای اقلام دائمی تر) یا جهنده برای تخته و شاید یک تخته نان.
با توجه به اینکه اجزاء مونتاژ نمی شوند ، لحیم کاری آنها برای سهولت زندگی توصیه می شود.
با سنجاق های دستگاه ها ، پین های نر را در بالا و پین های زن را در پایین تخته قرار دهید. سپس پردازنده اصلی برای پیشرفت های بعدی شما بیشتر قابل استفاده است و سپرها را می توان با توجه به آنها تغییر داد.
مرحله 2: پس از مونتاژ در دو جزء
هنگامی که دو دستگاه را با تنظیمات پین آنها مونتاژ کردید ، آنها را به هم وصل کنید. توجه به تراز پین آنها باید بدون هیچ مشکلی کنار هم قرار بگیرند.
مرحله 3: زمان اتصال و برنامه نویسی
برای برنامه ریزی دستگاه خود باید از ویرایشگر وب استفاده کنید یا Arduino IDE را بارگیری کنید.
که می توانید در اینجا پیدا کنید:
شما باید کتابخانه مناسب برد را برای برد خود نصب کنید. این دستورالعمل بهترین موردی است که برای این مورد پیدا کردم: WEMOS - Arduino SoftwareIDE Instructable
پس از انجام این کار ، باید کتابخانه ها را پیدا کرده و بارگذاری کنید:
سیم: https://www.arduino.cc/fa/Reference/Wire (که باید با نرم افزار اصلی Arduino IDE نصب شود)
ESP8266WiFi: https://arduino-esp8266.readthedocs.io/fa/latest/esp8266wifi/readme.html (که باید یک کتابخانه قابل نصب در مدیر کتابخانه در Arduino IDE باشد)
و Blynk one:
مرحله 4: اکنون برای کد
شما باید در دست داشته باشید:
- کلید API پروژه Blynk شما: حساب ، پروژه و غیره را در تلفن خود در اینجا تنظیم کنید
- WiFi SSID (نام شبکه WiFi شما)
- رمز وای فای
- شماره پین مجازی بلینک برای دما و دیگری برای رطوبت ، بعداً مرتب می شود.
- کد پیوست شده را در نرم افزار Arduino IDE باز کنید
- کد Blynk را جایگزین نظر از جمله کد کنید
- WifiSetup را ویرایش کرده و SSID و Password را به روشی مشابه جایگزین کنید
- Wemos خود را با کابل USB به رایانه خود وصل کنید.
- شما باید تخته خود را انتخاب کرده و در منوی زیر ابزارها پست کنید. اگر برد شما فهرست نشده است ، باید چند مرحله به عقب برگردید و کتابخانه برد خود را مرتب کنید تا در دسترس باشد.
- در زیر Sketch در نوار ابزار خود ، تأیید و کامپایل شوید. که نباید خطایی داشته باشد. (با خطاهایی که احتمالاً کتابخانه ها به درستی بارگیری نشده اند برخورد کنید)
- در Wemos خود بارگذاری کنید
- در قسمت Tools ، Serial monitor را انتخاب کنید.
اگر چراغ WEMOS هر 5 ثانیه چشمک می زند ، اگر آنطور که باید کار می کند ، باید داشته باشید.
مرحله 5: تماشای آنچه در جریان است
با باز شدن مانیتور سریال ، اکنون باید WEMOS را در حال انجام کارهای خود ببینید.
در تلفن خود با برنامه Blynk خود ، باید بتوانید گزینه هایی را برای افزودن نمایش داده به صفحه خود انتخاب کنید.
این دستورالعمل ، که بسیار شبیه به این پروژه است ، برنامه Blynk را به خوبی
خوش بگذرانید و امیدوارم ، این یک پروژه ساده و مفید خوب برای شما باشد.
مرحله ششم: نوازندگی و نوازندگی
اگر می خواهید کمانچه بزنید ، تایمرها را تنظیم کنید:
- برای فلاش که هنوز زنده است ، فاصله طولانی LED = 5000 ؛ یک عدد کمتر در اینجا بیشتر از 5 ثانیه ای که من در کد پیش فرض کرده ام چشمک می زند.
- همانطور که خواندن سنسور 5 دقیقه ای تنظیم می شود ، const intervalProg = 300000 ؛ جایی که در هر ثانیه 1000 نفر می خوانند.
- روال 'timeElapsedBlynk' در ابتدای حلقه این است که اتصال Blynk را زنده نگه دارید ، اگر تنظیمات intervalProg شما 10000 یا کمتر باشد ، می توانید این دستور IF را بیان کنید. اگر Blynk دستگاه شما را به صورت آفلاین لیست کند ، اگر بیش از 10 ثانیه تیک نزند.
- اگر می خواهید چندین دستگاه را در یک پروژه Blynk اجرا کنید ، اطمینان حاصل کنید که "پینی" را که در حال نوشتن آن هستید تنظیم کنید ، تا مطمئن شوید که داده های شما با هم برخورد نمی کنند. در دو متغیر بالای روال void setup () قابل تعریف است.
- من یک متغیر اضافی برای محاسبه گرمای تولید شده توسط D1 و تأثیر مربوطه بر رطوبت اضافه کرده ام. من در ابتدا حدود 3.5-4.5 درجه سانتیگراد نوسان را در برابر سایر دستگاه های دما پیدا کردم.
-
شما می توانید کار را بچرخانید ، یا برای تعمیر آن ، با سیم برای کل صفحه فاصله کافی از پردازنده فراهم کنید یا با دقت سنسور را جدا کرده و با سیم از آنجا بلند شوید تا دقت را افزایش دهید.
- پس از یک روز آزمایش ساید بای ساید با دستگاهی که در اینجا مونتاژ شده است و دیگری در کنار سیم هایی که فاصله پردازنده را افزایش داده اند ، نوسان دما که با ضبط بلینک در 160 نقطه داده اندازه گیری می شود ، حداقل 1.212 درجه سانتی گراد اختلاف ، 2.093 درجه سانتی گراد است. تفاوت ، و به طور متوسط 1.75 درجه سانتی گراد اختلاف. حجم عمده و خط پارتو روی داده ها در حدود 1.75 درجه سانتیگراد یا حدود آن است.
- من همچنین یک چیز مشابه با رطوبت پیدا کردم که در آن 6.115 below زیر رطوبت واقعی ثبت شده است. و من یک متغیر برای این نیز اضافه کرده ام.
- برای اهداف من ، این دستکاری های سریع و کثیف برای نیازهای من به میزان قابل قبول کافی است.
توصیه شده:
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: 7 مرحله
Cara Menggunakan Wemos D1 R1/ Wemos D1 Mini/ NodeMCU: Pada tutorial pertama ini، Saya ingin mengajak Anda bagaimana caranya menggunakan papan mikrokontroler yang sudah ada Module WiFi ESP8266 di dalamnya dan juga sering dijum11، ) dengan menggunakan aplikasi
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
هشدار با استفاده از ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: 7 Step
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: در این آموزش ، داده های مختلف دما و رطوبت را با استفاده از سنسور دما و رطوبت اندازه گیری می کنیم. همچنین نحوه ارسال این داده ها به ThingSpeak را خواهید آموخت. به طوری که می توانید یک هشدار temp در نامه خود با مقدار خاصی ایجاد کنید
ThingSpeak ، IFTTT ، Temp and Humidity Sensor و Google Sheet: 8 مرحله
ThingSpeak ، IFTTT ، Temp and Humidity Sensor و Google Sheet: در این پروژه ، دما و رطوبت را با استفاده از سنسور دما و رطوبت NCD ، ESP32 و ThingSpeak اندازه گیری می کنیم. ما همچنین دما و رطوبت مختلف را با استفاده از ThingSpeak و IFTTT برای تجزیه و تحلیل وضعیت به Google Sheet ارسال می کنیم
ارسال-داده-های-IOT-Wireless-Temperature and Humidity-sensor-to-MySQL: 41 Step
ارسال-داده-های-IOT-Wireless-Temperature-and-Humidity-sensor-to-MySQL: معرفی سنسور دما و رطوبت IoT برد بلند NCD. این سنسور با داشتن محدوده 28 مایل و معماری شبکه مش بی سیم ، داده های رطوبت (1.7 ± ±) و درجه حرارت (± 0.3 درجه سانتی گراد) را در فواصل زمانی تعریف شده توسط کاربر ، در حالت خواب منتقل می کند