ماژول Raspberry Pi DS3231 Precision RTC برای Pico
اطلاعات محصول
ماژول Precision RTC برای Pico یک ماژول ساعت بیدرنگ با دقت بالا است که برای استفاده با برد میکروکنترلر Raspberry Pi Pico طراحی شده است. این تراشه RTC با دقت بالا DS3231 را در خود جای داده و از ارتباطات I2C پشتیبانی می کند. ماژول همچنین شامل
یک اسلات باتری پشتیبان RTC که از سلول دکمه ای CR1220 برای حفظ زمان دقیق حتی زمانی که برق اصلی قطع شده است پشتیبانی می کند. این ماژول دارای یک نشانگر قدرت است که می تواند با لحیم کردن یک مقاومت 0 روی جامپر فعال یا غیرفعال شود. این است
طراحی شده با سربرگ قابل انباشته برای اتصال آسان به Raspberry Pi Pico
آنچه در هیئت مدیره است:
- تراشه RTC با دقت بالا DS3231
- اتوبوس I2C برای ارتباط
- اسلات باتری پشتیبان RTC از سلول دکمه CR1220 پشتیبانی می کند
- نشانگر قدرت (با لحیم کردن یک مقاومت 0 روی جامپر فعال می شود، به طور پیش فرض غیرفعال است)
- هدر Raspberry Pi Pico برای اتصال آسان
تعریف پینآوت:
ماژول Precision RTC برای Pico به شرح زیر است:
کد رزبری پای پیکو | توضیحات |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | GND |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | GND |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | GND |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | GND |
19 | GP14 |
20 | GP15 |
شماتیک:
نمودار شماتیک ماژول دقیق RTC برای Pico می تواند باشد viewبا کلیک کردن اینجا.
ماژول دقیق RTC برای Pico - دستورالعمل استفاده از محصول
کد رزبری پای:
- ترمینال Raspberry Pi را باز کنید.
- کدهای نمایشی را دانلود و در فهرست 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
- دکمه BOOTSEL Pico را نگه دارید و رابط USB Pico را به Raspberry Pi متصل کنید. سپس دکمه را رها کنید.
- 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
- یک ترمینال را باز کنید و از minicom برای بررسی اطلاعات سنسور استفاده کنید.
پایتون:
- برای راه اندازی سیستم عامل Micropython برای Pico به راهنماهای Raspberry Pi مراجعه کنید.
- Thonny IDE را باز کنید.
- کد دمو را به IDE بکشید و آن را روی Pico اجرا کنید.
- برای اجرای کدهای آزمایشی MicroPython روی نماد run کلیک کنید.
ویندوز:
دستورالعمل استفاده از ماژول Precision RTC برای Pico با ویندوز در دفترچه راهنمای کاربر ارائه نشده است. لطفاً به مستندات محصول مراجعه کنید یا برای راهنمایی بیشتر با سازنده تماس بگیرید.
دیگران:
چراغ های LED روی ماژول به طور پیش فرض استفاده نمی شوند. اگر نیاز به استفاده از آنها دارید، می توانید یک مقاومت 0R را روی موقعیت R8 لحیم کنید. تو می توانی view نمودار شماتیک برای جزئیات بیشتر
آنچه در هیئت مدیره است
- DS3231
تراشه RTC با دقت بالا، اتوبوس I2C - باتری پشتیبان RTC
از سلول دکمه CR1220 پشتیبانی می کند - نشانگر قدرت
با لحیم کردن یک مقاومت 0Ω روی جامپر فعال می شود که به طور پیش فرض غیرفعال است - هدر رزبری پای پیکو
برای اتصال به Raspberry Pi Pico، طراحی قابل انباشته شدن
تعریف Pinout
کد رزبری پای
- ترمینال Raspberry Pi را باز کنید
- کدهای آزمایشی را در فهرست Pico C/C++ SDK دانلود و از حالت فشرده خارج کنید
- دکمه BOOTSEL Pico را نگه دارید و رابط USB Pico را به Raspberry Pi متصل کنید سپس دکمه را رها کنید.
- pico-rtc-ds3231 ex را کامپایل و اجرا کنیدamples
- یک ترمینال و minicom کاربر را برای بررسی اطلاعات سنسور باز کنید.
پایتون:
- برای تنظیم سیستم عامل Micropython برای Pico به راهنمای Raspberry Pi مراجعه کنید
- Thonny IDE را باز کنید و نسخه آزمایشی را به IDE بکشید و روی Pico مانند زیر اجرا کنید.
- برای اجرای کدهای آزمایشی MicroPython روی نماد "run" کلیک کنید.
ویندوز
- نسخه ی نمایشی را در دسکتاپ ویندوز خود دانلود و از حالت فشرده خارج کنید، برای تنظیم تنظیمات محیط نرم افزار ویندوز به راهنماهای Raspberry Pi مراجعه کنید.
- دکمه BOOTSEL Pico را فشار داده و نگه دارید، USB Pico را با کابل MicroUSB به رایانه شخصی وصل کنید. برنامه c یا python را به Pico وارد کنید تا اجرا شود.
- از ابزار سریال استفاده کنید تا view پورت سریال مجازی شماره USB پیکو برای بررسی اطلاعات چاپ، DTR باید باز شود، نرخ باود 115200 است، همانطور که در تصویر زیر نشان داده شده است:
دیگران
- چراغ LED به طور پیش فرض استفاده نمی شود، در صورت نیاز به استفاده از آن، می توانید یک مقاومت 0R را در موقعیت R8 لحیم کنید. کلیک کنید تا view نمودار شماتیک
- پین INT DS3231 به طور پیش فرض استفاده نمی شود. اگر نیاز به استفاده از آن دارید، می توانید مقاومت 0R را روی موقعیت های R5، R6، R7 لحیم کنید. کلیک کنید تا view نمودار شماتیک
- مقاومت R5 را لحیم کنید، پایه INT را به پایه GP3 Pico وصل کنید تا وضعیت خروجی ساعت زنگ دار DS3231 را تشخیص دهید.
- مقاومت R6 را لحیم کنید، پین INT را به پین 3V3_EN Pico وصل کنید تا زمانی که ساعت زنگ دار DS3231 سطح پایینی دارد، برق Pico را خاموش کنید.
- مقاومت R7 را لحیم کنید، پین INT را به پین RUN Pico وصل کنید تا وقتی ساعت زنگ دار DS3231 سطح پایینی دارد، Pico را ریست کنید.
نموداری
اسناد / منابع
![]() |
ماژول Raspberry Pi DS3231 Precision RTC برای Pico [pdf] دفترچه راهنمای کاربر ماژول دقیق RTC DS3231 برای Pico، DS3231، ماژول دقیق RTC برای Pico، ماژول دقیق RTC، ماژول RTC، ماژول |