ọja Alaye
Pico-RTC-DS3231 jẹ module imugboroja RTC ti o ṣe amọja fun Rasipibẹri Pi Pico. O ṣafikun DS3231 Chip RTC ti o ga julọ o si nlo ọkọ akero I2C fun ibaraẹnisọrọ. Module naa ṣe ẹya akọsori Rasipibẹri Pi Pico boṣewa kan, ṣe atilẹyin jara Rasipibẹri Pi Pico. O tun pẹlu chirún DS3231 inu ọkọ pẹlu dimu batiri afẹyinti, gbigba iṣẹ ṣiṣe aago akoko gidi. RTC ka awọn iṣẹju-aaya, awọn iṣẹju, awọn wakati, awọn ọjọ ti oṣu, oṣu, ọjọ ọsẹ, ati ọdun pẹlu isanpada ọdun fifo wulo titi di 2100. O funni ni awọn ọna kika yiyan ti wakati 24 tabi wakati 12 pẹlu AM/PM kan. atọka. Ni afikun, module naa pese awọn aago itaniji ti siseto 2 ati pe o wa pẹlu iwe ori ayelujara fun Rasipibẹri Pi Pico C/C ++ ati MicroPython ex.ample demos.
Awọn ilana Lilo ọja
Eto Ayika:
- Fun agbegbe idagbasoke ohun elo fun Pico lori Rasipibẹri Pi, jọwọ tọka si RasipibẹriPiChapter.
- Fun eto ayika Windows, o le tọka si yi ọna asopọ. Ikẹkọ yii nlo IDE VScode fun idagbasoke ni agbegbe Windows kan.
Pariview
Pico-RTC-DS3231 jẹ module imugboroja RTC ti o ṣe amọja fun Rasipibẹri Pi Pico. O ṣafikun chirún RTC ti o ga julọ DS3231 o si nlo ọkọ akero I2C fun ibaraẹnisọrọ. Awọn sensọ ita ita diẹ sii ni a gba laaye lati sopọ ọpẹ si apẹrẹ stackable.
Awọn ẹya ara ẹrọ
- Akọsori Standard Rasipibẹri Pi Pico, ṣe atilẹyin jara Rasipibẹri Pi Pico.
- Lori ọkọ giga konge RTC chirún DS3231, pẹlu dimu batiri afẹyinti.
- Aago gidi-gidi ka iṣẹju-aaya, iṣẹju, awọn wakati, ọjọ ti oṣu,
- Oṣu, Ọjọ Ọsẹ, ati Ọdun pẹlu Ẹsan-Ọdun Fifo Wulo Titi di 2100.
- Iyan kika: 24-wakati TABI 12-wakati pẹlu ẹya AM/PM Atọka. 2 x aago itaniji eto.
- Pese iwe ori ayelujara (Rasipibẹri Pi Pico C/C++ ati MicroPython example demos).
Sipesifikesonu
- Iwọn iṣẹtage: 3.3V
- Afẹyinti batiri voltage: 2.3V~5.5V
- Iwọn otutu ti nṣiṣẹ: -40°C ~ 85°C
- Lilo agbara: 100nA (da data duro ati alaye aago)
Pinout
Awọn iwọn
Itọsọna olumulo
Eto ayika
- Fun agbegbe idagbasoke ohun elo fun Pico lori Rasipibẹri Pi, jọwọ tọka si Abala Rasipibẹri Pi.
- Fun eto ayika Windows, o le tọka si ọna asopọ . Ikẹkọ yii nlo IDE VScode fun idagbasoke ni agbegbe Windows kan.
Rasipibẹri Pi
- Wọle Rasipibẹri Pi Pẹlu SSH tabi tẹ Ctrl + Alt + T ni akoko kanna lakoko lilo iboju lati ṣii ebute naa.
- Ṣe igbasilẹ ati ṣii awọn koodu demo si Pico C/C++ SDK. Ikẹkọ itọkasi fun awọn olumulo ti ko tii fi SDK sori ẹrọ.
- Akiyesi: Wipe ilana ti SDK le yatọ fun awọn olumulo oriṣiriṣi, o nilo lati ṣayẹwo itọsọna gangan. Ni gbogbogbo, o yẹ ki o jẹ ~/pico/. wget -P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico-rtc‐ds3231_code.zip
- Akiyesi: Wipe ilana ti SDK le yatọ fun awọn olumulo oriṣiriṣi, o nilo lati ṣayẹwo itọsọna gangan. Ni gbogbogbo, o yẹ ki o jẹ ~/pico/. wget -P ~/pico
- Mu Bọtini BOOTSEL ti Pico, ki o so wiwo USB ti Pico pọ si Rasipibẹri Pi lẹhinna tu bọtini naa silẹ.
- Ṣe akopọ ati ṣ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 && orun 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- Ṣii ebute kan ki o lo minicom lati ṣayẹwo alaye sensọ naa.
Python
- Tọkasi awọn itọsọna Rasipibẹri Pi si iṣeto Micropython famuwia fun Pico.
- Ṣii Thonny IDE, fa demo si IDE, ki o si ṣiṣẹ lori Pico bi isalẹ.
- Tẹ aami “ṣiṣe” lati ṣiṣẹ awọn koodu demo MicroPython.
Windows
- Ṣe igbasilẹ ati ṣii demo si tabili tabili Windows rẹ, tọka si Rasipibẹri
- Awọn itọsọna Pi lati ṣeto awọn eto ayika sọfitiwia Windows.
- Tẹ mọlẹ bọtini BOOTSEL ti Pico, so USB ti Pico pọ mọ PC pẹlu okun MicroUSB kan. Ṣe agbewọle c tabi eto Python sinu Pico lati jẹ ki o ṣiṣẹ.
- Lo ni tẹlentẹle ọpa lati view ibudo ni tẹlentẹle foju ti Pico's enumeration USB lati ṣayẹwo alaye titẹjade, DTR nilo lati ṣii, ati pe oṣuwọn baud jẹ 115200, bi o ṣe han ninu aworan ni isalẹ:
Awọn miiran
- Ina LED ko lo nipasẹ aiyipada, ti o ba nilo lati lo, o le ta atako 0R lori ipo R8. Tẹ lati view aworan atọka.
- PIN INT ti DS3231 ko lo nipasẹ aiyipada. ti o ba nilo lati lo, o le ta resistor 0R lori awọn ipo R5, R6 ati R7. Tẹ lati view aworan atọka.
- Solder resistor R5, so PIN INT pọ mọ pin GP3 ti Pico, lati rii ipo iṣelọpọ ti aago itaniji DS3231.
- Solder resistor R6, so PIN INT pọ si pin 3V3_EN ti Pico, lati pa agbara Pico nigbati aago itaniji DS3231 ba jade ni ipele kekere.
- Solder resistor R7, so PIN INT pọ si PIN RUN ti Pico, lati tun Pico pada nigbati aago itaniji DS3231 ba jade ni ipele kekere.
Awọn orisun
- Iwe aṣẹ
- Sisọmu
- DS3231 iwe
- Awọn koodu demo
- Awọn koodu demo
- Software idagbasoke
- Thonny Python IDE (Windows V3.3.3)
- Zimo221.7z
- Aworan2Lcd.7z
Pico Quick Bẹrẹ
Ṣe igbasilẹ Famuwia
- Gbigba lati ayelujara MicroPython famuwia
- Ṣe igbasilẹ famuwia C_Blink [Fagun]
Ikẹkọ fidio [Fagun]
- Pico Tutorial I - Ipilẹ Ifihan
- Pico Tutorial II – GPIO [Fagun]
- Pico Tutorial III – PWM [Fagun]
- Pico Tutorial IV – ADC [Fagun]
- Pico Tutorial V – UART [Fagun]
- Pico Tutorial VI – Lati tẹsiwaju… [Fagun]
MicroPython jara
- 【MicroPython】 ẹrọ.Pin Išẹ
- 【MicroPython】 ẹrọ.PWM Iṣẹ
- 【MicroPython】 ẹrọ.ADC Išė
- 【MicroPython】 ẹrọ.UART Iṣẹ
- 【MicroPython】 ẹrọ.I2C Iṣẹ
- 【MicroPython】 ẹrọ.SPI Iṣẹ
- 【MicroPython】 rp2.StateMachine
C / C ++ jara
- 【C/C++】 Windows Tutorial 1 – Eto Ayika
- 【C/C++】 Windows Tutorial 1 – Ṣẹda New Project
Arduino IDE Series
Fi Arduino IDE sori ẹrọ
- Ṣe igbasilẹ package fifi sori Arduino IDE lati Arduino webojula.
- gbaa lati ayelujara
- gbaa lati ayelujara
- O kan tẹ lori "O kan gbaa lati ayelujara".
- Tẹ lati fi sori ẹrọ lẹhin igbasilẹ.
- Akiyesi: Iwọ yoo ti ọ lati fi sori ẹrọ awakọ lakoko ilana fifi sori ẹrọ, a le tẹ Fi sori ẹrọ.
Fi Arduino-Pico Core sori Arduino IDE
- Ṣii Arduino IDE, tẹ awọn File Ni apa osi ki o yan "Awọn ayanfẹ".
- Ṣafikun ọna asopọ atẹle ni oluṣakoso igbimọ idagbasoke afikun URL, lẹhinna tẹ Dara.
- Akiyesi: Ti o ba ti ni igbimọ ESP8266 tẹlẹ URL, o le ya awọn URLs pẹlu aami idẹsẹ bi eleyi:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Tẹ Awọn irinṣẹ -> Igbimọ Dev -> Oluṣakoso Igbimọ Dev -> Wa fun pico, o fihan ti fi sori ẹrọ niwon kọmputa mi ti fi sii tẹlẹ.
Po si Ririnkiri Ni igba akọkọ
- Tẹ mọlẹ bọtini BOOTSET lori igbimọ Pico, so Pico pọ si ibudo USB ti kọnputa nipasẹ okun USB Micro, ki o si tu bọtini naa silẹ nigbati kọnputa ba mọ dirafu lile yiyọ kuro (RPI-RP2).
- Ṣe igbasilẹ demo naa, ṣii ọna arduinoPWMD1-LED labẹ D1-LED.ino.
- Tẹ Awọn irinṣẹ -> Port, ranti COM ti o wa tẹlẹ, ko nilo lati tẹ COM yii (awọn kọnputa oriṣiriṣi fihan oriṣiriṣi COM, ranti COM ti o wa tẹlẹ lori kọnputa rẹ).
- So ọkọ awakọ pọ mọ kọnputa pẹlu okun USB kan, lẹhinna tẹ Awọn irinṣẹ –> Awọn ibudo, yan uf2 Board fun asopọ akọkọ, ati lẹhin ikojọpọ ti pari, sisopọ lẹẹkansi yoo ja si ni afikun ibudo COM.
- Tẹ Ọpa -> Igbimọ Dev -> Rasipibẹri Pi Pico/RP2040 -> Rasipibẹri Pi Pico.
- Lẹhin eto, tẹ itọka ọtun lati gbejade.
- Ti o ba pade awọn iṣoro lakoko akoko naa, o nilo lati tun fi sii tabi rọpo ẹya Arduino IDE, aifi sipo Arduino IDE nilo lati fi sii ni mimọ, lẹhin yiyo sọfitiwia naa o nilo lati pa gbogbo awọn akoonu inu folda C: olumulo kuro pẹlu ọwọ. lorukọ] AppData agbegbeArduino15 (o nilo lati fi ohun ti o farapamọ han files lati le rii) ati lẹhinna tun fi sii.
Ṣii Orisun Ririnkiri
- Ririnkiri MicroPython (GitHub)
- MicroPython Firmware/ Ririnkiri Seju (C)
- Official Rasipibẹri Pi C / C ++ Ririnkiri
- Official rasipibẹri Pi MicroPython Ririnkiri
- Arduino Official C / C ++ Ririnkiri
Atilẹyin
Oluranlowo lati tun nkan se
Fi silẹ Bayi
- Ti o ba nilo atilẹyin imọ-ẹrọ tabi ni eyikeyi esi/tunview, Jọwọ tẹ bọtini Firanṣẹ Bayi lati fi tikẹti kan silẹ, Ẹgbẹ atilẹyin wa yoo ṣayẹwo ati dahun si ọ laarin awọn ọjọ iṣẹ 1 si 2.
- Jọwọ ṣe suuru bi a ṣe n ṣe gbogbo ipa lati ṣe iranlọwọ fun ọ lati yanju ọran naa.
- Akoko Ṣiṣẹ: 9 AM - 6 AM GMT + 8 (Aarọ si Ọjọ Jimọ)
Awọn iwe aṣẹ / Awọn orisun
![]() |
Waveshare Pico-RTC-DS3231 konge RTC Module [pdf] Ilana itọnisọna Pico-RTC-DS3231 Modulu RTC konge, Pico-RTC-DS3231, Modulu RTC konge, Modulu RTC |