Raspberry Pi-LOGO

ماژول Raspberry Pi DS3231 Precision RTC برای Pico

Raspberry Pi DS3231 Precision RTC Module for Pico-PRODUCT

اطلاعات محصول

ماژول Precision RTC برای Pico یک ماژول ساعت بیدرنگ با دقت بالا است که برای استفاده با برد میکروکنترلر Raspberry Pi Pico طراحی شده است. این تراشه RTC با دقت بالا DS3231 را در خود جای داده و از ارتباطات I2C پشتیبانی می کند. ماژول همچنین شامل
یک اسلات باتری پشتیبان RTC که از سلول دکمه ای CR1220 برای حفظ زمان دقیق حتی زمانی که برق اصلی قطع شده است پشتیبانی می کند. این ماژول دارای یک نشانگر قدرت است که می تواند با لحیم کردن یک مقاومت 0 روی جامپر فعال یا غیرفعال شود. این است
طراحی شده با سربرگ قابل انباشته برای اتصال آسان به Raspberry Pi Pico

آنچه در هیئت مدیره است:

  1. تراشه RTC با دقت بالا DS3231
  2. اتوبوس I2C برای ارتباط
  3. اسلات باتری پشتیبان RTC از سلول دکمه CR1220 پشتیبانی می کند
  4. نشانگر قدرت (با لحیم کردن یک مقاومت 0 روی جامپر فعال می شود، به طور پیش فرض غیرفعال است)
  5. هدر 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 - دستورالعمل استفاده از محصول

کد رزبری پای:

  1. ترمینال Raspberry Pi را باز کنید.
  2. کدهای نمایشی را دانلود و در فهرست Pico C/C++ SDK از حالت فشرده خارج کنید. توجه داشته باشید که دایرکتوری SDK ممکن است برای کاربران مختلف متفاوت باشد، بنابراین باید دایرکتوری واقعی را بررسی کنید. به طور کلی، باید ~/pico/ باشد. از دستور زیر استفاده کنید: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. به دایرکتوری Pico C/C++ SDK بروید: cd ~/pico
  4. کد دانلود شده را از حالت فشرده خارج کنید: unzip Pico-rtc-ds3231_code.zip
  5. دکمه BOOTSEL Pico را نگه دارید و رابط USB Pico را به Raspberry Pi متصل کنید. سپس دکمه را رها کنید.
  6. 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
  7. یک ترمینال را باز کنید و از minicom برای بررسی اطلاعات سنسور استفاده کنید.

پایتون:

  1. برای راه اندازی سیستم عامل Micropython برای Pico به راهنماهای Raspberry Pi مراجعه کنید.
  2. Thonny IDE را باز کنید.
  3. کد دمو را به IDE بکشید و آن را روی Pico اجرا کنید.
  4. برای اجرای کدهای آزمایشی MicroPython روی نماد run کلیک کنید.

ویندوز:

دستورالعمل استفاده از ماژول Precision RTC برای Pico با ویندوز در دفترچه راهنمای کاربر ارائه نشده است. لطفاً به مستندات محصول مراجعه کنید یا برای راهنمایی بیشتر با سازنده تماس بگیرید.

دیگران:

چراغ های LED روی ماژول به طور پیش فرض استفاده نمی شوند. اگر نیاز به استفاده از آنها دارید، می توانید یک مقاومت 0R را روی موقعیت R8 لحیم کنید. تو می توانی view نمودار شماتیک برای جزئیات بیشتر

آنچه در هیئت مدیره است

Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG1

  1. DS3231
    تراشه RTC با دقت بالا، اتوبوس I2C
  2. باتری پشتیبان RTC
    از سلول دکمه CR1220 پشتیبانی می کند
  3. نشانگر قدرت
    با لحیم کردن یک مقاومت 0Ω روی جامپر فعال می شود که به طور پیش فرض غیرفعال است
  4. هدر رزبری پای پیکو
    برای اتصال به Raspberry Pi Pico، طراحی قابل انباشته شدن

تعریف Pinout

Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG2

کد رزبری پای

  1. ترمینال Raspberry Pi را باز کنید
  2. کدهای آزمایشی را در فهرست Pico C/C++ SDK دانلود و از حالت فشرده خارج کنید

Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG3

  1. دکمه BOOTSEL Pico را نگه دارید و رابط USB Pico را به Raspberry Pi متصل کنید سپس دکمه را رها کنید.
  2. pico-rtc-ds3231 ex را کامپایل و اجرا کنیدamples

    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG4

  3. یک ترمینال و minicom کاربر را برای بررسی اطلاعات سنسور باز کنید.

    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG5

پایتون:

  1. برای تنظیم سیستم عامل Micropython برای Pico به راهنمای Raspberry Pi مراجعه کنید
  2. Thonny IDE را باز کنید و نسخه آزمایشی را به IDE بکشید و روی Pico مانند زیر اجرا کنید.

    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG7

  3. برای اجرای کدهای آزمایشی MicroPython روی نماد "run" کلیک کنید.

    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG8

ویندوز

  • نسخه ی نمایشی را در دسکتاپ ویندوز خود دانلود و از حالت فشرده خارج کنید، برای تنظیم تنظیمات محیط نرم افزار ویندوز به راهنماهای Raspberry Pi مراجعه کنید.
  • دکمه BOOTSEL Pico را فشار داده و نگه دارید، USB Pico را با کابل MicroUSB به رایانه شخصی وصل کنید. برنامه c یا python را به Pico وارد کنید تا اجرا شود.
  • از ابزار سریال استفاده کنید تا view پورت سریال مجازی شماره USB پیکو برای بررسی اطلاعات چاپ، DTR باید باز شود، نرخ باود 115200 است، همانطور که در تصویر زیر نشان داده شده است:

    Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG9

دیگران

  • چراغ 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 Module برای Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module برای Pico-FIG11

اسناد / منابع

ماژول Raspberry Pi DS3231 Precision RTC برای Pico [pdf] دفترچه راهنمای کاربر
ماژول دقیق RTC DS3231 برای Pico، DS3231، ماژول دقیق RTC برای Pico، ماژول دقیق RTC، ماژول RTC، ماژول

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *