সুচিপত্র:
- ধাপ 1: পিসিবি ডিজাইন
- পদক্ষেপ 2: একটি পিসিবি তৈরি করুন
- ধাপ 3: পিসিবি সমাবেশ
- ধাপ 4: কোডিং এবং ফ্ল্যাশিং
ভিডিও: [হোম অটোমেশন] ESP8266 + Blynk ব্যবহার করে সর্বত্র থেকে কন্ট্রোল রিলে: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হোম অটোমেশন তৈরির অনেকগুলি উপায় রয়েছে, কিছু জটিল, কিছু সহজ, এই নির্দেশাবলী আমি দেখাব কিভাবে Blynk দিয়ে ESP-12E ব্যবহার করে একটি সহজ রিলে নিয়ন্ত্রণ করা যায়। সুবিধাজনক জন্য নকশা ছিল একক পিসিবি তাই আপনি নিজে নিজে বাড়িতে তৈরি করতে পারেন অথবা এমনকি আপনার জন্য এটি তৈরি করতে PCB প্রস্তুতকারকের কাছে জারবার ফাইল পাঠাতে পারেন।
ধাপ 1: পিসিবি ডিজাইন
পিসিবি নকশা ধাপ হল সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ কারণ আমরা যদি এই ধাপে কিছু ভুল করি তাহলে প্রকল্পটি সঠিকভাবে কাজ করবে না।
এই নির্দেশযোগ্য বিষয় হিসাবে, আমরা রিলে চালু/বন্ধ করতে ESP8266 (ESP-12E) মডিউল ব্যবহার করব। সুতরাং আমাদের ESP8266 স্পেসিফিকেশন বুঝতে হবে। যদি আমরা ইএসপি 8266 ডেটশীটে বৈদ্যুতিক বৈশিষ্ট্য বিভাগে দেখি তবে আমরা এটি পেয়েছি
- সরবরাহ ভোল্টেজ 3.3V
- সর্বোচ্চ GPIOs উচ্চ ভোল্টেজ 3.3V
- সর্বাধিক জিপিআইও বর্তমান 12mA
আমরা 5V রিলে ব্যবহার করবো, সরবরাহ 5V হবে কিন্তু ESP8266 এর প্রয়োজন মাত্র 3.3V তাই আমাদের 5V থেকে 3.3V পর্যন্ত কিছু নিয়ন্ত্রক দরকার। 3.3V ব্যবহার করে 5V রিলে ড্রাইভ করার জন্য আমাদের বর্তমান এবং ভোল্টেজ লাভের জন্য কিছু ট্রানজিস্টর প্রয়োজন, ন্যূনতম সংখ্যক অংশের জন্য আমি ট্রানজিস্টার অ্যারে ULN2803 ব্যবহার করার সুপারিশ করি। ULN2803 এর সাহায্যে আমরা rela টি রিলে চালাতে পারি এবং এতে ইনডেক্টিভ লোড বন্ধ করার সময় ভোল্টেজ স্পাইক প্রতিরোধের জন্য অভ্যন্তরীণ ফ্লাইব্যাক ডায়োড রয়েছে।
অবশেষে আমি ভোল্টেজ নিয়ন্ত্রকের জন্য 1117-3.3, ড্রাইভ রিলেগুলির জন্য ULN2803A নির্বাচন করি
পরবর্তী, ESP8266 বুট মোড এবং ফ্ল্যাশ মোড
ডেটশীট পৃষ্ঠা 8 থেকে ESP8266 বুট করার জন্য আপনাকে নীচের মত পিনে যুক্তি প্রয়োগ করতে হবে
- CHIP_EN, GPIO0, GPIO2 তে উচ্চ
- GPIO15 এ কম
ESP8266 এ ফার্মওয়্যার ফ্ল্যাশ করার জন্য আপনাকে নিচের মত পিনে যুক্তি প্রয়োগ করতে হবে
- CHIP_EN, GPIO2 তে উচ্চ
- GPIO15, GPIO0 এ কম
তাই, আমি 10k রোধকারী ব্যবহার করে প্রতিটি পিনকে টেনে তুলতে এবং নিচে নামানোর জন্য ব্যবহার করি এবং পুশ বোতামটি রিসেট এবং ফ্ল্যাশ হিসাবে ব্যবহার করি যাতে আপনি সহজেই প্রতিটি মোডে প্রবেশ করতে পারেন।
পদক্ষেপ 2: একটি পিসিবি তৈরি করুন
যদি সম্ভব হয় আপনি পিসিবি প্রস্তুতকারকের কাছে গারবার ফাইল পাঠাতে পারেন, কিন্তু যদি না হয় তবে আমরা এটি নিজের দ্বারা তৈরি করব।
পিসিবি তৈরির জন্য আমি তাপ স্থানান্তর ব্যবহার করি:
- ছবির কাগজে নীচের স্তরটি মুদ্রণ করুন।
- আমাদের ডিজাইন করা সমান আকারের প্লেইন পিসিবি কাটুন।
- কাগজ থেকে পিসিবিতে কালি স্থানান্তর করতে লোহা ব্যবহার করুন।
- কাগজ অপসারণের পরে PCB কে PCB অ্যাসিড এচিংয়ে ডুবিয়ে দিন।
- কালি অপসারণের জন্য থিনার দিয়ে পিসিবি পরিষ্কার করা।
- ড্রিলিং পিসিবি
- পিসিবি এচিং
ধাপ 3: পিসিবি সমাবেশ
পিসিবি অ্যাসেম্বলি ধাপে, দয়া করে সোল্ডারিং লোহা সম্পর্কে সাবধানে।
এই ধাপে আমি প্রথমে ছোট ডিভাইসটি সোল্ডার করার পরামর্শ দিই। আপনি যদি নিজের দ্বারা PCB তৈরি করেন তবে বৈদ্যুতিক শর্ট প্রতিরোধের জন্য কিছু সরু ট্র্যাক স্পেস চেক করার জন্য মাল্টিমিটার ব্যবহার করুন।
ধাপ 4: কোডিং এবং ফ্ল্যাশিং
প্রথমে, আপনার মোবাইল ফোনে "Blynk" অ্যাপ্লিকেশনটি ইনস্টল করুন, নিবন্ধন করুন এবং অ্যাপ্লিকেশনটিতে লগইন করুন।
অ্যাপ্লিকেশনটিতে লগ ইন করার পরে "নতুন প্রকল্প" আলতো চাপুন।
প্রকল্পের নাম লিখুন, একটি ডিভাইস হিসাবে ESP8266 নির্বাচন করুন তারপর "প্রকল্প তৈরি করুন" আলতো চাপুন।
অ্যাপ্লিকেশনটি "Auth Token was sent to:" বার্তা দেখাবে।
প্রজেক্ট ডিজাইনের যেকোনো জায়গায় ট্যাব, উইজেট বক্স আসবে।
বাটন নির্বাচন করুন তারপর বাটনের নাম হিসাবে LED1 লিখুন, ESP8266 থেকে আউটপুট হিসাবে "GP16" নির্বাচন করুন (পরিকল্পিত দেখুন), মিনিমুন মান "0", সর্বোচ্চ মান "1", মোড "সুইচ", আপনার প্রয়োজন অনুযায়ী ট্যাব চালু/বন্ধ করুন বোতামের সেটিংস শেষ করতে স্ক্রিনের উপরের ডানদিকে "ঠিক আছে" বোতাম।
LED2, LED3 এবং LED4 এর জন্য উপরের মতই করুন
আপনি যেখানে চান সেখানে বোতামটি টেনে আনুন।
প্রকল্পটি চালানোর জন্য স্ক্রিনের উপরের ডানদিকে "ত্রিভুজ" বা "প্লে" বোতামটি আলতো চাপুন।
আপনি লক্ষ্য করবেন যে আপনার বোর্ড অফলাইন।
এখন ESP8266 সাইডে প্রোগ্রামে যাওয়া যাক।
USB কে RS-232 থেকে ESP8266 PCB এর সাথে সংযুক্ত করুন, USB- এর RT-232 মডিউলের TTL স্তর থেকে সাবধান থাকুন, TTL স্তরটি 3.6 ভোল্টের বেশি হওয়া উচিত নয়।
ফ্ল্যাশ মোডে প্রবেশ করতে, রিসেট বাটন এবং ফ্ল্যাশ বাটন পুশ করুন রিলিজ রিসেট বাটনের পরে এবং তারপর যথাক্রমে ফ্ল্যাশ বাটন ছেড়ে দিন। বোর্ড ফ্ল্যাশ মোডে থাকলে LED1 "ON" হবে।
Blynk ওয়েবসাইটে যান, Blynk লাইব্রেরি ডাউনলোড করুন এবং আপনার পিসিতে ইনস্টল করুন।
Arduino IDE goto File-> Examples-> Blynk-> Boards_Wifi-> ESP8266_Standalone।
স্ট্রিং "YourAuthToken" ইমেইল থেকে আপনার রিসিভ টোকেনে পরিবর্তন করুন।
আপনার বাড়ির ssid এবং পাসওয়ার্ড পরিবর্তন করুন।
বোর্ড হিসাবে "NodeMCU 1.0" নির্বাচন করুন।
USB থেকে RS-232 মডিউল পোর্ট নির্বাচন করুন।
আপলোড সম্পূর্ণ না হওয়া পর্যন্ত বোর্ডে কোড আপলোড করুন (LED1 বন্ধ হয়ে যাবে)।
এখন আপনার মোবাইল ফোন থেকে রিলে নিয়ন্ত্রণ করার জন্য প্রস্তুত।
ফোনে ফিরে বোর্ডের অবস্থা "অনলাইন" হয়ে যায়।
প্রতিটি বোতামে আলতো চাপুন তারপর রিলে আপনার ফোনে ডিসপ্লে হিসাবে চালু/বন্ধ হবে।
শুভকামনা রইল।
প্রস্তাবিত:
Blynk ব্যবহার করে হোম অটোমেশন: 5 টি ধাপ
Blynk ব্যবহার করে হোম অটোমেশন: হ্যালো সবাই! আয়ুশ এবং অন্বিত দিল্লি পাবলিক স্কুল, পুনে থেকে এখানে। আপনি শিরোনামে পড়ে থাকতে পারেন, এটি একটি হোম অটোমেশন প্রকল্প যা Blynk কে IOT প্ল্যাটফর্ম হিসাবে ব্যবহার করে তৈরি করা হয়েছে। আজকাল মানুষ অলস হয়ে যাচ্ছে এবং হোম অটোমেটিওর চাহিদা
Blynk ব্যবহার না করে ESP8266 ওয়াইফাই সহ হোম অটোমেশন !: 24 টি ধাপ (ছবি সহ)
Blynk ব্যবহার না করে ESP8266 ওয়াইফাই সহ হোম অটোমেশন!: প্রথমত, আমি এই নির্দেশের জন্য অটোমেশন প্রতিযোগিতা 2016 এ আমাকে বিজয়ী করার জন্য সবাইকে ধন্যবাদ জানাতে চাই। সুতরাং, যেমন আমি আপনাকে প্রতিশ্রুতি দিয়েছিলাম, এখানে ESP8266 ওয়াইফাই মডিউল দিয়ে গৃহস্থালী যন্ত্রপাতি নিয়ন্ত্রণের নির্দেশনা দেওয়া হল
Blynk ব্যবহার করে আপনার ফোন থেকে রিলে নিয়ন্ত্রণ করা: 4 টি ধাপ
Blynk ব্যবহার করে আপনার ফোন থেকে একটি রিলে নিয়ন্ত্রণ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আপনি আপনার স্মার্ট ফোন থেকে একটি রিলে চালু/বন্ধ করতে পারেন
BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন: 7 টি ধাপ (ছবি সহ)
BLYNK অ্যাপ ব্যবহার করে হোম অটোমেশন: এই প্রকল্পে, আমি দেখিয়েছি যে কিভাবে কেউ তার মোবাইল ফোন ব্যবহার করে দূর থেকে তার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এর জন্য আপনার মোবাইলে একটি অ্যাপ্লিকেশন ইনস্টল করতে হবে। এই অ্যাপ্লিকেশনটির নাম BLYNK অ্যাপ
NODEMCU 1.0 (ESP8266) BLYNK (ওয়েবের উপরে) ব্যবহার করে নিয়ন্ত্রিত রিলে: 5 টি ধাপ (ছবি সহ)
NODEMCU 1.0 (ESP8266) ব্লাইঙ্ক ব্যবহার করে (ওয়েবের উপর) নিয়ন্ত্রণ করা রিলে: হাই গাইস আমার নাম হল পি স্টিভেন লাইল জ্যোতি এবং এটি আমার প্রথম নির্দেশনা যে কিভাবে নোটোজেট নোটোতে আসে আমার খারাপ ইংরেজি