সুচিপত্র:

ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি): 11 টি ধাপ (ছবি সহ)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি): 11 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি): 11 টি ধাপ (ছবি সহ)

ভিডিও: ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি): 11 টি ধাপ (ছবি সহ)
ভিডিও: পায়ে ধরে বলি বিনা কারণে কারো ক্ষতি করবেন না Unique App Android Send SMS 2024, নভেম্বর
Anonim
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)
ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি)

এটি arduino uno R3 দিয়ে তৈরি একটি সহজ প্রকল্প, এর উদ্দেশ্য হল চাবি ছাড়া দরজার তালা নিয়ন্ত্রণ করা, এবং এটি সম্পন্ন করার জন্য একটি স্মার্ট ফোন ব্যবহার করলে যোগাযোগের মাধ্যম হবে ইন্টারনেট (ওয়াইফাই মডিউল- ESP8266)।

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

এই নির্দেশে আপনি ওয়াইফাই মডিউল দিয়ে আপনার দরজার লক নিয়ন্ত্রণ করার সহজ IOT প্রকল্প সম্পর্কে জানতে পারবেন।

ESP-8266 ব্যবহার করার জন্য এটি একটি সহজ পদ্ধতি।

ধাপ 1: প্রয়োজনীয় আইটেম সংগ্রহ করা

প্রয়োজনীয় আইটেম সংগ্রহ করা
প্রয়োজনীয় আইটেম সংগ্রহ করা

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

ESP 8266 (GPIO পিন -0) দিয়ে সার্ভো এবং ইন্টারফেস নিয়ন্ত্রণ করতে

ধারণাটি খুবই সহজ আমরা আমাদের স্মার্ট ফোন থেকে একটি অ্যাপ দিয়ে ESP8266 (GPIO পিন 0) নিয়ন্ত্রণ করতে যাচ্ছি।

যদি GPIO -pin 0

নিম্ন ----------------------------------- রাজ্য-বন্ধ লক।

উচ্চ ----------------------------------- রাজ্য-খোলা লক।

GPIO পিন 0 অবস্থাটি ডিজিটাল রিড কমান্ড ব্যবহার করে আরডুইনো দ্বারা স্বীকৃত হবে এবং সার্ভোতে প্রয়োজনীয় ক্রিয়াকলাপগুলি করবে।

ধাপ 2: ESP-8266 ওয়াইফাই মডিউল

ESP-8266 ওয়াইফাই মডিউল
ESP-8266 ওয়াইফাই মডিউল
ESP-8266 ওয়াইফাই মডিউল
ESP-8266 ওয়াইফাই মডিউল

এটি আমাদের প্রকল্পকে ক্লাউডের সাথে সংযুক্ত হতে সাহায্য করবে এটি খুবই সস্তা এবং ব্যবহার করা সহজ।

এই প্রকল্পে আমরা ESP8266 এর শুধুমাত্র GPIO পিন -0 ব্যবহার করব।

ধাপ 3: উচ্চ টর্ক সার্ভো

উচ্চ টর্ক সার্ভো
উচ্চ টর্ক সার্ভো
উচ্চ টর্ক সার্ভো
উচ্চ টর্ক সার্ভো
উচ্চ টর্ক সার্ভো
উচ্চ টর্ক সার্ভো

Arduino থেকে সংকেত পাঠানো হলে লক লিভারটি চালু করতে

এটি নিজেই arduino 5v পিন দ্বারা চালিত এবং এটি এর সাথে ভাল কাজ করে। (শুধুমাত্র যখন arduino ইউএসবি কেবল দিয়ে চালিত হয়)

ধাপ 4: শীট মেটাল

ধাতুর পাত
ধাতুর পাত

এটি সার্ভো মোটরের জন্য কেস তৈরিতে ব্যবহৃত হয় যা এটিকে সঠিকভাবে দরজায় মোটর ধরে রাখতে দেয় এবং ঘূর্ণনকারী অংশটি সঠিকভাবে লকের লিভারে স্থির থাকে।

কেসটি আপনার সৃজনশীলতার উপর নির্ভর করে আপনি কেস করতে অন্য কোন উপাদান/জিনিস ব্যবহার করতে পারেন। দরজায় মোটর ধরতে

ধাপ 5: 3.3V FTDI প্রোগ্রামার

3.3V FTDI প্রোগ্রামার
3.3V FTDI প্রোগ্রামার

এটি শুধুমাত্র প্রজেক্ট তৈরিতে ব্যবহৃত হয়, ESP8266 মডিউল প্রোগ্রাম করার জন্য কারণ এটি সরাসরি আরডুইনো থেকে প্রোগ্রাম করা যায় না।

ধাপ 6: ESP8266 এর জন্য সেটআপ

ESP8266 এর জন্য সেটআপ
ESP8266 এর জন্য সেটআপ

আপনাকে শুধুমাত্র আপনার FTDI প্রোগ্রামার এবং আপনার ESP8266 এর মধ্যে একটি সিরিয়াল যোগাযোগ স্থাপন করতে হবে।

সংযোগ: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

ধাপ 7: ESP এ কোড আপলোড করা হচ্ছে (সরলীকৃত সফটওয়্যার)

ESP এ কোড আপলোড করা হচ্ছে (সরলীকৃত সফটওয়্যার)
ESP এ কোড আপলোড করা হচ্ছে (সরলীকৃত সফটওয়্যার)

ESPlorer IDE ব্যবহার করে যা আপনার ESP8266 এ কমান্ড পাঠানোর জন্য 4refr0nt দ্বারা তৈরি একটি প্রোগ্রাম।

ESPlorer IDE ডাউনলোড এবং ইনস্টল করার জন্য এই নির্দেশাবলী অনুসরণ করুন:

1. ESPlorer ডাউনলোড করতে এখানে ক্লিক করুন

2. সেই ফোল্ডারটি আনজিপ করুন

3. প্রধান ফোল্ডারে যান "ESPlorer.jar" ফাইলটি চালান

4. ESPlorer IDE খুলুন

5. আপনার FTDI প্রোগ্রামারকে আপনার কম্পিউটারে সংযুক্ত করুন

6. আপনার FTDI প্রোগ্রামার পোর্ট নির্বাচন করুন

7. খুলুন/বন্ধ করুন

8. NodeMCU+MicroPtyhon ট্যাব নির্বাচন করুন

9. init.lua10 নামে একটি নতুন ফাইল তৈরি করুন। ESP এ সেভ চাপুন

11. আপনি যা কিছু চিন্তা বা পরিবর্তন করতে চান তা লাল বাক্সে হাইলাইট করা হয়।

12. পূর্ববর্তী সফ্টওয়্যার ব্যবহার করে আপনার ESP8266 এ নিম্নলিখিত কোডটি আপলোড করুন। আপনার ফাইলের নাম "init.lua" হওয়া উচিত।

স্ক্রিপ্টে আপনার নেটওয়ার্কের নাম (SSID) এবং পাসওয়ার্ড যোগ করুন

আপনার ওয়াইফাই নেটওয়ার্ক নাম (SSID) যোগ করুন এবং স্ক্রিপ্টে পাসওয়ার্ড করুন

আপনার ESP IP ঠিকানা যখন আপনার ESP8266 পুনরায় চালু হয়, এটি আপনার সিরিয়াল মনিটরে ESP IP ঠিকানা প্রিন্ট করে। সেই আইপি ঠিকানাটি সংরক্ষণ করুন, কারণ আপনার এটি পরে প্রয়োজন হবে।

ধাপ 8: IDE দিয়ে Arduino কোডিং

IDE দিয়ে Arduino কোডিং
IDE দিয়ে Arduino কোডিং

আমি কোডিং দিয়েছি আপনি এখান থেকে ফাইলটি ডাউনলোড করতে পারেন।

ARDUINO এ এই কোডটি আপলোড করুন!

ধাপ 9: আপনার নিজের অ্যাপ আবিষ্কার

আপনার নিজের অ্যাপ আবিষ্কার
আপনার নিজের অ্যাপ আবিষ্কার
আপনার নিজের অ্যাপ আবিষ্কার
আপনার নিজের অ্যাপ আবিষ্কার
আপনার নিজের অ্যাপ আবিষ্কার
আপনার নিজের অ্যাপ আবিষ্কার

আপনি উপরে প্রদত্ত চিত্রগুলি উল্লেখ করে আপনার নিজের দ্বারা একটি তৈরি করতে পারেন।

আপনি এখান থেকে অ্যাপটি ডাউনলোড করে আপনার অ্যান্ড্রয়েড ফোনে ইনস্টল করতে পারেন।

এটি কনফিগার করা খুব সহজ। স্ক্রিনের নীচে "আইপি ঠিকানা সেট করুন" বোতামে ক্লিক করুন এবং আপনার আইপি ঠিকানা টাইপ করুন।

ধাপ 10: অ্যাপটির জন্য.aia ফাইল

আপনি এমআইটি অ্যাপ উদ্ভাবক ওয়েবসাইট ব্যবহার করে অ্যাপটি সম্পাদনা করতে পারেন। (আমদানি বিকল্প ব্যবহার করুন)

ধাপ 11: সমাবেশ

সমাবেশ!
সমাবেশ!
সমাবেশ!
সমাবেশ!

নিম্নলিখিত সংযোগগুলি সম্পন্ন হয়েছে তা নিশ্চিত করুন।

সার্ভো সংযোগ 1. কমলা ----- arduino পিন 2

2. রেড ------- আরডুইনোতে 5v পিন

3. আরডুইনোতে ব্রাউন ------ গ্রাউন্ড পিন

অবশেষে আপনার ESP 8266 (GPIO পিন 0) আরডুইনো এর ডিজিটাল পিন 5 এর সাথে সংযুক্ত করুন।

সব সেট! এটি আপনার প্রকল্প পরীক্ষা করার সময় এবং কোন ত্রুটি থাকলে ডিবাগ করার সময়।

আশা করি এটা আপনার ভালো লেগেছে !!!

রেফারেন্স:

আমি আমার প্রজেক্ট তৈরি ও প্রকাশনার ক্ষেত্রে নিচের ওয়েবসাইটটি উল্লেখ করেছি, 1.

প্রস্তাবিত: