সুচিপত্র:

কিভাবে তারিখ এবং সময় লগিং করবেন - লায়নো মেকার: 5 টি ধাপ
কিভাবে তারিখ এবং সময় লগিং করবেন - লায়নো মেকার: 5 টি ধাপ

ভিডিও: কিভাবে তারিখ এবং সময় লগিং করবেন - লায়নো মেকার: 5 টি ধাপ

ভিডিও: কিভাবে তারিখ এবং সময় লগিং করবেন - লায়নো মেকার: 5 টি ধাপ
ভিডিও: জিমেইল থেকে Third Party অ্যাপ বা ওয়েবসাইটের লিংক ডিলিট করুন | Gmail Third-Party Login List 2024, জুলাই
Anonim
কিভাবে তারিখ এবং সময় লগিং করবেন | লায়নো মেকার
কিভাবে তারিখ এবং সময় লগিং করবেন | লায়নো মেকার
কিভাবে তারিখ এবং সময় লগিং করবেন | লায়নো মেকার
কিভাবে তারিখ এবং সময় লগিং করবেন | লায়নো মেকার

ভূমিকা:-

এই টিউটোরিয়ালে আমরা শিখব কিভাবে Arduino দিয়ে তারিখ এবং সময় লগিং করা যায়। এই উদ্দেশ্যে আমি DS3231 এবং মাইক্রো এসডি কার্ড মডিউল ব্যবহার করছি।

সময় এবং তারিখ লগিংয়ের জন্য ব্যবহৃত প্রধান মডিউল হল DS3231। DS3231 একটি RTC (রিয়েল টাইম ক্লক) মডিউল। রিয়েল-টাইম ঘড়ি সেকেন্ড, মিনিট, ঘন্টা, দিন, তারিখ, মাস এবং বছরের তথ্য প্রদান করতে পারে। DS3231 3.3V বা 5V দিয়ে চালিত হতে পারে এবং একটি CR2032 লিথিয়াম বোতাম-সেল ব্যাটারি আরটিসিকে ক্ষমতা দেয় যখন Arduino- এর সাথে সংযুক্ত থাকে না। DS3231- এ একটি অন্তর্নির্মিত তাপমাত্রা সেন্সরও রয়েছে। DS3231 দুটি দ্বিমুখী লাইনের সাথে I2C যোগাযোগ ব্যবহার করে:

1_ সিরিয়াল ঘড়ি (এসসিএল)

2_ সিরিয়াল ডেটা (SDA)

বিঃদ্রঃ:

আপনি যদি কোনো সেন্সরের ডাটা রেকর্ডার বা ডেটা লগার তৈরি করতে আগ্রহী হন এবং একটি ফাইলে তার ডেটা রেকর্ড করেন। এখানে নিম্নোক্ত লিঙ্কগুলি দেওয়া হল: 1-তাপমাত্রা এবং হালকা তীব্রতার ডেটা লগিং

www.youtube.com/embed/gd-a8Y5GF3A

Arduino এবং মাইক্রো এসডি কার্ড সহ 2-DHT11 ডেটা রেকর্ডার

www.youtube.com/embed/gd-a8Y5GF3A

ফেসবুক পেজ: Modal = admin_t…

ডেটা-লগার:

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

DS3231:

একটি সেন্সর পরিমাপ বা একটি ডেটা রেকর্ডের তারিখ এবং সময় অন্তর্ভুক্ত করা যেতে পারে যখন একটি SD কার্ডে ডেটা লেখার সময় একটি রিয়েল-টাইম ক্লক (RTC) মডিউল ব্যবহার করে, যেমন DS3231। রিয়েল-টাইম ঘড়ি সেকেন্ড, মিনিট, ঘন্টা, দিন, তারিখ, মাস এবং বছরের তথ্য প্রদান করতে পারে। DS3231 3.3V বা 5V দিয়ে চালিত হতে পারে এবং একটি CR2032 লিথিয়াম বোতাম-সেল ব্যাটারি আরটিসিকে ক্ষমতা দেয় যখন Arduino- এর সাথে সংযুক্ত থাকে না। DS3231- এ একটি অন্তর্নির্মিত তাপমাত্রা সেন্সরও রয়েছে। DS3231 দুটি দ্বিমুখী লাইনের সাথে I2C যোগাযোগ ব্যবহার করে: সিরিয়াল ক্লক (এসসিএল) এবং সিরিয়াল ডেটা (এসডিএ)। এই সংযোগ ডায়াগ্রামের জন্য আরডুইনোর সাথে কিভাবে সংযোগ করা যায়।

মাইক্রো এসডি-কার্ড মডিউল:

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

ধাপ 1:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

ফ্রিজিং:-

এই টিউটোরিয়ালে আমি আমার প্রজেক্টের স্কিম্যাটিক্স তৈরির জন্য ফ্রিজিং সফটওয়্যার ব্যবহার করছি।

প্রথমে আমাকে ফ্রিজিং খুলতে হবে এবং তারপর DS3231, Arduino UNO এবং মাইক্রো এসডি কার্ড নিতে হবে। আমাদের তাদের জাম্পার তারের মাধ্যমে সংযুক্ত করতে হবে।

নিম্নলিখিত সংযোগ কৌশল:

আরডুইনো ইউএনও এর সাথে DS3231 সংযোগ:

DS3231 _ Arduino UNO

Gnd ----------------------- Gnd

ভিসিসি ----------------------- 5 ভোল্ট

এসডিএ ----------------------- পিন এ 4

এসসিএল ----------------------- পিন এ 5

আরডুইনো ইউএনও এর সাথে এসডি কার্ড সংযোগ:-

SD কার্ড _ Arduino UNO

Gnd --------------------------------- Gnd

ভিসিসি -------------------------------- 5 ভোল্ট

মিসো -------------------------------- পিন 12

মসি -------------------------------- পিন 11

SCK ---------------------------------- pin13

SCS ---------------------------------- পিন 10

ধাপ ২:

ছবি
ছবি
ছবি
ছবি
ছবি
ছবি

প্রোটিয়াস সিমুলেশন:-

এই প্রকল্পে আমি সিমুলেশনের জন্য প্রোটিয়াস সফটওয়্যার ব্যবহার করেছি।

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

আমি Arduino UNO ব্যবহার করছি এর জন্য আমাদের হেক্স ফাইল দরকার। Arduino IDE এ আপনার Arduino কোডিং (আমি নিচে কোড প্রদান করছি) এর হেক্স ফাইল তৈরি করুন। তারপর এটি Arduino Properties এ আপলোড করুন।

আমি এসডি কার্ড মডিউল ব্যবহার করছি। আমি SD কার্ড ফাইল প্রদান করছি, এটি আপনার মডিউলে আপলোড করুন (নিম্নলিখিত বিবরণে দেওয়া)। নিচের কোণে বাম প্রোটিয়াসে একটি প্লে বোতাম আছে এবং এটি সিমুলেশন শুরু করবে। সিমুলেশন শুরু হলে দুটি উইন্ডো খোলা থাকবে, ভার্চুয়াল টার্মিনাল এবং ds3232 ঘড়ি।

> ভার্চুয়াল টার্মিনাল হিসাবে রেকর্ড করা ডেটা দেখাচ্ছে;

এসডি কার্ড ঠিক আছে

রেকর্ড 1

রেকর্ড 2

রেকর্ড 3

recrod4

রেকর্ড 5

> ds3232 ঘড়ির জানালা অনুযায়ী সময় এবং তারিখ দেখাচ্ছে।

> সিমুলেশনের সময় একটি ফাইল "মেমরি কার্ডের বিষয়বস্তু" খুলবে, এই ফাইলটিতে data.csv ডেটা ফাইল রয়েছে। এই ফাইলে আমরা সময় এবং তারিখ, মাস, দিন এবং বছরের তথ্য। প্রতি বিলম্ব (1000); এই ডেটা পুনরাবৃত্তি হবে এবং ডেটা এটি ফাইলে যুক্ত করবে।

ধাপ 3:

ছবি
ছবি
ছবি
ছবি

এক্সেল কাজ:-

এক্সেল খুলুন এবং এতে আপনার data.csv ফাইল ইনজেক্ট করুন। ডেটা কলামে দেখানো হবে এবং টাইম কলামের একটি লাইন গ্রাফ নেবে।

ধাপ 4:

প্রস্তাবিত: