সুচিপত্র:
- ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
- ধাপ 2: ব্যবহৃত উপাদানগুলি:
- ধাপ 3: Arduino IDE তে Nodemcu কিভাবে কনফিগার করবেন
- ধাপ 4: সার্কিট ডায়াগ্রাম:
- ধাপ 5: কোড:
- ধাপ 6: ভিডিও:
ভিডিও: কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠাবেন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পে আমরা DHT11 কে নোডেমকু দিয়ে ইন্টারফেস করেছি এবং তারপর আমরা dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা।
ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
1. Arduino IDE: Nodemcu এর জন্য আমরা শুধুমাত্র arduino IDE ব্যবহার করছি। আপনি এই লিঙ্ক থেকে সর্বশেষ Arduino IDE ডাউনলোড করতে পারেন:
www.arduino.cc/en/Main/Software
এখন কিভাবে nodemcu কে arduino IDE তে কনফিগার করতে হয়, আমরা আপনাকে নিচের ধাপে সেই জিনিসটি বলব।
2. XAMPP সার্ভার ইনস্টল করা: এখানে আমরা XAMPP সার্ভার ব্যবহার করছি এটি উইন্ডোজ এবং লিনাক্স উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে, কিন্তু আমার পরামর্শ হল আপনি যদি উবুন্টুতে থাকেন (যেকোন লিনাক্স প্ল্যাটফর্ম) তাহলে LAMP এর সাথে যান। এখন যেহেতু আমরা উইন্ডোতে আছি তাই আমরা XAMPP সার্ভার পছন্দ করেছি। সুতরাং আপনি এই লিঙ্ক থেকে XAMPP সার্ভার ডাউনলোড করতে পারেন। বিকল্পভাবে LAMP সার্ভারের জন্য পদক্ষেপগুলি হল:
1. Apache ইনস্টল করুন
sudo apt-apache2 ইনস্টল করুন
2. মাইএসকিউএল ইনস্টল করুন:
sudo apt-get mysql-server ইনস্টল করুন
3. পিএইচপি ইনস্টল করুন:
sudo apt-get php5 libapache2-mod-php5 ইনস্টল করুন
4. সার্ভার পুনরায় চালু করুন:
sudo /etc/init.d/apache2 পুনরায় চালু করুন
5. অ্যাপাচি চেক করুন https:// localhost/
আপনি উপরের লিঙ্কে ক্লিক করে একটি অ্যাপাচি পেজ পাবেন যদি আপনি না পান তাহলে আপনার ইনস্টলেশনে কিছু ভুল হয়েছে
এখানে আমরা PHPMYADMIN ব্যবহার করছি যা মাইএসকিউএল সার্ভারের ওয়েব ইন্টারফেস তাই ব্যবহার কমান্ডটি ইনস্টল করার জন্য:
sudo apt-get phpmyadmin ইনস্টল করুন
ধাপ 2: ব্যবহৃত উপাদানগুলি:
1) নোড এমসিইউ ভি 3: নোড এমসিইউ একটি ওপেন সোর্স আইওটি প্ল্যাটফর্ম। এর মধ্যে রয়েছে ফার্মওয়্যার যা ESP8266 Wi-Fi SoC- এ হার্ডওয়্যার থেকে চলে যা ESP-12 মডিউলের উপর ভিত্তি করে। ডিফল্টভাবে "নোড এমসিইউ" শব্দটি ডেভ কিটের পরিবর্তে ফার্মওয়্যারকে নির্দেশ করে।
2) DHT11 সেন্সর: এই DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সরটিতে তাপমাত্রা এবং আর্দ্রতা সেন্সর ক্ষমতা সহ একটি ক্যালিব্রেটেড ডিজিটাল সিগন্যাল আউটপুট রয়েছে। এটি একটি উচ্চ-কর্মক্ষমতা 8-বিট মাইক্রোকন্ট্রোলারের সাথে সংহত। এর প্রযুক্তি উচ্চ নির্ভরযোগ্যতা এবং চমৎকার দীর্ঘমেয়াদী স্থায়িত্ব নিশ্চিত করে। এই সেন্সরটিতে একটি প্রতিরোধক উপাদান এবং ভেজা এনটিসি তাপমাত্রা পরিমাপের যন্ত্রগুলির জন্য একটি সেন্সর রয়েছে। এটিতে চমৎকার গুণমান, দ্রুত প্রতিক্রিয়া, হস্তক্ষেপ বিরোধী ক্ষমতা এবং উচ্চ কার্যকারিতা রয়েছে।
ধাপ 3: Arduino IDE তে Nodemcu কিভাবে কনফিগার করবেন
Arduino IDE তে nodemcu কনফিগার করার ধাপ নিচে দেওয়া হল
I1 এর উপরে, I2 এবং I3 চিত্রগুলি রেফারেন্সের জন্য রয়েছে যা আমরা আমাদের রেফারেন্সের জন্য ব্যবহার করব যাতে আপনি বুঝতে পারেন
ধাপ 1: প্রথমে আপনাকে Arduino IDE খুলতে হবে।
ধাপ 2: এখন I1 ছবির মত পছন্দ ট্যাবে ক্লিক করুন। এখন আপনাকে অতিরিক্ত বোর্ড ম্যানেজারে একটি URL অনুলিপি করতে হবে। এখানে URL- https://arduino.esp8266.com/stable/package_esp8266… তারপর ওকে ক্লিক করুন
ধাপ 3: এখন সরঞ্জামগুলিতে যান তারপর বোর্ড ম্যানেজার নির্বাচন করুন। আপনি I2 এর মত একটি উইন্ডো পাবেন।
শুধু সেই উইন্ডোতে নিচে স্ক্রোল করুন এবং ESP8266 কমিউনিটি দ্বারা esp8266 অনুসন্ধান করুন অথবা আপনি সার্চ অপশনে টাইপ করে সরাসরি esp8266 অনুসন্ধান করতে পারেন, এখন ইনস্টল বোতামে ক্লিক করুন।
ধাপ 4: আপনার Arduino IDE পুনরায় চালু করুন
ধাপ 5: এখন টুলসে যান তারপর আপনার nodemcu ডিভাইস নির্বাচন করুন যেমন আমরা I3 ছবিতে দেখিয়েছি
ধাপ 4: সার্কিট ডায়াগ্রাম:
ধাপ 5: কোড:
আপনি আমাদের Github লিংক থেকে সোর্স কোড পেতে পারেন
ধাপ 6: ভিডিও:
পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: 40 টি ধাপ
নোড-রেড ব্যবহার করে মাইএসকিউএল-এ ওয়্যারলেস কম্পন এবং তাপমাত্রা সেন্সর ডেটা: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন, একটি 2 মাইল পরিসীমা পর্যন্ত গর্ব করে ওয়্যারলেস জাল নেটওয়ার্কিং কাঠামোর ব্যবহার। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: এই প্রকল্পে আমি আরডুইনো দিয়ে আরএফআইডি-আরসি 522 ইন্টারফেস করেছি এবং তারপরে আমি আরএফআইডি ডেটা পাঠাচ্ছি phpmyadmin ডাটাবেসে। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট shাল ব্যবহার করছি না, এখানে আমরা শুধু ar থেকে আসা সিরিয়াল ডেটা পড়ছি
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: এই প্রকল্পে আমি arduino এর সাথে DHT11 ইন্টারফেস করেছি এবং তারপর আমি dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট ieldাল ব্যবহার করছি না, এখানে আমরা শুধু টি পড়ছি
Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে (PHPMYADMIN): 5 টি পদক্ষেপ
Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে এখানে আমরা phpmyadmin ডাটাবেসে ডেটা ঠেলে দেওয়ার জন্য একটি PHP স্ক্রিপ্ট ব্যবহার করছি
জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ
জিপিআরএস -এর উপর টিসিপি/আইপি সংযোগ: কিভাবে SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা পাঠাবেন: এই টিউটোরিয়ালে আমি আপনাকে সিম 900 মডিউল ব্যবহার করে কিভাবে টিসিপি সার্ভারে ডেটা পাঠাতে হয় সে সম্পর্কে বলতে যাচ্ছি। এছাড়াও আমরা দেখব কিভাবে আমরা সার্ভার থেকে ক্লায়েন্টে ডেটা গ্রহণ করতে পারি (জিএসএম মডিউল)