និមិត្តសញ្ញា Zephyrnet

បង្កើនប្រសិទ្ធភាពការប្រើប្រាស់ថាមពល Raspberry Pi

កាលបរិច្ឆេទ:

ការប្រើប្រាស់ថាមពលរបស់ raspberry pi
ឧទាហរណ៍៖ © IoT សម្រាប់ទាំងអស់គ្នា

នៅពេលដែលកុំព្យូទ័របន្ទះតែមួយ Raspberry Pi គឺ បានប្រកាសត្រឡប់មកវិញនៅឆ្នាំ ២០១៩ខ្ញុំសង្ស័យថាមនុស្សជាច្រើនកំពុងពិចារណាឧបករណ៍ប្រើប្រាស់របស់ Pi នៅក្នុងការកំណត់ក្រឡាចត្រង្គទាំងស្រុង ជាពិសេសការពិចារណាអំពីស្ថានភាពនៃបច្ចេកវិទ្យាថ្មនៅពេលនោះ។

ឆ្ពោះទៅមុខថ្ងៃនេះ។ ខណៈពេលដែលយើងមិនទាន់បានផលិតម៉ាស៊ីនរ៉េអាក់ទ័រនុយក្លេអែរនៅផ្ទះច្បាស់លាស់ជាជម្រើសមួយ (នៅឡើយទេ) យើងមានលទ្ធភាពប្រើប្រាស់ថាមពលថ្មដ៏រឹងមាំ និងបច្ចេកវិទ្យាថាមពលព្រះអាទិត្យ រួមជាមួយនឹងហេតុផលថ្មីៗដើម្បី ដាក់ពង្រាយ Raspberry Pis នៅក្នុងសេណារីយ៉ូនៃការគណនាគែម.

ហេតុអ្វីបានជា Raspberry Pi?

មាន microcontrollers ជាច្រើន និងកុំព្យូទ័រ single-boards (SBCs) ដែលត្រូវបានដកចេញ Raspberry Pi Zero ដែលមានប្រសិទ្ធភាពថាមពលជាង Raspberry Pi 4 ពេញលេញ។ ប៉ុន្តែប្រសិទ្ធភាពនោះមកជាមួយនឹងការចំណាយរបស់វាផ្ទាល់ទាក់ទងនឹងមុខងារ និងមុខងារកាត់បន្ថយ។

ប្រហែលជាសំណួរដែលយើងគួរសួរគឺ "ហេតុអ្វីបានជានៅលើផែនដីយើងចង់ដាក់ពង្រាយ Raspberry Pi ពីចម្ងាយ?"

ចម្លើយ? ជាធម្មតាអ្នកនឹងមិន!

ទោះយ៉ាងណាក៏ដោយ មានករណីលើកលែងស្របច្បាប់មួយចំនួនចំពោះបញ្ហានេះ៖

ថាមពលស៊ីភីយូ

ប្រសិនបើអ្នក កំពុងដំណើរការម៉ូដែល Machine Learning ពីចម្ងាយដែលត្រូវការដំណើរការជាមួយនឹងការពន្យាពេលតិចតួចបំផុត ស៊ីភីយូ ARM Cortex-A72 ដែលដំណើរការនៅ 1.5GHz គឺពិបាកនឹងវាយ។ ជាក់លាក់ TinyML បន្ទុកការងារអាចដំណើរការជាមិល្លីវិនាទីនៅលើ MCUs ប៉ុន្តែប្រសិនបើគម្រោងរបស់អ្នកត្រូវការធ្វើការងារម៉ាស៊ីន នោះ SBC គឺសមជាង។

ភាពងាយស្រួលនៃការពង្រីក

ប្រព័ន្ធអេកូ Pi HAT មានភាពចាស់ទុំ និងផ្តល់នូវជម្រើសពង្រីកផលិតកម្មសម្រាប់ស្ទើរតែគ្រប់សេណារីយ៉ូ។ ករណីនៅក្នុងចំណុច, អេ Notecard និង Notecarrier Pi HAT ពី Blues Wireless អនុញ្ញាតឱ្យមានការទំនាក់ទំនងកោសិកាធ្លាក់ចុះ (នៅថាមពល 8mA នៅពេលទំនេរ) សម្រាប់សេណារីយ៉ូដែលការបញ្ជូនទិន្នន័យពីចម្ងាយគឺជាតម្រូវការសំខាន់។

ពស់ថ្លាន់

នេះ Raspberry Pi OS នាវាជាមួយនឹងការចែកចាយ Python ពេញលេញ។ ខណៈពេលដែល CircuitPython និង MicroPython អាចទទួលយកបានសម្រាប់គម្រោង IoT ភាគច្រើន បណ្ណាល័យ Python មួយចំនួនមិនគាំទ្រដេរីវេទាំងពីរនោះទេ។

គន្លឹះបង្កើនប្រសិទ្ធភាពថាមពល

យុថ្កាជុំវិញករបស់ Raspberry Pi គឺជាការប៉ាន់ស្មានរបស់វា។ ការប្រើប្រាស់បច្ចុប្បន្នសកម្ម 600mA.

នេះគឺជាបច្ចេកទេសមួយចំនួនដែលយើងអាចប្រើដើម្បីកាត់វាឱ្យទៅជាតម្លៃដែលអាចគ្រប់គ្រងបានជាមួយនឹងការផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធសាមញ្ញមួយចំនួន៖

បិទឧបករណ៍បញ្ជា USB

ការសន្សំថាមពលប៉ាន់ស្មាន៖ ប្រហែល 100mA ។

ប្រសិនបើអ្នកកំពុងដំណើរការ Raspberry Pi របស់អ្នកក្នុងការកំណត់រចនាសម្ព័ន្ធគ្មានក្បាល អ្នកទំនងជាអាចរួចផុតពីការមិនបើកឧបករណ៍បញ្ជា USB នៅលើក្តារ។ សូមចំណាំថា ទោះបីជាអ្នកមិនប្រើកណ្តុរ ឬក្តារចុចក៏ដោយ ក៏ពួកវានៅតែបើកដំណើរការដដែល!

ដើម្បីបិទឧបករណ៍បញ្ជា USB នៅលើ Raspberry Pi របស់អ្នក សូមប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម៖

echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind

ហើយបន្ទាប់មកដើម្បីបើកឧបករណ៍បញ្ជា USB ឡើងវិញនៅពេលដែលវាត្រូវការម្តងទៀត៖

echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/bind

បន្ទាប់ពីចាប់ផ្តើមឡើងវិញ ឧបករណ៍បញ្ជា USB នឹងត្រូវបានបើកដោយស្វ័យប្រវត្តិ។

បិទដំណើរការលទ្ធផល HDMI

ការសន្សំថាមពលប៉ាន់ស្មាន៖ ប្រហែល 30mA ។

នៅពេលប្រើ Raspberry Pi នៅក្នុងការកំណត់រចនាសម្ព័ន្ធគ្មានក្បាល អ្នកក៏មិនចាំបាច់ភ្ជាប់ម៉ូនីទ័រដែរ។ ប្រសិនបើនោះជាករណី អ្នកអាចបិទលទ្ធផល HDMI ផងដែរ។

ដើម្បីបិទលទ្ធផល HDMI នៅលើ Raspberry Pi របស់អ្នក សូមប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម៖

sudo /opt/vc/bin/tvservice -o

ហើយបន្ទាប់មក ដើម្បីបើកដំណើរការលទ្ធផល HDMI ឡើងវិញនៅពេលដែលអ្នកត្រូវការវាម្តងទៀត សូមប្រើពាក្យបញ្ជានេះ៖

sudo /opt/vc/bin/tvservice -p

ដូចទៅនឹងការបិទឧបករណ៍បញ្ជា USB ដែរ ទិន្នផល HDMI ត្រូវបានបើកបន្ទាប់ពីការចាប់ផ្ដើមឡើងវិញ។

បិទ Wi-Fi និង Bluetooth

ការសន្សំថាមពលប៉ាន់ស្មាន៖ ប្រហែល 40mA ។

ប្រសិនបើដំណោះស្រាយរបស់អ្នកមិនប្រើ Wi-Fi ឬ Bluetooth អ្នកក៏អាចបិទពួកវាផងដែរ។ ទោះជាយ៉ាងណាក៏ដោយ សូមចំណាំថា ប្រសិនបើអ្នកបិទ HDMI, USB និង Wi-Fi ក្នុងពេលដំណាលគ្នា អ្នកនឹងមានបញ្ហាក្នុងការទាក់ទងជាមួយ Pi របស់អ្នក!

ដើម្បីបិទ Wi-Fi និង Bluetooth សូមបើក /boot/config.txtបន្ថែមប៉ារ៉ាម៉ែត្រទាំងនេះ ហើយចាប់ផ្ដើមឡើងវិញ៖

[all]
dtoverlay=disable-wifi
dtoverlay=disable-bt

ដើម្បីបើក Wi-Fi និងប៊្លូធូសឡើងវិញ (ឬគ្រាន់តែមួយក្នុងចំណោមពួកវា) គ្រាន់តែដកប៉ារ៉ាម៉ែត្រចេញពីឯកសារហើយចាប់ផ្ដើមឡើងវិញ។

បិទស៊ីភីយូ

ការសន្សំថាមពលប៉ាន់ស្មាន៖ អថេរផ្អែកលើកម្មវិធី។

ប្រសិនបើអ្នកមិនទាមទារថាមពលពេញលេញនៃស៊ីភីយូ Raspberry Pi (ដែលហួសកម្រិតសម្រាប់ស្ថានភាពត្រួតពិនិត្យពីចម្ងាយជាច្រើនយ៉ាងណាក៏ដោយ) អ្នកអាចសន្សំសំចៃ mA មួយចំនួនដោយការបិទស៊ីភីយូ។

ឧទាហរណ៍ ដើម្បីកំណត់ល្បឿននាឡិកា CPU ដល់អតិបរមា 900MHz អ្នកអាចធ្វើបច្ចុប្បន្នភាពបាន។ /boot/config.txt និងផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្រខាងក្រោម៖

[all]
arm_freq=900
arm_freq_max=900

អ្នកក៏អាចលេងជុំវិញជាមួយ core_freq_minover_voltageover_voltage_min និងប៉ារ៉ាម៉ែត្រផ្សេងទៀតជាច្រើនដែលត្រូវបានចងក្រងយ៉ាងល្អនៅក្នុងឯកសារ ជម្រើស overclocking Raspberry Pi.

សូមចំណាំថា អ្នកប្រហែលជាមិនឃើញការសន្សំថាមពលនៅក្នុងសេណារីយ៉ូជាក់លាក់នោះទេ។ ឧទាហរណ៍ ប្រសិនបើអ្នកមានដំណើរការដែលដំណើរការយូរជាងក្នុងល្បឿននាឡិកាយឺតជាងធៀបនឹងល្បឿននាឡិកាកាន់តែខ្លី អ្នកនឹងមិនឃើញការផ្លាស់ប្តូរសុទ្ធក្នុងការប្រើប្រាស់ថាមពលនោះទេ។

បិទភ្លើង LED នៅលើក្តារ

ការសន្សំថាមពលប៉ាន់ស្មាន៖ ប្រហែល 10mA ។

យើងអាចបិទភ្លើង LED នៅលើបន្ទះ Pi ដោយកែសម្រួលម្តងទៀត /boot/config.txt ឯកសារ បន្ថែមខាងក្រោម និងចាប់ផ្ដើមឡើងវិញ៖

[pi4]
# Disable the PWR LED
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off
# Disable the Activity LED
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
# Disable ethernet port LEDs
dtparam=eth_led0=4
dtparam=eth_led1=4

សូមចំណាំថាការកំណត់ទាំងនេះគឺជាក់លាក់ចំពោះ Raspberry Pi 4 Model B; ឯកសារស្តីពីអថេរដែលអាចប្រើបានក្នុង /boot/config.txt ឯកសារអាចរកបាន នៅ​ទីនេះ.

ធ្វើឱ្យការផ្លាស់ប្តូរអចិន្រ្តៃយ៍ (ឬកំណត់ឡើងវិញទៅលំនាំដើម)

រាល់ការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះអ្នក។ /boot/config.txt ឯកសារនឹងបន្តបន្ទាប់ពីការចាប់ផ្ដើមឡើងវិញ។ ប្រសិនបើអ្នកចង់ចេញបញ្ជាបិទ USB, HDMI, Wi-Fi និងប៊្លូធូសនៅពេលចាប់ផ្ដើម សូមកែសម្រួលរបស់អ្នក .bashrc ឯកសារ ហើយបន្ថែមពាក្យបញ្ជាទាំងនោះ។

ដូចគ្នានេះដែរ ការលុបការផ្លាស់ប្តូរដែលអ្នកបានធ្វើ និងការចាប់ផ្ដើមឡើងវិញនឹងកំណត់ Raspberry Pi របស់អ្នកឡើងវិញទៅស្ថានភាពលំនាំដើមរបស់វា។

ថាមពលបន្ថែម

ប្រហែលជាគន្លឹះជាក់ស្តែងបំផុតនៃពួកគេទាំងអស់សម្រាប់ការដាក់ពង្រាយពីចម្ងាយគឺដើម្បី ប្រភពថាមពលបន្ថែមពីព្រះអាទិត្យ. តាមរយៈការបន្ថែមអារេថាមពលព្រះអាទិត្យដែលមានទំហំសមហេតុផលទៅ Raspberry Pi របស់អ្នក អ្នកអាចពង្រីកអាយុកាលថ្មបានយ៉ាងច្រើន (សូម្បីតែធ្វើឱ្យវាជាដំណោះស្រាយប្រកបដោយនិរន្តរភាពតាមទ្រឹស្តីនៅក្នុងបរិយាកាសព្រះអាទិត្យពេញ) ។

ការប្រើ មួក PiJuice គឺជាវិធីងាយស្រួលក្នុងការបន្ថែមអារេពន្លឺព្រះអាទិត្យទៅ Raspberry Pi របស់អ្នក។ វាក៏ផ្តល់នូវយន្តការសម្រាប់ការបិទយ៉ាងប្រណិត (និងការចាប់ផ្តើមដំណើរការ) នៅកម្រិតថ្មដែលបានកំណត់ទុកជាមុន។

អ្នកអាចឃើញ PiJuice ដែលប្រើក្នុងគម្រោង Hackster នេះ៖ ការជីកយករ៉ែ Crypto ថាមពលព្រះអាទិត្យជាមួយ Raspberry Pi.

ម៉្យាងវិញទៀត អ្នកអាចប្រើ Power Bank ដោយប្រើ USB ជាមួយនឹងការបញ្ចូលថាមពលថ្ម។ នេះអនុញ្ញាតឱ្យ Power Bank ផ្តល់ថាមពលដល់ Pi និងអារេពន្លឺព្រះអាទិត្យ ដើម្បីសាកថ្មក្នុងពេលដំណាលគ្នា។

ការរៀបចំនេះត្រូវបានសាកល្បងនៅក្នុងគម្រោង Hackster មួយផ្សេងទៀត៖ បក្សីពីចម្ងាយជាមួយ TensorFlow Lite និង Raspberry Pi.

Power-Optimized Cellular សម្រាប់ Raspberry Pi

ដំណោះស្រាយត្រួតពិនិត្យពីចម្ងាយ ជារឿយៗស្ថិតនៅក្រៅជួរនៃជម្រើសទំនាក់ទំនងតាមបណ្តាញប្រពៃណីដូចជា Wi-Fi ជាដើម។ នេះជាហេតុផលមួយដែល Blues Wireless បង្កើតកម្មវិធីដែលងាយស្រួលប្រើសម្រាប់អ្នកអភិវឌ្ឍន៍ ក្រដាសប្រាក់ ដើម្បីផ្តល់នូវកោសិកាដែលមានប្រសិទ្ធភាពចំណាយសម្រាប់ដំណោះស្រាយ IoT ។

Notecard គឺជាប្រព័ន្ធតូចមួយដែលមានទំហំ 30mm x 35mm នៅលើ Module (SoM) ហើយដឹកជញ្ជូនរួចរាល់ដើម្បីបង្កប់នៅក្នុងគម្រោងតាមរយៈឧបករណ៍ភ្ជាប់ M.2 របស់វា។ ដើម្បីធ្វើឱ្យគំរូគំរូកាន់តែងាយស្រួល Blues Wireless ក៏ផ្តល់នូវបន្ទះពង្រីកស៊េរី (ហៅថា Notecarriers) ផងដែរ។

Notecarrier-Pi ដើរតួជា HAT ម៉ាស៊ីនសម្រាប់ Notecard ។ វាផ្តល់នូវចំណុចប្រទាក់រវាង Raspberry Pi និង Notecard ។ ជាមួយនឹងបឋមកថាឆ្លងកាត់ វាសាកសមនឹងអ្វីក៏ដោយ Pi HAT ផ្សេងទៀតដែលអ្នកកំពុងប្រើ (ដូចជា PiJuice HAT រូបភាពខាងលើ)។

ភាពស្រស់ស្អាតនៃ Notecard អាចត្រូវបានដាំឱ្យពុះទៅ:

  • ភាពសាមញ្ញនៃ API (JSON ចូល និង JSON ចេញ) ។
  • លក្ខណៈមិនច្បាស់លាស់នៃភាពឆបគ្នា SBC និង MCU ពេញលេញ។
  • តម្លៃ ($49 សម្រាប់ 10 ឆ្នាំ និង 500MB នៃទិន្នន័យ)។
  • គំរូសុវត្ថិភាពដែលភ្ជាប់មកជាមួយជាមួយនឹងចរាចរណ៍ដែលបានអ៊ិនគ្រីបធ្វើដំណើរតាមរូងក្រោមដី VPN ។
  • ថាមពល 8mA ពេលទំនេរ

ផ្លាតូអាអាយ។ គេហទំព័រ ៣ ។ ទិន្នន័យវៃឆ្លាតត្រូវបានធ្វើឱ្យប្រសើរឡើង។
ចុចត្រង់នេះដើម្បីចូលប្រើ។

ប្រភព៖ https://www.iotforall.com/optimizing-raspberry-pi-power-consumption

spot_img

បញ្ញាចុងក្រោយ

spot_img