Kaasaskantavate Raspberry Pi projektide puhul on energiatarve peamiseks kaalutluseks. Vaadake neid energiasäästu nippe.
Kuigi Raspberry Pi on väga energiasäästlik arvuti, on konkreetseid stsenaariume, mille puhul võiksite energiatarbimist veelgi vähendada. Üks neist on see, kui kasutate oma Raspberry Pi elektriga varustamiseks toitepanka või katkematut toiteallikat (UPS). Vähenenud energiatarve võib olla kasulik ka siis, kui käivitate pidevalt töötava projekti ja peate hoidma oma energiaarve nii madalal kui võimalik.
Raspberry Pi energiatarbimise mõistmine
Tänu ARM-põhisele arhitektuurile on Raspberry Pi väga vähese energiatarbega seade. Raspberry Pi 4 kasutab jõudeoleku ajal 2,7 W võimsust, vastavalt poolt tehtud katsetele Jeff Geerling. Võrdluseks, kõige tõhusam x86 arvuti tarbib 10 W kuni 25 W, mis on oluliselt rohkem kui see, mida Raspberry Pi kasutab, töötades 400% protsessori koormuse all, 6,4 W.
See kõik aitab jõuda selleni, et Raspberry Pi ei mõjuta teie energiaarvet märkimisväärselt, vähemalt võrreldes teie teiste vidinate ja seadmetega. Seega võib Raspberry Pi energiatarbimise edasine vähendamine olla aja ja vaeva raiskamine, kui teie projekt seda ei nõua.
Kui aga energiatõhusus on teie projekti jaoks ülioluline kuni viimase millivatini, on teile abiks allpool kirjeldatud näpunäited.
1. Käivitage peata seadistus
Peata seadistus on tavaline viis Raspberry Pi käitamiseks ja see hõlmab Pi kasutamist ilma ühendatud klaviatuuri, hiire või ekraanita. Kuna kõik projektid ei vaja ekraani või mõnda neist, on peata seadistus hea viis Raspberry Pi seadistuse energiatarbimise vähendamiseks.
Kõik, mida vajate, on eraldi arvuti ja Interneti-ühendus (kas Wi-Fi või Etherneti kaudu). Üks kord SSH on teie Raspberry Pi-s lubatud ja mõlemad arvutid on ühendatud samasse võrku, siis on kõik korras. Seejärel saate probleemi lahendamiseks kasutada teise arvuti käsureaterminali või SSH-klienti (nt PuTTY). kaugkäsklused Pi-le. VNC on veel üks võimalus, kui eelistate töötada graafilise kasutajaliidesega (GUI)
2. Eemaldage mittevajalikud välisseadmed
Sa ei pea oma Raspberry Pi-d kogu aeg ilma peata töötama. Välisseadmete lihtsalt lahtiühendamine, kui neid pole vaja, vähendab energiatarbimist. Klaviatuurid, hiired ja salvestusseadmed tarbivad energiat isegi siis, kui neid ei kasutata.
Traadita seadmed kasutavad tavaliselt veidi vähem energiat kui juhtmega seadmed. Enamik USB-hiiri ja klaviatuure kasutab umbes 0,5 W võimsust tunnis ja see arv suureneb, kui neid kasutatakse. Kuigi see arv ei pruugi tunduda suur, kipub see aja jooksul suurenema.
Veel üks asi, mida meeles pidada, on see, et kõvakettad (HDD-d) tarbivad tavaliselt palju rohkem elektrit kui pooljuhtkettad (SSD). Seega, kui proovite võimalikult palju elektrit säästa, valige selle asemel SSD või SD-kaart. SSD-d pakuvad mitmeid muud eelised kõvaketaste ees.
3. Keelake USB- ja HDMI-pordid
Kuigi kasutamata pordid tarbivad vähe energiat, võiksite need keelata, kui soovite võimalikult palju energiat säästa. USB keelamisel pidage meeles, et te ei saa porte eraldi keelata. USB keelamisel lülitatakse kõik pordid välja.
Samuti keelab USB-kontrolleri väljalülitamine Etherneti, kuna need jagavad Raspberry Pi-s sama andmesiini. USB keelamine säästab umbes 100 mA.
Raspberry Pi 3B+ ja varasemate mudelite USB keelamiseks sisestage terminali järgmine käsk:
kaja'1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind
Kontrolleri uuesti lubamiseks muutke lihtsalt lahti siduma viimases käsus siduda.
Samuti peaksite HDMI välja lülitama, kui kasutate peata seadistust. See säästab umbes 25 mA, lisades kokku kuni 125 mA. HDMI väljalülitamiseks käivitage järgmine käsk:
sudo /opt/vc/bin/tvservice -o
Selle uuesti sisselülitamiseks piisab, kui muuta -o juurde -lk viimases käsus.
Peaksite siiski arvestama, et kui järgite ülalkirjeldatud samme, lubatakse Raspberry Pi taaskäivitamisel USB ja HDMI uuesti. Kuid saate lisada käsud rc.local faili, et neid käivitamisel käivitada. Lisateabe saamiseks vaadake meie nimekiri kolmest viisist, kuidas Raspberry Pi programmi käivitamisel käivitada.
4. Ühendage lahti toiteallikas, kui seda ei kasutata
Levinud viga on jätta Raspberry Pi vooluallikaga ühendatuks, kui seda ei kasutata. Isegi väljalülitamisel jätkab Raspberry Pi voolu tarbimist vahemikus 0,1–0,15 W. Eemaldage Raspberry Pi kindlasti toiteallikast, kui seda pole vaja.
5. Aeglustage protsessorit
Raspberry Pi protsessori alatakistamine muudab selle aeglasemaks, kuid vähendab selle võimsust tarbimist ja võib olla kasulik akutoitel kaasaskantavate projektide jaoks, mis ei hõlma keerulisi töötlemine. See järgib sarnast protsessi kui Raspberry Pi kiirendamine.
Lihtsalt navigeerige lehele /boot kaust, avage config.txtja muutke Raspberry Pi 4 eelseadistatud taktsagedust 1,5 GHz. Raspberry Pi sageduse 1 GHz alandamiseks lisage need read /boot/config.txt:
käe_sagedus = 1300
arm_freq_max=900M/kood>
6. Keelake pardal olevad LED-id
Raspberry Pi 4-l on neli LED-i: kaks GPIO päise kõrval ja kaks Etherneti pordis. Nende keelamine säästab umbes 2 mA ja on sama lihtne kui redigeerimine config.txt faili. Käsud on aga olenevalt Raspberry Pi mudelist veidi erinevad.
Raspberry Pi 4 puhul muutke lihtsalt /boot/config.txt faili ja lisage järgmised parameetrid:
# Keelake PWR LED
dtparam=pwr_led_trigger=puudub
dtparam=pwr_led_activelow=väljas
# Keela aktiivsuse LED
dtparam=act_led_trigger=puudub
dtparam=act_led_activelow=väljas
# Keela Ethernet ACT LED-id
dtparam=eth_led0=4
# Keela Etherneti LNK LED-id
dtparam=eth_led1=4
Raspberry Pi 3B+ puhul on Etherneti LED-ide väljalülitamise paar viimast rida veidi erinevad.
# Keelake PWR LED
dtparam=pwr_led_trigger=puudub
dtparam=pwr_led_activelow=väljas
# Keela aktiivsuse LED
dtparam=act_led_trigger=puudub
dtparam=act_led_activelow=väljas
# Keela Ethernet ACT LED-id
dtparam=eth_led0=14
# Keela Etherneti LNK LED-id
dtparam=eth_led1=14
7. Optimeerige oma kood
Kui kasutate ise kirjutatud programme, peaksite vältima teatud halbu tavasid, mis võivad energiatarbimist mõjutada. Peaksite töötlema minimaalselt, mis on vajalik töö tegemiseks. Piirake tsükli iteratsioone, lihtsustage toiminguid nii palju kui võimalik ja seadke rakenduste funktsionaalsus disainile esikohale.
8. Kasutage selle asemel Pi Zero või Pico
Selle tulemuseks on tõenäoliselt kõige drastilisem energiatarbimise vähenemine. The Raspberry Pi Zero 2 W on Hackaday sõnul kõige energiasäästlikum Raspberry Pi. Võrreldes teiste Raspberry Pi mudelitega on see võimeline töötama kiiremini ja täitma rohkem ülesandeid võimsuse vati kohta.
The Vaarika Pi Pico on RP2040 kiibil põhinev mikrokontroller ja see pakub Raspberry Pi plaadi madalaimat energiatarbimist. Raspberry Pi Pico andmelehel kirjeldatud popkorni meediumipleieri demo (VGA, 4-bitine SD-kaardi juurdepääs ja I2S-heli) tarbib umbes 0,45 W voolu. Sellel on ka kaks energiasäästurežiimi, mis vähendavad energiatarbimist veelgi.
Kui teie projekt ei vaja märkimisväärset töötlemisvõimsust, kaaluge võimsamate mudelite asemel Raspberry Pi Pico või Zero kasutamist.
Piirake oma Raspberry Pi projektides energiatarbimist
Nagu mainitud, on Raspberry Pi juba väga energiasäästlik seade ja energiatarbimise edasiseks vähendamiseks pole palju teha. Toitekriitilistes rakendustes, kus iga milliamper on arvel, aitab mittevajalike pordide ja liideste keelamine säästa energiat ja hoida Raspberry Pi sisselülitatuna nii kaua kui võimalik.
Kui teete liiga palju muudatusi või soovite oma Raspberry Pi algseadistused lähtestada, piisab, kui vilkuda SD-kaardile Raspberry Pi OS-i uus versioon.