Raspberry Pi DS3231 Precision RTC მოდული Pico-სთვის
პროდუქტის ინფორმაცია
Precision RTC მოდული Pico-სთვის არის მაღალი სიზუსტის რეალურ დროში საათის მოდული, რომელიც შექმნილია Raspberry Pi Pico მიკროკონტროლერის დაფთან გამოსაყენებლად. იგი აერთიანებს DS3231 მაღალი სიზუსტის RTC ჩიპს და მხარს უჭერს I2C კომუნიკაციას. მოდული ასევე მოიცავს
RTC სარეზერვო ბატარეის სლოტი, რომელიც მხარს უჭერს CR1220 ღილაკის უჯრედს ზუსტი დროის აღრიცხვის შესანარჩუნებლად, მაშინაც კი, როდესაც მთავარი დენის გათიშულია. მოდული აღჭურვილია დენის ინდიკატორით, რომლის ჩართვა ან გამორთვა შესაძლებელია ჯუმპერზე 0 რეზისტორის შედუღებით. Ეს არის
შექმნილია დაწყობადი სათაურით Raspberry Pi Pico-ზე ადვილად დასამაგრებლად
რა არის ბორტზე:
- DS3231 მაღალი სიზუსტის RTC ჩიპი
- I2C ავტობუსი კომუნიკაციისთვის
- RTC სარეზერვო ბატარეის სლოტი მხარს უჭერს CR1220 ღილაკის უჯრედს
- დენის ინდიკატორი (ჩართულია ჯუმპერზე 0 რეზისტორის შედუღებით, ნაგულისხმევად გამორთულია)
- Raspberry Pi Pico-ს სათაური მარტივი მიმაგრებისთვის
პინოტის განმარტება:
ზუსტი RTC მოდული 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 |
სქემატური:
Pico-სთვის ზუსტი RTC მოდულის სქემატური დიაგრამა შეიძლება იყოს viewed დაწკაპუნებით აქ.
Precision RTC Module for Pico – პროდუქტის გამოყენების ინსტრუქცია
Raspberry Pi კოდი:
- გახსენით Raspberry Pi-ს ტერმინალი.
- ჩამოტვირთეთ და გახსენით დემო კოდები 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 Pico-rtc-ds3231_code.zip
- გეჭიროთ Pico-ს BOOTSEL ღილაკი და დაუკავშირეთ Pico-ს USB ინტერფეისი 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
- გახსენით ტერმინალი და გამოიყენეთ minicom სენსორის ინფორმაციის შესამოწმებლად.
პითონი:
- იხილეთ Raspberry Pi-ის სახელმძღვანელოები, რომ დააყენოთ Micropython firmware Pico-სთვის.
- გახსენით Thonny IDE.
- გადაიტანეთ დემო კოდი IDE-ში და გაუშვით Pico-ზე.
- დააწკაპუნეთ გაშვების ხატულაზე MicroPython-ის დემო კოდების შესასრულებლად.
Windows:
ინსტრუქციები Pico-სთვის Precision RTC მოდულის გამოყენების შესახებ Windows-ზე არ არის მოწოდებული მომხმარებლის სახელმძღვანელოში. გთხოვთ, მიმართოთ პროდუქტის დოკუმენტაციას ან დაუკავშირდით მწარმოებელს დამატებითი დახმარებისთვის.
სხვები:
მოდულზე LED განათება ნაგულისხმევად არ გამოიყენება. თუ მათი გამოყენება გჭირდებათ, შეგიძლიათ შეაერთოთ 0R რეზისტორი R8 პოზიციაზე. Შენ შეგიძლია view დამატებითი დეტალებისთვის სქემატური დიაგრამა.
რა არის ბორტზე
- DS3231
მაღალი სიზუსტის RTC ჩიპი, I2C ავტობუსი - RTC სარეზერვო ბატარეა
მხარს უჭერს CR1220 ღილაკის უჯრედს - დენის მაჩვენებელი
ჩართულია ჯუმპერზე 0Ω რეზისტორის შედუღებით, ნაგულისხმევად გამორთულია - Raspberry Pi Pico-ს სათაური
Raspberry Pi Pico-ზე დასამაგრებლად, დაწყობადი დიზაინი
პინოტის განმარტება
Raspberry Pi კოდი
- გახსენით Raspberry Pi-ს ტერმინალი
- ჩამოტვირთეთ და გახსენით დემო კოდები Pico C/C++ SDK დირექტორიაში
- გეჭიროთ Pico-ს BOOTSEL ღილაკი და შეაერთეთ Pico-ს USB ინტერფეისი Raspberry Pi-ს, შემდეგ გაათავისუფლეთ ღილაკი.
- შეადგინეთ და გაუშვით pico-rtc-ds3231 examples
- გახსენით ტერმინალი და მომხმარებლის მინიკომი სენსორის ინფორმაციის შესამოწმებლად.
პითონი:
- იხილეთ Raspberry Pi-ის სახელმძღვანელოები Pico-სთვის Micropython firmware-ის დასაყენებლად
- გახსენით Thonny IDE და გადაიტანეთ დემო IDE-ში და გაუშვით Pico-ზე, როგორც ქვემოთ.
- დააწკაპუნეთ „გაშვების“ ხატულაზე MicroPython-ის დემო კოდების გასაშვებად.
ფანჯრები
- ჩამოტვირთეთ და გახსენით დემო ვერსია თქვენს Windows დესკტოპზე, იხილეთ Raspberry Pi-ის სახელმძღვანელოები Windows პროგრამული უზრუნველყოფის გარემოს პარამეტრების დასაყენებლად.
- დააჭირეთ და ხანგრძლივად დააჭირეთ Pico-ს BOOTSEL ღილაკს, დაუკავშირეთ Pico-ს USB კომპიუტერს MicroUSB კაბელით. შეიტანეთ c ან python პროგრამა Pico-ში, რომ ის გაუშვათ.
- გამოიყენეთ სერიული ინსტრუმენტი view პიკოს USB აღრიცხვის ვირტუალური სერიული პორტი ბეჭდვის ინფორმაციის შესამოწმებლად, DTR უნდა გაიხსნას, ბაუდის სიჩქარეა 115200, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე:
სხვები
- LED განათება ნაგულისხმევად არ გამოიყენება, თუ მისი გამოყენება დაგჭირდებათ, შეგიძლიათ R0 პოზიციაზე 8R რეზისტორი შეაერთოთ. დააწკაპუნეთ view სქემატური დიაგრამა.
- DS3231-ის INT პინი ნაგულისხმევად არ გამოიყენება. თუ მისი გამოყენება გჭირდებათ, შეგიძლიათ 0R რეზისტორი შეაერთოთ R5,R6,R7 პოზიციებზე. დააწკაპუნეთ view სქემატური დიაგრამა.
- შეადუღეთ R5 რეზისტორი, შეაერთეთ INT პინი Pico-ს GP3 პინზე, რათა დაადგინოთ DS3231 მაღვიძარას გამომავალი სტატუსი.
- შეადუღეთ R6 რეზისტორი, შეაერთეთ INT პინი Pico-ს 3V3_EN პინზე, რათა გამორთოთ Pico-ს დენი, როდესაც DS3231 მაღვიძარა გამოსცემს დაბალ დონეს.
- შეადუღეთ R7 რეზისტორი, შეაერთეთ INT პინი Pico-ს RUN პინთან, რათა გადატვირთოთ Pico, როდესაც DS3231 მაღვიძარა გამოსცემს დაბალ დონეს.
სქემატური
დოკუმენტები / რესურსები
![]() |
Raspberry Pi DS3231 Precision RTC მოდული Pico-სთვის [pdf] მომხმარებლის სახელმძღვანელო DS3231 ზუსტი RTC მოდული Pico-სთვის, DS3231, ზუსტი RTC მოდული Pico-სთვის, ზუსტი RTC მოდული, RTC მოდული, მოდული |