BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন: 7 টি ধাপ (ছবি সহ)
BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন: 7 টি ধাপ (ছবি সহ)
Anonim
BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন
BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন

এই প্রকল্পে, আমি দেখিয়েছি যে কিভাবে কেউ তার/তার মোবাইল ফোন ব্যবহার করে দূর থেকে তার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এটির জন্য আপনার মোবাইলে একটি অ্যাপ্লিকেশন ইনস্টল করতে হবে। আমি শুধুমাত্র একটি 15W বাল্ব নিয়ন্ত্রণ করেছি, কিন্তু আপনি যে কোন বাড়ির যন্ত্রপাতি (টিউব লাইট, ফ্যান ইত্যাদি) নিয়ন্ত্রণ করতে পারেন।

ধাপ 1: সরঞ্জাম প্রয়োজন

সরঞ্জাম প্রয়োজন
সরঞ্জাম প্রয়োজন

1. আরডুইনো ইউএনও।

2. রিলে মডিউল (A. C। - 230 V, DC - 5 V, ছবিতে)।

3. বাল্ব (15 W, 230 V বা অন্য কোন ওয়াটেজ)

4. BLYNK অ্যাপ (আপনার মোবাইলে ইনস্টল করা আছে, নিচে দেওয়া লিঙ্ক)।

5. 230 V পাওয়ার সাপ্লাই। (A. C.)

6. জাম্পার।

7. 12 V পাওয়ার সাপ্লাই (DC)

8. বাল্ব ধারক এবং তারের।

▪ লিঙ্ক (BLYNK অ্যাপ):-

play.google.com/store/apps/details?id=cc.b…

ধাপ 2: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র
বর্তনী চিত্র

সংযোগ খুব সহজ। ছবিতে এটি দেওয়া হয়েছে যে রিলে মডিউলটি 5 V দ্বারা চালিত হয়, কিন্তু আমার মডেলে আমি 12 V অ্যাডাপ্টার ব্যবহার করে রিলে মডিউল চালিত করেছি। রিলে মডিউলে।

পিন 1 - 12 V/5 V

পিন 2 - GND

পিন 3 - সংকেত

পিন 4 - COM (সাধারণ)

পিন 5 - না (সাধারণত খোলা)

পিন 6 - এনসি (সাধারণত সংযুক্ত)

পিন 1 মডিউল পাওয়ার জন্য ব্যবহৃত হয়। মূলত রিলে মডিউল এসি যন্ত্রপাতিগুলিকে নিয়ন্ত্রণ করার জন্য সুইচ হিসেবে কাজ করে। তাই পিন 3 সিগন্যাল পাঠাতে ব্যবহৃত হয় যে আমরা যন্ত্রপাতি চালু/বন্ধ করতে চাই। আমার প্রকল্পে এটি Arduino UNO এর PIN 13। ডায়াগ্রাম অনুযায়ী নিরপেক্ষ লাইন সরাসরি বাল্বের সাথে সংযুক্ত হবে, কিন্তু লাইভ লাইনটি মডিউলের মাধ্যমে বাল্বের সাথে সংযুক্ত থাকবে। এবং বাল্বের অন্য মেরু থেকে তারটি NO (পিন 5) এর সাথে সংযুক্ত হবে। যেহেতু আমি কোন ইথারনেট shাল ব্যবহার করিনি তাই Arduino অবশ্যই আপনার ল্যাপটপের সাথে সংযুক্ত থাকতে হবে, যাতে এটি ল্যাপটপের মাধ্যমে সংকেত পেতে পারে (ইন্টারনেটের সাথে সংযুক্ত)। আপনি NODE-MCU ব্যবহার করতে পারেন, সেই ক্ষেত্রে আপনার প্রয়োজন নেই NODE-MCU হিসাবে সিগন্যাল পাওয়ার জন্য ল্যাপটপ ইন্টারনেটের মাধ্যমে সিগন্যাল গ্রহণ করতে পারে।

ধাপ 3: কাজের নীতি

কাজ নীতি
কাজ নীতি
কাজ নীতি
কাজ নীতি
কাজ নীতি
কাজ নীতি

1. রিলে মডিউলের কাজ:

ডায়াগ্রাম অনুসারে আমরা দেখতে পাচ্ছি যে রিলে মডিউলের ভিতরে সুইচ আছে যার এক প্রান্ত COM এর সাথে সংযুক্ত আছে অর্থাৎ পিন 4 এবং অন্য প্রান্তটি হয় NO অর্থাৎ পিন 5 বা এনসি অর্থাৎ পিন 6 এর মধ্যে সংযুক্ত। যখন আমরা 0 প্রয়োগ করছি V থেকে সিগন্যাল পিন অর্থাৎ পিন 3 তারপর সুইচ কোন অবস্থানে থাকে (সাধারণত খোলা থাকে)। যখন আমরা সিগন্যাল পিন করার জন্য +5 V প্রয়োগ করি তখন NO থেকে NC পর্যন্ত সুইচ ড্রপ হয় (সাধারণত সংযুক্ত)।

2. BLYNK অ্যাপে প্রকল্প তৈরি করা:

গুগল প্লেস্টোর থেকে BLYNK অ্যাপটি ডাউনলোড করুন (লিঙ্কটি ইতিমধ্যে দেওয়া হয়েছে)। এটি খুলুন এবং আপনাকে সেখানে একটি অ্যাকাউন্ট তৈরি করতে হবে। তারপরে "নতুন প্রকল্প" এ ক্লিক করুন। এখন আপনাকে "ডিভাইস নির্বাচন করুন" ক্লিক করতে হবে এবং আপনাকে প্রয়োজনীয় হার্ডওয়্যার নির্বাচন করতে বলা হবে, আপনি "Arduino UNO" নির্বাচন করবেন এবং "সংযোগ প্রকার" এ আপনাকে "USB" নির্বাচন করতে হবে। আপনাকে একটি প্রকল্পের নামও দিতে হবে। তারপর আপনি "তৈরি করুন" এ ক্লিক করুন আপনার প্রকল্পটি এখন তৈরি হয়েছে এবং BLYNK আপনার মেইলে একটি অনুমোদন টোকেন পাঠাবে যা আপনাকে arduino কোডে রাখতে হবে। তারপর আপনি একটি মুক্ত স্থান পাবেন যেখানে আপনাকে বোতাম, গ্রাফ ইত্যাদি যোগ করতে হবে। আপনি এই সব উইজেট বক্স থেকে পাবেন। এই প্রকল্পে যেহেতু আমরা শুধুমাত্র একটি যন্ত্রপাতি পরিচালনা করছি তাই আমরা শুধুমাত্র একটি বোতাম যুক্ত করব। "বাটন" এ ক্লিক করার পর আইকনটি ফাঁকা স্থানে যুক্ত হবে। আপনি স্ক্রিনের যেকোনো জায়গায় বোতামটি বসাতে পারেন। তারপর কাস্টমাইজ করার জন্য আপনাকে বোতামে ক্লিক করতে হবে। আপনাকে সেখানে একটি নাম দিতে হবে এবং আপনি ডিজিটাল বা এনালগ এও ভার্চুয়াল পিন ব্যবহার করছেন কিনা তা নির্বাচন করতে হবে। আপনাকে পিন নং উল্লেখ করতে হবে। এই প্রকল্পের মতো আমরা D13 অর্থাৎ ডিজিটাল পিন 13 ব্যবহার করছি। এখন মোড নির্বাচন করুন "পুশ" বা "স্লাইড", এটি আপনার উপর নির্ভর করে। মূল স্ক্রিনে ফিরে আসার পর, আপনি স্ক্রিনের ডান কোণে একটি প্লে বাটন দেখতে পাবেন, প্রকল্পটি সক্রিয় করতে আপনাকে এটিতে ক্লিক করতে হবে। এটি "অনলাইন" দেখাবে অন্যথায় "অফলাইন"।

n.b. ধারাবাহিকভাবে ছবিগুলি এবং প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন, তাহলে আপনি বিভ্রান্ত হবেন না।

