
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

এই প্রকল্পে আমি আরডুইনো দিয়ে 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: ভিডিও:

পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
রাস্পবেরি পাই এবং মাইএসকিউএল ডাটাবেস ব্যবহার করে আঙুলের ছাপ এবং আরএফআইডি ভিত্তিক উপস্থিতি সিস্টেম: 5 টি পদক্ষেপ

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

কিভাবে নোডএমসিইউ ব্যবহার করে মাইএসকিউএল সার্ভারে DHT11 ডেটা পাঠানো যায়: এই প্রকল্পে আমরা DHT11 কে নোডেমকু দিয়ে ইন্টারফেস করেছি এবং তারপর আমরা dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা
Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: 5 টি ধাপ

Arduino পাইথন ব্যবহার করে MySQL সার্ভারে (PHPMYADMIN) Dht11 ডেটা পাঠাচ্ছে: এই প্রকল্পে আমি arduino এর সাথে DHT11 ইন্টারফেস করেছি এবং তারপর আমি dht11 এর ডেটা পাঠাচ্ছি যা phpmyadmin ডাটাবেসে আর্দ্রতা এবং তাপমাত্রা। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট ieldাল ব্যবহার করছি না, এখানে আমরা শুধু টি পড়ছি
Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে (PHPMYADMIN): 5 টি পদক্ষেপ

Arduino মাইএসকিউএল সার্ভারে তাপমাত্রা এবং আর্দ্রতা ডেটা পাঠাচ্ছে এখানে আমরা phpmyadmin ডাটাবেসে ডেটা ঠেলে দেওয়ার জন্য একটি PHP স্ক্রিপ্ট ব্যবহার করছি
আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: 6 টি ধাপ

আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: হ্যালো বন্ধুরা, এখানে আমরা খুব উত্তেজনাপূর্ণ প্রকল্প নিয়ে এসেছি এবং আরডুইনো ব্যবহার করে গুগল স্প্রেডশীটে আরএফআইডি ডেটা কীভাবে পাঠানো যায়। সংক্ষেপে আমরা আরএফআইডি রিডারের উপর ভিত্তি করে একটি উপস্থিতি ব্যবস্থা তৈরি করতে যাচ্ছি যা রিয়েল টাইমে উপস্থিতির তথ্য সংরক্ষণ করবে