За преносиве Распберри Пи пројекте, одвод струје је главна ствар. Погледајте ове трикове за уштеду енергије.
Иако је Распберри Пи рачунар веома енергетски ефикасан, постоје специфични сценарији у којима ћете можда желети да смањите потрошњу енергије. Један од њих је ако користите банку за напајање или непрекидно напајање (УПС) за снабдевање електричном енергијом вашег Распберри Пи. Смањена потрошња енергије такође може бити корисна ако покрећете пројекат који је увек укључен, а ваш рачун за енергију треба да буде што нижи. могуће.
Разумевање потрошње енергије Распберри Пи-а
Захваљујући архитектури заснованој на АРМ-у, Распберри Пи је уређај са веома малом потрошњом. Распберри Пи 4 користи 2,7 В док је неактиван, према тестовима од стране Јефф Геерлинг. За поређење, најефикаснији к86 рачунар ће трошити 10В до 25В, што је знатно више од онога што Распберри Пи користи радећи под оптерећењем ЦПУ-а од 400%, 6,4В.
Све ово служи да доведе до закључка да Распберри Пи већ нема значајан утицај на ваш рачун за енергију, барем у поређењу са вашим другим гаџетима и уређајима. Дакле, даље смањење потрошње енергије на Распберри Пи-у може бити губљење времена и труда ако ваш пројекат то не захтева.
Међутим, ако је енергетска ефикасност кључна за ваш пројекат, све до последњег миливата, онда ће вам савети описани у наставку бити од помоћи.
1. Покрените Хеадлесс Сетуп
Подешавање без главе је уобичајен начин покретања Распберри Пи-а и укључује коришћење Пи без прикључене тастатуре, миша или екрана. Пошто сви пројекти не захтевају екран или било који од њих, подешавање без главе је добар начин да смањите потрошњу енергије вашег Распберри Пи подешавања.
Све што вам треба је посебан рачунар и интернет веза (преко Ви-Фи или Етхернет). Једном ССХ је омогућен на вашем Распберри Пи и оба рачунара су повезана на исту мрежу, спремни сте. Затим можете користити терминал командне линије или ССХ клијент као што је ПуТТИ на свом другом рачунару за издавање даљинске команде за Пи. ВНЦ је још једна опција ако више волите рад са графичким корисничким интерфејсом (ГУИ)
2. Уклоните непотребне периферне уређаје
Не морате стално да покрећете свој Распберри Пи без главе. Једноставно искључивање периферних уређаја када нису потребни смањиће потрошњу енергије. Тастатуре, мишеви и уређаји за складиштење троше енергију, чак и када се не користе.
Бежични уређаји обично троше нешто мање енергије од жичаних. Већина УСБ мишева и тастатура користи око 0,5 В снаге на сат, а ова бројка се повећава када су у употреби. Иако се ова цифра можда не чини много, временом се повећава.
Још једна ствар коју треба имати на уму је да хард дискови (ХДД) обично троше много више електричне енергије у поређењу са ССД дисковима. Дакле, ако покушавате да уштедите што је више могуће електричне енергије, одлучите се за ССД или СД картицу. ССД дискови нуде неколико друге предности у односу на ХДД.
3. Онемогућите УСБ и ХДМИ портове
Иако неискоришћени портови троше малу количину енергије, можда ћете желети да их онемогућите ако покушавате да уштедите што је могуће више енергије. Када онемогућите УСБ, треба да имате на уму да не можете појединачно да онемогућите портове. Сви портови се искључују када онемогућите УСБ.
Такође, искључивање УСБ контролера онемогућава Етхернет, пошто они деле исту магистралу података на Распберри Пи. Онемогућавање УСБ-а ће уштедети око 100мА.
Да бисте онемогућили УСБ на Распберри Пи 3Б+ и старијим моделима, унесите следећу команду у терминал:
одјек'1-1' |судо тее /сис/бус/усб/дриверс/усб/унбинд
Да бисте поново омогућили контролер, једноставно промените унбинд у последњој команди да везати.
Такође, требало би да онемогућите ХДМИ ако користите подешавање без главе. Ово ће уштедети око 25 мА, додајући укупно 125 мА. Да бисте искључили ХДМИ, покрените следећу команду:
судо /опт/вц/бин/твсервице -о
Да бисте га поново укључили, све што треба да урадите је да промените -о до -п у последњој команди.
Међутим, треба да имате на уму да ако следите горе описане кораке, УСБ и ХДМИ ће бити поново омогућени када поново покренете Распберри Пи. Али, можете додати команде у рц.лоцал датотеку да бисте их покренули при покретању. Да бисте сазнали више, погледајте нашу листа три начина за покретање програма Распберри Пи при покретању.
4. Искључите напајање када се не користи
Уобичајена грешка је да оставите Распберри Пи прикључен на извор напајања када се не користи. Чак и када се искључи, Распберри Пи наставља да црпи снагу, између 0,1В и 0,15В. Обавезно уклоните Распберри Пи из напајања када није потребан.
5. Успорите процесор
Подклоковање процесора Распберри Пи чини га споријим тактом, али смањује његову снагу потрошње и може бити корисно за преносиве пројекте на батерије који не укључују сложене обрада. Ово прати сличан процес као оверклок вашег Распберри Пи.
Само идите до /boot фолдер, отвори цонфиг.ткт, и промените унапред подешену брзину такта, 1,5 ГХз за Распберри Пи 4. Да бисте смањили такт свог Распберри Пи на 1 ГХз, додајте ове линије /boot/config.txt:
арм_фрек=1300
арм_фрек_мак=900М/цоде>
6. Онемогућите уграђене ЛЕД диоде
Распберри Пи 4 има четири уграђене ЛЕД диоде: две поред ГПИО заглавља и две на Етхернет порту. Њихово онемогућавање штеди око 2мА и лако је као и уређивање цонфиг.ткт фајл. Међутим, команде су мало другачије, у зависности од модела Распберри Пи.
За Распберри Пи 4, једноставно уредите /boot/config.txt датотеку и додајте следеће параметре:
# Онемогућите ПВР ЛЕД
дтпарам=пвр_лед_триггер=нема
дтпарам=пвр_лед_ацтивелов=искључено
# Онемогућите ЛЕД лампицу активности
дтпарам=ацт_лед_триггер=нема
дтпарам=ацт_лед_ацтивелов=искључено
# Онемогућите етхернет АЦТ ЛЕД лампице
дтпарам=етх_лед0=4
# Онемогућите Етхернет ЛНК ЛЕД диоде
дтпарам=етх_лед1=4
За Распберри Пи 3Б+, последњих неколико редова за искључивање Етхернет ЛЕД диода је мало другачије.
# Онемогућите ПВР ЛЕД
дтпарам=пвр_лед_триггер=нема
дтпарам=пвр_лед_ацтивелов=искључено
# Онемогућите ЛЕД лампицу активности
дтпарам=ацт_лед_триггер=нема
дтпарам=ацт_лед_ацтивелов=искључено
# Онемогућите етхернет АЦТ ЛЕД лампице
дтпарам=етх_лед0=14
# Онемогућите Етхернет ЛНК ЛЕД диоде
дтпарам=етх_лед1=14
7. Оптимизујте свој код
Ако покрећете програме које сте сами написали, требало би да избегнете одређене лоше праксе које могу утицати на потрошњу енергије. Требали бисте задржати обраду на најнижем минимуму потребном да бисте обавили посао. Ограничите итерације петље, поједноставите операције што је више могуће и дајте предност функционалности у односу на дизајн у апликацијама.
8. Уместо тога користите Пи Зеро или Пицо
Ово ће највероватније резултирати најдрастичнијим смањењем потрошње енергије. Тхе Распберри Пи Зеро 2 В је енергетски најефикаснији Распберри Пи, према Хацкадаиу. У поређењу са другим Распберри Пи моделима, може да ради брже и да обавља више задатака по вату снаге.
Тхе Распберри Пи Пицо је микроконтролер заснован на РП2040 чипу и нуди најмању потрошњу енергије од Распберри Пи плоче. Демо плејера за кокице описан у таблици са подацима Распберри Пи Пицо (ВГА, 4-битни приступ СД картици и И2С аудио) троши око 0,45 В енергије. Такође има два режима за уштеду енергије која додатно смањују потрошњу енергије.
Ако ваш пројекат не захтева значајну процесорску снагу, размислите о коришћењу Распберри Пи Пицо или Зеро уместо моћнијих модела.
Ограничите потрошњу енергије у вашим пројектима Распберри Пи
Као што је поменуто, Распберри Пи је већ веома ефикасан уређај и не можете много да урадите да додатно смањите потрошњу енергије. Међутим, у апликацијама које су критичне за напајање у којима је сваки милиампер битан, онемогућавање портова и интерфејса који вам нису потребни помоћи ће вам да уштедите енергију и да ваш Распберри Пи остане укључен што је дуже могуће.
Ако направите превише промена или желите да ресетујете свој Распберри Пи на почетна подешавања, све што треба да урадите је да флешујете нову верзију Распберри Пи ОС-а на СД картици.