সুচিপত্র:
- ধাপ 1: ESP8266 এ FTDI কেবল
- ধাপ 2: Arduino IDE দিয়ে ESP8266 প্রোগ্রাম করা
- ধাপ 3: GBridge সেট আপ
- ধাপ 4: GBridge এর সাথে কাজ করার জন্য Adafruit MQTT লাইব্রেরি পাওয়া
ভিডিও: GBridge.io ব্যবহার করে গুগল হোম থেকে ESP8266 নিয়ন্ত্রণ করুন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
গুগল হোম থেকে ESP8266 নিয়ন্ত্রণ করার বিভিন্ন উপায় রয়েছে, তবে ইন্টারনেটে IFTT ব্যবহার করে আপনি যে সমাধানগুলি খুঁজে পেতে পারেন তার বেশিরভাগই সেটআপের জন্য ব্যবহারকারী বান্ধব নয়।
gBridge.io প্রক্রিয়াটিকে সহজ করতে এবং নির্বিঘ্নে কাজ করার অনুমতি দেয়।
এই কিভাবে-কিভাবে গাইড করতে হয়, আমি আপনাকে দেখাবো কিভাবে আমি আমার ESP01 মডিউল সেটআপ করব যেমন "বাতি জ্বালান" এবং "বাতি জ্বালানো?" প্রকল্পটি কেবল অন্তর্নির্মিত LED চালু এবং বন্ধ করে, তবে এর পরে আরও সহজ।
উপকরণ প্রয়োজন:
- 1 * ESP8266 মডিউল (https://www.sparkfun.com/products/13678)
- 2 * পুশ-বোতাম (https://www.sparkfun.com/products/97)
- 1 * 10k প্রতিরোধক
- 1 * FTDI কেবল 3.3V (https://www.sparkfun.com/products/14909)
ধাপ 1: ESP8266 এ FTDI কেবল
ESP8266 এবং আপনার পিসির মধ্যে যোগাযোগ করার জন্য, আপনাকে ESP8266 অ্যাডাপ্টারে FTDI করতে হবে।
- আপনার যদি 5V FTDI কেবল থাকে তবে আপনাকে সংযুক্ত ছবিতে দেখানো সার্কিটটি তৈরি করতে হবে:
- আপনার যদি 3.3V FTDI কেবল থাকে, আপনি 78xxl চিপ এড়াতে পারেন এবং 3.3V সরাসরি ESP8266 এ প্লাগ করতে পারেন।
- বাম বোতামটি "প্রোগ্রামিং" বোতাম এবং ডানটি "রিসেট" বোতাম
- যখন আপনি এটিকে "প্রোগ্রামিং" মোডে রাখতে চান, তখন আপনাকে দুটি বোতাম টিপে রাখতে হবে এবং প্রথমে রিসেট বোতামটি ছেড়ে দিতে হবে, এবং তারপরে দ্বিতীয়টি।
- এই প্রকল্পে প্রোগ্রাম বোতামটি ব্যবহার করা হবে বিল্ট-ইন এলইডি ম্যানুয়ালি চালু এবং বন্ধ করতে।
ধাপ 2: Arduino IDE দিয়ে ESP8266 প্রোগ্রাম করা
দ্বিতীয় ধাপ হল Arduino IDE দিয়ে ESP01 মডিউল প্রোগ্রাম করতে সক্ষম হওয়া। এটি এর পরে অ্যাডাফ্রুট থেকে এমকিউটিটি লাইব্রেরি ব্যবহার করা সহজ করে তুলবে। আমি এই পদক্ষেপগুলির জন্য এই নির্দেশিকা দ্বারা অনুপ্রাণিত হয়েছিলাম:
- সর্বশেষ Arduino IDE সংস্করণ ইনস্টল করুন। আমার ক্ষেত্রে এটি v1.8.8 ছিল।
- ফাইল পছন্দগুলিতে যান এবং অতিরিক্ত বোর্ড ম্যানেজার URLS- এ https://arduino.esp8266.com/stable/package_esp8266com_index.json লিঙ্ক যোগ করুন।
- টুলস বোর্ড ম্যানেজারে যান
- আপনি এখন অতিরিক্ত বোর্ডে যোগ করার পর থেকে সেখানে একটি বিকল্প হিসাবে esp8266 থাকা উচিত।
- এটি নির্বাচন করুন এবং ইনস্টল টিপুন।
- আপনার এখন ESP8266 মডিউলটি "জেনেরিক ESP8266" মডিউল হিসাবে তালিকাভুক্ত হওয়া উচিত।
- আমার ক্ষেত্রে, আমাকে সংযুক্ত ছবিতে দেখানো কিছু প্যারামিটার বেছে নিতে হয়েছিল।
- আপনার FTDI কেবল প্লাগ করা পোর্টটি বেছে নিন।
- আপনি "Blink example" (ফাইলের উদাহরণ ESP8266 Blink) পরীক্ষা করতে পারেন।
- আপনার ESP8266 কে "প্রোগ্রামিং" মোডে রাখুন দুটি বোতাম চেপে রেখে এবং প্রথমে রিসেট বোতামটি ছেড়ে দিন এবং তারপরে দ্বিতীয়টি।
ধাপ 3: GBridge সেট আপ
- Https://about.gbridge.io/ এ যান
- একটি অ্যাকাউন্ট নিবন্ধন করুন
- আপনার অ্যাকাউন্টে লগ ইন করুন
- একটি নতুন ডিভাইস তৈরি করুন
- Add চাপুন।
-
আপনার ডিভাইসের তালিকায়, আপনার নতুন ডিভাইস তালিকাভুক্ত হওয়া উচিত।
- পরবর্তীতে আপনার দুটি ফিডের ঠিকানা প্রয়োজন হবে।
- গুগল সহকারীকে সংযুক্ত করতে, আপনি gBridge ডকুমেন্টেশনে উপলব্ধ গাইড অনুসরণ করতে পারেন:
ধাপ 4: GBridge এর সাথে কাজ করার জন্য Adafruit MQTT লাইব্রেরি পাওয়া
Adafruit MQTT লাইব্রেরি ESP866 এবং gBridge.io এর মধ্যে যোগাযোগের জন্য ব্যবহার করা হবে
- Arduino IDE- এ যান Tools -> Library Manager- এ
- অ্যাডাফ্রুট এমকিউটিটি লাইব্রেরি ইনস্টল করুন
- কোডের প্রথম অংশে তথ্য লিখুন এবং এটি আপলোড করুন। আপনি আপ এবং চলমান হতে হবে।
/************************* ওয়াইফাই অ্যাক্সেস পয়েন্ট ********************* ************ / #ডিফাইন WLAN_SSID "আপনার SSID নাম" #Dfine WLAN_PASS "আপনার SSID পাসওয়ার্ড" / ***** Gbridge সেটআপ *********************************/#সংজ্ঞায়িত AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // SSL- এর জন্য 8883 ব্যবহার করুন ********** ফিডস ***************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // আপনার ফিড নাম Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff") দ্বারা প্রতিস্থাপন করুন; // আপনার ফিডনাম দ্বারা প্রতিস্থাপন করুন
প্রস্তাবিত:
গুগল সহকারী - Esp8266: 6 ধাপ ব্যবহার করে হোম অটোমেশন আইওটি
গুগল সহকারী | Esp8266 ব্যবহার করে হোম অটোমেশন আইওটি: এই নির্দেশাবলীতে আমি আপনাকে গুগল সহকারী নিয়ন্ত্রিত হোম অটোমেশন দেখাব
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে LED নিয়ন্ত্রণ করুন: 4 টি ধাপ
Arduino ব্যবহার করে ইন্টারনেট ব্যবহার করে সারা বিশ্বে নিয়ন্ত্রণ নেতৃত্ব: হাই, আমি ithত্বিক। আমরা আপনার ফোন ব্যবহার করে একটি ইন্টারনেট নিয়ন্ত্রিত নেতৃত্ব তৈরি করতে যাচ্ছি।
গুগল শীট এবং গুগল স্ক্রিপ্ট ব্যবহার করে আবহাওয়ার তথ্য: 7 টি ধাপ
গুগল শীট এবং গুগল স্ক্রিপ্ট ব্যবহার করে আবহাওয়ার তথ্য: এই ব্লগটুটে, আমরা অ্যাডাফ্রুট হুজা ইএসপি 8266 ব্যবহার করে গুগল শীটে এসএইচটি 25 সেন্সরের রিডিং পাঠাতে যাচ্ছি যা ইন্টারনেটে ডেটা পাঠাতে সাহায্য করে। গুগল শীট সেলে ডেটা পাঠানো অনেক দরকারী এবং মৌলিক উপায় যা তথ্য সংরক্ষণ করে
নোড এমসিইউ এবং গুগল সহকারী ব্যবহার করে হোম অ্যাপ্লায়েন্সেস নিয়ন্ত্রণ করুন - IOT - Blynk - IFTTT: 8 টি ধাপ
নোড এমসিইউ এবং গুগল অ্যাসিস্ট্যান্ট ব্যবহার করে হোম অ্যাপ্লায়েন্সেস নিয়ন্ত্রণ করুন IOT | Blynk | IFTTT: গুগল অ্যাসিস্ট্যান্ট ব্যবহার করে যন্ত্রপাতি নিয়ন্ত্রণ করার একটি সহজ প্রকল্প: সতর্কতা: মেইন মেইন ইলেকট্রিসিটি পরিচালনা করা বিপজ্জনক হতে পারে। চরম যত্ন সহকারে পরিচালনা করুন। ওপেন সার্কিট নিয়ে কাজ করার সময় একজন পেশাদার ইলেকট্রিশিয়ান নিয়োগ করুন। আমি এর দায়িত্ব নেব না
NodeMCU (ESP8266) এবং Blynk অ্যাপ ব্যবহার করে হোম অ্যাপ্লায়েন্স নিয়ন্ত্রণ করুন: 8 টি ধাপ (ছবি সহ)
NodeMCU (ESP8266) এবং Blynk অ্যাপ ব্যবহার করে হোম অ্যাপ্লায়েন্সস নিয়ন্ত্রণ করুন: এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে Blynk অ্যাপ এবং NodeMCU (ESP8266) ব্যবহার করতে হয় যাতে ল্যাম্প নিয়ন্ত্রণ করা যায় (অন্য যে কোন গৃহস্থালি যন্ত্রপাতি ঠিক থাকবে), সমন্বয় হবে ইন্টারনেটের মাধ্যমে হতে হবে এই নির্দেশের উদ্দেশ্য হল সহজ দেখানো