
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



ভূমিকা:
এটি একটি হোম অটোমেশন প্রকল্প যা ফায়ারবেস এবং নোডএমসিইউ ব্যবহার করে। প্রথমে আমি ফায়ারবেস কেন বেছে নিলাম কারণ এটিকে সহজেই রক্ষণাবেক্ষণ করা যায় এতে অগ্রগতি প্রতিবেদন, ক্র্যাশ অ্যানালিটিক্স ইত্যাদি আছে এবং এটি বিনা মূল্যে তাই আমরা এই প্রকল্পটি লাইট, ফ্যান, টিভি ইত্যাদি নিয়ন্ত্রণ করতে ব্যবহার করতে পারি তাই আসুন শুরু করা যাক
সরবরাহ
- NodeMcu - 1 নং
- রিলে মডিউল - 1 নং
- ব্রেডবোর্ড - 1 নং
- পুরুষ থেকে মহিলা জাম্পার - 3 নং
- একটি ইন্টারনেট সংযোগ
- একটি অ্যান্ড্রয়েড ফোন
ধাপ 1: ডাটাবেস তৈরি করা




প্রথমে আপনাকে এই ওয়েবসাইটে গিয়ে আপনার গুগল অ্যাকাউন্টে লগ ইন করতে হবে। এবং create a new project এ ক্লিক করুন এবং আপনার প্রজেক্টের নাম দিন এবং Continue এ ক্লিক করুন। কয়েক মিনিট পরে, এটি বলে, "আপনার প্রকল্পটি প্রস্তুত" এবং এটিতে ক্লিক করার জন্য একটি অবিরত বোতাম উপস্থিত হবে, ড্যাশবোর্ডটি উপস্থিত হবে, বাম পাশের ডাটাবেস ট্যাবে সেখানে ক্লিক করুন এবং ধীরে ধীরে নিচে স্ক্রোল করুন আপনি দেখতে পাবেন রিয়েল-টাইম তৈরি করুন ডাটাবেস বাটনে ক্লিক করুন। এটি একটি ডায়ালগ বক্স খুলে আপনাকে বলছে লকড মোড বা টেস্ট মোড বেছে নিতে। পরীক্ষা মোড নির্বাচন করুন এবং সক্ষম ক্লিক করুন। আপনি উপরে ডেটা ট্যাবে নির্দেশিত হবেন আপনি চারটি ট্যাব দেখতে পাবেন নিয়ম ট্যাবে ক্লিক করুন এবং পড়ুন এবং লিখুন উভয় নিয়মই সত্য কিনা তা পরীক্ষা করুন। যদি না সত্য উভয় পরিবর্তন এখন প্রজেক্ট সেটিংসে যান এবং আপনার প্রোজেক্ট আইডি এবং ওয়েব এপিআই কী কপি করুন যা আমরা পরে ব্যবহার করব। এবং সার্ভিস অ্যাকাউন্টস ট্যাবেও যান, বাম ডাটাবেস সিক্রেটস ট্যাবে সেখানে ট্যাবে ক্লিক করুন এবং নিচে স্ক্রোল করুন আপনি ডাটাবেসের নাম দেখবেন এবং সিক্রেটের ডান পাশে শো অপশনে একটি গোপন ক্লিক করুন এবং গোপন কপি এবং পেস্ট করুন এটি একটি নোটপ্যাড উইন্ডোতে। এবং এখন এই অংশ শেষ। এখন আমরা অ্যাপ উদ্ভাবক অংশে যাব।
ধাপ 2: অ্যাপের কনফিগারেশন


অ্যাপ্লিকেশন অংশটি কঠিন কাজ নয় আমি.aia ফাইলটি ডাউনলোড করার লিংক দিয়েছি। আপনি কেবল এটি ডাউনলোড করে আপনার অ্যাকাউন্টে আমদানি করতে পারেন। প্রথমে, এমআইটি অ্যাপের উদ্ভাবকটিতে সাইন ইন করুন এবং শীর্ষে, আমার প্রকল্প সেখানে থাকবে সেখানে ক্লিক করুন বিকল্পগুলির একটি তালিকা প্রদর্শিত হবে আমার কম্পিউটার থেকে আমদানি প্রকল্প (.aia) এ ক্লিক করুন এবং ডাউনলোড করা এআইএ ফাইলটি নির্বাচন করুন এবং আমদানি করুন ক্লিক করুন প্রকল্প আমদানি করা হবে এবং খোলা হবে। এখন firebaseDB1 উইজেটে ক্লিক করুন সেটিংস ট্যাবটি ডানদিকে খুলবে তাতে ওয়েব এপিআই কী দিয়ে ফায়ারবেস টোকেন পরিবর্তন করুন এবং ফায়ারবেস ইউআরএল পরিবর্তন করুন আপনার ফায়ারবেস প্রজেক্ট আইডি ফরম্যাটে (https:// {your-project-id }.firebaseio.com/)। এবং আপনার অ্যাপের apk ফাইল ডাউনলোড করতে বিল্ড অপশনে ক্লিক করুন। এখন আপনার মোবাইল ফোনে অ্যাপটি ইনস্টল করুন। এবং আমরা পরবর্তী ধাপে যাব।
ধাপ 3: কোড

তাই আমি কোডও প্রদান করেছি। তাই কোডটি ডাউনলোড করুন এবং এটি খুলুন ফায়ারবেস_হোস্ট আপনার প্রজেক্ট আইডি দিয়ে ফরম্যাটে ({Your-project-id}.firebaseio.com)। এছাড়াও আপনি আগে কপি করা আপনার ফায়ারবেস সিক্রেট দিয়ে firebase_Auth পরিবর্তন করুন। এবং বিশেষ করে ওয়াইফাই নাম এবং পাসওয়ার্ড পরিবর্তন করতে ভুলবেন না।
লিঙ্ক: কোড এবং অ্যাপ
প্রস্তাবিত:
গুগল সহকারী - Esp8266: 6 ধাপ ব্যবহার করে হোম অটোমেশন আইওটি

গুগল সহকারী | Esp8266 ব্যবহার করে হোম অটোমেশন আইওটি: এই নির্দেশাবলীতে আমি আপনাকে গুগল সহকারী নিয়ন্ত্রিত হোম অটোমেশন দেখাব
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)

কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া: এই হোম অটোমেশন প্রকল্পে, আমরা একটি স্মার্ট হোম রিলে মডিউল ডিজাইন করব যা 5 টি হোম যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন, আইআর রিমোট বা টিভি রিমোট, ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। এই স্মার্ট রিলেটিও বুঝতে পারে
হোম অটোমেশন গুগল অ্যাসিস্ট্যান্ট এবং অ্যাডাফ্রুট আইও ব্যবহার করে: 3 টি ধাপ

গুগল অ্যাসিস্ট্যান্ট এবং অ্যাডাফ্রুট আইও ব্যবহার করে হোম অটোমেশন: গুগল সহকারী হল এআই (কৃত্রিম বুদ্ধিমত্তা) ভিত্তিক ভয়েস কমান্ড পরিষেবা। ভয়েস ব্যবহার করে, আমরা গুগল সহকারীর সাথে যোগাযোগ করতে পারি এবং এটি ইন্টারনেটে অনুসন্ধান, ইভেন্টের সময়সূচী, অ্যালার্ম সেট করা, যন্ত্রপাতি নিয়ন্ত্রণ ইত্যাদি করতে পারে।
কিভাবে NodeMCU ব্যবহার করে ফায়ারবেস হোম অটোমেশন সিস্টেম তৈরি করবেন - IOT প্ল্যাটফর্মে: 14 টি ধাপ

কিভাবে NodeMCU ব্যবহার করে ফায়ারবেস হোম অটোমেশন সিস্টেম তৈরি করবেন | IOT প্ল্যাটফর্মে: এই প্রকল্পের উদ্দেশ্য এই প্রকল্পের লক্ষ্য হল একটি হোম অটোমেশন সিস্টেম তৈরি করা যা ব্যবহারকারীকে IOT অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে তার বাড়ির সমস্ত দূরবর্তী নিয়ন্ত্রণযোগ্য ডিভাইসে সম্পূর্ণ নিয়ন্ত্রণ দেয়।
গুগল ফায়ারবেস ব্যবহার করে রিয়েল টাইম টু ডু লিস্ট: ১২ টি ধাপ

গুগল ফায়ারবেস ব্যবহার করে রিয়েল টাইম টু-ডু লিস্ট: আরে! আমরা সকলেই দিন-দিন ভিত্তিতে টু-ডু লিস্ট ব্যবহার করি, সেটা অনলাইন হোক বা অফলাইন। যদিও অফলাইন তালিকাগুলি হারিয়ে যাওয়ার প্রবণতা রয়েছে এবং ভার্চুয়াল তালিকাগুলি ভুলভাবে স্থানান্তরিত হতে পারে, দুর্ঘটনাক্রমে মুছে ফেলা বা এমনকি ভুলেও যেতে পারে। তাই আমরা গুগল ফায়ারবেসে একটি তৈরি করার সিদ্ধান্ত নিয়েছি