সুচিপত্র:

আরডুইনো ফিঙ্গারপ্রিন্ট অ্যাটেন্ডেন্স সিস্টেম ডব্লিউ/ ক্লাউড ডেটা স্টোরেজ: 8 টি ধাপ
আরডুইনো ফিঙ্গারপ্রিন্ট অ্যাটেন্ডেন্স সিস্টেম ডব্লিউ/ ক্লাউড ডেটা স্টোরেজ: 8 টি ধাপ

ভিডিও: আরডুইনো ফিঙ্গারপ্রিন্ট অ্যাটেন্ডেন্স সিস্টেম ডব্লিউ/ ক্লাউড ডেটা স্টোরেজ: 8 টি ধাপ

ভিডিও: আরডুইনো ফিঙ্গারপ্রিন্ট অ্যাটেন্ডেন্স সিস্টেম ডব্লিউ/ ক্লাউড ডেটা স্টোরেজ: 8 টি ধাপ
ভিডিও: Fringer Print Based Attendance System using ESP32 #esp32project #electronics 2024, নভেম্বর
Anonim

ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:

অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
অতিস্বনক মডিউল এবং আরডুইনো দিয়ে শুরু করা
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
ESP8266 এবং Arduino ব্যবহার করে একটি ওয়াইফাই হিট ম্যাপ তৈরি করুন
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]
রঙ স্বীকৃতি W/ TCS230 সেন্সর এবং Arduino [ক্রমাঙ্কন কোড অন্তর্ভুক্ত]

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

আপনি এটি এবং অন্যান্য আশ্চর্যজনক টিউটোরিয়াল পড়তে পারেন

ElectroPeak এর অফিসিয়াল ওয়েবসাইট

ওভারভিউ

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

আপনি যা শিখবেন

  • থিংসপিকের ভূমিকা
  • Nodemcu ব্যবহার করে থিংসপীকে ডেটা আপলোড করা হচ্ছে
  • ফিঙ্গারপ্রিন্ট সেন্সর এবং আরডুইনো দিয়ে একটি উপস্থিতি ডিভাইস তৈরি করুন

ধাপ 1: থিংসপিক কি?

থিংসপিক কি?
থিংসপিক কি?

আইওটি (ইন্টারনেট অফ থিংস) হল একটি প্ল্যাটফর্ম যেখানে ইন্টারনেটের সাথে সংযুক্ত অনেকগুলি জিনিস রয়েছে, ব্যক্তি এবং অন্যান্য ডিভাইসের সাথে মিথস্ক্রিয়া এবং সাধারণত, বিশ্লেষণের জন্য ক্লাউড কম্পিউটিংয়ে ডেটা আপলোড করে।

থিংসস্পিক একটি আইওটি প্ল্যাটফর্ম যা আপনাকে ক্লাউড কম্পিউটিংয়ে লাইভ ডেটা প্রদর্শন এবং সংগ্রহ করতে দেয়।

পদক্ষেপ 2: থিংসস্পিকের সাথে ইন্টারফেসিং এবং ডেটা আপলোড করা

থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা
থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা
থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা
থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা
থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা
থিংসস্পিকের সাথে ইন্টারফেস করা এবং ডেটা আপলোড করা

থিংসস্পিক সংযোগ শুরু করতে নিচের ধাপগুলি অনুসরণ করুন:

ধাপ 1) Thingspeak.com ওয়েবসাইটে প্রবেশ করুন এবং একটি অ্যাকাউন্ট তৈরি করুন।

পদক্ষেপ 2) আপনার অ্যাকাউন্ট সক্রিয় করার পরে লগইন করুন এবং আমার চ্যানেল বিভাগে নতুন চ্যানেলে ক্লিক করুন।

ধাপ 3) আপনার জন্য খোলা নতুন উইন্ডোতে, আপনার প্যানেলের জন্য একটি নাম লিখুন এবং যদি প্রয়োজন হয় তবে কোন বিবরণ লিখুন। তাদের নাম নির্ধারণ করে আপনার প্রয়োজনীয় ক্ষেত্রগুলির সংখ্যা নির্ধারণ করুন। বাকি অংশগুলি alচ্ছিক। তথ্য সম্পন্ন করার পর প্যানেলটি সংরক্ষণ করুন।

ধাপ 4) এখন আপনার প্যানেলে API কীগুলিতে যান।

ধাপ 5) ডেটা প্রেরণের জন্য আপনার চ্যানেল আইডি এবং এপিআই কী প্রয়োজন, তাই সেগুলি লিখুন।

ধাপ 6) থিংসপিক লাইব্রেরি ডাউনলোড করুন এবং আপনার Arduino IDE তে যুক্ত করুন।

থিংসপিক লাইব্রেরি

ধাপ 7) Arduino IDE এ যান। উদাহরণ অংশ থেকে WriteMultipleFiels খুলুন এবং SSID, পাসওয়ার্ড, চ্যানেল আইডি লিখুন এবং API কী মান লিখুন।

কোড আপলোড করার পর, আপনি আপনার প্যানেলের 1 থেকে 4 ক্ষেত্রগুলিতে কিছু এলোমেলো সংখ্যা আপলোড দেখতে পাবেন। ডেটা আপলোড করার জন্য উপস্থিতি পদ্ধতিতে একই কাঠামোগত কোড ব্যবহার করা হয়।

বিঃদ্রঃ

প্রতিবার থিংসপিক প্যানেলে ডেটা আপলোড করার মধ্যে অন্তত 15 সেকেন্ড অপেক্ষা করুন।

ধাপ 3: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ

হার্ডওয়্যার উপাদান

Arduino মেগা 2560 R3 *1

R301T ফিঙ্গারপ্রিন্ট সেন্সর *1

মাইক্রো এসডি টিএফ কার্ড অ্যাডাপ্টার মডিউল *১

DS3231 I2C RTC মডিউল *1

3.5 TFT কালার ডিসপ্লে স্ক্রিন মডিউল *1

NodeMCU ESP8266 ESP-12E বোর্ড *1

পুরুষ থেকে মহিলা জাম্পার ওয়্যার *1

সফটওয়্যার অ্যাপস

Arduino IDE

ধাপ 4: আঙ্গুলের ছাপ সেন্সর এবং Arduino ব্যবহার করে উপস্থিতি সিস্টেম তৈরি করা

এই সিস্টেমে, একজন ব্যক্তির আঙ্গুলের ছাপ দিয়ে প্রবেশ এবং প্রস্থান নিবন্ধনের পর, তারিখ, নাম, আগমনের সময়, প্রস্থান করার সময় এবং কর্মচারীর কাজের সময় সহ তথ্য এসডি কার্ডে সংরক্ষণ করা হয়। তারপরে এই তথ্যটি আপনার নির্দিষ্ট সময়ে থিংসস্পিকে পাঠানো হবে। ইন্টারনেট সংযোগের অভাবে, অপ্রকাশিত ডেটা সংরক্ষণ করা হয় এবং এটি ইন্টারনেটের সাথে সংযুক্ত হওয়ার সাথে সাথে থিংসপিকের কাছে পাঠানো হবে। যেহেতু তথ্য মাইক্রোকন্ট্রোলারের EEPROM- এ সংরক্ষিত আছে, সেহেতু বিদ্যুৎ বিভ্রাট হলে সেগুলি হারিয়ে যাবে না।

ধাপ 5: সার্কিট

সার্কিট
সার্কিট

সমস্ত মডিউল সংযুক্ত করার পরে, আরডুইনোতে এলসিডি ieldাল রাখুন।

টিপস যেহেতু LCD শিল্ডটি Arduino পিনের কিছু অংশ জুড়েছে, তাই এই পিনের প্রয়োজন হলে আপনি বোর্ডের নিচ থেকে একটি নির্দিষ্ট পিনে তারের সীমানা লাগাতে পারেন।

ধাপ 6: কোড

এই কোডের জন্য আপনার নিম্নলিখিত লাইব্রেরির প্রয়োজন:

অ্যাডাফ্রুট-ফিঙ্গারপ্রিন্ট-সেন্সর-লাইব্রেরি

অ্যাডাফ্রুট-জিএফএক্স-লাইব্রেরি

MCUFRIEND_kbv

RTClib

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

উপরের কোডটি ডাউনলোড করুন:

আপনি একটি এসডি কার্ড, ঘড়ি মডিউল এবং এলসিডি ব্যবহার সম্পর্কে আরও জানতে পারেন নিম্নলিখিত লিঙ্কগুলিতে:

SD কার্ড মডিউল w/ Arduino: কিভাবে ডেটা পড়তে/ লিখতে হয়

কিভাবে Arduino এর সাথে DS1307 RTC মডিউল ব্যবহার করবেন এবং একটি অনুস্মারক তৈরি করুন

আরডুইনো দ্বারা টিএফটি এলসিডি প্রদর্শনের জন্য পরম শিক্ষানবিসের নির্দেশিকা।

Nodemcu এই সিস্টেমে তথ্য আপলোড করার কাজ সম্পাদন করে। এটি সিরিয়াল পোর্টের মাধ্যমে আরডুইনো থেকে আপলোড করার তথ্য নেয় এবং আরডুইনোতে আপলোড করার অবস্থা ফিরিয়ে দেয়। আপনার Nodemcu এ নিম্নলিখিত কোডটি আপলোড করুন।

প্রথমে, আপনার থিংসপিক প্যানেল অনুযায়ী চ্যানেল আইডি পরিবর্তন করুন এবং API কী লিখুন।

স্ট্রিং_আনালুজ (); এই কোডের ফাংশনটি নোডেমকু ইনপুট স্ট্রিংগুলিকে তারিখ, নাম, আগমন এবং প্রস্থান সময় এবং কাজের সময়গুলিতে বিভক্ত করে এবং থিংসপিকে এই তথ্য পাঠায়। তারপর যদি আপলোড করার প্রক্রিয়া সফল হয়, এটি "1" অক্ষরটি পাঠায়, এবং অন্যথায় এটি "0" অক্ষরটি আরডুইনোতে পাঠায়।

ধাপ 7: উপস্থিতি ডিভাইস একত্রিত করা

উপস্থিতি ডিভাইস একত্রিত করা
উপস্থিতি ডিভাইস একত্রিত করা

আপনি উপস্থিতি ডিভাইসের বডি তৈরির জন্য বিভিন্ন রঙ বা অন্য কোন উপাদান দিয়ে নিম্নলিখিত মানচিত্র এবং প্লেক্সিগ্লাস ব্যবহার করতে পারেন।

উপর থেকে ডিভাইস বডি লেজার কাট মানচিত্র ডাউনলোড করুন:

ইলেকট্রনিক যন্ত্রাংশ স্থাপন এবং সমগ্র শরীরকে একত্রিত করার পরে, এটি পছন্দসই স্থানে ইনস্টল করুন। এখন, কেবল ডিভাইসে একটি 12V অ্যাডাপ্টার প্লাগ করুন এবং এটি কাজ শুরু করে।

ধাপ 8: এরপর কি?

  • LCD- এ আরও আইকন ব্যবহার করার চেষ্টা করুন।
  • সিস্টেমে একটি RFID বিকল্প যোগ করার চেষ্টা করুন।
  • থিংসস্পিকের পরিবর্তে গুগল স্প্রেডশীটে ডেটা আপলোড করার চেষ্টা করুন।

আপনি যদি এই টিউটোরিয়ালটি সহায়ক এবং আকর্ষণীয় মনে করেন তবে দয়া করে আমাদের ফেসবুকে লাইক করুন।

প্রস্তাবিত: