সুচিপত্র:
- ধাপ 1: থিংসপিক কি?
- পদক্ষেপ 2: থিংসস্পিকের সাথে ইন্টারফেসিং এবং ডেটা আপলোড করা
- ধাপ 3: প্রয়োজনীয় উপকরণ
- ধাপ 4: আঙ্গুলের ছাপ সেন্সর এবং Arduino ব্যবহার করে উপস্থিতি সিস্টেম তৈরি করা
- ধাপ 5: সার্কিট
- ধাপ 6: কোড
- ধাপ 7: উপস্থিতি ডিভাইস একত্রিত করা
- ধাপ 8: এরপর কি?
ভিডিও: আরডুইনো ফিঙ্গারপ্রিন্ট অ্যাটেন্ডেন্স সিস্টেম ডব্লিউ/ ক্লাউড ডেটা স্টোরেজ: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ElectropeakElectroPeak অফিসিয়াল ওয়েবসাইট লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: ইলেকট্রনিক্স শিখতে এবং আপনার ধারণাগুলি বাস্তবে নিয়ে যাওয়ার জন্য ইলেক্ট্রোপিক হল আপনার ওয়ান স্টপ জায়গা। আপনি কীভাবে আপনার প্রকল্পগুলি তৈরি করতে পারেন তা দেখানোর জন্য আমরা শীর্ষস্থানীয় গাইড অফার করি। আমরা উচ্চমানের পণ্যও অফার করি যাতে আপনার একটি… 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 বিকল্প যোগ করার চেষ্টা করুন।
- থিংসস্পিকের পরিবর্তে গুগল স্প্রেডশীটে ডেটা আপলোড করার চেষ্টা করুন।
আপনি যদি এই টিউটোরিয়ালটি সহায়ক এবং আকর্ষণীয় মনে করেন তবে দয়া করে আমাদের ফেসবুকে লাইক করুন।
প্রস্তাবিত:
লাইভ আরডুইনো ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেলে ডেটা সংরক্ষণ করুন): 3 টি ধাপ
লাইভ Arduino ডেটা থেকে সুন্দর প্লট তৈরি করুন (এবং এক্সেল এ ডেটা সংরক্ষণ করুন): আমরা সবাই আমাদের P … লটার ফাংশন Arduino IDE তে খেলতে পছন্দ করি। পয়েন্ট যোগ করা হয় এবং এটি বিশেষ করে চোখের জন্য সুখকর নয়। Arduino IDE চক্রান্তকারী না
ফিঙ্গারপ্রিন্ট ভোট অনলাইন সিস্টেম (FVOS): ৫ টি ধাপ
ফিঙ্গারপ্রিন্ট ভোটিং অনলাইন সিস্টেম (FVOS): ফিঙ্গারপ্রিন্ট ভোট অনলাইন সিস্টেম ভোটারদের ডিভাইসের মাধ্যমে ফিঙ্গারপ্রিন্ট স্ক্যান করে এবং সার্ভারে ডেটা সেভ করার মাধ্যমে তার তথ্য সংগ্রহ ও নিশ্চিত করে সম্পূর্ণ ডিজিটাল পদ্ধতিতে ভোট দিতে দেয়। এটি ব্যবহারকারী বান্ধব জি
মোটো স্টুডেন্ট ইলেকট্রিক রেসিং বাইকের জন্য ডেটা অর্জন এবং ডেটা ভিজ্যুয়ালাইজেশন সিস্টেম: 23 ধাপ
একটি মোটো স্টুডেন্ট ইলেকট্রিক রেসিং বাইকের জন্য ডেটা অর্জন এবং ডেটা ভিজ্যুয়ালাইজেশন সিস্টেম: একটি ডেটা অধিগ্রহণ সিস্টেম হল হার্ডওয়্যার এবং সফ্টওয়্যারগুলির একটি সংগ্রহ যা বাহ্যিক সেন্সর থেকে ডেটা সংগ্রহ করতে, এটি সংরক্ষণ এবং প্রক্রিয়া করার পরে যাতে এটি গ্রাফিক্যালি এবং বিশ্লেষণ করা যায়, ইঞ্জিনিয়ারদের তৈরি করার অনুমতি দেওয়া হচ্ছে
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরডুইনো দিয়ে পাইথন ব্যবহার করে মাইএসকিউএল সার্ভারে আরএফআইডি ডেটা পাঠিয়ে উপস্থিতি সিস্টেম: এই প্রকল্পে আমি আরডুইনো দিয়ে আরএফআইডি-আরসি 522 ইন্টারফেস করেছি এবং তারপরে আমি আরএফআইডি ডেটা পাঠাচ্ছি phpmyadmin ডাটাবেসে। আমাদের পূর্ববর্তী প্রকল্পের বিপরীতে আমরা এই ক্ষেত্রে কোন ইথারনেট shাল ব্যবহার করছি না, এখানে আমরা শুধু ar থেকে আসা সিরিয়াল ডেটা পড়ছি
আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: 6 টি ধাপ
আরএফআইডি এবং আরডুইনো ইথারনেট শিল্ড ব্যবহার করে গুগল স্প্রেডশীটে ডেটা সংরক্ষণের সাথে উপস্থিতি সিস্টেম: হ্যালো বন্ধুরা, এখানে আমরা খুব উত্তেজনাপূর্ণ প্রকল্প নিয়ে এসেছি এবং আরডুইনো ব্যবহার করে গুগল স্প্রেডশীটে আরএফআইডি ডেটা কীভাবে পাঠানো যায়। সংক্ষেপে আমরা আরএফআইডি রিডারের উপর ভিত্তি করে একটি উপস্থিতি ব্যবস্থা তৈরি করতে যাচ্ছি যা রিয়েল টাইমে উপস্থিতির তথ্য সংরক্ষণ করবে