সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় সমস্ত সরঞ্জাম
- পদক্ষেপ 2: গুগল ফায়ারবেস দিয়ে শুরু করা এবং আপনার প্রথম প্রকল্প তৈরি করা
- ধাপ 3: ওয়াইফাই এর মাধ্যমে আপনার ESP8266 নিয়ন্ত্রণ করতে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা
- ধাপ 4: আপনার ESP8266 এ আপনার কোড আপলোড করা
ভিডিও: গুগল ফায়ারবেস দিয়ে একটি NodeMCU ESP8266 1.0 12E নিয়ন্ত্রণ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই কোর্সে, আমরা একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন তৈরি করব, একটি ফায়ারবেস ডেটাবেস তৈরি করব এবং নোড এমসিইউ ইএসপি 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 নিয়ন্ত্রণ করতে আপনার প্রথম অ্যান্ড্রয়েড অ্যাপ তৈরি করা
এমআইটি অ্যাপ ইনভেন্টর ওয়েবসাইটের দিকে যান আপনার অ্যাপ তৈরি করতে এই ধাপগুলি অনুসরণ করুন।
এটি একটি খুব সহজ অ্যাপ নির্মাতা যা উপাদানগুলিকে টেনে এনে ফেলে দেয়
1. আপনার পছন্দের একটি নাম দিয়ে একটি নতুন প্রকল্প শুরু করুন।
2. এই প্রকল্পে আমরা আমাদের নোডএমসিইউ-তে বিল্ট-ইন এলইডি স্যুইচ করার সাথে কাজ করব, তাই এটি চালু এবং বন্ধ করার জন্য আমাদের কেবল দুটি বোতাম দরকার।
3. আপনি বৈশিষ্ট্য ট্যাবে বাটনের পাঠ্য এবং অন্যান্য বৈশিষ্ট্য পরিবর্তন করতে পারেন।
4. যেহেতু আমরা ফায়ারবেস ব্যবহার করছি আমরা আমাদের ফায়ারবেস অ্যাট্রিবিউট যুক্ত করব যা ইউজার ইন্টারফেস ট্যাবের পরীক্ষামূলক বিভাগে উপস্থিত আছে, এটি ভিউয়ার বিভাগে টেনে এনে।
5. এখন, ব্লক ট্যাবে যান এবং উপরের ছবিতে দেখানো যুক্তিগুলি তৈরি করুন।
6. তারপর, আবার ডিজাইনার ট্যাবে যান এবং নিম্নলিখিত পরিবর্তনগুলি করুন
- প্রকল্পের বালতি খালি থাকতে হবে।
- ফায়ারবেস টোকেন যেমন হওয়া উচিত, তেমন কোন পরিবর্তন করতে হবে না।
- এখন ফায়ারবেস ইউআরএল বক্সে, আগের ধাপে কপি করা ইউআরএল লিখুন, ইউজ ডিফল্ট বক্সটি আনটিক করুন।
7. এখন ফায়ারবেসে যান এবং ডাটাবেস> ডেটা ট্যাব> এ যান এবং একই ভেরিয়েবলের নামে একটি শিশু তৈরি করুন যা আমাদের অ্যাপ ইনভেন্টর লজিক ডায়াগ্রামে ব্যবহৃত হয়।
8. এখন পৃষ্ঠার শীর্ষে বিল্ড এ ক্লিক করুন এবং আপনার অ্যান্ড্রয়েড স্মার্টফোনে.apk ফাইলটি ডাউনলোড করুন।
ধাপ 4: আপনার ESP8266 এ আপনার কোড আপলোড করা
আপনি নীচের সংগ্রহস্থলে উপস্থিত কোডটি অনুলিপি করে আপনার কোডটি আপনার নোডএমসিইউতে রাখতে পারেন।
github.com/saiyerniakhil/ESPFireBase
এবং কিছু পরিবর্তন করতে হবে যা আমি কোডের মন্তব্যে নিজেকে পরিষ্কার করেছি।
প্রস্তাবিত:
গুগল এআইওয়াই দিয়ে বিশ্বের নিয়ন্ত্রণ: 8 টি ধাপ
গুগল এআইওয়াই দিয়ে বিশ্ব নিয়ন্ত্রণ করা: গুগল এআইওয়াই প্রজেক্টস ভয়েস কিটটি মে 2017 এর দ্য ম্যাগপি এর প্রিন্ট ইস্যুতে বিনামূল্যে এসেছে এবং আপনি এখন এটি অনেক ইলেকট্রনিক্স সরবরাহকারীর কাছ থেকে কিনতে পারেন। কিট কিভাবে ভয়েক থেকে তথ্য বের করতে হয়
গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: 3 টি ধাপ
গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: ভূমিকা: এটি একটি হোম অটোমেশন প্রকল্প যা ফায়ারবেস এবং নোডএমসিইউ ব্যবহার করে। প্রথমে আমি ফায়ারবেস কেন বেছে নিলাম কারণ এটি সহজেই রক্ষণাবেক্ষণ করা যায় এতে অগ্রগতি প্রতিবেদন, ক্র্যাশ অ্যানালিটিক্স ইত্যাদি আছে এবং ঠিক এটি বিনা মূল্যে তাই আমরা করতে পারি
কিভাবে একটি Arduino দিয়ে একটি Arduino দিয়ে একটি CubeSat তৈরি করবেন: 9 টি ধাপ
কিভাবে একটি Arduino সঙ্গে একটি Arducam সঙ্গে একটি CubeSat নির্মাণ: প্রথম ছবিতে, আমরা একটি Arduino আছে এবং এটি " Arduino Uno। &Quot; 2MP মিনি। "
গুগল ফায়ারবেস ব্যবহার করে রিয়েল টাইম টু ডু লিস্ট: ১২ টি ধাপ
গুগল ফায়ারবেস ব্যবহার করে রিয়েল টাইম টু-ডু লিস্ট: আরে! আমরা সকলেই দিন-দিন ভিত্তিতে টু-ডু লিস্ট ব্যবহার করি, সেটা অনলাইন হোক বা অফলাইন। যদিও অফলাইন তালিকাগুলি হারিয়ে যাওয়ার প্রবণতা রয়েছে এবং ভার্চুয়াল তালিকাগুলি ভুলভাবে স্থানান্তরিত হতে পারে, দুর্ঘটনাক্রমে মুছে ফেলা বা এমনকি ভুলেও যেতে পারে। তাই আমরা গুগল ফায়ারবেসে একটি তৈরি করার সিদ্ধান্ত নিয়েছি
নোডএমসিইউ (আরডুইনো), গুগল ফায়ারবেস এবং লারাভেল ব্যবহার করে রিয়েলটাইম ইভেন্ট বিজ্ঞপ্তি: 4 টি ধাপ (ছবি সহ)
নোডএমসিইউ (আরডুইনো), গুগল ফায়ারবেস এবং লারাভেল ব্যবহার করে রিয়েলটাইম ইভেন্ট বিজ্ঞপ্তি: আপনি কি কখনও আপনার ওয়েবসাইটে কোনও অ্যাকশন করার সময় বিজ্ঞপ্তি পেতে চেয়েছিলেন কিন্তু ইমেলটি সঠিক নয়? আপনি কি প্রতিবার বিক্রয় করার সময় একটি শব্দ বা একটি ঘণ্টা শুনতে চান? অথবা একটি জরুরী কারণে আপনার অবিলম্বে মনোযোগের প্রয়োজন আছে