সুচিপত্র:

Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম: 3 ধাপ
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম: 3 ধাপ

ভিডিও: Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম: 3 ধাপ

ভিডিও: Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম: 3 ধাপ
ভিডিও: How to make a home automation project using nodemcu and blynk||Bangla full tutorial|| 2024, ডিসেম্বর
Anonim
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম
Blynk সঙ্গে Arduino গ্যারেজ ডোর এলার্ম

সুন্দর মৌলিক সেন্সর যা আমার গ্যারেজের দরজা - ওপেন অফ শাট - এর অবস্থা দেখানোর জন্য ব্লাইঙ্ক প্রকল্পে ডেটা পাঠায় এবং দরজার স্থিতি পরিবর্তনের সময় আমার ফোনে একটি পুশ অ্যালার্ট পাঠায় - খোলা শাট বা শাট টু ওপেন। আমি ওয়াইফাই সংযোগের জন্য এবং Arduino স্কেচ চালানোর জন্য WEMOS D1 Mini Pro ব্যবহার করেছি, কিন্তু আপনি যে কোন Arduino সামঞ্জস্যপূর্ণ ডিভাইস ব্যবহার করতে পারেন।

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

আমি একটি ছোট ইনফ্রা-রেড (IR) সেন্সরে বসলাম যা 2-30 সেমি পরিসরে একটি বাধা সনাক্ত করতে পারে।

ধাপ 1: আপনার যা লাগবে

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

1. WEMOS D1 মিনি প্রো - 16MB ফ্ল্যাশ, বহিরাগত অ্যান্টেনা সংযোগকারী এবং ESP8266EX ভিত্তিক সিরামিক অ্যান্টেনায় নির্মিত একটি মিনি ওয়াইফাই বোর্ড।

2. আইআর বাধা সেন্সর।

3. আপনার স্মার্টফোনে Blynk অ্যাকাউন্ট এবং অ্যাপ।

4. পরীক্ষার জন্য SW এবং পাওয়ার সুইচ (alচ্ছিক), বিভিন্ন রুটিবোর্ড, তারের হুক আপ ইত্যাদি পুনরায় সেট করুন।

5. Jiffy Box - আমি আমার কাজ দেখতে পছন্দ করি বলে পরিষ্কার ব্যবহার করি;-)।

6. আপনার দরজার কাছে সেন্সর স্থাপনের জন্য বন্ধনী মাউন্ট করা (আমি কাঠের স্ক্র্যাপ টুকরা ব্যবহার করেছি)।

ধাপ 2: আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন

আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন
আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন
আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন
আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন
আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন
আপনার প্রোটোটাইপ তৈরি করুন এবং পরীক্ষা করুন

আইআর সেন্সরকে ডি 1 মিনিতে সংযুক্ত করুন:

সেন্সর - ডি 1 মিনি

VCC - +5V

GND - GND

আউট - ডি 3

স্কেচ চালান এবং সিরিয়াল মনিটরটি পরীক্ষা করে দেখুন যে পিন ডি 3 এর মান পরিবর্তন হয় যখন আপনি সেনরের সামনে (এলইডিগুলির সামনে) ব্লক করেন - আপনি পোটেন্টিওমিটার (পাত্র) সামঞ্জস্য করে সনাক্তকরণের দূরত্ব পরিবর্তন করতে পারেন। আমি এটিকে প্রায় 5cm এ সেট করেছি যা দরজা খোলা অবস্থায় পরিবর্তনের জন্য যথেষ্ট।

স্কেচটি লেখা হয়েছে যাতে দরজা খোলা অবস্থায় পিনটি হাই সেট করা হয় (সেন্সর ব্লক করা থাকে), অথবা দরজা বন্ধ হয়ে গেলে নিম্ন (সেনর ব্লক করা হয় না)। আপনি দরজার অবস্থানের সাথে সেন্সরটি কোথায় মাউন্ট করবেন তার উপর নির্ভর করে আপনি আপনার প্রয়োজন অনুসারে এটি সহজেই বিপরীত করতে পারেন।

বাক্সে মাউন্ট করার সময় আমি এলইডির জন্য ছিদ্রগুলি খুব সাবধানে ড্রিল করেছিলাম যাতে এলইডিগুলির জন্য একটি উপযুক্ত ফিট তৈরি করা যায় - অতিরিক্ত আঠালো প্রয়োজন নেই যা সমন্বয়, মাউন্ট ইত্যাদি অপসারণকে সহজ করে তোলে।

*দ্রষ্টব্য: স্কেচ সেন্সরটিকে পিন 0 হিসাবে সংজ্ঞায়িত করে - তবে এটি শারীরিকভাবে WEMOS D1 মিনি পিন D3 এর সাথে সংযুক্ত। । । এর কারণ হল ডি! মিনি ESP8266 চিপ/প্রসেসরের উপর ভিত্তি করে। D1 মিনি কার্যকরভাবে শুধু একটি ieldাল, স্কেচ আসলে ESP8266 এ চলে। সুতরাং GPiO পিন 0 (স্কেচে উল্লেখ করা হয়েছে), আসলে WEMOS D1 মিনি পিন D3 হিসাবে বিভক্ত। আপনি এটি অনেক Arduino স্কেচ দিয়ে পাবেন, পিন ম্যাপিং আপনি যে বোর্ড ব্যবহার করছেন তার উপর নির্ভর করে।

ধাপ 3: ইনস্টল করুন এবং ভয়েলা

ইনস্টল করুন এবং ভয়েলা!
ইনস্টল করুন এবং ভয়েলা!
ইনস্টল করুন এবং ভয়েলা!
ইনস্টল করুন এবং ভয়েলা!
ইনস্টল করুন এবং ভয়েলা!
ইনস্টল করুন এবং ভয়েলা!

আমি সেন্সরটি একটি ছোট, পরিষ্কার জিফি বক্সে লাগিয়েছি (পরিষ্কার করুন যাতে আমি আমার হাতের কাজ দেখতে পারি!)। কাঠের একটি স্ক্র্যাপ টুকরো উপর মাউন্ট করা যাতে দরজা ফ্রেম সেন্সর ব্লক যখন দরজা খোলা।

আমি পাত্রের শীর্ষে থাকা বাক্সের গোড়ায় একটি ছোট গর্ত ড্রিল করেছি, আমি screwাকনা না সরিয়ে সেন্সর রাগ সামঞ্জস্য করতে একটি ছোট স্ক্রু ড্রাইভারে স্লিপ করতে পারি। (আমি নীচে idাকনাটিও মাউন্ট করেছি, যাতে যদি বাক্সটি খোলার প্রয়োজন হয় তবে আমাকে প্রাচীর থেকে পুরো বন্ধনীটি সরানোর দরকার নেই, আমি স্ক্রুগুলি যেমন আছে তেমন অ্যাক্সেস করতে পারি)

Blynk প্রকল্পটি বেশ সহজ, ওপেন এবং শাট এর জন্য প্রতিটি একটি LED উইজেট (আমি লাল এবং সবুজ রং পরিবর্তন করেছি, আপনি প্রতিটি উইজেটের জন্য অ্যাপ সেটিংসে এগুলি বেছে নিতে পারেন)। স্কেচ প্রতি সেকেন্ডে সেন্সর পরীক্ষা করবে এবং সঠিক LED উইজেটে ডেটা পাঠাবে।

দরজার অবস্থা পরিবর্তন হলে পুশ বিজ্ঞপ্তি ট্রিগার করে। (লক্ষ্য করুন যে Blynk এর একটি সীমাবদ্ধতা রয়েছে যে তারা প্রতি 15 সেকেন্ডে শুধুমাত্র পুশ বিজ্ঞপ্তি অনুমোদন করে (এটি তাদের সার্ভারকে অনুরোধ দ্বারা বোমা ফেলা বন্ধ করার জন্য), আমি স্কেচে টাইমার সেট করেছি শুধুমাত্র 16 সেকেন্ডের দরজা অবস্থা পরিবর্তন যা যা ভাল আমার প্রয়োজনের জন্য যথেষ্ট। একটি ছোট সম্ভাবনা আছে যে যদি দরজাটি খোলা হয় তবে 16 সেকেন্ডের সময়ের মধ্যে আবার বন্ধ হয়ে গেলে আপনি বিজ্ঞপ্তি পাবেন না (কিন্তু LEDs এখনও প্রতি সেকেন্ডে চেক করার সময় সঠিক অবস্থা দেখাবে)।

প্রস্তাবিত: