সুচিপত্র:

রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ
রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ

ভিডিও: রিয়েল-টাইম ক্লক মডিউল (DS3231) কিভাবে ব্যবহার করবেন: 5 টি ধাপ
ভিডিও: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, নভেম্বর
Anonim
কিভাবে একটি রিয়েল-টাইম ক্লক মডিউল (DS3231) ব্যবহার করবেন
কিভাবে একটি রিয়েল-টাইম ক্লক মডিউল (DS3231) ব্যবহার করবেন
কীভাবে রিয়েল-টাইম ক্লক মডিউল ব্যবহার করবেন (DS3231)
কীভাবে রিয়েল-টাইম ক্লক মডিউল ব্যবহার করবেন (DS3231)

DS3231 হল একটি কম খরচে, অত্যন্ত নির্ভুল I2C রিয়েল-টাইম ক্লক (RTC) যার সমন্বিত তাপমাত্রা-ক্ষতিপূরণযুক্ত স্ফটিক দোলক (TCXO) এবং স্ফটিক। ডিভাইস একটি ব্যাটারি ইনপুট অন্তর্ভুক্ত করে এবং সঠিক টাইমকিপিং বজায় রাখে যখন ডিভাইসে প্রধান শক্তি ব্যাহত হয়।

সরবরাহ:

Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3

DS3231 RTC মডিউল - diymore DS3231 AT24C32 IIC RTC মডিউল

ব্রেডবোর্ড - এমবি -102 ব্রেডবোর্ড

জাম্পার ওয়্যার - পুরুষ থেকে পুরুষ 4 এবং 8 ইঞ্চি সোল্ডারলেস ফিতা ডুপন্ট -সামঞ্জস্যপূর্ণ জাম্পার ওয়্যার

ধাপ 1: ব্যাটারি ইনস্টল করুন

ব্যাটারি ইনস্টল করুন
ব্যাটারি ইনস্টল করুন

ব্যাটারি ইনপুট 3V এবং একটি সাধারণ CR2032 3V ব্যাটারি মডিউলকে শক্তি দিতে পারে এবং এক বছরেরও বেশি সময় ধরে তথ্য বজায় রাখতে পারে।

ধাপ 2: সংযোগ

সংযোগ
সংযোগ

আরটিসি মডিউল ওয়্যারিং বেশ সহজবোধ্য!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL বা A5 SDA -> SDA বা A4

ধাপ 3: লাইব্রেরি

গ্রন্থাগার
গ্রন্থাগার

DS3231 রিয়েল-টাইম ক্লক (RTC) এর জন্য Arduino লাইব্রেরি সরাসরি লাইব্রেরি ম্যানেজারে ইনস্টল করা যায়।

ধাপ 4: ঘড়ি সেট আপ

ঘড়িটি সম্ভবত প্রাথমিকভাবে 1 জানুয়ারী 1970 এ সেট করা আছে। আপনার প্রকল্পে যদি আপনার রিয়েল-টাইম প্রয়োজন হয়, তাহলে এই RTC কে আপনার কম্পিউটারের সাথে সিঙ্ক্রোনাইজ করুন।

DS3231_set উদাহরণটি DS3231 লাইব্রেরি থেকে দেখেছেন এবং মনে হচ্ছে এটি YYMMDDwHHMMSS ফরম্যাটে পাঠানো একটি তারিখ আশা করে, যার শেষে একটি 'x' থাকবে।

Pyserial এবং ntplib ব্যবহার করে পাইথন কোডের কয়েকটি লাইন টাইম সার্ভার থেকে সময় পেতে হবে এবং Arduino এ একটি স্ট্রিং পাঠাতে হবে।

ধাপ 5: RTC পরীক্ষা করুন

RTC পরীক্ষা করুন
RTC পরীক্ষা করুন

লাইব্রেরিতে, উদাহরণগুলি DS3231/echo_time.ino খুঁজে পায়। এটি আরডুইনোতে আপলোড করুন এবং আপনার সিরিয়াল মনিটরে মুদ্রিত সময় দেখা উচিত।

প্রস্তাবিত: