Raspberry Pi DS3231 Modul RTC nkenke maka Pico
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:
- DS3231 mgbawa RTC dị elu
- Ụgbọ ala I2C maka nkwukọrịta
- Oghere batrị nchekwa RTC na-akwado cell bọtịnụ CR1220
- Ngosipụta ike (gbanyere ya site n'ịkwanye resistor 0 na jumper, nwere nkwarụ na ndabara)
- 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:
- Mepee ọdụ Raspberry Pi.
- 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
- Gaa na ndekọ Pico C/C++ SDK:
cd ~/pico
- Wepụ koodu ebudatara:
unzip Pico-rtc-ds3231_code.zip
- Jide bọtịnụ BOOTSEL nke Pico wee jikọọ eriri USB nke Pico na Raspberry Pi. Mgbe ahụ hapụ bọtịnụ ahụ.
- 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
- Mepee ọnụ ma jiri minicom lelee ozi ihe mmetụta.
Python:
- Rụtụ aka na ntuziaka Raspberry Pi ka ịtọlite Micropython firmware maka Pico.
- Mepee Thonny IDE.
- Dọrọ koodu ngosi ahụ na IDE wee mee ya na Pico.
- 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ụ
- DS3231
mgbawa RTC dị elu, ụgbọ ala I2C - Batrị ndabere RTC
na-akwado cell button CR1220 - Ngosipụta ike
enyere ya aka site n'ịre ihe mgbochi 0Ω na jumper, nwere nkwarụ na ndabara - Raspberry Pi Pico nkụnye eji isi mee
maka ijikọ na Raspberry Pi Pico, imewe nwere ike ikpokọta
Nkọwa Pinout
Koodu Raspberry Pi
- Mepee ọdụ Raspberry Pi
- Budata ma mepee koodu ngosi na ndekọ Pico C/C++ SDK
- Jide bọtịnụ BOOTSEL nke Pico, wee jikọọ eriri USB nke Pico na Raspberry Pi wee hapụ bọtịnụ ahụ.
- Chịkọta ma mee pico-rtc-ds3231 examples
- Mepee ọnụ na minicom onye ọrụ ka ịlele ozi ihe mmetụta.
Python:
- Rụtụ aka na ntuziaka Raspberry Pi ka ịtọlite Micropython firmware maka Pico
- Mepee Thonny IDE, wee dọrọ ngosi ahụ gaa na IDE wee gbaa Pico dị ka n'okpuru.
- Pịa akara ngosi “agba ọsọ” iji mee koodu ngosi MicroPython.
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:
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
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 |