সুচিপত্র:

গুগল ফায়ারবেস দিয়ে একটি NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ: 4 টি ধাপ
গুগল ফায়ারবেস দিয়ে একটি NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ: 4 টি ধাপ

ভিডিও: গুগল ফায়ারবেস দিয়ে একটি NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ: 4 টি ধাপ

ভিডিও: গুগল ফায়ারবেস দিয়ে একটি NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ: 4 টি ধাপ
ভিডিও: Teleduino ile Uzaktan Kontrol | Arduino'yu İnternete Bağlamak | Arduino Ethernet Shield 2024, নভেম্বর
Anonim
গুগল ফায়ারবেস দিয়ে NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ করা
গুগল ফায়ারবেস দিয়ে NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ করা

এই কোর্সে, আমরা একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করব, একটি ফায়ারবেস ডেটাবেস তৈরি করব এবং নোড এমসিইউ ইএসপি 8266 1.0 12E নিয়ন্ত্রণ করব যা পূর্বে উল্লেখিত পণ্যগুলির সমন্বয় করবে।

ধাপ 1: প্রয়োজনীয় সমস্ত সরঞ্জাম

প্রয়োজনীয় সমস্ত সরঞ্জাম
প্রয়োজনীয় সমস্ত সরঞ্জাম

আমাদের শুরু করার জন্য এখানে কয়েকটি জিনিস প্রয়োজন

1. গুগল ফায়ারবেস

2. এমআইটি অ্যাপ আবিষ্কারক

3. একটি NodeMCU ESP8266 1.0 12E

4. মহিলা জাম্পার তারের জন্য কয়েক মহিলা

5. একটি ইউএসবি কেবল

6. Arduino IDE (আমাদের ESP8266 প্রোগ্রাম করার জন্য)

পদক্ষেপ 2: গুগল ফায়ারবেস দিয়ে শুরু করা এবং আপনার প্রথম প্রকল্প তৈরি করা

গুগল ফায়ারবেস দিয়ে শুরু করা এবং আপনার প্রথম প্রকল্প তৈরি করা
গুগল ফায়ারবেস দিয়ে শুরু করা এবং আপনার প্রথম প্রকল্প তৈরি করা

পদক্ষেপগুলো অনুসরণ কর

1. আপনার গুগল অ্যাকাউন্ট দিয়ে ফায়ারবেসে প্রবেশ করুন।

2. কনসোলে যান ক্লিক করুন এবং একটি নতুন প্রকল্প যুক্ত করুন এবং তারপরে আপনার প্রকল্পের একটি নাম দিন এবং আপনার অঞ্চল দিন, এটি একটি খুব গুরুত্বপূর্ণ পদক্ষেপ, যদি আপনি একটি ভুল অঞ্চল নির্বাচন করেন তবে আপনার প্রকল্পটি কাজ নাও করতে পারে।

3. আপনার কনসোলের ডানদিকে প্রকল্প সেটিংসের দিকে যান এবং পরিষেবা অ্যাকাউন্টগুলিতে হভার করুন এবং আপনার ডাটাবেসের গোপন নোটটি অন্য কোথাও ব্যবহারের জন্য নোট করুন, আমরা পরে আলোচনা করব।

4. এখন বিভাগটি বিকাশে যান এবং ডাটাবেসের দিকে যান এবং প্রকল্পের URL টি অনুলিপি করুন এটি ফর্মের হবে

xxxxxxxxxxxxxxxxxx.firebaseio.com/ -কপি করুন।

5. তারপর নিয়ম বিভাগে যান এবং নিম্নলিখিত পরিবর্তনগুলি সম্পাদন করুন বা কেবল এটি অনুলিপি করুন এবং নীচের কোড দিয়ে প্রতিস্থাপন করুন

".read": "সত্য", ".সত্য লিখুন"

}

}

ধাপ 3: ওয়াইফাই এর মাধ্যমে আপনার ESP8266 নিয়ন্ত্রণ করতে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা

ওয়াইফাই এর মাধ্যমে আপনার ESP8266 নিয়ন্ত্রণ করতে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা
ওয়াইফাই এর মাধ্যমে আপনার ESP8266 নিয়ন্ত্রণ করতে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা

এমআইটি অ্যাপ ইনভেন্টর ওয়েবসাইটের দিকে যান আপনার অ্যাপ তৈরি করতে এই ধাপগুলি অনুসরণ করুন।

এটি একটি খুব সহজ অ্যাপ নির্মাতা যা উপাদানগুলিকে টেনে এনে ফেলে দেয়

1. আপনার পছন্দের একটি নাম দিয়ে একটি নতুন প্রকল্প শুরু করুন।

2. এই প্রকল্পে আমরা আমাদের নোডএমসিইউ-তে বিল্ট-ইন এলইডি স্যুইচ করার সাথে কাজ করব, তাই এটি চালু এবং বন্ধ করার জন্য আমাদের কেবল দুটি বোতাম দরকার।

3. আপনি বৈশিষ্ট্য ট্যাবে বাটনের পাঠ্য এবং অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে পারেন।

4. যেহেতু আমরা ফায়ারবেস ব্যবহার করছি আমরা আমাদের ফায়ারবেস অ্যাট্রিবিউট যুক্ত করব যা ইউজার ইন্টারফেস ট্যাবের পরীক্ষামূলক বিভাগে উপস্থিত আছে, এটি ভিউয়ার বিভাগে টেনে এনে।

5. এখন, ব্লক ট্যাবে যান এবং উপরের ছবিতে দেখানো যুক্তিগুলি তৈরি করুন।

6. তারপর, আবার ডিজাইনার ট্যাবে যান এবং নিম্নলিখিত পরিবর্তনগুলি করুন

  • প্রকল্পের বালতি খালি থাকতে হবে।
  • ফায়ারবেস টোকেন যেমন হওয়া উচিত, তেমন কোন পরিবর্তন করতে হবে না।
  • এখন ফায়ারবেস ইউআরএল বক্সে, আগের ধাপে কপি করা ইউআরএল লিখুন, ইউজ ডিফল্ট বক্সটি আনটিক করুন।

7. এখন ফায়ারবেসে যান এবং ডাটাবেস> ডেটা ট্যাব> এ যান এবং একই ভেরিয়েবলের নামে একটি শিশু তৈরি করুন যা আমাদের অ্যাপ ইনভেন্টর লজিক ডায়াগ্রামে ব্যবহৃত হয়।

8. এখন পৃষ্ঠার শীর্ষে বিল্ড এ ক্লিক করুন এবং আপনার অ্যান্ড্রয়েড স্মার্টফোনে.apk ফাইলটি ডাউনলোড করুন।

ধাপ 4: আপনার ESP8266 এ আপনার কোড আপলোড করা

আপনি নীচের সংগ্রহস্থলে উপস্থিত কোডটি অনুলিপি করে আপনার কোডটি আপনার নোডএমসিইউতে রাখতে পারেন।

github.com/saiyerniakhil/ESPFireBase

এবং কিছু পরিবর্তন করতে হবে যা আমি কোডের মন্তব্যে নিজেকে পরিষ্কার করেছি।

প্রস্তাবিত: