সুচিপত্র:

আপনার কর্মচারীকে SLabs-32: 6 ধাপ ব্যবহার করে সময় দিন
আপনার কর্মচারীকে SLabs-32: 6 ধাপ ব্যবহার করে সময় দিন

ভিডিও: আপনার কর্মচারীকে SLabs-32: 6 ধাপ ব্যবহার করে সময় দিন

ভিডিও: আপনার কর্মচারীকে SLabs-32: 6 ধাপ ব্যবহার করে সময় দিন
ভিডিও: ছাদে কত ইঞ্চি পরপর রড বাধতে হয়।। ১২০০ স্কয়ার ফিট ছাদে আমাদের কত কেজি রড লেগেছে।। construction 2024, নভেম্বর
Anonim
SLabs-32 ব্যবহার করে আপনার কর্মচারীকে সময় দিন
SLabs-32 ব্যবহার করে আপনার কর্মচারীকে সময় দিন

এই নির্দেশে, আমরা একটি এনএফসি ভিত্তিক স্মার্ট কর্মচারী ইন/আউট ম্যানেজমেন্ট সিস্টেম তৈরি করতে যাচ্ছি যা আপনার কর্মচারীদের কাজের সময়গুলির উপর নজর রাখে।

আমরা স্ল্যাব -32 এর ওয়াই-ফাই মডিউল (Esp8266) সহ NTP (নেটওয়ার্ক টাইম প্রোটোকল) ব্যবহার করে বর্তমান সময়ের তথ্য পাই এবং এটি I2C বাসে Atmega328p এ পাঠাই।

Atmega328p তখন রেকর্ড করার জন্য এই সময় তথ্য ব্যবহার করে, যখনই কোন কর্মচারী তার NFC ট্যাগটি সোয়াইপ করে বাইরে যেতে বা অফিসের ভিতরে আসে। এটি তখন IN টাইম এবং আউট টাইমের মধ্যে সময়ের পার্থক্য গণনা করে এবং এটি SLabs-32 এর TFT স্ক্রিনে প্রদর্শন করে।

আমরা অফিসে কর্মচারীর সময় কাটানো সময় সম্পর্কে তথ্য পাঠাতে পারি গুগল স্প্রেডশীটে অনবোর্ড Esp8266 ব্যবহার করে কিন্তু এই নির্দেশে নয়। এই পদ্ধতিটি ইতিমধ্যে স্টিফেন বোর্সে (লিঙ্ক) দ্বারা সম্পন্ন করা হয়েছে, আমি এই অ্যাপ্লিকেশনটি ব্যবহার করে একীভূত করেছি।

আপনার নিজের SLabs-32 পেতে নীচের লিঙ্কে ক্লিক করুন:

www.fabtolab.com/slabs-32

ধাপ 1: উপকরণগুলির তালিকা

উপকরণ তালিকা
উপকরণ তালিকা

আমরা Nfc PN532 মডিউল ব্যবহার করছি যা পাঠক/লেখক NFC মডিউল।

এই প্রকল্পে আমাদের প্রয়োজন:

  • SLabs-32
  • NFC PN532
  • জাম্পার তার

পদক্ষেপ 2: হার্ডওয়্যার সংযোগ

হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ

এনএফসি মডিউলটি আমাদের ডেভেলপমেন্ট বোর্ডের সাথে আই 2 সি, এসপিআই বা হাই-স্পিড ইউএআরটি বাসে ইন্টারফেস করা যেতে পারে, এটি আমাদের সিদ্ধান্ত। এই প্রকল্পে, আমরা SPI মোড ব্যবহার করব।

উপরে দেওয়া সার্কিট ডায়াগ্রাম অনুসারে সংযোগগুলি তৈরি করুন এবং আপনার কোন সমস্যা হবে না।

  • Vcc → 3.3 V
  • GND → GND
  • SCK → PD4
  • MISO → PD3
  • MOSI -PD2
  • এসএস -পিডি 7

ধাপ 3: NFC PN532 কনফিগার করা

NFC PN532 কনফিগার করা হচ্ছে
NFC PN532 কনফিগার করা হচ্ছে

NFC PN532 হল একটি NFC পাঠক/লেখক মডিউল। এনএফসি যার অর্থ "নিয়ার ফিল্ড কমিউনিকেশন" হল স্বল্প পরিসরের ওয়্যারলেস কমিউনিকেশন প্রযুক্তির একটি সেট, যার রেঞ্জ 10 সেমি পর্যন্ত। এটি দুটি ডিভাইসের মধ্যে হালকা ওজনের এবং নিরাপদ যোগাযোগের জন্য ডিজাইন করা হয়েছে।

NFC 13.56MHz এ কাজ করে এবং এটি একটি "ইনিশিয়েটর" এবং "টার্গেট" মডেলের উপর ভিত্তি করে তৈরি করা হয় যেখানে ইনিশিয়েটর একটি ছোট চৌম্বকীয় ক্ষেত্র তৈরি করে যা টার্গেটকে ক্ষমতা দেয়, অর্থাৎ টার্গেটের জন্য পাওয়ার সোর্সের প্রয়োজন হয় না।

আমরা SPI, I2C বা HSU (হাই-স্পিড UART) ব্যবহার করে এই সেন্সরটি ইন্টারফেস করতে পারি। যে কোন একটি নির্দিষ্ট বাস নির্বাচন করার জন্য আমরা একটি ডিপ সুইচ ব্যবহার করি। একটি নির্দিষ্ট মোডে তাদের ইন্টারফেস করার কনফিগারেশন নিম্নরূপ:

  • SPI (0, 1)
  • I2C (1, 0)
  • HSU (0, 0)

আমরা এই সেন্সরের সাথে ইন্টারফেস করতে SPI বাস ব্যবহার করব।

ধাপ 4: প্রোগ্রামিং SLabs-32

প্রোগ্রামিং SLabs-32
প্রোগ্রামিং SLabs-32

SLabs-32 দিয়ে শুরু করতে নীচের লিঙ্কে ক্লিক করুন:

startoonlabs.com/Getting%20started%20with%2…

ধাপে সংযুক্ত স্কেচ ফাইল ডাউনলোড করুন।

ফাইলটি ডাউনলোড করার পরে, স্কেচটি খুলুন এবং নিম্নলিখিত কাজগুলি করুন:

  • আপনার ওয়াইফাই শংসাপত্র লিখুন
  • আপনার লোকেশন অনুসারে UTC অফসেট সেট করুন (Esp স্কেচে)।

এই স্কেচে, আমরা কর্মচারী সম্পর্কে তথ্য জানতে Nfc ট্যাগের UID তুলনা করছি। প্রতিটি কর্মীকে একটি এনএফসি ট্যাগ দেওয়া হয় যার একটি অনন্য ইউআইডি রয়েছে। প্রদর্শনের উদ্দেশ্যে এই স্কেচটি একটি একক কর্মচারীর কাজের সময় কীভাবে পরিচালনা করতে হয় তার একটি উদাহরণ দেয়। আপনি চাইলে আপনার স্কেচে আরো কর্মচারী যোগ করতে পারেন।

ধাপ 5: গুগল শীট ব্যবহার করা

পূর্বে উল্লেখ করা হয়েছে যে আমরা কর্মীদের দ্বারা গুগল শীটে ব্যয় করা সময় আপডেট করছি। কীভাবে এটি করতে হয় তা শিখতে এই লিঙ্ক দ্বারা প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন।

সেই টিউটোরিয়ালে প্রদত্ত Gscrpit ব্যবহার করার পরিবর্তে, এই ধাপে সংযুক্ত Gscript ব্যবহার করুন।

ধাপ 6: সময় শুরু করুন

টাইমিং শুরু করুন
টাইমিং শুরু করুন

যে প্রায় কাছাকাছি এটা. IoT প্রকল্পগুলি SLabs-32 দ্বারা সহজ করা হয়েছে।

এই প্রকল্পটি কেবল কর্মচারী পরিচালনার জন্য নয়, আপনি এটি অন্যান্য অ্যাপ্লিকেশনের জন্যও ব্যবহার করতে পারেন। আমি এটা আপনার কল্পনার উপর ছেড়ে দেব।

SLabs-32 ব্যবহার করে আরও সহজ এবং দ্রুত IoT প্রকল্পের জন্য আমাদের অনুসরণ করতে ভুলবেন না

প্রস্তাবিত: