Waveshare-និមិត្តសញ្ញា

Waveshare Pico-RTC-DS3231 ម៉ូឌុល RTC ភាពជាក់លាក់

Waveshare-Pico-RTC-DS3231-ភាពជាក់លាក់-RTC-ម៉ូឌុល-ផលិតផល

ព័ត៌មានអំពីផលិតផល

Pico-RTC-DS3231 គឺជាម៉ូឌុលពង្រីក RTC ឯកទេសសម្រាប់ Raspberry Pi Pico ។ វារួមបញ្ចូលបន្ទះឈីប RTC ភាពជាក់លាក់ខ្ពស់ DS3231 និងប្រើឡានក្រុង I2C សម្រាប់ទំនាក់ទំនង។ ម៉ូឌុលនេះមានបឋមកថា Raspberry Pi Pico ស្តង់ដារដែលគាំទ្រស៊េរី Raspberry Pi Pico ។ វាក៏រួមបញ្ចូលផងដែរនូវបន្ទះឈីប DS3231 នៅលើក្តារជាមួយនឹងឧបករណ៍ផ្ទុកថ្មបម្រុងទុក ដែលអនុញ្ញាតឱ្យមានមុខងារនាឡិកាតាមពេលវេលាជាក់ស្តែង។ RTC រាប់វិនាទី នាទី ម៉ោង កាលបរិច្ឆេទនៃខែ ខែ ថ្ងៃនៃសប្តាហ៍ និងឆ្នាំជាមួយនឹងសំណងឆ្នាំបង្គ្រប់ដែលមានសុពលភាពរហូតដល់ 2100។ វាផ្តល់នូវទម្រង់ជាជម្រើសនៃ 24-hour ឬ 12-hour ជាមួយនឹង AM/PM សូចនាករ។ លើសពីនេះ ម៉ូឌុលផ្តល់នូវនាឡិការោទិ៍ដែលអាចសរសេរកម្មវិធីបានចំនួន 2 និងភ្ជាប់មកជាមួយឯកសារអនឡាញសម្រាប់ Raspberry Pi Pico C/C++ និង MicroPython exampការបង្ហាញ។

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

រៀបចំបរិស្ថាន៖

  1. សម្រាប់បរិយាកាសអភិវឌ្ឍន៍កម្មវិធីសម្រាប់ Pico នៅលើ Raspberry Pi សូមមើល RaspberryPiChapter.
  2. សម្រាប់ការកំណត់បរិស្ថានវីនដូ អ្នកអាចយោងទៅ តំណភ្ជាប់នេះ។. ការបង្រៀននេះប្រើ VScode IDE សម្រាប់ការអភិវឌ្ឍន៍នៅក្នុងបរិស្ថានវីនដូ។

ជាងview

Pico-RTC-DS3231 គឺជាម៉ូឌុលពង្រីក RTC ឯកទេសសម្រាប់ Raspberry Pi Pico ។ វារួមបញ្ចូលបន្ទះឈីប RTC ភាពជាក់លាក់ខ្ពស់ DS3231 និងប្រើឡានក្រុង I2C សម្រាប់ទំនាក់ទំនង។ ឧបករណ៍ចាប់សញ្ញាខាងក្រៅបន្ថែមទៀតត្រូវបានអនុញ្ញាតឱ្យភ្ជាប់ដោយអរគុណចំពោះការរចនាដែលអាចជង់បាន។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

លក្ខណៈពិសេស

  • បឋមកថា Raspberry Pi Pico ស្តង់ដារ គាំទ្រស៊េរី Raspberry Pi Pico ។
  • បន្ទះឈីប RTC DS3231 ភាពជាក់លាក់ខ្ពស់នៅលើក្តារ ដោយមានកាន់ថ្មបម្រុង។
  • នាឡិកាពេលវេលាពិតប្រាកដរាប់វិនាទី នាទី ម៉ោង កាលបរិច្ឆេទនៃខែ។
  • ខែ ថ្ងៃនៃសប្តាហ៍ និងឆ្នាំជាមួយនឹងសំណងឆ្នាំលាភ មានសុពលភាពរហូតដល់ 2100។
  • ទម្រង់ជាជម្រើស៖ 24-hour ឬ 12-hour ជាមួយនឹងសូចនាករ AM/PM ។ 2 x នាឡិការោទិ៍ដែលអាចដាក់កម្មវិធីបាន។
  • ផ្តល់ឯកសារតាមអ៊ីនធឺណិត (Raspberry Pi Pico C/C++ និង MicroPython example demos)។

ការបញ្ជាក់

  • វ៉ុលប្រតិបត្តិការtage: 3.3V
  • ថ្មបម្រុងទុក voltage: 2.3V ~ 5.5V
  • សីតុណ្ហភាពប្រតិបត្តិការ៖ -40°C ~ 85°C
  • ការប្រើប្រាស់ថាមពល៖ 100nA (រក្សាទិន្នន័យ និងព័ត៌មាននាឡិកា)

ខ្ទាស់Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

វិមាត្រWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

ការណែនាំអ្នកប្រើប្រាស់

រៀបចំបរិស្ថាន

  1. សម្រាប់បរិយាកាសអភិវឌ្ឍន៍កម្មវិធីសម្រាប់ Pico នៅលើ Raspberry Pi សូមមើល Raspberry Pi Chapter ។
  2. សម្រាប់ការកំណត់បរិស្ថានវីនដូ អ្នកអាចយោងទៅតំណ។ ការបង្រៀននេះប្រើ VScode IDE សម្រាប់ការអភិវឌ្ឍន៍នៅក្នុងបរិស្ថានវីនដូ។

Raspberry Pi

  1. ចូល Raspberry Pi ដោយប្រើ SSH ឬចុច Ctrl+Alt+T ក្នុងពេលតែមួយ ខណៈពេលកំពុងប្រើអេក្រង់ដើម្បីបើកស្ថានីយ។
  2. ទាញយក និងពន្លាកូដសាកល្បងទៅកាន់ថតឯកសារ Pico C/C++ SDK ។ ការបង្រៀនយោងសម្រាប់អ្នកប្រើប្រាស់ដែលមិនទាន់បានដំឡើង SDK ។
    • ចំណាំ៖ ថាថតឯកសារ SDK អាចខុសគ្នាសម្រាប់អ្នកប្រើប្រាស់ផ្សេងគ្នា អ្នកត្រូវពិនិត្យមើលថតពិតប្រាកដ។ ជាទូទៅវាគួរតែជា ~/pico/ ។ wget -P ~/pico
      https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico-rtc-ds3231_code.zip
  3. សង្កត់ប៊ូតុង BOOTSEL របស់ Pico ហើយភ្ជាប់ចំណុចប្រទាក់ USB របស់ Pico ទៅ Raspberry Pi បន្ទាប់មកលែងប៊ូតុង។
  4. ចងក្រង និងដំណើរការ pico-rtc-ds3231 ឧamples: 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 && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
  5. បើកស្ថានីយ ហើយប្រើ minicom ដើម្បីពិនិត្យមើលព័ត៌មានរបស់ឧបករណ៍ចាប់សញ្ញា។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

ពស់ថ្លាន់

  1. សូមមើលការណែនាំរបស់ Raspberry Pi ក្នុងការដំឡើងកម្មវិធីបង្កប់ Micropython សម្រាប់ Pico ។
  2. បើក Thonny IDE អូសការបង្ហាញទៅ IDE ហើយដំណើរការលើ Pico ដូចខាងក្រោម។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. ចុចរូបតំណាង "រត់" ដើម្បីដំណើរការកូដសាកល្បង MicroPython ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

វីនដូ

  • ទាញយក និងពន្លាការបង្ហាញទៅកាន់កុំព្យូទ័រ Windows របស់អ្នក យោងទៅ Raspberry
  • មគ្គុទ្ទេសក៍របស់ Pi ដើម្បីរៀបចំការកំណត់បរិស្ថានកម្មវិធីវីនដូ។
  • ចុចប៊ូតុង BOOTSEL របស់ Pico ឱ្យជាប់ រួចភ្ជាប់ USB របស់ Pico ទៅកុំព្យូទ័រដោយប្រើខ្សែ MicroUSB ។ នាំចូលកម្មវិធី c ឬ Python ទៅក្នុង Pico ដើម្បីឱ្យវាដំណើរការ។
  • ប្រើឧបករណ៍សៀរៀលទៅ view ច្រកសៀរៀលនិម្មិតនៃការរាប់បញ្ចូល USB របស់ Pico ដើម្បីពិនិត្យមើលព័ត៌មានបោះពុម្ព DTR ចាំបាច់ត្រូវបើក ​​ហើយអត្រា baud គឺ 115200 ដូចបង្ហាញក្នុងរូបភាពខាងក្រោម៖Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

ផ្សេងៗ

  • អំពូល LED មិន​ត្រូវ​បាន​ប្រើ​តាម​លំនាំដើម​ទេ ប្រសិន​បើ​អ្នក​ត្រូវ​ការ​ប្រើ​វា អ្នក​អាច​លក់​កុងទ័រ 0R នៅ​លើ​ទីតាំង R8។ ចុចដើម្បី view ដ្យាក្រាម schematic ។
  • ម្ជុល INT នៃ DS3231 មិនត្រូវបានប្រើតាមលំនាំដើមទេ។ ប្រសិនបើអ្នកត្រូវការប្រើវា អ្នកអាចលក់រេស៊ីស្តង់ 0R នៅលើទីតាំង R5, R6 និង R7។ ចុចដើម្បី view ដ្យាក្រាម schematic ។
  • លក់ឧបករណ៍ទប់ទល់ R5 ភ្ជាប់ម្ជុល INT ទៅម្ជុល GP3 របស់ Pico ដើម្បីរកមើលស្ថានភាពលទ្ធផលនៃនាឡិការោទិ៍ DS3231 ។
  • លក់ឧបករណ៍ទប់ទល់ R6 ភ្ជាប់ម្ជុល INT ទៅម្ជុល 3V3_EN របស់ Pico ដើម្បីបិទថាមពល Pico នៅពេលដែលនាឡិការោទិ៍ DS3231 បញ្ចេញកម្រិតទាប។
  • solder រេស៊ីស្តង់ R7 ភ្ជាប់ INT pin ទៅ RUN pin របស់ Pico ដើម្បីកំណត់ Pico ឡើងវិញ នៅពេលដែលនាឡិការោទិ៍ DS3231 បញ្ចេញកម្រិតទាប។

ធនធាន

  • ឯកសារ
    • គ្រោងការណ៍
    • សន្លឹកទិន្នន័យ DS3231
  • កូដសាកល្បង
    • កូដសាកល្បង
  • កម្មវិធីអភិវឌ្ឍន៍
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • រូបភាព 2Lcd.7z

Pico ចាប់ផ្តើមរហ័ស

ទាញយកកម្មវិធីបង្កប់

  • ទាញយកកម្មវិធីបង្កប់ MicroPython
  • ទាញយកកម្មវិធីបង្កប់ C_Blink [ពង្រីក]

វីដេអូបង្រៀន [ពង្រីក]

  • Pico Tutorial I - ការណែនាំជាមូលដ្ឋាន
  • Pico Tutorial II - GPIO [ពង្រីក]
  • Pico Tutorial III - PWM [ពង្រីក]
  • Pico Tutorial IV – ADC [ពង្រីក]
  • Pico Tutorial V – UART [ពង្រីក]
  • Pico Tutorial VI - ត្រូវបន្ត… [ពង្រីក]

ស៊េរី MicroPython

  • 【MicroPython】 មុខងារម៉ាស៊ីន.Pin
  • 【MicroPython】 machine.PWM មុខងារ
  • 【MicroPython】 machine.ADC មុខងារ
  • 【MicroPython】 machine.UART មុខងារ
  • 【MicroPython】 machine.I2C មុខងារ
  • 【MicroPython】 machine.SPI មុខងារ
  • 【MicroPython】 rp2.StateMachine

ស៊េរី C/C++

  • 【C/C++】 Windows Tutorial 1 – ការកំណត់បរិស្ថាន
  • 【C/C++】 Windows Tutorial 1 – បង្កើតគម្រោងថ្មី។

ស៊េរី Arduino IDE

ដំឡើង Arduino IDE

  1. ទាញយកកញ្ចប់ដំឡើង Arduino IDE ពី Arduino webគេហទំព័រ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • ទាញយក
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. គ្រាន់តែចុចលើ "JUST DOWNLOAD" ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. ចុចដើម្បីដំឡើងបន្ទាប់ពីទាញយក។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. ចំណាំ៖ អ្នកនឹងត្រូវបានដាស់តឿនឱ្យដំឡើង Driver កំឡុងពេលដំណើរការដំឡើង យើងអាចចុច Install។

ដំឡើង Arduino-Pico Core នៅលើ Arduino IDE

  1. បើក Arduino IDE ចុច File នៅជ្រុងខាងឆ្វេងហើយជ្រើសរើស "ចំណូលចិត្ត" ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. បន្ថែមតំណខាងក្រោមនៅក្នុងកម្មវិធីគ្រប់គ្រងក្រុមប្រឹក្សាអភិវឌ្ឍន៍បន្ថែម URLបន្ទាប់មកចុចយល់ព្រម។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. ចុចលើ Tools -> Dev Board -> Dev Board Manager -> ស្វែងរក pico វាបង្ហាញការដំឡើងតាំងពីកុំព្យូទ័ររបស់ខ្ញុំបានដំឡើងវារួចហើយ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

បង្ហោះសាកល្បងលើកដំបូង

  1. ចុចប៊ូតុង BOOTSET នៅលើបន្ទះ Pico ឱ្យជាប់ ភ្ជាប់ Pico ទៅនឹងច្រក USB របស់កុំព្យូទ័រតាមរយៈខ្សែ Micro USB ហើយលែងប៊ូតុងនៅពេលដែលកុំព្យូទ័រស្គាល់ថាសរឹងចល័ត (RPI-RP2) ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. ទាញយកការបង្ហាញ បើកផ្លូវ arduino\PWM\D1-LED នៅក្រោម D1-LED.ino ។
  3. ចុច Tools -> Port ចងចាំ COM ដែលមានស្រាប់ មិនចាំបាច់ចុច COM នេះទេ (កុំព្យូទ័រផ្សេងគ្នាបង្ហាញ COM ផ្សេងគ្នា ចងចាំ COM ដែលមានស្រាប់នៅលើកុំព្យូទ័ររបស់អ្នក)។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. ភ្ជាប់បន្ទះ Driver ទៅកុំព្យូទ័រដោយប្រើខ្សែ USB បន្ទាប់មកចុច Tools –> Ports ជ្រើសរើស uf2 Board សម្រាប់ការតភ្ជាប់ដំបូង ហើយបន្ទាប់ពីការអាប់ឡូតបានបញ្ចប់ ការភ្ជាប់ម្តងទៀតនឹងនាំអោយមានច្រក COM បន្ថែម។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. ចុច Tool -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico ។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. បន្ទាប់​ពី​ការ​កំណត់ សូម​ចុច​ព្រួញ​ស្ដាំ​ដើម្បី​ផ្ទុក​ឡើង។Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • ប្រសិនបើអ្នកជួបប្រទះបញ្ហាក្នុងអំឡុងពេលនោះ អ្នកត្រូវដំឡើងឡើងវិញ ឬជំនួសកំណែ Arduino IDE លុប Arduino IDE ចាំបាច់ត្រូវលុបចេញឱ្យស្អាត បន្ទាប់ពីលុបកម្មវិធីអ្នកត្រូវលុបមាតិកាទាំងអស់នៃថត C:\Users\ [ name]\AppData\Local\Arduino15 (អ្នកត្រូវបង្ហាញការលាក់ files ដើម្បីមើលវា) ហើយបន្ទាប់មកដំឡើងឡើងវិញ។

ការបង្ហាញប្រភពបើកចំហ

  • MicroPython Demo (GitHub)
  • កម្មវិធីបង្កប់ MicroPython/Blink Demo (C)
  • ការបង្ហាញជាផ្លូវការ Raspberry Pi C/C++
  • ការបង្ហាញជាផ្លូវការ Raspberry Pi MicroPython
  • ការបង្ហាញ C/C++ ផ្លូវការរបស់ Arduino

គាំទ្រ

ជំនួយបច្ចេកទេស
ដាក់ស្នើឥឡូវនេះ

  • ប្រសិនបើអ្នកត្រូវការជំនួយផ្នែកបច្ចេកទេស ឬមានមតិកែលម្អ/ឡើងវិញviewសូមចុចប៊ូតុង បញ្ជូនឥឡូវនេះ ដើម្បីដាក់សំបុត្រ ក្រុមការងារគាំទ្ររបស់យើងនឹងពិនិត្យ និងឆ្លើយតបទៅអ្នកក្នុងរយៈពេល 1 ទៅ 2 ថ្ងៃធ្វើការ។
  • សូមអធ្យាស្រ័យ ព្រោះយើងខិតខំប្រឹងប្រែងដើម្បីជួយអ្នកក្នុងការដោះស្រាយបញ្ហា។
  • ម៉ោងធ្វើការ៖ 9 ព្រឹក ដល់ 6 ព្រឹក GMT+8 (ថ្ងៃច័ន្ទ ដល់ សុក្រ)

ឯកសារ/ធនធាន

Waveshare Pico-RTC-DS3231 ម៉ូឌុល RTC ភាពជាក់លាក់ [pdf] សៀវភៅណែនាំ
Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *