সুচিপত্র:
- ধাপ 1: আরডুইনোতে DS1307 সংযুক্ত করুন
- ধাপ 2: DS1307RTC লাইব্রেরি যোগ করুন
- ধাপ 3: Arduino বোর্ড নির্বাচন করুন
- ধাপ 4: সেটটাইম স্কেচ
- ধাপ 5: ReadTest স্কেচ
- ধাপ 6: ফলাফল
- ধাপ 7: RTC সম্পর্কে অন্যান্য আর্টিকেল
ভিডিও: Arduino ব্যবহার করে কিভাবে DS1307 ব্যবহার করবেন: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
DS1307 হল একটি রিয়েল টাইম ক্লক আইসি (RTC)। এই আইসিটি সময় ডেটা সরবরাহ করতে ব্যবহৃত হয়। বরাদ্দকৃত সময় সেকেন্ড, মিনিট, ঘন্টা, দিন, তারিখ, মাস এবং বছর থেকে শুরু হয়।
এই আইসির জন্য অতিরিক্ত বাহ্যিক উপাদান যেমন ক্রিস্টাল এবং 3.6V ব্যাটারির প্রয়োজন। ক্রিস্টাল ঘড়ির উৎসের জন্য ব্যবহৃত হয়। ব্যাটারিগুলি ব্যাকআপ শক্তির জন্য ব্যবহার করা হয় যাতে মূল সরবরাহ বন্ধ হয়ে গেলে সময়ের কার্যকারিতা বন্ধ না হয়।
আমি একটি DS1307 মডিউল কেনার পরামর্শ দিচ্ছি যা বাহ্যিক উপাদান দিয়ে সজ্জিত করা হয়েছে।
প্রয়োজনীয় উপাদান:
- Arduino Nano V.3
- RTC DS1307
- জাম্পার ওয়্যার
- ইউএসবি মিনি
ব্যবহৃত লাইব্রেরি:
DS1307RTC
ধাপ 1: আরডুইনোতে DS1307 সংযুক্ত করুন
নীচের ছবি বা টেবিল অনুযায়ী DS1307 কে Arduino Nano এর সাথে সংযুক্ত করুন।
DS1307 থেকে Arduino Nano
VCC ==> +5V
GND ==> GND
এসসিএল ==> এ 5
এসডিএ ==> এ 4
ডিএস ==> এনসি
তারপরে, মিনি ইউএসবি ব্যবহার করে আরডুইনোকে ল্যাপটপ / পিসিতে সংযুক্ত করুন।
ধাপ 2: DS1307RTC লাইব্রেরি যোগ করুন
DS1307 লাইব্রেরি এখানে ডাউনলোড করা যাবে:
লাইব্রেরি DS1307
ডাউনলোড শেষ হওয়ার পর, "Skecth ==> Include Library ==> add. ZIp Library" খুলুন
ডাউনলোড করা লাইব্রেরি ফাইলটি খুঁজুন।
যদি এটি সফল হয়, Arduino বন্ধ করুন এবং এটি আবার খুলুন।
ধাপ 3: Arduino বোর্ড নির্বাচন করুন
সরঞ্জাম খুলুন এবং উপরের ছবি অনুযায়ী Arduino বোর্ড নির্বাচন করুন।
বোর্ড "Arduino Nano"
প্রসেসর: "ATmega328P (পুরাতন বুটলোডার)"
ধাপ 4: সেটটাইম স্কেচ
এখানে দুটি স্কেচ ব্যবহার করা হবে। প্রথম স্কেচ হল "সেটটাইম" যা বর্তমান সময়ের সাথে মিল রেখে DS1307 এ সময় নির্ধারণ করতে ব্যবহৃত হয়। দ্বিতীয়টি হল "রিডটেস্ট" যা সময় গণনা প্রদর্শন করতে ব্যবহৃত হয়।
সেট টাইম আপলোড করুন:
ফাইল> উদাহরণ> DS1307RTC> সেটটাইম খুলুন
স্কেচ ওপেন হওয়ার পর আপলোড ক্লিক করুন এবং কয়েক মুহূর্ত অপেক্ষা করুন।
যদি আপলোড প্রক্রিয়া সম্পন্ন হয়, সময় সেট দেখতে সিরিয়াল মনিটর খুলুন।
ধাপ 5: ReadTest স্কেচ
টাইমড ফাংশন চালানোর জন্য স্কেচ "ReadTes" আপলোড করুন।
ফাইল> উদাহরণ> DS1307RTC> ReadTest খুলুন
আপলোড ক্লিক করুন এবং কিছু মুহূর্ত অপেক্ষা করুন। আপলোড প্রক্রিয়া সম্পন্ন হওয়ার পর ফলাফল দেখতে সিরিয়াল মনিটর খুলুন।
ধাপ 6: ফলাফল
সফল হলে, সিরিয়াল মনিটর চিত্র 1 এ দেখানো হবে।
যদি DS1307 মডিউলটি ইনস্টল করা না থাকে বা Arduino বোর্ডের সাথে সংযুক্ত না থাকে, তাহলে সিরিয়াল মনিটর চিত্র 2 -এ দেখানো হবে।
ধাপ 7: RTC সম্পর্কে অন্যান্য আর্টিকেল
আপনি আরটিসি দ্বারা উত্পন্ন সময় প্রদর্শন করতে এলসিডি বা 7-সেগমেন্ট মডিউল ব্যবহার করতে পারেন।
আপনি যদি এটি ব্যবহার করতে না জানেন, তাহলে আপনি আমার পরবর্তী নিবন্ধে "LCD- তে সময় কিভাবে প্রদর্শন করবেন" বা "7-সেগমেন্ট মডিউলে সময় কিভাবে প্রদর্শন করবেন" এ আমার পরবর্তী নিবন্ধটি দেখতে পারেন।
এই নিবন্ধটি পড়ার জন্য আপনাকে ধন্যবাদ, আশা করি এটি দরকারী।
যদি প্রশ্ন থাকে, শুধু মন্তব্য কলামে লিখুন।
প্রস্তাবিত:
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কী ফাংশন কিভাবে ব্যবহার করবেন: আমরা আপনাকে দেখাব কিভাবে ম্যাক টার্মিনাল খুলতে হয়। আমরা আপনাকে টার্মিনালের মধ্যে কিছু বৈশিষ্ট্যও দেখাব, যেমন ifconfig, ডিরেক্টরি পরিবর্তন করা, ফাইলগুলি অ্যাক্সেস করা এবং arp। Ifconfig আপনাকে আপনার IP ঠিকানা এবং আপনার MAC বিজ্ঞাপন পরীক্ষা করার অনুমতি দেবে
কিভাবে অ্যান্ড্রয়েড স্মার্টফোন ব্যবহার করে আরডুইনো প্রোগ্রাম করবেন এবং রিসেট করবেন: 8 টি ধাপ
কিভাবে অ্যান্ড্রয়েড স্মার্টফোন ব্যবহার করে আরডুইনো প্রোগ্রাম এবং রিসেট করবেন: আপনি পেনড্রাইভ এবং গেম কন্ট্রোলার সংযোগের জন্য ওটিজি অ্যাডাপ্টার ব্যবহার করতে পারেন এবং ছোট ডিভাইসগুলিকে শক্তি দিতে পারেন। আপনি স্মার্ট ফোনের সাহায্যে আপনার আরডুইনো বোর্ডকে শক্তিশালী করার চেয়ে আরও অনেক কিছু করতে পারেন। এই টিউটোরিয়ালে, আমরা Ardu কম্পাইল এবং আপলোড করব
Rpi 3: 8 ধাপ ব্যবহার করে কিভাবে রোবট অনুসরণ করে একটি লাইন তৈরি করবেন
কিভাবে Rpi 3 ব্যবহার করে রোবট অনুসরণ করে একটি লাইন তৈরি করবেন: এই টিউটোরিয়ালে, আপনি একটি লাইন-অনুসরণকারী রোবট বাগি তৈরি করতে শিখবেন যাতে এটি সহজেই একটি ট্র্যাকের চারপাশে ঘুরতে পারে
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: 5 টি ধাপ
Arduino + DS1307 + Neopixel ব্যবহার করে রৈখিক ঘড়ি: কিছু হার্ডওয়্যার পুনরায় ব্যবহার করে।: পূর্ববর্তী প্রকল্পগুলি থেকে আমার একটি Arduino UNO এবং একটি Neopixel LED স্ট্রিপ বাকি ছিল, এবং আমি কিছু ভিন্ন করতে চেয়েছিলাম। যেহেতু নিওপিক্সেল স্ট্রিপটিতে 60 টি LED লাইট রয়েছে, তাই এটি একটি বড় ঘড়ি হিসাবে ব্যবহার করা হবে বলে মনে করা হয়।