সুচিপত্র:

Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ

ভিডিও: Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ

ভিডিও: Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ
ভিডিও: আরডুইনো ইউএনও এবং ইথারনেট শিল্ড ব্যবহার করে ওয়েব ক্লায়েন্ট 2024, নভেম্বর
Anonim
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে

এই প্রকল্পে আমি 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: ভিডিও:

পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে

এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন।

এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন

ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।

ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি

প্রস্তাবিত: