Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico
ຂໍ້ມູນຜະລິດຕະພັນ
Precision RTC Module ສໍາລັບ Pico ແມ່ນໂມດູນໂມງທີ່ແທ້ຈິງທີ່ມີຄວາມແມ່ນຍໍາສູງທີ່ຖືກອອກແບບມາເພື່ອໃຊ້ກັບກະດານ microcontroller Raspberry Pi Pico. ມັນລວມເອົາຊິບ RTC ຄວາມແມ່ນຍໍາສູງ DS3231 ແລະຮອງຮັບການສື່ສານ I2C. ໂມດູນຍັງປະກອບມີ
ສະລັອດຕິງແບດເຕີລີ່ສຳຮອງ RTC ທີ່ຮອງຮັບປຸ່ມ CR1220 ສໍາລັບການຮັກສາເວລາທີ່ຖືກຕ້ອງເຖິງແມ່ນວ່າຈະຕັດການເຊື່ອມຕໍ່ໄຟຟ້າຫຼັກກໍຕາມ. ໂມດູນມີຕົວຊີ້ບອກພະລັງງານທີ່ສາມາດເປີດໃຊ້ງານຫຼືປິດການໃຊ້ງານໄດ້ໂດຍການເຊື່ອມຕົວຕ້ານທານ 0 ໃສ່ jumper. ມັນແມ່ນ
ອອກແບບດ້ວຍສ່ວນຫົວທີ່ສາມາດວາງຊ້ອນກັນໄດ້ເພື່ອໃຫ້ຕິດຄັດກັບ Raspberry Pi Pico ໄດ້ງ່າຍ
ມີຫຍັງຢູ່ໃນກະດານ:
- DS3231 ຊິບ RTC ຄວາມແມ່ນຍໍາສູງ
- ລົດເມ I2C ສໍາລັບການສື່ສານ
- ສະລັອດຕິງແບັດສຳຮອງ RTC ຮອງຮັບປຸ່ມ CR1220
- ຕົວຊີ້ບອກພະລັງງານ (ເປີດໃຊ້ງານໂດຍການເຊື່ອມຕົວຕ້ານທານ 0 ໃນ jumper, ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ)
- ສ່ວນຫົວຂອງ Raspberry Pi Pico ສໍາລັບການຍຶດຕິດໄດ້ງ່າຍ
ຄໍານິຍາມ Pinout:
pinout ຂອງ Precision RTC Module ສໍາລັບ Pico ແມ່ນດັ່ງຕໍ່ໄປນີ້:
ລະຫັດ Raspberry Pi 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 |
ແຜນຜັງ:
ແຜນວາດ schematic ຂອງ Precision RTC Module ສໍາລັບ Pico ສາມາດເປັນ viewed ໂດຍການຄລິກໃສ່ ທີ່ນີ້.
ໂມດູນ RTC ຄວາມຊັດເຈນສໍາລັບ Pico - ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
Raspberry Pi ລະຫັດ:
- ເປີດ terminal ຂອງ Raspberry Pi.
- ດາວໂຫຼດ ແລະ unzip ລະຫັດສາທິດໃສ່ໄດເລກະທໍລີ 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 ລະຫັດດາວໂຫຼດ:
unzip Pico-rtc-ds3231_code.zip
- ຖືປຸ່ມ BOOTSEL ຂອງ Pico ແລະເຊື່ອມຕໍ່ສ່ວນຕິດຕໍ່ USB ຂອງ Pico ກັບ Raspberry Pi. ຈາກນັ້ນປ່ອຍປຸ່ມ.
- ລວບລວມແລະດໍາເນີນການ pico-rtc-ds3231 examples ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
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
- ເປີດ terminal ແລະໃຊ້ minicom ເພື່ອກວດສອບຂໍ້ມູນຂອງເຊັນເຊີ.
Python:
- ອ້າງອີງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ເພື່ອຕັ້ງຄ່າເຟີມແວ Micropython ສໍາລັບ Pico.
- ເປີດ Thonny IDE.
- ລາກລະຫັດສາທິດໄປທີ່ IDE ແລະແລ່ນມັນໃສ່ Pico.
- ຄລິກໄອຄອນແລ່ນເພື່ອປະຕິບັດລະຫັດຕົວຢ່າງ MicroPython.
Windows:
ຄໍາແນະນໍາສໍາລັບການນໍາໃຊ້ Precision RTC Module ສໍາລັບ Pico ກັບ Windows ບໍ່ໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນຄູ່ມືຜູ້ໃຊ້. ກະລຸນາອ້າງອີງໃສ່ເອກະສານຜະລິດຕະພັນ ຫຼືຕິດຕໍ່ຜູ້ຜະລິດເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອເພີ່ມເຕີມ.
ອື່ນໆ:
ໄຟ LED ໃນໂມດູນບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າທ່ານຕ້ອງການໃຊ້ພວກມັນ, ທ່ານສາມາດ solder ຕົວຕ້ານທານ 0R ໃນຕໍາແຫນ່ງ R8. ເຈົ້າສາມາດ view ແຜນວາດ schematic ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ແມ່ນຫຍັງຢູ່ໃນກະດານ
- DS3231
ຊິບ RTC ຄວາມແມ່ນຍໍາສູງ, ລົດເມ I2C - ແບັດເຕີຣີສຳຮອງ RTC
ຮອງຮັບປຸ່ມ CR1220 - ຕົວຊີ້ວັດພະລັງງານ
ເປີດໃຊ້ໂດຍການເຊື່ອມຕົວຕ້ານທານ 0Ω ຢູ່ໃນ jumper, ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ - ສ່ວນຫົວ Raspberry Pi Pico
ສໍາລັບການຕິດກັບ Raspberry Pi Pico, ການອອກແບບ stackable
ຄໍານິຍາມ Pinout
ລະຫັດ Raspberry Pi
- ເປີດ terminal ຂອງ Raspberry Pi
- ດາວນ໌ໂຫລດແລະ unzip ລະຫັດການສາທິດເພື່ອລະບົບ Pico C/C++ SDK
- ຖືປຸ່ມ BOOTSEL ຂອງ Pico, ແລະເຊື່ອມຕໍ່ USB interface ຂອງ Pico ກັບ Raspberry Pi ແລ້ວປ່ອຍປຸ່ມ.
- ລວບລວມແລະດໍາເນີນການ pico-rtc-ds3231 examples
- ເປີດ terminal ແລະ minicom ຜູ້ໃຊ້ເພື່ອກວດກາເບິ່ງຂໍ້ມູນຂອງເຊັນເຊີ.
Python:
- ອ້າງອີງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ໃນການຕິດຕັ້ງເຟີມແວ Micropython ສໍາລັບ Pico
- ເປີດ Thonny IDE, ແລະລາກຕົວຢ່າງໄປໃສ່ IDE ແລະແລ່ນໃນ Pico ດັ່ງລຸ່ມນີ້.
- ຄລິກທີ່ໄອຄອນ “ແລ່ນ” ເພື່ອແລ່ນລະຫັດສາທິດ MicroPython.
Windows
- ດາວໂຫຼດ ແລະ unzip ການສາທິດໃສ່ desktop Windows ຂອງທ່ານ, ອ້າງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ເພື່ອຕັ້ງຄ່າການຕັ້ງຄ່າສະພາບແວດລ້ອມຊອບແວ Windows.
- ກົດປຸ່ມ BOOTSEL ຂອງ Pico ຄ້າງໄວ້, ເຊື່ອມຕໍ່ USB ຂອງ Pico ກັບ PC ດ້ວຍສາຍ MicroUSB. ນໍາເຂົ້າໂຄງການ c ຫຼື python ເຂົ້າໄປໃນ Pico ເພື່ອເຮັດໃຫ້ມັນດໍາເນີນການ.
- ໃຊ້ເຄື່ອງມື Serial ເພື່ອ view ພອດ serial virtual ຂອງ enumeration USB ຂອງ Pico ເພື່ອກວດສອບຂໍ້ມູນການພິມ, DTR ຈໍາເປັນຕ້ອງໄດ້ເປີດ, ອັດຕາ baud ແມ່ນ 115200, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້:
ອື່ນໆ
- ໄຟ LED ບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າທ່ານຕ້ອງການໃຊ້ມັນ, ທ່ານສາມາດ solder ຕ້ານທານ 0R ໃນຕໍາແຫນ່ງ R8. ຄລິກເພື່ອ view ແຜນວາດ schematic.
- PIN INT ຂອງ DS3231 ບໍ່ໄດ້ໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າຫາກວ່າທ່ານຕ້ອງການນໍາໃຊ້ມັນ, ທ່ານສາມາດ solder resistor 0R ໃນຕໍາແຫນ່ງ R5, R6, R7. ຄລິກເພື່ອ view ແຜນວາດ schematic.
- solder ຕົວຕ້ານທານ R5, ເຊື່ອມຕໍ່ PIN INT ກັບ pin GP3 ຂອງ Pico, ເພື່ອກວດຫາສະຖານະການອອກຂອງໂມງປຸກ DS3231.
- solder ຕົວຕ້ານທານ R6, ເຊື່ອມຕໍ່ PIN INT ກັບ pin 3V3_EN ຂອງ Pico, ເພື່ອປິດພະລັງງານ Pico ເມື່ອໂມງປຸກ DS3231 ອອກມາໃນລະດັບຕໍ່າ.
- solder ຕົວຕ້ານທານ R7, ເຊື່ອມຕໍ່ PIN INT ກັບ RUN pin ຂອງ Pico, ເພື່ອຣີເຊັດ Pico ເມື່ອໂມງປຸກ DS3231 ອອກມາໃນລະດັບຕໍ່າ.
ແຜນວາດ
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico [pdf] ຄູ່ມືຜູ້ໃຊ້ DS3231 Precision RTC Module ສໍາລັບ Pico, DS3231, Precision RTC Module ສໍາລັບ Pico, Precision RTC Module, RTC Module, Module |