সুচিপত্র:
- ধাপ 1: সমস্ত যন্ত্রাংশ পান
- ধাপ 2: সমস্ত সংযোগ তারের
- ধাপ 3: IFTTT অ্যাকাউন্ট তৈরি করুন এবং অ্যাপলেট তৈরি করুন
- ধাপ 4: প্রোগ্রামিং
- ধাপ 5: আপনার প্রকল্প শেষ করুন
ভিডিও: ESP32+RC522+IFTTT = বাড়ির নিরাপত্তা: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ওহে! আমি ESP32 ডেভেলপমেন্ট বোর্ড, RC522 RFID রিডার, হল সেনর এবং IFTTT এর সাথে এই ছোট প্রকল্পটি তৈরি করেছি।
যদি কেউ আপনার দরজা খুলে দেয় এবং 10 সেকেন্ডের মধ্যে সঠিক আরএফআইডি ট্যাগ না দেয় তবে আপনি স্মার্ট ডিভাইসে বিজ্ঞপ্তি বা এসএমএস পাবেন।
এটা এভাবে কাজ করে
ধাপ 1: সমস্ত যন্ত্রাংশ পান
1. ESP32 dev বোর্ড
2. RC522 RFID
3. তারের
4. হল সেন্সর
5. চুম্বক (আমি neodymium ব্যবহার কিন্তু কোন চুম্বক জরিমানা হবে)
6: 4.7k প্রতিরোধক
লিঙ্কগুলি কেবল রেফারেন্সের জন্য। আপনি এই অংশগুলি ই-বে থেকে অনেক সস্তা পেতে পারেন;)
ধাপ 2: সমস্ত সংযোগ তারের
1. ESP32 কে RC522 এর সাথে সংযুক্ত করুন:
পি 5 এসডিএ
P18 SCK
P23 MOSI
পি 19 মিসো
P22 রিসেট
GND GND
3V3 3V3
2. হল সেন্সর সংযোগ করুন (যদি আপনি বিভিন্ন সেন্সর ব্যবহার করেন তাহলে ডেটাশীট চেক করুন):
ESP32 P21 কে Vout of hall senor এবং 3V3 থেকে V+ এবং GND থেকে V- এর সাথে সংযুক্ত করুন। P21 এবং 3V3 এর মধ্যে 1k থেকে 10k রোধক রাখুন
ধাপ 3: IFTTT অ্যাকাউন্ট তৈরি করুন এবং অ্যাপলেট তৈরি করুন
1. IFTTT.com এ যান এবং নিবন্ধন করুন (যদি আপনি ইতিমধ্যে না করে থাকেন, মৌলিক সংস্করণটি বিনামূল্যে);
2. অ্যাপলেট তৈরি করুন -> "আমার অ্যাপলেটস" -> "নতুন অ্যাপলেট" এ যান;
3. "এই" টিপুন;
4. "ওয়েবহুকস" অনুসন্ধান করুন;
5. নাম লিখুন: "ডোর অ্যালার্ম" // এটি আমাদের ESP32 প্রোগ্রামে যোগ করা হবে
6. "যে" টিপুন;
7. "বিজ্ঞপ্তি" অনুসন্ধান করুন (আপনি এসএমএস বা ই-মেইলও অনুসন্ধান করতে পারেন);
8. কর্ম নির্বাচন করুন: "IFTTT অ্যাপ থেকে একটি বিজ্ঞপ্তি পাঠান"।
9. সম্পূর্ণ কর্ম ক্ষেত্র: বার্তা লিখুন যা আপনার স্মার্ট ডিভাইসে বিতরণ করা হবে।
10. "শেষ" টিপুন।
ধাপ 4: প্রোগ্রামিং
1. Prepere arduino IDE: ESP32 Arduino IDE সহ
2. ডাউনলোড কোড;
3. যান: https://ifttt.com/maker_webhooks এবং "ডকুমেন্টেশন" টিপুন এবং আপনার কী পান। ESP32 কোডে অনুলিপি কী;
4. আপনার নেটওয়ার্ক শংসাপত্র পরিবর্তন করুন;
5. আপনার RFID কার্ড UID পড়ুন এবং আপনার কার্ডের জন্য এই লাইনগুলি পরিবর্তন করুন:
যদি (rfid.uid.uidByte [0] == 61 &&
rfid.uid.uidByte [1] == 102 &&
rfid.uid.uidByte [2] == 14 &&
rfid.uid.uidByte [3] == 194)
5. প্রোগ্রাম ESP এবং Arduino IDE তে সিরিয়াল মনিটরটি কিভাবে কাজ করে তা পরীক্ষা করে দেখুন।
ধাপ 5: আপনার প্রকল্প শেষ করুন
যদি সবকিছু প্রত্যাশিত ঝাল হিসাবে কাজ করে সমস্ত সংযোগ এবং এটি দরজার কাছে রাখুন (আপনি এটি কোথাও লুকিয়ে রাখতে পারেন)। দরজায় চুম্বক সংযুক্ত করুন এবং হল সেন্সরটি এর কাছে রাখুন। যখন দরজা খোলা হবে হল সেন্সর সনাক্ত করবে এবং এটি ESP32 এ সংকেত পাঠাবে। ESP32 তারপর IFTTT- এর সাথে ওয়্যারলেস সংযোগ করে এবং IFTTT আপনাকে বিজ্ঞপ্তি বা SMS পাঠায়।
উন্নতি করার বিষয়গুলি:
1. কোনো ধরনের যন্ত্র হার্ট বিট প্রয়োগ করুন যাতে ডিভাইস সঠিকভাবে কাজ না করলে আপনাকে অবহিত করা যায়;
2. এই জন্য 3 ডি মুদ্রিত কেস তৈরি করুন;
3. অ্যালার্ম বা অডিও বিজ্ঞপ্তি সংযুক্ত করুন: ESP32 অডিও প্রকল্প
উপকারী সংজুক:
randomnerdtutorials.com
Arduino IDE এ ESP32 বোর্ড ইনস্টল করা (উইন্ডোজ নির্দেশাবলী)