Jika perlu untuk melakukan ini, Anda dapat meminimalkan kerusakan sebagai berikut.
LANGKAH 1: Lepaskan semua periferal USB yang Anda bisa, dan nyalakan sisanya secara eksternal.
Tempatkan satu hub USB POWERED antara SATU port USB pada Pi dan semua periferal USB. (Hub bertenaga memiliki bata sendiri. Hub yang tidak bertenaga akan memperburuk keadaan. Jika Anda membutuhkan lebih banyak port, DAISY CHAIN THE HUBS, jangan gunakan dua port pada Pi.)
DASAR PERINGKAT: Periferal USB pada awalnya menggunakan hingga 35mA per port, tetapi dapat bernegosiasi hingga 500mA per port setelah koneksi awal itu. Jika Anda menggunakan dua hub bertenaga, Anda masih bisa menggambar hingga 70mA (meskipun mungkin tidak). Menggunakan satu port USB yang terhubung ke hub yang ditenagai menjamin daya tarikan host yang serendah mungkin.
LANGKAH 2:
Turunkan semua laju jam - jam CPU, jam GPU, jam memori, dan jam SPI yang digunakan untuk kartu SD. (Anda dapat menemukan yang terakhir dalam instruksi untuk overclocking kartu SD).
Kembalikan tarif jam ke normal setelah Anda mendapatkan persediaan yang tepat. (Anda bahkan mungkin dapat melakukan overclock sekarang, asalkan Anda menggunakan heatsink yang tepat dan pendinginan.)
DASAR PERINGKAT: Jumlah daya yang digunakan per instruksi cukup konstan. Jika Anda memiliki lebih sedikit daya yang tersedia, Anda perlu menggunakan lebih sedikit energi per detik - lebih sedikit instruksi per detik berarti lebih sedikit daya yang digunakan.
Langkah ini mudah, hanya membosankan. Tweak satu pengaturan pada satu waktu, dan uji menyeluruh. Mulailah dengan menjatuhkan 25% semua kecepatan stok. Jika memungkinkan, pasang ammeter dan MENGUKUR GAMBAR LANCAR SEBELUM DAN SETELAH SETIAP PERUBAHAN, itu mudah dilakukan dan akan sangat berguna bagi Anda untuk mengetahuinya.
LANGKAH 3: Nonaktifkan semua peralatan GPIO yang bisa Anda jalani.
Ini termasuk fitur individual pada setiap perangkat, dan ini sering diabaikan. Mempertimbangkan:
- Mengurangi gain pada pemancar dan penerima
- Mematikan atau meredupkan tampilan lampu latar
- Menurunkan framerate tampilan
- Meminimalkan volume pada speaker
- Mengizinkan waktu akuisisi yang lebih lama untuk antena GPS
- Kembali ke standar nirkabel kecepatan rendah
- Mengurangi tingkat pengambilan sampel ADC dan DAC
- Menjalankan motor satu per satu, bila memungkinkan (jangan menggeser dan memiringkan pada saat yang sama, dll.)
- Kurangi kecepatan pensinyalan (angka baud serial, dll.)
- Kurangi siklus tugas gerbang optik / kode abu-abu
DASAR PERINGKAT: Muatan Anda adalah tujuan Anda, tetapi Anda mungkin dapat memenuhi tujuan desain Anda dengan cara setengah bulat, menggunakan satu perangkat pada suatu waktu, daripada hanya meninggalkan semuanya pada setiap saat. Ini adalah langkah tersulit, tetapi juga akan menjadi yang paling bermanfaat untuk desain masa depan.