সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় আইটেম সংগ্রহ করা
- ধাপ 2: ESP-8266 ওয়াইফাই মডিউল
- ধাপ 3: উচ্চ টর্ক সার্ভো
- ধাপ 4: শীট মেটাল
- ধাপ 5: 3.3V FTDI প্রোগ্রামার
- ধাপ 6: ESP8266 এর জন্য সেটআপ
- ধাপ 7: ESP এ কোড আপলোড করা হচ্ছে (সরলীকৃত সফটওয়্যার)
- ধাপ 8: IDE দিয়ে Arduino কোডিং
- ধাপ 9: আপনার নিজের অ্যাপ আবিষ্কার
- ধাপ 10: অ্যাপটির জন্য.aia ফাইল
- ধাপ 11: সমাবেশ
ভিডিও: ওয়াইফাই স্মার্ট ডোর (সহজ পদ্ধতি): 11 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
এটি 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 ওয়াইফাই মডিউল
এটি আমাদের প্রকল্পকে ক্লাউডের সাথে সংযুক্ত হতে সাহায্য করবে এটি খুবই সস্তা এবং ব্যবহার করা সহজ।
এই প্রকল্পে আমরা ESP8266 এর শুধুমাত্র GPIO পিন -0 ব্যবহার করব।
ধাপ 3: উচ্চ টর্ক সার্ভো
Arduino থেকে সংকেত পাঠানো হলে লক লিভারটি চালু করতে
এটি নিজেই arduino 5v পিন দ্বারা চালিত এবং এটি এর সাথে ভাল কাজ করে। (শুধুমাত্র যখন arduino ইউএসবি কেবল দিয়ে চালিত হয়)
ধাপ 4: শীট মেটাল
এটি সার্ভো মোটরের জন্য কেস তৈরিতে ব্যবহৃত হয় যা এটিকে সঠিকভাবে দরজায় মোটর ধরে রাখতে দেয় এবং ঘূর্ণনকারী অংশটি সঠিকভাবে লকের লিভারে স্থির থাকে।
কেসটি আপনার সৃজনশীলতার উপর নির্ভর করে আপনি কেস করতে অন্য কোন উপাদান/জিনিস ব্যবহার করতে পারেন। দরজায় মোটর ধরতে
ধাপ 5: 3.3V FTDI প্রোগ্রামার
এটি শুধুমাত্র প্রজেক্ট তৈরিতে ব্যবহৃত হয়, ESP8266 মডিউল প্রোগ্রাম করার জন্য কারণ এটি সরাসরি আরডুইনো থেকে প্রোগ্রাম করা যায় না।
ধাপ 6: ESP8266 এর জন্য সেটআপ
আপনাকে শুধুমাত্র আপনার FTDI প্রোগ্রামার এবং আপনার ESP8266 এর মধ্যে একটি সিরিয়াল যোগাযোগ স্থাপন করতে হবে।
সংযোগ: RX -> TX
TX -> RX
CH_PD -> 3.3V
VCC -> 3.3V
GND -> GND
ধাপ 7: 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 কোডিং
আমি কোডিং দিয়েছি আপনি এখান থেকে ফাইলটি ডাউনলোড করতে পারেন।
ARDUINO এ এই কোডটি আপলোড করুন!
ধাপ 9: আপনার নিজের অ্যাপ আবিষ্কার
আপনি উপরে প্রদত্ত চিত্রগুলি উল্লেখ করে আপনার নিজের দ্বারা একটি তৈরি করতে পারেন।
আপনি এখান থেকে অ্যাপটি ডাউনলোড করে আপনার অ্যান্ড্রয়েড ফোনে ইনস্টল করতে পারেন।
এটি কনফিগার করা খুব সহজ। স্ক্রিনের নীচে "আইপি ঠিকানা সেট করুন" বোতামে ক্লিক করুন এবং আপনার আইপি ঠিকানা টাইপ করুন।
ধাপ 10: অ্যাপটির জন্য.aia ফাইল
আপনি এমআইটি অ্যাপ উদ্ভাবক ওয়েবসাইট ব্যবহার করে অ্যাপটি সম্পাদনা করতে পারেন। (আমদানি বিকল্প ব্যবহার করুন)
ধাপ 11: সমাবেশ
নিম্নলিখিত সংযোগগুলি সম্পন্ন হয়েছে তা নিশ্চিত করুন।
সার্ভো সংযোগ 1. কমলা ----- arduino পিন 2
2. রেড ------- আরডুইনোতে 5v পিন
3. আরডুইনোতে ব্রাউন ------ গ্রাউন্ড পিন
অবশেষে আপনার ESP 8266 (GPIO পিন 0) আরডুইনো এর ডিজিটাল পিন 5 এর সাথে সংযুক্ত করুন।
সব সেট! এটি আপনার প্রকল্প পরীক্ষা করার সময় এবং কোন ত্রুটি থাকলে ডিবাগ করার সময়।
আশা করি এটা আপনার ভালো লেগেছে !!!
রেফারেন্স:
আমি আমার প্রজেক্ট তৈরি ও প্রকাশনার ক্ষেত্রে নিচের ওয়েবসাইটটি উল্লেখ করেছি, 1.
প্রস্তাবিত:
কাস্টম ডোর ম্যাট ট্রিগারড ডোর বেল: 6 টি ধাপ
কাস্টম ডোর ম্যাট ট্রিগারড ডোর বেল: হ্যালো! আমার নাম জাস্টিন, আমি হাই স্কুলে জুনিয়র, এবং এই নির্দেশনাটি আপনাকে দেখাবে যে কীভাবে আপনার দরজার মাদুরে পা রাখলে একটি ডোরবেল তৈরি করতে হয়, এবং আপনি যা চান সুর বা গান হতে পারেন! যেহেতু দরজার মাদুর দরজা ট্রিগার করে
সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)
সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: ক্রেডিট আমি সাভজির বাস্তবায়ন অনেকটাই নকল করেছি কিন্তু শেলি ব্যবহার না করে আমি সোনফ বেসিক ব্যবহার করেছি। তার ওয়েব সাইট এবং ইউটিউব চ্যানেল দেখুন
ওয়াইফাই থেকে আরএফ - ডোর লক: 3 টি ধাপ (ছবি সহ)
ওয়াইফাই টু আরএফ - ডোর লক: ওভারভিউ এই নির্দেশনাটি আপনাকে আপনার বাড়ির অটোমেশন সফটওয়্যারের মাধ্যমে আপনার সামনের দরজা লক / আনলক করার ক্ষমতা দেবে (যেমন ওপেনহ্যাব - ফ্রি হোম অটোমেশন সফটওয়্যার যা আমি ব্যক্তিগতভাবে ব্যবহার করি) উপরের ছবিটি ওপেনহ্যাবের একটি নমুনা স্ক্রিনশট দেখায়
হোম অটোমেশন ইন্টিগ্রেশন, ওয়াইফাই এবং ইএসপি-সহ ব্যাটারি চালিত ডোর সেন্সর: 5 টি ধাপ (ছবি সহ)
হোম অটোমেশন ইন্টিগ্রেশন, ওয়াইফাই এবং ইএসপি-নাও দিয়ে ব্যাটারি চালিত ডোর সেন্সর: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি হোম অটোমেশন ইন্টিগ্রেশন সহ ব্যাটারি চালিত ডোর সেন্সর তৈরি করেছি। আমি আরও কিছু চমৎকার সেন্সর এবং অ্যালার্ম সিস্টেম দেখেছি, কিন্তু আমি নিজে একটি তৈরি করতে চেয়েছিলাম। আমার লক্ষ্য: একটি সেন্সর যা একটি ডু সনাক্ত করে এবং রিপোর্ট করে
ডোর এবং ডোর মনিটরিং এর সাথে সংযুক্ত স্বয়ংক্রিয় লাইট ।: 5 টি ধাপ
ডোর এবং ডোর মনিটরিং এর সাথে সংযুক্ত স্বয়ংক্রিয় লাইট: অন্ধকারে সুইচ বোর্ড খুঁজে পাওয়া খুব কঠিন বলে মনে হচ্ছে কিন্তু এই সমস্যাটি সমাধানের জন্য এই প্রকল্পটি সত্যিই সহায়ক। এর সমাধান জানতে নিচের ধাপগুলো অনুসরণ করুন