সুচিপত্র:

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 টি ধাপ (ছবি সহ)
ভিডিও: Osoyoo IoT স্মার্ট হোম কিট 🏡 নিয়ে আনবক্সিং এবং পরীক্ষা করা 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 - আমি এখনও ব্লাইঙ্কের পিছনে রহস্য আবিষ্কার করছি … এটি ক্লিনার কোড (সংস্করণ 2.1), সঠিক লুপ, ইত্যাদি নিয়ে আসে এবং উপভোগ করুন এবং এই প্রকল্পটি আপনার জন্য কীভাবে কাজ করে তা আমাকে জানান … ধন্যবাদ! _

আমি একটি মোশন ডিটেক্টর বানাতে চেয়েছিলাম যা প্রতিবার আমার গ্যারেজের দরজা খোলা হলে আমাকে জানাবে। আমি কিছু সময়ের জন্য PIR সেন্সরের সাথে খেলছিলাম কিন্তু কিছু সেটআপ সমস্যা থাকার পর (সংবেদনশীলতা x সময়) আমি পরিবর্তে HC-SR04 সেন্সর ব্যবহার করার সিদ্ধান্ত নিয়েছি … এবং এটি একটি আকর্ষণের মত কাজ করে। ধারণাটি সহজ: আপনি ডিটেক্টর সেটআপ করেন যাতে দরজা (বা জানালা - আপনি এটি কীভাবে ব্যবহার করতে চান তার উপর নির্ভর করে) খোলা হয়, এটি সেন্সরের পথে চলে যায় যাতে পরিমাপ করা দূরত্ব পরিবর্তিত হয়। PIR এর পরিবর্তে UltraSonic সেন্সর ব্যবহার করার সুবিধা। এটি হালকা বা মশার মাধ্যমে ট্রিগার করা যাবে না যার প্রধান কারণ ছিল আমি পিআইআর ব্যবহার করতে চাইনি।

আপনার যা দরকার:

  • WeMos D1 মিনি বোর্ড - ইবে - USD 3.47 (অন্যান্য বোর্ড সম্ভব - শুধু মনে রাখবেন যেমন NodeMCU ESP -12E V1.0 শুধুমাত্র 3.3V দেয় এবং HC -SR04 সেন্সরের 5V প্রয়োজন)
  • HC -SR04+ অতিস্বনক সেন্সর - ইবে - USD 1.06 ("+" ব্যবহার করে এটি 3.3V তে কাজ করতে পারে)
  • Blynk অ্যাপ (যদি আপনি Blynk এ নতুন হন এবং iOS ডিভাইস ব্যবহার করেন, বিজ্ঞপ্তিগুলি সেট আপ করার জন্য আপনাকে একটি Android ফোন ধার করতে হবে)
  • ব্রেডবোর্ড বা সোল্ডারিং লোহা
  • তারের
  • Arduino IDE সহ কম্পিউটার ইনস্টল

ধাপ 1: একসঙ্গে যন্ত্রাংশ পাওয়া

একসঙ্গে যন্ত্রাংশ পাওয়া
একসঙ্গে যন্ত্রাংশ পাওয়া
একসঙ্গে যন্ত্রাংশ পাওয়া
একসঙ্গে যন্ত্রাংশ পাওয়া
একসঙ্গে যন্ত্রাংশ পাওয়া
একসঙ্গে যন্ত্রাংশ পাওয়া

আমি বোর্ড থেকে HC-SR04 সেন্সর পাওয়ার করার সময় মানুষের সমস্যা সম্পর্কে শুনেছি। এটি আমার জন্য ভাল কাজ করে, কিন্তু এটি প্রতিরোধ করার সবচেয়ে নিরাপদ উপায় হল HC -SR04P (বা "+") ব্যবহার করা, যার ইনপুট পরিসীমা 3 - 5.5v

সংযোগ (চিত্র দেখুন)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 ইকো

D7 ট্রিগ

ধাপ 2: Blynk সেটআপ

Blynk সেটআপ
Blynk সেটআপ
Blynk সেটআপ
Blynk সেটআপ
Blynk সেটআপ
Blynk সেটআপ

যারা Blynk কি জানেন না তাদের জন্য, এটি Arduino, Raspberry Pi এবং ইন্টারনেটে পছন্দগুলি নিয়ন্ত্রণ করার জন্য iOS এবং Android অ্যাপস সহ একটি প্ল্যাটফর্ম। এটি একটি ডিজিটাল ড্যাশবোর্ড যেখানে আপনি উইজেটগুলি ড্র্যাগ এবং ড্রপ করে আপনার প্রকল্পের জন্য একটি গ্রাফিক ইন্টারফেস তৈরি করতে পারেন।

অ্যান্ডোরিড ডিভাইসে শুরু করা যাক:

  • Blynk অ্যাপটি ডাউনলোড করুন
  • সাইন আপ করুন বা লগইন করুন (যদি আপনার ইতিমধ্যে একটি অ্যাকাউন্ট থাকে)
  • নতুন প্রকল্প তৈরি করতে "+" আলতো চাপুন
  • প্রকল্পটির একটি নাম দিন এবং আপনি যে ডিভাইসটি ব্যবহার করছেন তা নির্বাচন করুন (আমাদের ক্ষেত্রে এটি ESP8266) এবং "তৈরি করুন" এ আলতো চাপুন
  • আপনি আপনার মেইল বক্সে একটি প্রমাণীকরণ টোকেন পাবেন, আমরা পরে এটি প্রয়োজন হবে
  • Blynk প্রকল্প পৃষ্ঠায় বিজ্ঞপ্তি উইজেট যোগ করার জন্য "+" আলতো চাপুন (যদি এটি আপনার প্রথম Blynk প্রকল্প হয়, আপনার এটি কিনতে যথেষ্ট শক্তি থাকা উচিত) এবং আপনার ইচ্ছামতো সেট আপ করুন। স্ক্রিনশটে প্রদর্শিত হিসাবে আমি সেটিংস ব্যবহার করি।
  • প্রকল্প সেটিংসে (উপরে বাদাম আইকন) "অ্যাপ সংযুক্ত কমান্ড পাঠান" চালু করুন।
  • সেটিংস বন্ধ করুন এবং প্লে বোতাম টিপুন

এখন আপনি আপনার iOS ডিভাইসে Blynk অ্যাপেও লগইন করতে পারেন এবং বিজ্ঞপ্তি উইজেটের সাথে আপনার প্রকল্পটি দেখা উচিত।

ধাপ 3: কোড

এখন আমাদের বোর্ডে কোড আপলোড করার সময়।

  • Arduino IDE তে *.ino ফাইলটি খুলুন
  • WeMos বোর্ডকে আপনার কম্পিউটারে সংযুক্ত করুন
  • সরঞ্জামগুলিতে WeMos D1 R2 এবং মিনি বোর্ড নির্বাচন করুন

নিম্নলিখিতগুলি সামঞ্জস্য করুন:

char auth = "আপনার মেইল বক্স থেকে আপনার প্রমাণীকরণ টোকেন এখানে যায়"; char ssid = "আপনার ওয়াইফাই নাম"; চার পাস = "আপনার ওয়াইফাই পাসওয়ার্ড";

এছাড়াও, আপনি পরিসীমা পরিবর্তন করতে পারেন, যেখানে আপনি বিজ্ঞপ্তি পেতে চান (ডিফল্ট 1-49 সেমি সেট করা আছে)

যদি (0 <দূরত্ব && দূরত্ব <50) {

আপলোড চাপুন

অভিনন্দন! যদি সবকিছু ঠিক করা থাকে, তাহলে আপনার এখন আপনার প্রথম বিজ্ঞপ্তি পাওয়া উচিত!

ধাপ 4: সারাংশ

সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ

এখন আপনি তিনটি বিজ্ঞপ্তি পাবেন। প্রথমটি আপনাকে বলছে যে, ডিটেক্টর আপনার ওয়াইফাইয়ের সাথে সফলভাবে সংযুক্ত ছিল, দ্বিতীয় বিজ্ঞপ্তিটি আপনি পাবেন যখন আপনার সেটআপ পরিসরের মধ্যে কিছু আসে। এবং তৃতীয়টি যখন আপনার ডিটেক্টর সংযোগ বা বিদ্যুৎ সরবরাহের সমস্যার কারণে সংযোগ বিচ্ছিন্ন হয়ে যায়।

এই প্রকল্পে আপনি যে পরিবর্তনগুলি করতে পারেন তা অন্তহীন। আপনি বিভিন্ন রেঞ্জের জন্য আরো বিজ্ঞপ্তি সেটআপ করতে পারেন (শুধু সচেতন থাকুন যে Blynk কমপক্ষে 15s পরে বিজ্ঞপ্তি অনুমতি দেয়)। বিভিন্ন সেন্সর ইত্যাদি ব্যবহার করুন

আমি আশা করি আপনি এই প্রকল্পটি পছন্দ করেন, যদি আপনি করেন, দয়া করে আমার জন্য ভোট দিন এবং একটি মন্তব্য/পরামর্শ দিন … আমি অন্যদের কাছ থেকে কিছু অন্তর্দৃষ্টি পেয়ে খুশি হব!

আনন্দ কর!

প্রস্তাবিত: