সুচিপত্র:
- ধাপ 1: আপনার যা প্রয়োজন - উপাদান এবং তারের
- ধাপ 2: কোড এবং সংযুক্তি
- ধাপ 3: শেষ করুন: সবকিছু পরীক্ষা করুন - কাজের জিনিসের ভিডিও
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমার প্রয়োজন ছিল আমার অফিসের জন্য একটি অ্যাক্সেস কন্ট্রোল সিস্টেম।
পুরো প্রকল্পটি নির্মাণ করা বেশ সহজ।
আমার বাড়িতে একটি অতিরিক্ত অ্যাডুইনো মেগা এবং একটি ইথারনেট ieldাল ছিল, তাই, আরও কয়েকটি উপাদান দিয়ে আমি আমার অফিসের জন্য একটি অ্যাক্সেস নিয়ন্ত্রণ ব্যবস্থা তৈরি করতে সক্ষম হয়েছি। এটি একটি টেবিলে ডেটা সংগ্রহ করতে NFC ট্যাগ এবং মাইএসকিউএল ডাটাবেস ব্যবহার করে।
উল্লেখযোগ্যভাবে, Arduino একটি ট্যাগের জন্য অপেক্ষা করে, তারপর এটি একটি php ওয়েবপেজের সাথে যোগাযোগ করার চেষ্টা করবে যা ডাটাবেসে ডেটা আপলোড পরিচালনা করবে। এটি করার জন্য, এটি প্রথমে "পরিচিত" ট্যাগের "ব্যবহারকারীদের" টেবিলে ট্যাগের উপস্থিতি পরীক্ষা করবে। সারণীতে প্রকৃত পরিচিত ব্যবহারকারী এবং তাদের আপেক্ষিক ট্যাগ রয়েছে।
যদি ট্যাগটি স্বীকৃত না হয়, Arduino অ্যাক্সেস রেকর্ড করবে না। অন্যথায়, এটি টেবিলে একটি রেকর্ড োকাবে। এই মুহূর্তে, টাইমস্ট্যাম্প, id_tag, কোম্পানির শাখা (অবস্থান), এবং আইপি টেবিলে রেকর্ড করা হয়েছে।
ব্যবহারকারীদের জন্য জিনিসগুলি সহজ করার জন্য আমি একটি এলসিডি যোগ করেছি। যখন অ্যাক্সেস রেকর্ড করা হয়, একটি সবুজ নেতৃত্বে কয়েক সেকেন্ডের জন্য ফ্ল্যাশ হবে এবং একটি বজার ক্রমবর্ধমান পিচ সহ একটি ছোট স্বর বাজাবে। এলসিডি কয়েক সেকেন্ডের জন্য একটি ছোট ওকে বার্তা দেখাবে।
যদি কিছু সমস্যা দেখা দেয় (যেমন ল্যান কাজ করছে না, বা অজানা ট্যাগ), তার পরিবর্তে একটি লাল নেতৃত্বে ফ্ল্যাশ হবে, এবং বাজানো স্বরে একটি পিচ হ্রাস পাবে। এলসিডি কয়েক সেকেন্ডের জন্য একটি ছোট ত্রুটি বার্তাও দেখাবে।
আরও কয়েকটি বোতামের সাহায্যে, আপনি যে ধরণের অপারেশন রেকর্ড করতে পারেন তা পরিচালনা করতে পারেন: "এটি কি অ্যাক্সেস বা প্রস্থান?!" (কিন্তু এটি অন্য সময় বিকশিত হবে)।
ধাপ 1: আপনার যা প্রয়োজন - উপাদান এবং তারের
প্রথমত, এটি একটি ডাটাবেস ভিত্তিক প্রকল্প, তাই আপনার একটি ওয়েব সার্ভার লাগবে যেখানে.php ফাইল আপলোড করতে হবে। এই কোড অংশ যা arduino এর অনুরোধগুলি প্রক্রিয়া করে এবং ডাটাবেস পরিচালনা করে।
এছাড়াও আপনার একটি মাইএসকিউএল ডাটাবেস দরকার, যেখানে সমস্ত অ্যাক্সেস সংরক্ষণ করা হবে।
আপনি আপনার অফিসে স্থানীয় "সার্ভারে" সবকিছু তৈরি করতে পারেন (সম্ভবত xampp একটি ভাল এবং সহজ পছন্দ) অথবা যদি আপনার একটি ওয়েবসাইট+mysql db থাকে তবে এটি একই হতে পারে।
ঠিক আছে, এখানে উপকরণ বিল:
- Arduino মেগা 2560
- ইথারনেট ieldাল W5100
- RF522 rfid ট্যাগ রিডার 13, 56mhz 14333A ট্যাগের সাথে সামঞ্জস্যপূর্ণ
- LCD 16x2 1602 প্রদর্শন করুন
- একটি পাইজো বুজার বা অন্য ধরনের বুজার
- তারের একটি গুচ্ছ
- কয়েকটি লেড (সবুজ এবং লাল) এবং 2 কে 2 টি প্রতিরোধের
এবং, আবার ঠিক আছে.. ওয়্যারিং সম্পর্কে…
ধাপ 2: কোড এবং সংযুক্তি
অবশেষে, এখানে আপনি যে ফাইলগুলি খুঁজছেন তা রয়েছে.. সংযুক্তিতে আপনি পাবেন
timbrature.ino, যা Arduino Mega তে আপলোড করার স্কেচ।
আগেই উল্লেখ করা হয়েছে, এলসিডি এবং আরএফআইডি বোর্ড সম্পর্কে সমস্ত সংযোগ এবং ওয়্যারিংগুলি.ino ফাইলের হেডারে বর্ণিত হয়েছে
- rfid lib.zip, যা প্রয়োজনীয় rfid লাইব্রেরি ধারণ করে
- timbratura.zip, (timbratura.php) এই ফাইলটি হল সেই ফাইল যা আপনাকে আপনার ওয়েবসাইট ওয়েব সার্ভারে আপলোড করতে হবে। এটি প্রথমে ট্যাগটি চিনতে পরিচালিত করবে (এটি "ব্যবহারকারীদের" টেবিলে আছে কিনা তা পরীক্ষা করে দেখুন), তারপর এটি রেকর্ড করবে একটি মাইএসকিউএল "অ্যাক্সেস" টেবিলে অ্যাক্সেস।
ধাপ 3: শেষ করুন: সবকিছু পরীক্ষা করুন - কাজের জিনিসের ভিডিও
এখন আপনি আবার ভিডিওটি দেখার জন্য প্রস্তুত। এটি কীভাবে পাঠক কাজ করে, ট্যাগটি পরীক্ষা করুন এবং ডাটাবেসে অ্যাক্সেস রেকর্ড করুন। আমি আশা করি ভিডিওটি প্রথম ধাপের তুলনায় এখন আরো স্পষ্ট হবে।
প্রস্তাবিত:
NFC রিং লক বক্স: 6 টি ধাপ (ছবি সহ)
NFC রিং লক বক্স: হাই সবাই! আমার প্রথম নির্দেশযোগ্য স্বাগতম! আমি ইংরেজিতে আমার দুর্বল স্তরের জন্য অগ্রিম ক্ষমা প্রার্থনা করছি এই ধাপে ধাপে নির্দেশিকাতে আমি আপনাকে শিখাব কিভাবে একটি সহজ এবং খুব সস্তা এনএফসি রিং লক বক্স তৈরি করতে হয়
ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য NFC ট্যাগ সহ অ্যালবাম: 5 টি ধাপ
ক্রোমকাস্টে স্বয়ংক্রিয়ভাবে স্পটিফাই মিউজিক চালানোর জন্য এনএফসি ট্যাগ সহ অ্যালবাম: এই প্রকল্পটি স্পটিফাইতে আমার সর্বাধিক বাজানো শিল্পীদের অ্যালবাম কোলাজ তৈরির ধারণা নিয়ে শুরু হয়েছিল। পাইথনে স্পটিফাই এপিআই নিয়ে কিছু খেলার পরে, আমি ভেবেছিলাম এই অ্যালবাম কভারগুলিকে তাদের স্পটিফাই ইউআরআই -এর সাথে সংযুক্ত করা এবং এটি বাজানো শুরু করা ভাল হবে
NFC হ্যান্ড ইমপ্লান্ট দিয়ে মোটরবাইক শুরু করুন: 3 টি ধাপ
এনএফসি হ্যান্ড ইমপ্লান্ট দিয়ে মোটরবাইক শুরু করুন: আমার হাতে কেন একটি এনএফসি চিপ ইমপ্লান্ট আছে? আমি একটি বিলাসবহুল হোটেলের জন্য আইটি সাপোর্ট হিসেবে কাজ করছি, তাই কার্ড দিয়ে প্রতিদিন অনেক দরজা খুলতে হবে। এজন্যই আমি আমার হাতের মধ্যে একটি 125khz RFID চিপ রাখার সিদ্ধান্ত নিয়েছি। দুর্ভাগ্যবশত, আমার পছন্দ
NFC (TfCD) দিয়ে প্রিসেট মান সংরক্ষণ এবং পুনরুদ্ধার করুন: 4 টি ধাপ
NFC (TfCD) দিয়ে প্রিসেট মান সংরক্ষণ এবং পুনরুদ্ধার করুন: আমরা পরীক্ষা করতে চাই যে এটি কিভাবে একটি নির্দিষ্ট মান বা সেটিং সামঞ্জস্য করতে কাজ করে এবং পরে এই সেটিংটি প্রত্যাহার করে। এই পরীক্ষার জন্য আমরা একটি NFC ট্যাগ ব্যবহার করে পড়ি এবং তারপর এর মান সংরক্ষণ করি। পরবর্তীতে ট্যাগটি আবার স্ক্যান করা যায় এবং একটি cer পুনরুদ্ধার করতে মানটি ফেরত পাঠানো যায়
BT HomeHub 5A Router UART Access Hack: 12 ধাপ
BT HomeHub 5A রাউটার UART অ্যাক্সেস হ্যাক: BT HomeHub 5a হল একটি সুন্দর শালীন রাউটার, একবার আপনি এটি খুললে, UART ইন্টারফেসে ওয়্যার করুন এবং ওপেনডব্লিউআরটি / এলইডিই -এর মতো কিছু দিয়ে ফার্মওয়্যার পুনরায় চালু করুন। আমি অ্যাক্সেস করা আরও সহজ করার সিদ্ধান্ত নিয়েছি