পিকোর জন্য রাস্পবেরি পাই DS3231 যথার্থ RTC মডিউল
পণ্য তথ্য
পিকোর জন্য যথার্থ RTC মডিউল হল একটি উচ্চ নির্ভুল রিয়েল-টাইম ঘড়ি মডিউল যা রাস্পবেরি পাই পিকো মাইক্রোকন্ট্রোলার বোর্ডের সাথে ব্যবহার করার জন্য ডিজাইন করা হয়েছে। এটি DS3231 উচ্চ নির্ভুলতা RTC চিপ অন্তর্ভুক্ত করে এবং I2C যোগাযোগ সমর্থন করে। মডিউল এছাড়াও অন্তর্ভুক্ত
একটি RTC ব্যাকআপ ব্যাটারি স্লট যা একটি CR1220 বোতাম সেলকে সমর্থন করে সঠিক টাইমকিপিং বজায় রাখার জন্য এমনকি যখন মূল শক্তি সংযোগ বিচ্ছিন্ন থাকে। মডিউলটিতে একটি পাওয়ার ইন্ডিকেটর রয়েছে যা জাম্পারে একটি 0 প্রতিরোধক সোল্ডারিং করে সক্ষম বা নিষ্ক্রিয় করা যেতে পারে। এইটা
রাস্পবেরি পাই পিকোতে সহজে সংযুক্তির জন্য একটি স্ট্যাকযোগ্য হেডার দিয়ে ডিজাইন করা হয়েছে
বোর্ডে যা আছে:
- DS3231 উচ্চ নির্ভুল RTC চিপ
- যোগাযোগের জন্য I2C বাস
- RTC ব্যাকআপ ব্যাটারি স্লট CR1220 বোতাম সেল সমর্থন করে
- পাওয়ার ইন্ডিকেটর (জাম্পারে একটি 0 প্রতিরোধক সোল্ডারিং দ্বারা সক্ষম, ডিফল্টরূপে অক্ষম)
- সহজ সংযুক্তির জন্য রাস্পবেরি পাই পিকো হেডার
পিনআউট সংজ্ঞা:
পিকোর জন্য যথার্থ RTC মডিউলের পিনআউট নিম্নরূপ:
রাস্পবেরি পাই পিকো কোড | বর্ণনা |
---|---|
A | আই 2 সি 0 |
B | আই 2 সি 1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | জিএনডি |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | জিএনডি |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | জিএনডি |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | জিএনডি |
19 | GP14 |
20 | GP15 |
পরিকল্পিত:
পিকোর জন্য যথার্থ RTC মডিউলের পরিকল্পিত চিত্র হতে পারে viewed ক্লিক করে এখানে.
পিকোর জন্য যথার্থ RTC মডিউল - পণ্য ব্যবহারের নির্দেশাবলী
রাস্পবেরি পাই কোড:
- রাস্পবেরি পাই এর একটি টার্মিনাল খুলুন।
- Pico C/C++ SDK ডিরেক্টরিতে ডেমো কোড ডাউনলোড করুন এবং আনজিপ করুন। মনে রাখবেন যে বিভিন্ন ব্যবহারকারীদের জন্য SDK-এর ডিরেক্টরি ভিন্ন হতে পারে, তাই আপনাকে প্রকৃত ডিরেক্টরি পরীক্ষা করতে হবে। সাধারণত, এটি ~/pico/ হওয়া উচিত। নিম্নলিখিত কমান্ড ব্যবহার করুন:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Pico C/C++ SDK ডিরেক্টরিতে নেভিগেট করুন:
cd ~/pico
- ডাউনলোড করা কোডটি আনজিপ করুন:
unzip Pico-rtc-ds3231_code.zip
- পিকোর বুটসেল বোতামটি ধরে রাখুন এবং পিকোর ইউএসবি ইন্টারফেসটিকে রাস্পবেরি পাইয়ের সাথে সংযুক্ত করুন। তারপর বোতামটি ছেড়ে দিন।
- pico-rtc-ds3231 ex কম্পাইল করুন এবং চালানamples নিম্নলিখিত কমান্ড ব্যবহার করে:
cd ~/pico/pico-rtc-ds3231_code/c/build/
cmake ..
make
sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
- একটি টার্মিনাল খুলুন এবং সেন্সরের তথ্য পরীক্ষা করতে মিনিকম ব্যবহার করুন।
পাইথন:
- পিকোর জন্য মাইক্রোপাইথন ফার্মওয়্যার সেট আপ করতে রাস্পবেরি পাই এর গাইডগুলি পড়ুন।
- থনি আইডিই খুলুন।
- ডেমো কোডটিকে IDE-তে টেনে আনুন এবং পিকোতে চালান৷
- মাইক্রোপাইথন ডেমো কোডগুলি চালানোর জন্য রান আইকনে ক্লিক করুন।
উইন্ডোজ:
উইন্ডোজের সাথে পিকোর জন্য যথার্থ RTC মডিউল ব্যবহারের জন্য নির্দেশাবলী ব্যবহারকারীর ম্যানুয়ালটিতে দেওয়া নেই। অনুগ্রহ করে পণ্যের ডকুমেন্টেশন পড়ুন বা আরও সহায়তার জন্য প্রস্তুতকারকের সাথে যোগাযোগ করুন।
অন্যান্য:
মডিউলের LED লাইট ডিফল্টরূপে ব্যবহৃত হয় না। আপনি যদি সেগুলি ব্যবহার করতে চান তবে আপনি R0 অবস্থানে একটি 8R প্রতিরোধক সোল্ডার করতে পারেন। তুমি পারবে view আরো বিস্তারিত জানার জন্য পরিকল্পিত চিত্র।
বোর্ডে কি আছে
- DS3231
উচ্চ নির্ভুলতা RTC চিপ, I2C বাস - RTC ব্যাকআপ ব্যাটারি
CR1220 বোতাম সেল সমর্থন করে - শক্তি সূচক
জাম্পারে একটি 0Ω প্রতিরোধক সোল্ডারিং দ্বারা সক্রিয়, ডিফল্টরূপে অক্ষম - রাস্পবেরি পাই পিকো হেডার
রাস্পবেরি পাই পিকোতে সংযুক্ত করার জন্য, স্ট্যাকযোগ্য ডিজাইন
পিনআউট সংজ্ঞা
রাস্পবেরি পাই কোড
- রাস্পবেরি পাই এর একটি টার্মিনাল খুলুন
- Pico C/C++ SDK ডিরেক্টরিতে ডেমো কোড ডাউনলোড করুন এবং আনজিপ করুন
- পিকোর বুটসেল বোতামটি ধরে রাখুন এবং পিকোর ইউএসবি ইন্টারফেসটিকে রাস্পবেরি পাইয়ের সাথে সংযুক্ত করুন তারপর বোতামটি ছেড়ে দিন।
- pico-rtc-ds3231 ex কম্পাইল করুন এবং চালানampলেস
- সেন্সরের তথ্য পরীক্ষা করতে একটি টার্মিনাল এবং ব্যবহারকারী মিনিকম খুলুন।
পাইথন:
- Pico-এর জন্য Micropython ফার্মওয়্যার সেটআপ করতে রাস্পবেরি পাই-এর গাইডগুলি পড়ুন
- থনি আইডিই খুলুন এবং ডেমোটিকে আইডিই-তে টেনে আনুন এবং নীচের মতো পিকোতে চালান।
- মাইক্রোপাইথন ডেমো কোড চালানোর জন্য "রান" আইকনে ক্লিক করুন।
উইন্ডোজ
- আপনার উইন্ডোজ ডেস্কটপে ডেমোটি ডাউনলোড করুন এবং আনজিপ করুন, উইন্ডোজ সফ্টওয়্যার পরিবেশ সেটিংস সেট আপ করতে রাস্পবেরি পাই এর গাইডগুলি পড়ুন।
- পিকোর বুটসেল বোতাম টিপুন এবং ধরে রাখুন, একটি মাইক্রোইউএসবি কেবল দিয়ে পিকো-এর ইউএসবি পিসিতে সংযুক্ত করুন। এটি চালানোর জন্য পিকোতে সি বা পাইথন প্রোগ্রাম আমদানি করুন।
- সিরিয়াল টুল ব্যবহার করুন view পিকোর ইউএসবি গণনার ভার্চুয়াল সিরিয়াল পোর্ট প্রিন্ট তথ্য পরীক্ষা করতে, ডিটিআর খুলতে হবে, বড রেট হল 115200, নীচের ছবিতে দেখানো হয়েছে:
অন্যরা
- LED আলো ডিফল্টরূপে ব্যবহার করা হয় না, যদি আপনি এটি ব্যবহার করার প্রয়োজন হয়, আপনি R0 অবস্থানে একটি 8R প্রতিরোধক সোল্ডার করতে পারেন। ক্লিক করুন view পরিকল্পিত চিত্র।
- DS3231 এর INT পিন ডিফল্টরূপে ব্যবহার করা হয় না। আপনি যদি এটি ব্যবহার করতে চান, আপনি R0, R5, R6 অবস্থানে 7R প্রতিরোধক সোল্ডার করতে পারেন। ক্লিক করুন view পরিকল্পিত চিত্র।
- R5 প্রতিরোধককে সোল্ডার করুন, DS3 অ্যালার্ম ঘড়ির আউটপুট স্থিতি সনাক্ত করতে INT পিনটিকে Pico-এর GP3231 পিনের সাথে সংযুক্ত করুন।
- R6 রোধকে সোল্ডার করুন, INT পিনটিকে Pico-এর 3V3_EN পিনের সাথে সংযুক্ত করুন, যখন DS3231 অ্যালার্ম ঘড়ি নিম্ন স্তরে আউটপুট করে তখন Pico পাওয়ার বন্ধ করতে৷
- R7 প্রতিরোধকের সোল্ডার করুন, DS3231 অ্যালার্ম ঘড়ি নিম্ন স্তরে আউটপুট করলে Pico পুনরায় সেট করতে INT পিনটিকে Pico-এর RUN পিনের সাথে সংযুক্ত করুন।
পরিকল্পিত
দলিল/সম্পদ
![]() |
পিকোর জন্য রাস্পবেরি পাই DS3231 যথার্থ RTC মডিউল [পিডিএফ] ব্যবহারকারী ম্যানুয়াল পিকোর জন্য DS3231 যথার্থ RTC মডিউল, DS3231, পিকোর জন্য যথার্থ RTC মডিউল, যথার্থ RTC মডিউল, RTC মডিউল, মডিউল |