প্রকল্প সম্পর্কে

# IoT স্মার্ট হোম অটোমেশন এই রিপোজিটরিতে ESP32 মাইক্রোকন্ট্রোলারকে কেন্দ্র করে একটি IoT-ভিত্তিক স্মার্ট হোম অটোমেশন সিস্টেম উপস্থাপন করা হয়েছে। এটি একাধিক ইন্টারফেসের মাধ্যমে সর্বোচ্চ ৮টি এসি-চালিত অ্যাপ্লায়েন্স এবং একটি স্মার্ট দরজা নিয়ন্ত্রণের সুবিধা দেয়: টাচ সেন্সর, ব্লুটুথ এবং ক্লাউড সেবা। একটি কাস্টম Android অ্যাপ্লিকেশন ব্যবহারকারী-বান্ধব রিমোট কন্ট্রোল ইন্টারফেস প্রদান করে। ## প্রধান বৈশিষ্ট্য - সর্বোচ্চ ৮টি এসি অ্যাপ্লায়েন্স নিয়ন্ত্রণ - সোলেনয়েড লক ও স্লাইডিং মেকানিজমসহ স্মার্ট দরজা নিয়ন্ত্রণ - একাধিক নিয়ন্ত্রণ বিকল্প: টাচ (TTP223 সেন্সর), ব্লুটুথ এবং ক্লাউড - রিমোট ব্যবস্থাপনার জন্য কাস্টম Android অ্যাপ - রিয়েল-টাইম স্ট্যাটাস মনিটরিং - স্বয়ংক্রিয় শিডিউলিংয়ের মাধ্যমে শক্তি সাশ্রয় ## প্রযুক্তি - **ESP32**: Wi-Fi ও ব্লুটুথসহ প্রধান কন্ট্রোলার - **Arduino**: ESP32-এর জন্য প্রোগ্রামিং পরিবেশ - **Android**: মোবাইল অ্যাপ্লিকেশন - **L293D**: DC মোটরের জন্য মোটর ড্রাইভার - **রিলে মডিউল**: অ্যাপ্লায়েন্স সুইচিং - **TTP223**: টাচ সেন্সর - **সোলেনয়েড লক**: দরজা লকিং - **ক্লাউড সেবা**: রিমোট অ্যাক্সেস ## ইনস্টলেশন 1. রিপোজিটরি ক্লোন করুন (দ্রষ্টব্য: README-তে একটি ত্রুটিপূর্ণ ক্লোন URL রয়েছে যা একটি zip ফাইলের দিকে নির্দেশ করে; পরিবর্তে সাধারণ GitHub ক্লোন কমান্ড ব্যবহার করুন)। 2. Library Manager-এর মাধ্যমে প্রয়োজনীয় Arduino লাইব্রেরি ইনস্টল করুন। 3. Arduino IDE ব্যবহার করে ESP32 কোড আপলোড করুন। 4. Releases বিভাগ থেকে Android অ্যাপ ইনস্টল করুন। 5. ওয়্যারিং ডায়াগ্রাম অনুসরণ করে অ্যাপ্লায়েন্স ও সেন্সর সংযুক্ত করুন। ## ব্যবহার - Android অ্যাপ চালু করুন এবং ESP32-এর সাথে সংযুক্ত হন। - অ্যাপ্লায়েন্স চালু/বন্ধ করুন। - রিয়েল-টাইম স্ট্যাটাস মনিটর করুন। - রিমোট অ্যাক্সেসের জন্য ক্লাউড ফিচার ব্যবহার করুন। ## অবদান ফর্ক, ব্রাঞ্চ, কমিট এবং পুল রিকোয়েস্টের মাধ্যমে অবদান স্বাগত। বিদ্যমান কোড স্টাইল অনুসরণ করুন এবং প্রযোজ্য ক্ষেত্রে টেস্ট অন্তর্ভুক্ত করুন। ## লাইসেন্স MIT লাইসেন্স। LICENSE ফাইল দেখুন। ## যোগাযোগ README-তে ইমেইল ও GitHub লিংক ত্রুটিপূর্ণ (একটি zip ফাইল URL-এর দিকে নির্দেশ করে)। যোগাযোগের জন্য রিপোজিটরি পেজ ব্যবহার করুন। ## রিলিজ Releases বিভাগে ডাউনলোডযোগ্য ফাইল পাওয়া যায়, যদিও README-তে লিংকগুলো ভুল। --- দ্রষ্টব্য: README-তে বেশ কয়েকটি ভাঙা URL (সবগুলোই একটি zip ফাইল পাথের দিকে নির্দেশ করে) এবং একটি ত্রুটিপূর্ণ ক্লোন কমান্ড রয়েছে। ব্যবহারকারীদের ক্লোনিং ও রিলিজের জন্য সাধারণ GitHub রিপোজিটরি ইন্টারফেসের উপর নির্ভর করা উচিত। প্রকল্পটি একাধিক নিয়ন্ত্রণ পদ্ধতিসহ IoT হোম অটোমেশনের একটি ব্যবহারিক প্রদর্শন।