Raspberry Pi-LOGO

Raspberry Pi DS3231 Modul RTC nkenke maka Pico

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-PRODUCT

Ozi ngwaahịa

Module RTC nkenke maka Pico bụ igwe elekere nke ọma dị elu emebere ka ejiri ya na bọọdụ microcontroller Raspberry Pi Pico. Ọ na-etinye mgbawa RTC dị elu nke DS3231 ma na-akwado nzikọrịta ozi I2C. Modul ahụ gụnyekwara
oghere batrị ndabere RTC nke na-akwado cell bọtịnụ CR1220 maka idobe oge ziri ezi ọbụlagodi mgbe agbapụrụ isi ike. Modul ahụ nwere ihe ngosi ike nke enwere ike ịgbanye ma ọ bụ nwee nkwarụ site na ịre ihe mgbochi 0 na jumper. Ọ bụ
emebere ya na nkụnye eji isi mee ihe maka mgbakwunye dị mfe na Raspberry Pi Pico

Ihe dị na Board:

  1. DS3231 mgbawa RTC dị elu
  2. Ụgbọ ala I2C maka nkwukọrịta
  3. Oghere batrị nchekwa RTC na-akwado cell bọtịnụ CR1220
  4. Ngosipụta ike (gbanyere ya site n'ịkwanye resistor 0 na jumper, nwere nkwarụ na ndabara)
  5. Raspberry Pi Pico nkụnye eji isi mee dị mfe

Nkọwa Pinout:

Ngosipụta nke Modul RTC nkenke maka Pico bụ nke a:

Koodu Raspberry Pi Pico Nkọwa
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

Nhazi:

Eserese atụmatụ nke Modul RTC Precision maka Pico nwere ike ịbụ viewed site na ịpị Ebe a.

Modul RTC nkenke maka Pico – Ntuziaka ojiji ngwaahịa

Koodu Raspberry Pi:

  1. Mepee ọdụ Raspberry Pi.
  2. Budata ma wepụ koodu ngosi na ndekọ Pico C/C++ SDK. Rịba ama na ndekọ ndekọ nke SDK nwere ike ịdị iche maka ndị ọrụ dị iche iche, yabụ ịkwesịrị ịlele ndekọ aha n'ezie. N'ozuzu, ọ kwesịrị ịbụ ~/pico/. Jiri iwu a: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Gaa na ndekọ Pico C/C++ SDK: cd ~/pico
  4. Wepụ koodu ebudatara: unzip Pico-rtc-ds3231_code.zip
  5. Jide bọtịnụ BOOTSEL nke Pico wee jikọọ eriri USB nke Pico na Raspberry Pi. Mgbe ahụ hapụ bọtịnụ ahụ.
  6. Chịkọta ma mee pico-rtc-ds3231 examples iji iwu ndị a:
    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. Mepee ọnụ ma jiri minicom lelee ozi ihe mmetụta.

Python:

  1. Rụtụ aka na ntuziaka Raspberry Pi ka ịtọlite ​​​​Micropython firmware maka Pico.
  2. Mepee Thonny IDE.
  3. Dọrọ koodu ngosi ahụ na IDE wee mee ya na Pico.
  4. Pịa akara ngosi ọsọ iji mebie koodu ngosi MicroPython.

Windows:

Enyereghị ntuziaka maka iji Modul RTC Precision maka Pico na Windows n'akwụkwọ ntuziaka onye ọrụ. Biko rụtụ aka na akwụkwọ ngwaahịa ma ọ bụ kpọtụrụ onye nrụpụta maka enyemaka ọzọ.

Ndị ọzọ:

A naghị eji ọkụ ọkụ LED na modul na ndabara. Ọ bụrụ na ị chọrọ iji ha, ị nwere ike solder a 0R resistor na R8 ọnọdụ. Ị nwere ike view schematic eserese maka nkọwa ndị ọzọ.

Kedu ihe dị na bọọdụ

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG1

  1. DS3231
    mgbawa RTC dị elu, ụgbọ ala I2C
  2. Batrị ndabere RTC
    na-akwado cell button CR1220
  3. Ngosipụta ike
    enyere ya aka site n'ịre ihe mgbochi 0Ω na jumper, nwere nkwarụ na ndabara
  4. Raspberry Pi Pico nkụnye eji isi mee
    maka ijikọ na Raspberry Pi Pico, imewe nwere ike ikpokọta

Nkọwa Pinout

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG2

Koodu Raspberry Pi

  1. Mepee ọdụ Raspberry Pi
  2. Budata ma mepee koodu ngosi na ndekọ Pico C/C++ SDK

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG3

  1. Jide bọtịnụ BOOTSEL nke Pico, wee jikọọ eriri USB nke Pico na Raspberry Pi wee hapụ bọtịnụ ahụ.
  2. Chịkọta ma mee pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG4

  3. Mepee ọnụ na minicom onye ọrụ ka ịlele ozi ihe mmetụta.

    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG5

Python:

  1. Rụtụ aka na ntuziaka Raspberry Pi ka ịtọlite ​​​​Micropython firmware maka Pico
  2. Mepee Thonny IDE, wee dọrọ ngosi ahụ gaa na IDE wee gbaa Pico dị ka n'okpuru.

    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG6
    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG7

  3. Pịa akara ngosi “agba ọsọ” iji mee koodu ngosi MicroPython.

    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG8

Windows

  • Budata ma wepụ ihe ngosi ahụ na desktọpụ Windows gị, rụtụ aka na ntuziaka Raspberry Pi ka ịtọlite ​​ntọala gburugburu ngwanrọ Windows.
  • Pịa ma jide bọtịnụ BOOTSEL nke Pico, jiri eriri MicroUSB jikọọ USB nke Pico na PC. Bubata c ma ọ bụ Python mmemme na Pico ka ọ na-agba ọsọ.
  • Jiri usoro serial ngwaọrụ ka view mebere serial ọdụ ụgbọ mmiri nke Pico's USB enumeration iji lelee ozi mbipụta, DTR kwesịrị imeghe, ọnụego baud bụ 115200, dị ka egosiri na foto dị n'okpuru:

    Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG9

Ndị ọzọ

  • A naghị eji ọkụ LED eme ihe na ndabara, ọ bụrụ na ịchọrọ iji ya, ị nwere ike ịre ihe mgbochi 0R na ọnọdụ R8. Pịa ka view schematic eserese.
  • Ejighị pin INT nke DS3231 na ndabara. Ọ bụrụ na ị chọrọ iji ya, ị nwere ike solder 0R resistor na R5, R6, R7 ọnọdụ. Pịa ka view schematic eserese.
    • Solder resistor R5, jikọọ pin INT na pin GP3 nke Pico, iji chọpụta ọkwa nrụpụta nke elekere mkpu DS3231.
    • Solder R6 resistor, jikọọ pin INT na pin 3V3_EN nke Pico, ka ịgbanyụ ike Pico mgbe elekere mkpu DS3231 na-ewepụta ọkwa dị ala.
    • Na-ere ihe mgbochi R7, jikọọ pin INT na pin RUN nke Pico, iji tọgharịa Pico mgbe elekere mkpu DS3231 na-ewepụta ọkwa dị ala.

Ndokwa

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG10

Raspberry Pi DS3231 Modul RTC nkenke maka Pico-FIG11

Akwụkwọ / akụrụngwa

Raspberry Pi DS3231 Modul RTC nkenke maka Pico [pdf] Akwụkwọ ntuziaka onye ọrụ
DS3231 Module RTC nkenke maka Pico, DS3231, Modul RTC nkenke maka Pico, Modul RTC nkenke, Modul RTC, Modul

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *