সুচিপত্র:

আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ

ভিডিও: আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ

ভিডিও: আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ
ভিডিও: প্রোগ্রামিং মোবাইলে হবে | Arduino Programming and Uploading with Smartphone 2024, জুলাই
Anonim
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম

এই প্রকল্পে আমি আরডুইনো দিয়ে RFID-RC522 ইন্টারফেস করেছি এবং তারপর আমি phpmyadmin ডাটাবেসে RFID এর ডেটা পাঠাচ্ছি। আমাদের পূর্ববর্তী প্রকল্পগুলির বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট ieldাল ব্যবহার করছি না, এখানে আমরা শুধু arduino থেকে আসা সিরিয়াল ডেটা পড়ছি এবং তারপর একটি পাইথন কোডের মাধ্যমে phpmyadmin এর দিকে ঠেলে দিচ্ছি। সুতরাং এখানে আমাদের ডিভাইসটি পিসির সাথে সংযুক্ত করা হয়েছে যাতে এটি ক্রমানুসারে ডেটা পাঠাতে পারে, আপনি এই প্রকল্পটিকে পোর্টেবল করার জন্য ডিভাইসটিকে রাস্পবেরি পাইতেও সংযুক্ত করতে পারেন।

ধাপ 1: ব্যবহৃত সফ্টওয়্যার:

ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার

এই সফ্টওয়্যারটি আমরা এই প্রকল্পের জন্য ব্যবহার করেছি:

1. Arduino IDE: আপনি এই লিঙ্ক থেকে সর্বশেষ Arduino IDE ডাউনলোড করতে পারেন:

www.arduino.cc/en/Main/Software

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 ব্যবহার করছি যা MySQL সার্ভারের ওয়েব ইন্টারফেস তাই এই কমান্ডটি ইনস্টল করার জন্য: sudo apt-get install phpmyadmin

3. Python IDLE: যেহেতু আমরা phpmyadmin- এ ডাটা পুশ করার জন্য পাইথন কোড ব্যবহার করছি তাই আপনাকে পাইথন অলস ডাউনলোড করতে হবে, আপনি এই লিঙ্ক থেকে পাইথন টুল ডাউনলোড করতে পারেন

এটি ছাড়াও pyserial এবং mysqldb এর মতো কাজ করার জন্য আপনার কিছু লাইব্রেরির প্রয়োজন হবে। এই জিনিসগুলি কিভাবে ডাউনলোড করবেন, আমি আমার সংযুক্ত ভিডিওতে coveredেকে রেখেছি দয়া করে পুরো ভিডিওটি দেখুন যা নীচে দেওয়া হয়েছে।

ধাপ 2: ব্যবহৃত উপাদানগুলি:

ব্যবহৃত উপাদান
ব্যবহৃত উপাদান
ব্যবহৃত উপাদান
ব্যবহৃত উপাদান

1) আরডুইনো ইউএনও: আরডুইনো ইউনো একটি মাইক্রোকন্ট্রোলার বোর্ড যা ATmega328P (ডেটশীট) ভিত্তিক। এটিতে 14 টি ডিজিটাল ইনপুট/আউটপুট পিন (যার মধ্যে 6 টি PWM আউটপুট হিসাবে ব্যবহার করা যেতে পারে), 6 টি এনালগ ইনপুট, একটি 16 MHz কোয়ার্টজ ক্রিস্টাল, একটি USB সংযোগ, একটি পাওয়ার জ্যাক, একটি ICSP হেডার এবং একটি রিসেট বোতাম রয়েছে।

3) ট্যাগ সহ RFID RC522 রিডার: সস্তা RFID মডিউল আছে যা Mifare- এর ট্যাগ পড়তে এবং লিখতে পারে এবং ইবে -এর মতো বেশ কিছু ওয়েব স্টোরে বিক্রি হচ্ছে এবং আজকাল অনেক "স্টার্টার কিট" -এর সাথে অন্তর্ভুক্ত। কেবল RFID-RC522 (MF-RC522) অনুসন্ধান করুন। মাইক্রোকন্ট্রোলার এবং কার্ড রিডার যোগাযোগের জন্য SPI ব্যবহার করে (চিপ I2C এবং UART প্রোটোকল সমর্থন করে কিন্তু লাইব্রেরিতে প্রয়োগ করা হয় না)। কার্ড রিডার এবং ট্যাগ 13.56MHz ইলেক্ট্রোম্যাগনেটিক ফিল্ড ব্যবহার করে যোগাযোগ করে।

ধাপ 3: সার্কিট ডায়াগ্রাম:

বর্তনী চিত্র
বর্তনী চিত্র

এই প্রকল্পের সার্কিট ডায়াগ্রাম উপরে দেওয়া আছে।

উপরের ছবিতে দেখানো হিসাবে আপনাকে প্রথমে ইথারনেট ieldালটি সংযুক্ত করতে হবে তারপর আপনাকে নীচের আরএফআইডি সংযোগটি করতে হবে আরডুইনো এবং আরএফআইডি রিডারের সংযোগ পিনগুলি

RFID-RC522 Arduino UNO Arduino Mega

RST 9 9

এসডিএ (এসএস) 4/10 4/53

মসি 11 51

MISO 12 50

SCK 13 52

VCC 3.3 v 3.3v

GND GND GND

IRQ সংযুক্ত নয়

ধাপ 4: লাইব্রেরি:

আপনাকে rfid rc522 এর জন্য একটি লাইব্রেরি ইনস্টল করতে হবে। আপনি এই লিঙ্ক থেকে লাইব্রেরি পেতে পারেন

ধাপ 5: কোড

আপনি এই github লিংক থেকে সোর্স কোড পেতে পারেন

ধাপ 6: ভিডিও:

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

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

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

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

প্রস্তাবিত: