فهرست مطالب:

نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه: 8 مرحله
نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه: 8 مرحله

تصویری: نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه: 8 مرحله

تصویری: نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه: 8 مرحله
تصویری: پروژه کنترل لوازم برقی با وب سرور ESP8266 و اپلیکیشن اندرویدی 2024, نوامبر
Anonim
نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه
نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه
نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه
نحوه ساخت یک گلدان هوشمند با NodeMCU کنترل شده توسط برنامه

در این راهنما ما یک Smart Pot که توسط ESP32 و یک برنامه کاربردی برای تلفن های هوشمند (iOS و Android) کنترل می شود ، خواهیم ساخت.

ما از NodeMCU (ESP32) برای اتصال و کتابخانه Blynk برای IoT ابری و برنامه کاربردی در تلفن هوشمند استفاده می کنیم.

در نهایت ما از JLCPCB و LCSC برای سفارش pcb و جزء استفاده می کنیم.

مرحله 1: طرح برقی را با EasyEDA طراحی کنید

طرح برقی را با EasyEDA طراحی کنید
طرح برقی را با EasyEDA طراحی کنید

برای طراحی تابلوهای خود و چاپ آنها با سرویس JLCPCB ، ما از نرم افزار EasyEda استفاده می کنیم که از طریق آن می توانیم نمودار سیم کشی را ترسیم کرده و سپس آن را به PCB تبدیل کرده و مستقیماً از نرم افزار سفارش دهیم.

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

ابتدا باید EasyEda را از لینک https://easyeda.com/page/download بارگیری کنید سپس آن را نصب کرده و طرحی را که طراحی کرده ام وارد کنید.

این طرح را می توانید از اینجا بارگیری کنید.

پس از بارگیری نمودار سیم کشی ، به سادگی PCB را از آن ایجاد کنید.

مرحله 2: PCB را با JLCPCB سفارش دهید

PCB را با JLCPCB سفارش دهید
PCB را با JLCPCB سفارش دهید
PCB را با JLCPCB سفارش دهید
PCB را با JLCPCB سفارش دهید

پس از طراحی PCB ، به سادگی با فشردن دکمه نشان داده شده در شکل بالا ، تخته ها را از طریق JLCPCB سفارش دهید.

با پول اندک می توانیم PCB هایی را سفارش دهیم که بسیار خوب و سریع ساخته شده اند. همچنین پس از سفارش PCB ها می توانید پیشرفت سفارش را از حساب خود مشاهده کنید.

مرحله 3: سفارش قطعه با LCSC

سفارش قطعه با LCSC
سفارش قطعه با LCSC
سفارش قطعه با LCSC
سفارش قطعه با LCSC

برای سفارش قطعات ساده ، فقط دکمه "BOM" (Bill of Material) را در برنامه فشار دهید تا PCB های EasyEda را بکشید.

سپس به صفحه خرید مواد در وب سایت LCSC بازگردانده می شوید ، خرید را ادامه دهید تا بتوانید ساخت PCB را تکمیل کنید. برای سفارش قطعات الکترونیکی کافیست مراحل عکس های بالا را دنبال کنید.

LCSC یک وب سایت است که به شما امکان می دهد اجزای یک پایگاه داده عظیم را انتخاب کرده و آنها را برای پروژه ها و PCB های خود سفارش دهید. این قطعات بی نهایت را با قیمت های واقعا رقابتی ارائه می دهد و به همین دلیل من این سرویس را انتخاب کردم.

مرحله 4: قطعه را روی Pcb جوش دهید

قطعه را روی Pcb جوش دهید
قطعه را روی Pcb جوش دهید
قطعه را روی Pcb جوش دهید
قطعه را روی Pcb جوش دهید

اجزای سفارش داده شده از طریق lcsc را بردارید و طبق نشانه های نمودار سیم کشی آنها را در PCB لحیم کنید.

مرحله 5: سنسور رطوبت خاک را بسازید

سنسور رطوبت خاک را بسازید
سنسور رطوبت خاک را بسازید
سنسور رطوبت خاک را بسازید
سنسور رطوبت خاک را بسازید

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

مرحله 6: کد را بارگذاری کنید

کد را بارگذاری کنید
کد را بارگذاری کنید

کد را از اینجا بارگیری کنید.

آن را در Arduino IDE بارگذاری کنید.

اگر کتابخانه Blynk و درایور ESP32 را ندارید ، این راهنما را بررسی کنید:

درایور ESP32 را روی ویندوز نصب کنید: اینجا

درایور ESP32 را روی لینوکس نصب کنید: اینجا

درایور ESP32 را روی سیستم عامل Mac نصب کنید: اینجا

Blynk Library را بارگیری و نصب کنید

مرحله 7: برنامه را با Blynk بسازید

برنامه را با Blynk بسازید
برنامه را با Blynk بسازید
برنامه را با Blynk بسازید
برنامه را با Blynk بسازید
برنامه را با Blynk بسازید
برنامه را با Blynk بسازید

Blynk یک سرویس رایگان است که به شما امکان می دهد کارت های NodeMcu خود را از راه دور با پردازنده ESP32 کنترل کنید.

این امر در پروژه مفید خواهد بود زیرا مجبور نیستیم سرور اینترنت اشیاء خود را ایجاد کنیم بلکه فقط به سرور بلینک متکی هستیم. علاوه بر این ، Blynk به شما امکان می دهد برنامه رایگان خود را بدون اطلاع از نحوه برنامه نویسی به سادگی از طریق برنامه اصلی خود ایجاد کنید. برای آگاهی از نحوه پیکربندی blynk در Arduino IDE این مراحل را دنبال کنید.

مرحله 8: محیط را آزمایش کنید

محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید
محیط را آزمایش کنید

هنگامی که نرم افزار بر روی esp32 بارگذاری شد ، بلافاصله می توانیم سیستم آبیاری هوشمند جدید خود را در حال کار ببینیم.

ما می توانیم سطح آب در ظرف و وضعیت پمپ آبیاری آن را در هر زمان مشاهده کنیم.

توصیه شده: