فهرست مطالب:

آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04): 4 مرحله (همراه با تصاویر)
آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04): 4 مرحله (همراه با تصاویر)

تصویری: آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04): 4 مرحله (همراه با تصاویر)

تصویری: آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04): 4 مرحله (همراه با تصاویر)
تصویری: حامد عینی و فیگور جلوی هنی رامبد 2024, جولای
Anonim
آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04)
آشکارساز حرکت با اعلان های Blynk (WeMos D1 Mini + HC-SR04)

لطفاً در مسابقه بی سیم به این پروژه رای دهید. متشکرم!

به روز رسانی شماره 2 - چند تغییر (نسخه 2.2) ، شما می توانید سنسور خود را (محدوده و نام) را درست در تعریف تنظیم کنید. همچنین ، گاهی اوقات اتفاق می افتد که سنسور مقادیر اشتباه را خوانده و اعلان ارسال می کند ، بنابراین من "و" را اضافه کردم که مقادیر باید دو بار در یک ردیف در محدوده باشد. اگر هنوز مشکل دارید ، می توانید قبل از ارسال اعلان ، آن را برای خواندن 3 ، 4 ،….x بار تنظیم کنید.

مکان رشته = "گاراژ" ؛ int rangeMin = 0 ؛ int rangeMax = 50 ؛

_

به روز رسانی شماره 1 - من هنوز اسرار پشت Blynk را کشف می کنم … این با کد پاک کننده (نسخه 2.1) ، حلقه مناسب و غیره همراه است. لذت ببرید و به من اطلاع دهید که چگونه این پروژه برای شما کار می کند …. متشکرم! _

می خواستم یک آشکارساز حرکت بسازم که هر زمان درب گاراژ من باز می شود به من اطلاع دهد. مدتی با سنسور PIR بازی می کردم اما پس از بروز برخی مشکلات در راه اندازی (حساسیت x زمان) تصمیم گرفتم به جای آن از سنسور HC-SR04 استفاده کنم … و مانند یک جذابیت عمل می کند. ایده ساده است: شما آشکارساز را طوری تنظیم می کنید که وقتی در (یا پنجره - بستگی به نحوه استفاده از آن دارد) باز شود ، مانع سنسور می شود بنابراین فاصله اندازه گیری شده تغییر می کند. مزیت استفاده از سنسور UltraSonic به جای PIR بسیار زیاد است. نمی توان آن را با نور یا پشه تحریک کرد که دلیل اصلی عدم استفاده از PIR بود.

آنچه شما نیاز دارید:

  • مینی برد WeMos D1 - eBay - 3.47 دلار (تخته های دیگر امکان پذیر است - فقط توجه داشته باشید که به عنوان مثال NodeMCU ESP -12E V1.0 فقط 3.3 ولت می دهد و سنسور HC -SR04 به 5 ولت نیاز دارد)
  • HC -SR04+ سنسور اولتراسونیک - eBay - 1.06 دلار آمریکا (با استفاده از "+" زیرا می تواند روی 3.3 ولت کار کند)
  • برنامه Blynk (اگر در Blynk تازه کار هستید و از دستگاه iOS استفاده می کنید ، برای تنظیم اعلان ها باید از یک تلفن Android وام بگیرید)
  • تخته نان یا آهن لحیم کاری
  • سیم ها
  • کامپیوتر با Arduino IDE نصب شده است

مرحله 1: جمع آوری قطعات با هم

جمع آوری قطعات با هم
جمع آوری قطعات با هم
جمع آوری قطعات با هم
جمع آوری قطعات با هم
جمع آوری قطعات با هم
جمع آوری قطعات با هم

من در مورد افرادی که هنگام تغذیه سنسور HC-SR04 از برد مشکل دارند ، شنیده ام. برای من خوب کار می کند ، اما مطمئن ترین راه برای جلوگیری از این استفاده از HC -SR04P (یا "+") است که دارای محدوده ورودی 3 - 5.5 ولت است

اتصالات (نمودار را ببینید)

WeMos D1 HC-SR04 (P)

VCC 5 ولت

G GND

D6 اکو

D7 Trig

مرحله 2: راه اندازی Blynk

راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk
راه اندازی Blynk

برای کسانی که نمی دانند Blynk چیست ، یک پلتفرم با برنامه های iOS و Android برای کنترل Arduino ، Raspberry Pi و موارد مشابه از طریق اینترنت است. این یک داشبورد دیجیتالی است که در آن می توانید با کشیدن و رها کردن ابزارک ها ، یک رابط گرافیکی برای پروژه خود بسازید.

بیایید از دستگاه Andorid شروع کنیم:

  • برنامه Blynk را بارگیری کنید
  • ثبت نام کنید یا وارد شوید (اگر قبلاً حساب کاربری دارید)
  • برای ایجاد پروژه جدید روی "+" ضربه بزنید
  • نام پروژه را بگذارید و دستگاه مورد استفاده خود را انتخاب کنید (در مورد ما ESP8266 است) و روی "ایجاد" ضربه بزنید
  • شما یک رمز احراز هویت در صندوق پستی خود دریافت خواهید کرد ، ما بعداً به آن نیاز خواهیم داشت
  • در صفحه پروژه Blynk روی "+" ضربه بزنید تا ویجت اعلان را اضافه کنید (اگر این اولین پروژه Blynk شماست ، باید انرژی کافی برای خرید آن داشته باشید) و آن را به دلخواه تنظیم کنید. من از تنظیماتی که در تصویر نشان داده شده استفاده می کنم.
  • در تنظیمات پروژه (نماد مهره در بالا) "ارسال برنامه متصل به فرمان" به ON.
  • تنظیمات را ببندید و دکمه Play را فشار دهید

اکنون می توانید در دستگاه iOS خود نیز به برنامه Blynk وارد شوید و باید پروژه را با ویجت اعلان مشاهده کنید.

مرحله 3: کد

اکنون زمان بارگذاری کد در برد ما است.

  • فایل *.ino را در Arduino IDE باز کنید
  • برد WeMos را به رایانه خود وصل کنید
  • در Tools برد WeMos D1 R2 & mini را انتخاب کنید

موارد زیر را تنظیم کنید:

char auth = "رمز احراز هویت شما از صندوق پستی شما به اینجا می رود"؛ char ssid = "نام WiFi شما" ؛ char pass = "گذرواژه WiFi شما" ؛

همچنین ، می توانید محدوده ، جایی که می خواهید به شما اطلاع داده شود را تغییر دهید (به طور پیش فرض 1 تا 49 سانتی متر تنظیم شده است)

if (0 <distance && distance <50) {

بارگذاری را فشار دهید

تبریک می گویم! اگر همه چیز درست تنظیم شده بود ، اکنون باید اولین اعلان خود را دریافت کنید!

مرحله 4: خلاصه

خلاصه
خلاصه
خلاصه
خلاصه
خلاصه
خلاصه

سه اعلان وجود دارد که اکنون دریافت خواهید کرد. مورد اول به شما می گوید که آشکارساز با موفقیت به WiFi شما متصل شد ، دومین اعلان که دریافت خواهید کرد زمانی است که چیزی در محدوده تنظیمات شما قرار می گیرد. و سوم هنگامی که آشکارساز شما به دلیل مشکلات اتصال یا منبع تغذیه قطع می شود.

تغییراتی که می توانید در این پروژه ایجاد کنید بی پایان است. می توانید اعلان های بیشتری را برای محدوده های مختلف تنظیم کنید (فقط توجه داشته باشید که Blynk حداقل بعد از 15 ثانیه به اعلان ها اجازه می دهد). از سنسورهای مختلف و غیره استفاده کنید.

امیدوارم از این پروژه خوشتان آمده باشد ، اگر دوست دارید ، لطفاً به من رای دهید و نظر/پیشنهاد خود را بنویسید … خوشحال می شوم که از دیگران بینشی دریافت کنم!

خوش بگذره!

توصیه شده: