সুচিপত্র:
- ধাপ 1: ওয়েব অ্যাপ্লিকেশন তৈরি করুন
- ধাপ 2: মাইএসকিউএল ডাটাবেস তৈরি করুন
- ধাপ 3: মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
- ধাপ 4: পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
- ধাপ 5: সার্ভারে PHP ফাইল আপলোড করুন
- ধাপ 6: NodeMCU ESP8266 এ Arduino (.ino) ফাইল সম্পাদনা করুন এবং আপলোড করুন
- ধাপ 7: মাইএসকিউএল ডাটাবেসের সাথে সংযোগ পরীক্ষা করুন
ভিডিও: কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
মাইএসকিউএল একটি বহুল ব্যবহৃত রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (আরডিবিএমএস) যা স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ (এসকিউএল) ব্যবহার করে। কিছু সময়ে, আপনি MySQL ডাটাবেসে Arduino/NodeMCU সেন্সর ডেটা আপলোড করতে চাইতে পারেন। এই নির্দেশনায়, আমরা দেখব কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসের সাথে সংযুক্ত করতে হয়।
এখানে আমি সরলতা এবং বিনামূল্যে প্রাপ্যতার কারণে মাইএসকিউএল ডাটাবেস হোস্ট করতে 000webhost ব্যবহার করতে যাচ্ছি। যাইহোক, আপনি এটিতে LAMP (লিনাক্স, অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি) স্ট্যাক সহ যে কোন প্ল্যাটফর্ম ব্যবহার করতে পারেন। এমনকি আপনি আপনার উইন্ডোজ পিসিতে স্থানীয়ভাবে মাইএসকিউএল ডাটাবেস হোস্ট করতে XAMPP ব্যবহার করতে পারেন।
এই নির্দেশে, আমি কোন সেন্সর ব্যবহার করতে যাচ্ছি না। আমি শুধু দুটি ভেরিয়েবল বৃদ্ধি করব এবং সেগুলো ডাটাবেসে ুকাব। যাইহোক, আপনি আপনার বোর্ডের সাথে যে কোন সেন্সর সংযুক্ত করতে পারেন।
প্রয়োজনীয়তা:-
- NodeMCU ESP8266 উন্নয়ন বোর্ড
- 000webhost অ্যাকাউন্টের বিনামূল্যে সংস্করণ (অথবা স্থানীয় হোস্টে মাইএসকিউএল ইনস্টল করা)
- ফাইলজিলা এফটিপি ক্লায়েন্ট (বিনামূল্যে সংস্করণ)
ধাপ 1: ওয়েব অ্যাপ্লিকেশন তৈরি করুন
- 000webhost.com এ নেভিগেট করুন এবং আপনার অ্যাকাউন্টে লগইন করুন।
- উইন্ডোর উপরের ডানদিকে কোণায় নতুন সাইট তৈরি করুন বোতামটি সনাক্ত করুন।
- পছন্দসই সাইটের নাম এবং পাসওয়ার্ড লিখুন এবং তারপর তৈরি বোতামটি টিপুন। (একটি নিরাপদ স্থানে সাইটের পাসওয়ার্ড নোট করুন কারণ আমরা এটি আসন্ন ধাপে ব্যবহার করতে যাচ্ছি)।
- ম্যানেজ ওয়েবসাইট বিকল্পটি এগিয়ে যান।
ধাপ 2: মাইএসকিউএল ডাটাবেস তৈরি করুন
টুলস >> ডাটাবেস ম্যানেজারে নেভিগেট করুন এবং তারপরে একটি নতুন ডাটাবেস তৈরি করুন।
সফলভাবে ডাটাবেস তৈরির পর, ম্যানেজ >> PhpMyAdmin- এ যান।
ধাপ 3: মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
- PhpMyAdmin উইন্ডোর বাম প্যানেলে ডাটাবেসের নামটি খুঁজুন এবং ক্লিক করুন (যেমন স্ক্রিনশট এ দেখানো হয়েছে)।
- টেবিলের নাম এবং কলামের সংখ্যা লিখুন (এটি 5 হতে দিন)। তারপর Go বাটনে চাপ দিন।
- কলাম তৈরি করুন (স্ক্রিনশট খ -এ দেখানো স্কিমা অনুযায়ী) এবং তারপর সেভ বাটনে চাপ দিন।
বিকল্পভাবে, আপনি নীচের কমান্ডটি চালানোর মাধ্যমে টেবিল তৈরি করতে পারেন:-
টেবিল তৈরি করুন `id13263538_sumodb`। `সময় নয়, প্রাথমিক কী (` id`)) ইঞ্জিন = InnoDB;
ধাপ 4: পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
- Github থেকে dbwrite.php এবং dbread.php ফাইল ডাউনলোড করুন (অথবা সংযুক্ত ফাইল ডাউনলোড করুন)।
- Dbwrite.php এবং dbread.php এ ডাটাবেসের বিবরণ এবং টেবিলের নাম আপডেট করুন (স্ক্রিনশটে দেখানো হয়েছে)।
ধাপ 5: সার্ভারে PHP ফাইল আপলোড করুন
- ওয়েবসাইট >> ওয়েবসাইট সেটিংস >> সাধারণ পরিচালনা করতে নেভিগেট করুন।
- হোস্টনাম, ব্যবহারকারীর নাম, পোর্ট এবং পাসওয়ার্ড নোট করুন (পাসওয়ার্ড ধাপ 1 এ তৈরি সাইট পাসওয়ার্ডের মতো)।
- ফাইলজিলা এফটিপি ক্লায়েন্ট ব্যবহার করে সার্ভারে সংযোগ করতে এই বিবরণগুলি ব্যবহার করুন (স্ক্রিনশটে দেখানো হয়েছে)।
- Public_html ফোল্ডারে নেভিগেট করুন এবং dbwrite.php এবং dbread.php ফাইল আপলোড করুন।
ধাপ 6: NodeMCU ESP8266 এ Arduino (.ino) ফাইল সম্পাদনা করুন এবং আপলোড করুন
- ওয়েবসাইট >> ওয়েবসাইট সেটিংস >> পরিচালনা করতে নেভিগেট করুন এবং ওয়েবসাইট_নাম (সাইট ইউআরএল) নোট করুন।
- আপনার সাইটের নামের সাথে example.com প্রতিস্থাপন করতে.ino ফাইল সম্পাদনা করুন। এছাড়াও ওয়াইফাই SSID এবং পাসওয়ার্ড আপডেট করতে ভুলবেন না।
- অবশেষে, NodeMCU এ কোড আপলোড করুন।
ধাপ 7: মাইএসকিউএল ডাটাবেসের সাথে সংযোগ পরীক্ষা করুন
একবার কোড নোডএমসিইউতে আপলোড হয়ে গেলে, এটি মাইএসকিউএল ডাটাবেসে ডেটা পাঠানো শুরু করবে।
ডাটাবেসের মান দেখতে "example.com/dbread.php" দেখুন।
আশা করি আপনার এই টিউটোরিয়ালটি সহায়ক হবে। উপভোগ করুন!
প্রস্তাবিত:
কিভাবে ESP8266 NodeMCU কে IoT ক্লাউডে সংযুক্ত করবেন: 5 টি ধাপ
কিভাবে ESP8266 NodeMCU কে IoT ক্লাউডের সাথে সংযুক্ত করবেন: এই নির্দেশনাটি আপনাকে ESP8266 NodeMCU ব্যবহার করে একটি সহজ ইন্টারনেট অফ থিংস ডেমো এবং AskSensors নামে একটি অনলাইন IoT পরিষেবা দেখায়। কিভাবে ESP8266 HTTPS ক্লায়েন্টের কাছ থেকে দ্রুত ডেটা পাবেন এবং গ্রাফে এটি AskSensors Io- এ প্লট করবেন তা আমরা আপনাকে দেখাই
কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠাবেন: 6 টি ধাপ
কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠানো যায়: এই প্রকল্পে আমরা DHT11 কে নোডেমকু দিয়ে ইন্টারফেস করেছি এবং তারপর আমরা dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা
NODEMCU LUA ESP8266 মাইএসকিউএল ডাটাবেসের সাথে সংযুক্ত করুন: 6 টি ধাপ
NODEMCU LUA ESP8266 মাইএসকিউএল ডাটাবেসের সাথে সংযুক্ত করুন: এই নির্দেশনা দুর্বল হৃদয়ের জন্য নয় কারণ এটি XAMPP (Apache, MySQL & PHP), HTML এবং অবশ্যই LUA ব্যবহার করে। আপনি যদি এগুলি মোকাবেলায় আত্মবিশ্বাসী হন তবে পড়ুন! আমি XAMPP ব্যবহার করি কারণ এটি একটি পেন ড্রাইভ বা আপনার হার্ড ড্রাইভে সেট আপ করা যায় এবং এটি কনফিগার করা হয়
মাটি আর্দ্রতা সেন্সর এবং ESP8266 কে AskSensors IoT ক্লাউডে কিভাবে সংযুক্ত করবেন: 10 টি ধাপ
কিভাবে মাটির আর্দ্রতা সেন্সর এবং ESP8266 কে AskSensors IoT Cloud এর সাথে সংযুক্ত করবেন: এই নির্দেশনাটি আপনাকে দেখায় কিভাবে আপনার মাটির আর্দ্রতা সেন্সর এবং ESP8266 কে IoT ক্লাউডের সাথে সংযুক্ত করতে হয়। যা পানির ভলিউমেট্রিক কন্টেন্ট পরিমাপ করে
NodeMCU / ESP8266 এবং OLED Shield কিভাবে সংযুক্ত করবেন: 8 টি ধাপ
কিভাবে NodeMCU / ESP8266 এবং OLED শিল্ড সংযোগ করবেন: আমি এই নির্দেশে দেখাবো কিভাবে I2c এর মাধ্যমে NodeMCU V2 Amica (ESP8266) কে বিখ্যাত SSD1306 চিপের উপর ভিত্তি করে OLED ডিসপ্লেতে সংযুক্ত করতে হয়। OLED এর জন্য আমরা এই নির্দেশে একটি OLED শিল্ড ব্যবহার করব যা সোল্ডার 0,96 " ইঞ্চি OLED