3. কোড বিশ্লেষণ এবং চূড়ান্ত সংযোগ:

প্রথমে আপনাকে Arduino IDE- এর পছন্দ অনুসারে "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" -এ নিম্নলিখিত লিঙ্ক যোগ করতে হবে। লিঙ্ক:

আপনাকে নিম্নলিখিত লিঙ্কে যেতে হবে: https://github.com/blynkkk/blynk-library/releases/… এবং blynk লাইব্রেরি ডাউনলোড করুন। জিপ ফাইলটি ডাউনলোড করার পরে আপনাকে এটি আনজিপ করতে হবে এবং ফাইলের বিষয়বস্তু (লাইব্রেরি এবং ফোল্ডার) Arduino IDE এর স্কেচবুক-ফোল্ডারে অনুলিপি করতে হবে। Blynk লাইব্রেরি যোগ করা হয়েছে কি না তা যাচাই করার জন্য Arduino IDE পুনরায় চালু করুন এবং লাইব্রেরি বিভাগে পরীক্ষা করুন, যদি আপনি "Blynk" দেখতে পান তার মানে হল যে ব্লাইঙ্ক লাইব্রেরি সফলভাবে যোগ করা হয়েছে।

শুধু কোডটি কপি করুন (আগে থেকেই দেওয়া আছে) অথবা আপনি ExamplesBlynkBoards_USB_SerialsArduino_Serial_USB থেকে কোডটি পেতে পারেন। উভয় ক্ষেত্রেই আপনাকে কেবলমাত্র পরিবর্তন করতে হবে তা হল আপনার মেইলে পাঠানো অনুমোদন কোডটি Arduino কোডে অনুলিপি করুন। এখনই কোড আপলোড করবেন না। এখন "কমান্ড প্রম্পট" খুলুন এবং প্রশাসন হিসাবে এটি চালান। পর্দায় একটি কালো পর্দা উপস্থিত হবে। তারপরে আপনাকে "স্ক্রিপ্ট" ফোল্ডারের পথটি অনুলিপি করতে হবে। আমার ক্ষেত্রে এটি "আমার ডকুমেন্টস / আরডুইনো / লাইব্রেরি / ব্লিন্ক rip স্ক্রিপ্ট" এবং এটি কালো পর্দায় পেস্ট করুন এবং এন্টার রাখুন। তারপর আপনাকে.bat ফাইলটি কালো পর্দায় কপি এবং পেস্ট করতে হবে। ফাইলটি "blynk -ser.bat -c COM4"। আপনাকে COM পোর্ট নম্বর পরিবর্তন করতে হবে। আমার ক্ষেত্রে এটি COM8 ছিল। এখন আরডুইনো কোড আপলোড করুন। এখন কমান্ড প্রম্পট অংশে ফিরে আসুন এবং তিনবার "এন্টার" টিপুন। এটি আপনাকে Blynk সার্ভারের সাথে সংযুক্ত করবে।

4. Blynk অ্যাপ দিয়ে নিয়ন্ত্রণ করুন:

এখন আপনার মোবাইল থেকে blynk অ্যাপটি খুলুন এবং আপনার তৈরি করা প্রকল্পটি খুলুন। যদি আপনার সিস্টেম Blynk সার্ভারের সাথে সংযুক্ত থাকে তাহলে আপনি আপনার মোবাইলে 'অনলাইন' দেখতে পাবেন অন্যথায় আপনি 'অফলাইন' দেখতে পাবেন। এখন যন্ত্রটি চালু বা বন্ধ করতে বোতামে ক্লিক করুন। যদি এটি কাজ না করে তবে সিস্টেমটি ব্লাইঙ্ক সার্ভারের সাথে সংযুক্ত কিনা তা পরীক্ষা করুন।

n.b. ধারাবাহিকভাবে ছবিগুলি এবং প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন, তাহলে আপনি বিভ্রান্ত হবেন না।

ধাপ 4: নিরাপত্তা

"লোড হচ্ছে =" অলস ">

প্রস্তাবিত: