Ulwazi Lomkhiqizo
I-Pico-RTC-DS3231 iyimojula ye-RTC yokunweba ekhethekile ye-Raspberry Pi Pico. Ihlanganisa i-RTC chip DS3231 enembayo ephezulu futhi isebenzisa ibhasi le-I2C ukuxhumana. Imojuli inesihloko esijwayelekile se-Raspberry Pi Pico, esekela uchungechunge lwe-Raspberry Pi Pico. Ihlanganisa ne-chip ye-DS3231 engaphakathi nesibambi sebhethri eyisipele, evumela ukusebenza kwewashi lesikhathi sangempela. I-RTC ibala amasekhondi, imizuzu, amahora, izinsuku zenyanga, inyanga, usuku lweviki, nonyaka ngesinxephezelo sonyaka ogxumagxuma esivumeleke sifike ku-2100. Inikeza amafomethi ongawakhetha angamahora angama-24 noma angu-12 nge-AM/PM. inkomba. Ukwengeza, imojula ihlinzeka ngamawashi ama-alamu ahlelekayo futhi iza nemibhalo eku-inthanethi ye-Raspberry Pi Pico C/C++ kanye ne-MicroPython ex.ample amademo.
Imiyalo yokusetshenziswa komkhiqizo
Setha indawo:
- Ukuze uthole indawo yokuthuthukisa isicelo se-Pico ku-Raspberry Pi, sicela ubhekisele ku I-RaspberryPiChapter.
- Ngokulungiselelwa kwemvelo ye-Windows, ungabhekisela kuyo lesi sixhumanisi. Lesi sifundo sisebenzisa i-VScode IDE ukuze ithuthukiswe endaweni ye-Windows.
Kuphelileview
I-Pico-RTC-DS3231 iyimojula ye-RTC yokunweba ekhethekile ye-Raspberry Pi Pico. Ihlanganisa ukunemba okuphezulu kwe-RTC chip DS3231 futhi isebenzisa ibhasi le-I2C ukuxhumana. Izinzwa ezengeziwe zangaphandle zivunyelwe ukuxhunywa ngenxa yedizayini enqwabeleka.
Izici
- Isihloko esijwayelekile se-Raspberry Pi Pico, sisekela uchungechunge lwe-Raspberry Pi Pico.
- I-onboard enemba okuphezulu kwe-RTC chip DS3231, enesibambi sebhethri esisekelayo.
- Iwashi Lesikhathi Sangempela Libala Amasekhondi, Amaminithi, Amahora, Idethi Yenyanga,
- Inyanga, Usuku Lweviki, Nonyaka Ngesinxephezelo Sonyaka Onyakazayo Kusebenza Kufikela Ku-2100.
- Ifomethi yokuzikhethela: Amahora angu-24 NOMA 12-amahora anenkomba ye-AM/PM. 2 x iwashi le-alamu elihlelekayo.
- Nikeza ngemibhalo eku-inthanethi (i-Raspberry Pi Pico C/C++ kanye ne-MicroPython exampamademo).
Ukucaciswa
- I-vol esebenzayotage: 3.3V
- Isipele sebhethri voltage: 2.3V~5.5V
- Izinga lokushisa lokusebenza: -40°C ~ 85°C
- Ukusetshenziswa kwamandla: I-100nA (igcina idatha nolwazi lwewashi)
I-Pinout
Ubukhulu
Umhlahlandlela Womsebenzisi
Setha indawo
- Ukuze uthole indawo yokuthuthukisa uhlelo lokusebenza lwe-Pico ku-Raspberry Pi, sicela ubhekisele ku-Raspberry Pi Chapter.
- Ngokulungiselelwa kwemvelo ye-Windows, ungabhekisela kusixhumanisi . Lesi sifundo sisebenzisa i-VScode IDE ukuze ithuthukiswe endaweni ye-Windows.
I-Raspberry Pi
- Ngena ngemvume ku-Raspberry Pi Nge-SSH noma cindezela u-Ctrl+Alt+T ngesikhathi esifanayo usebenzisa isikrini ukuze uvule itheminali.
- Landa futhi uvule iziphu yamakhodi edemo kumkhombandlela we-Pico C/C++ SDK. Isifundo esiyisithenjwa sabasebenzisi abangakayifaki i-SDK.
- Qaphela: Ukuze uhla lwemibhalo lwe-SDK luhluke kubasebenzisi abahlukene, udinga ukuhlola uhla lwemibhalo lwangempela. Ngokuvamile, kufanele kube ~/pico/. wget -P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- Qaphela: Ukuze uhla lwemibhalo lwe-SDK luhluke kubasebenzisi abahlukene, udinga ukuhlola uhla lwemibhalo lwangempela. Ngokuvamile, kufanele kube ~/pico/. wget -P ~/pico
- Bamba inkinobho ethi BOOTSEL ye-Pico, bese uxhuma isixhumi esibonakalayo se-USB se-Pico ku-Raspberry Pi bese ukhulula inkinobho.
- Hlanganisa futhi usebenzise i-pico-rtc-ds3231 exampLes: cd ~/pico/pico‐rtc‐ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && lala 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- Vula itheminali futhi usebenzise i-minicom ukuze uhlole ulwazi lwenzwa.
inhlwathi
- Bheka imihlahlandlela ye-Raspberry Pi ukuze usethe i-Micropython firmware ye-Pico.
- Vula i-Thonny IDE, hudula idemo uye ku-IDE, bese ugijima ku-Pico ngezansi.
- Chofoza isithonjana "gijima" ukuze usebenzise amakhodi edemo e-MicroPython.
IWindows
- Landa futhi uvule idemo kudeskithophu yakho yeWindows, bhekisa kuRaspberry
- Imihlahlandlela ye-Pi yokusetha izilungiselelo zemvelo yesoftware yeWindows.
- Cindezela bese ubamba inkinobho ethi BOOTSEL ye-Pico, xhuma i-USB ye-Pico ku-PC ngekhebula le-MicroUSB. Ngenisa i-c noma uhlelo lwe-Python ku-Pico ukuze ulwenze lusebenze.
- Sebenzisa ithuluzi le-serial ukuze view i-virtual serial port ye-Pico's USB enumeration ukuze uhlole imininingwane yokuphrinta, i-DTR idinga ukuvulwa, futhi izinga le-baud ngu-115200, njengoba kuboniswe esithombeni esingezansi:
Abanye
- Isibani se-LED asisetshenziswa ngokuzenzakalelayo, uma udinga ukusisebenzisa, ungathengisa i-resistor engu-0R endaweni ye-R8. Chofoza ukuze view umdwebo wohlelo .
- Iphinikhodi ye-INT ye-DS3231 ayisetshenziswa ngokuzenzakalelayo. uma udinga ukuyisebenzisa, ungadayisela i-resistor engu-0R endaweni engu-R5, u-R6, no-R7. Chofoza ukuze view umdwebo wohlelo .
- Solder i-R5 resistor, xhuma iphinikhodi ye-INT nephinikhodi ye-GP3 ye-Pico, ukuze uthole isimo sokuphuma kwewashi le-alamu le-DS3231.
- Soda isiphikisa se-R6, xhuma iphinikhodi ye-INT kuphinikhodi engu-3V3_EN ye-Pico, ukuze ucime amandla e-Pico lapho iwashi le-alamu le-DS3231 likhipha izinga eliphansi.
- Solder i-R7 resistor, xhuma iphinikhodi ye-INT kuphinikhodi ye-RUN ye-Pico, ukuze usethe kabusha i-Pico lapho iwashi le-alamu le-DS3231 likhipha izinga eliphansi.
Insiza
- Idokhumenti
- Okuhlelekile
- Idatha ye-DS3231
- Amakhodi edemo
- Amakhodi edemo
- Isoftware Yokuthuthukisa
- I-Thonny Python IDE (Windows V3.3.3)
- I-Zimo221.7z
- Image2Lcd.7z
I-Pico Quick Start
Landa i-Firmware
- I-MicroPython Firmware Download
- Ukulanda i-Firmware ye-C_Blink [Nweba]
Okokufundisa kwevidiyo [Nweba]
- I-Pico Tutorial I – Isingeniso Esiyisisekelo
- I-Pico Tutorial II - GPIO [Nweba]
- I-Pico Tutorial III – PWM [Nweba]
- I-Pico Tutorial IV – ADC [Nweba]
- I-Pico Tutorial V – UART [Nweba]
- I-Pico Tutorial VI - Izoqhubeka… [Nweba]
Uchungechunge lweMicroPython
- 【I-MicroPython】 umshini.Umsebenzi wephini
- 【MicroPython】 umshini.PWM Umsebenzi
- 【MicroPython】 umshini.ADC Umsebenzi
- 【MicroPython】 umshini.UART Umsebenzi
- 【I-MicroPython】 umshini.I2C Umsebenzi
- 【MicroPython】 umshini.SPI Umsebenzi
- 【I-MicroPython】 rp2.StateMachine
C/C++ Series
- 【C/C++】 I-Windows Tutorial 1 – Ukulungiselelwa Kwendawo
- 【C/C++】 I-Windows Tutorial 1 – Dala Iphrojekthi Entsha
I-Arduino IDE Series
Faka i-Arduino IDE
- Landa iphakheji yokufaka ye-Arduino IDE kusuka ku-Arduino webindawo .
- LANDA
- LANDA
- Vele uchofoze ku-"JUST DOWNLOAD".
- Chofoza ukuze ufake ngemva kokulanda.
- Qaphela: Uzocelwa ukuthi ufake umshayeli phakathi nenqubo yokufaka, singachofoza Faka.
Faka i-Arduino-Pico Core ku-Arduino IDE
- Vula i-Arduino IDE, chofoza inkinobho File ekhoneni elingakwesokunxele bese ukhetha "Izintandokazi".
- Engeza isixhumanisi esilandelayo kumphathi webhodi lentuthuko eyengeziwe URL, bese uqhafaza KULUNGILE.
- Qaphela: Uma usunayo ibhodi le-ESP8266 URL, ungahlukanisa i URLenamakhoma kanje:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Click on Tools -> Dev Board -> Dev Board Manager -> Cinga pico, it shows installed since my computer has already installed it.
Layisha Idemo Ngesikhathi sokuqala
- Cindezela bese ubamba inkinobho ethi BOOTSET ebhodini le-Pico, xhuma i-Pico embobeni ye-USB yekhompyutha ngekhebula le-Micro USB, bese ukhulula inkinobho lapho ikhompuyutha ibona i-hard drive ekhiphekayo (RPI-RP2).
- Landa idemo, vula indlela ye-arduino\PWM\D1-LED ngaphansi kwe-D1-LED.ino.
- Chofoza Amathuluzi -> Imbobo, khumbula i-COM ekhona, awudingi ukuchofoza le COM (amakhompyutha ahlukene abonisa i-COM ehlukile, khumbula i-COM ekhona kukhompyutha yakho).
- Xhuma ibhodi lomshayeli kukhompyutha ngekhebula le-USB, bese uchofoza Amathuluzi - > Izimbobo, khetha i-uf2 Board ukuze uthole uxhumano lokuqala, futhi ngemva kokuqedwa kokulayisha, ukuxhuma futhi kuzophumela embotsheni eyengeziwe ye-COM.
- Chofoza Ithuluzi -> Ibhodi Le-Dev -> I-Raspberry Pi Pico/RP2040 -> I-Raspberry Pi Pico.
- Ngemva kokusetha, chofoza umcibisholo ongakwesokudla ukuze ulayishe.
- Uma uhlangabezana nezinkinga phakathi nenkathi, udinga ukufaka kabusha noma ukufaka esikhundleni senguqulo ye-Arduino IDE, khipha i-Arduino IDE idinga ukukhishwa ngokuhlanzekile, ngemva kokukhipha isofthiwe oyidingayo ukususa mathupha konke okuqukethwe kwefolda C:\Abasebenzisi\ [ igama]\AppData\Local\Arduino15 (udinga ukukhombisa okufihliwe files ukuze uyibone) bese ufaka kabusha.
Idemo Yomthombo Ovulekile
- Idemo ye-MicroPython (GitHub)
- I-MicroPython Firmware/Blink Demo (C)
- Idemo esemthethweni ye-Raspberry Pi C/C++
- Idemo esemthethweni yeRaspberry Pi MicroPython
- Idemo Esemthethweni ye-Arduino C/C++
Ukusekela
Ukusekela kwezobuchwepheshe
Thumela Manje
- Uma udinga ukwesekwa kobuchwepheshe noma unempendulo/review, sicela uchofoze inkinobho ethi Hambisa Manje ukuze uthumele ithikithi, Ithimba lethu labasekeli lizohlola futhi likuphendule zingakapheli izinsuku ezi-1 kuya kwezi-2 zokusebenza.
- Sicela ubekezele njengoba senza yonke imizamo ukukusiza ukuxazulula inkinga.
- Isikhathi sokusebenza: 9 AM – 6 AM GMT+8 (NgoMsombuluko kuya kuLwesihlanu)
Amadokhumenti / Izinsiza
![]() |
I-Waveshare Pico-RTC-DS3231 Precision RTC Module [pdf] Incwadi Yeziqondiso I-Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module |