Raspberry Pi-LOGO

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-PRODUK

Informasi Produk

Modul RTC Presisi untuk Pico adalah modul jam waktu nyata presisi tinggi yang dirancang untuk digunakan dengan papan mikrokontroler Raspberry Pi Pico. Ini menggabungkan chip RTC presisi tinggi DS3231 dan mendukung komunikasi I2C. Modul ini juga mencakup
slot baterai cadangan RTC yang mendukung sel tombol CR1220 untuk menjaga ketepatan waktu bahkan ketika daya utama terputus. Modul ini dilengkapi indikator daya yang dapat diaktifkan atau dinonaktifkan dengan menyolder resistor 0 pada jumper. Dia
dirancang dengan header yang dapat ditumpuk agar mudah dipasang ke Raspberry Pi Pico

Apa yang ada di Pesawat:

  1. DS3231 chip RTC presisi tinggi
  2. Bus I2C untuk komunikasi
  3. Slot baterai cadangan RTC mendukung sel tombol CR1220
  4. Indikator daya (diaktifkan dengan menyolder resistor 0 pada jumper, dinonaktifkan secara default)
  5. Header Raspberry Pi Pico untuk pemasangan yang mudah

Definisi Pinout:

Pinout Modul RTC Presisi untuk Pico adalah sebagai berikut:

Kode Raspberry Pi Pico Keterangan
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

Skema:

Diagram skema Modul RTC Presisi untuk Pico dapat berupa viewed dengan mengklik Di Sini.

Modul RTC Presisi untuk Pico – Petunjuk Penggunaan Produk

Kode Raspberry Pi:

  1. Buka terminal Raspberry Pi.
  2. Unduh dan unzip kode demo ke direktori Pico C/C++ SDK. Perhatikan bahwa direktori SDK mungkin berbeda untuk pengguna yang berbeda, jadi Anda perlu memeriksa direktori sebenarnya. Secara umum, seharusnya ~/pico/. Gunakan perintah berikut: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Arahkan ke direktori Pico C/C++ SDK: cd ~/pico
  4. Buka zip kode yang diunduh: unzip Pico-rtc-ds3231_code.zip
  5. Tahan tombol BOOTSEL Pico dan sambungkan antarmuka USB Pico ke Raspberry Pi. Kemudian lepaskan tombolnya.
  6. Kompilasi dan jalankan pico-rtc-ds3231 examples menggunakan perintah berikut:
    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. Buka terminal dan gunakan minicom untuk memeriksa informasi sensor.

Ular piton:

  1. Lihat panduan Raspberry Pi untuk mengatur firmware Micropython untuk Pico.
  2. Buka Thony IDE.
  3. Seret kode demo ke IDE dan jalankan di Pico.
  4. Klik ikon jalankan untuk menjalankan kode demo MicroPython.

Jendela:

Petunjuk penggunaan Modul RTC Presisi untuk Pico dengan Windows tidak disediakan dalam panduan pengguna. Silakan merujuk ke dokumentasi produk atau hubungi produsen untuk bantuan lebih lanjut.

Yang lain:

Lampu LED pada modul tidak digunakan secara default. Jika Anda perlu menggunakannya, Anda dapat menyolder resistor 0R pada posisi R8. Kamu bisa view diagram skematik untuk lebih jelasnya.

Apa yang ada di papan?

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG1

  1. DS3231
    chip RTC presisi tinggi, bus I2C
  2. Baterai cadangan RTC
    mendukung sel tombol CR1220
  3. Indikator daya
    diaktifkan dengan menyolder resistor 0Ω pada jumper, dinonaktifkan secara default
  4. Tajuk Raspberry Pi Pico
    untuk dipasang ke Raspberry Pi Pico, desain yang dapat ditumpuk

Definisi Pinout

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG2

Kode Raspberry Pi

  1. Buka terminal Raspberry Pi
  2. Unduh dan unzip kode demo ke direktori Pico C/C++ SDK

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG3

  1. Tahan tombol BOOTSEL Pico, dan sambungkan antarmuka USB Pico ke Raspberry Pi lalu lepaskan tombolnya.
  2. Kompilasi dan jalankan pico-rtc-ds3231 exampsedikit

    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG4

  3. Buka terminal dan minicom pengguna untuk memeriksa informasi sensor.

    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG5

Ular piton:

  1. Lihat panduan Raspberry Pi untuk mengatur firmware Micropython untuk Pico
  2. Buka Thonny IDE, dan drag demo ke IDE dan jalankan di Pico seperti di bawah ini.

    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG6
    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG7

  3. Klik ikon “jalankan” untuk menjalankan kode demo MicroPython.

    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG8

Jendela

  • Unduh dan unzip demo ke desktop Windows Anda, lihat panduan Raspberry Pi untuk mengatur pengaturan lingkungan perangkat lunak Windows.
  • Tekan dan tahan tombol BOOTSEL Pico, sambungkan USB Pico ke PC dengan kabel MicroUSB. Impor program c atau python ke Pico untuk menjalankannya.
  • Gunakan alat serial untuk view port serial virtual pencacahan USB Pico untuk memeriksa informasi cetak, DTR perlu dibuka, baud rate 115200, seperti yang ditunjukkan pada gambar di bawah ini:

    Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG9

Yang lain

  • Lampu LED tidak digunakan secara default, jika perlu digunakan, Anda dapat menyolder resistor 0R pada posisi R8. Klik untuk view diagram skematik.
  • Pin INT DS3231 tidak digunakan secara default. jika perlu menggunakannya, Anda dapat menyolder resistor 0R pada posisi R5,R6,R7. Klik untuk view diagram skematik.
    • Solder resistor R5, sambungkan pin INT ke pin GP3 Pico, untuk mendeteksi status keluaran jam alarm DS3231.
    • Solder resistor R6, sambungkan pin INT ke pin 3V3_EN Pico, untuk mematikan daya Pico ketika jam alarm DS3231 mengeluarkan level rendah.
    • Solder resistor R7, sambungkan pin INT ke pin RUN Pico, untuk mereset Pico ketika jam alarm DS3231 mengeluarkan level rendah.

Skema

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG10

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico-FIG11

Dokumen / Sumber Daya

Modul RTC Presisi Raspberry Pi DS3231 untuk Pico [Bahasa Indonesia:] Panduan Pengguna
Modul RTC Presisi DS3231 untuk Pico, DS3231, Modul RTC Presisi untuk Pico, Modul RTC Presisi, Modul RTC, Modul

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *