সুচিপত্র:
- ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
- ধাপ 2: ব্যবহৃত উপাদানগুলি:
- ধাপ 3: সার্কিট ডায়াগ্রাম:
- ধাপ 4: সোর্স কোড:
- ধাপ 5: ভিডিও:
ভিডিও: Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পে আমি arduino এর সাথে DHT11 ইন্টারফেস করেছি এবং তারপর আমি dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট shাল ব্যবহার করছি না, এখানে আমরা শুধু আরডুইনো থেকে আসা সিরিয়াল ডেটা পড়ছি এবং তারপর পিএইচপি কোডের মাধ্যমে এটি phpmyadmin এর দিকে ঠেলে দিচ্ছি। সুতরাং এখানে আমাদের ডিভাইসটি পিসির সাথে সংযুক্ত করা হয়েছে যাতে এটি ক্রমানুসারে ডেটা পাঠাতে পারে, আপনি এই প্রকল্পটিকে পোর্টেবল করার জন্য ডিভাইসটিকে রাস্পবেরি পাইতেও সংযুক্ত করতে পারেন।
ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
এই সফ্টওয়্যারটি আমরা এই প্রকল্পের জন্য ব্যবহার করেছি:
1. Arduino IDE: আপনি এই লিঙ্ক থেকে সর্বশেষ Arduino IDE ডাউনলোড করতে পারেন:
2. XAMPP সার্ভার ইনস্টল করা: এখানে আমরা XAMPP সার্ভার ব্যবহার করছি এটি উইন্ডোজ এবং লিনাক্স উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে, কিন্তু আমার পরামর্শ হল আপনি যদি উবুন্টুতে থাকেন (যেকোন লিনাক্স প্ল্যাটফর্ম) তাহলে LAMP এর সাথে যান। এখন যেহেতু আমরা উইন্ডোতে আছি তাই আমরা XAMPP সার্ভার পছন্দ করেছি। সুতরাং আপনি এই লিঙ্ক থেকে XAMPP সার্ভার ডাউনলোড করতে পারেন।
বিকল্পভাবে এখানে LAMP সার্ভারের জন্য পদক্ষেপগুলি রয়েছে:
1. Apache ইনস্টল করুন: sudo apt-get apache2 ইনস্টল করুন
2. MySQL ইনস্টল করুন: sudo apt-get mysql-server ইনস্টল করুন
3. PHP ইনস্টল করুন: sudo apt-get php5 libapache2-mod-php5 ইনস্টল করুন
4. সার্ভার পুনরায় চালু করুন: sudo /etc/init.d/apache2 পুনরায় চালু করুন
5. Apache https:// localhost চেক করুন
এখানে আমরা PHPMYADMIN ব্যবহার করছি যা মাইএসকিউএল সার্ভারের ওয়েব ইন্টারফেস তাই ব্যবহার কমান্ডটি ইনস্টল করার জন্য:
sudo apt-get phpmyadmin ইনস্টল করুন
ধাপ 2: ব্যবহৃত উপাদানগুলি:
1) Arduino UNO: Arduino/Genuino Uno হল ATmega328P (ডেটশীট) ভিত্তিক একটি মাইক্রোকন্ট্রোলার বোর্ড। এটিতে 14 টি ডিজিটাল ইনপুট/আউটপুট পিন (যার মধ্যে 6 টি PWM আউটপুট হিসাবে ব্যবহার করা যেতে পারে), 6 টি এনালগ ইনপুট, একটি 16 MHz কোয়ার্টজ ক্রিস্টাল, একটি USB সংযোগ, একটি পাওয়ার জ্যাক, একটি ICSP হেডার এবং একটি রিসেট বোতাম রয়েছে।
3) ডিএইচটি 11 সেন্সর: এই ডিএইচটি 11 তাপমাত্রা এবং আর্দ্রতা সেন্সরটিতে তাপমাত্রা এবং আর্দ্রতা সেন্সর ক্ষমতা সহ একটি ক্যালিব্রেটেড ডিজিটাল সিগন্যাল আউটপুট রয়েছে। এটি একটি উচ্চ-কর্মক্ষমতা 8-বিট মাইক্রোকন্ট্রোলারের সাথে সংহত। এর প্রযুক্তি উচ্চ নির্ভরযোগ্যতা এবং চমৎকার দীর্ঘমেয়াদী স্থায়িত্ব নিশ্চিত করে। এই সেন্সরটিতে একটি প্রতিরোধক উপাদান এবং ভেজা এনটিসি তাপমাত্রা পরিমাপের যন্ত্রগুলির জন্য একটি সেন্সর রয়েছে। এটিতে চমৎকার গুণমান, দ্রুত প্রতিক্রিয়া, হস্তক্ষেপ বিরোধী ক্ষমতা এবং উচ্চ কার্যকারিতা রয়েছে।
ধাপ 3: সার্কিট ডায়াগ্রাম:
ধাপ 4: সোর্স কোড:
এখানে arduino এর জন্য আমি একটি সামান্য আপডেট সহ একটি উদাহরণ কোড ব্যবহার করেছি, সেটি হল DHTtester কোড, দয়া করে এম্বেড ভিডিওটি দেখুন যে আমি সেই উদাহরণ কোডে কি পরিবর্তন করেছি, এবং একটি পাইথন কোড যা phpmyadmin- এ ডেটা পাঠাচ্ছে, যেটা আপনি করতে পারেন নিচের ডাউনলোড লিংক থেকে খুঁজে নিন
ধাপ 5: ভিডিও:
পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন।
এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ: 6 টি ধাপ
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ করা: অ্যাক্সিলারেশন সীমিত, আমি মনে করি পদার্থবিজ্ঞানের কিছু আইন অনুসারে।- টেরি রিলি একটি চিতা তাড়া করার সময় আশ্চর্যজনক ত্বরণ এবং গতিতে দ্রুত পরিবর্তন ব্যবহার করে। দ্রুততম প্রাণীটি একবারে উপকূলে শিকারের জন্য তার সর্বোচ্চ গতি ব্যবহার করে। দ্য
কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠাবেন: 6 টি ধাপ
কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠানো যায়: এই প্রকল্পে আমরা DHT11 কে নোডেমকু দিয়ে ইন্টারফেস করেছি এবং তারপর আমরা dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: এই প্রকল্পে আমি আরডুইনো দিয়ে আরএফআইডি-আরসি 522 ইন্টারফেস করেছি এবং তারপরে আমি আরএফআইডি ডেটা পাঠাচ্ছি phpmyadmin ডাটাবেসে। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট shাল ব্যবহার করছি না, এখানে আমরা শুধু ar থেকে আসা সিরিয়াল ডেটা পড়ছি
Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে (PHPMYADMIN): 5 টি পদক্ষেপ
Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে এখানে আমরা phpmyadmin ডাটাবেসে ডেটা ঠেলে দেওয়ার জন্য একটি PHP স্ক্রিপ্ট ব্যবহার করছি
জিপিআরএসের উপর টিসিপি/আইপি সংযোগ: SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা কিভাবে পাঠাবেন: 4 টি ধাপ
জিপিআরএস -এর উপর টিসিপি/আইপি সংযোগ: কিভাবে SIM900A মডিউল ব্যবহার করে সার্ভারে ডেটা পাঠাবেন: এই টিউটোরিয়ালে আমি আপনাকে সিম 900 মডিউল ব্যবহার করে কিভাবে টিসিপি সার্ভারে ডেটা পাঠাতে হয় সে সম্পর্কে বলতে যাচ্ছি। এছাড়াও আমরা দেখব কিভাবে আমরা সার্ভার থেকে ক্লায়েন্টে ডেটা গ্রহণ করতে পারি (জিএসএম মডিউল)