Isi kandungan:
- Langkah 1: Prestasi dan Suhu CPU
- Langkah 2: Pin dan Perintang GPIO
- Langkah 3: Bahagian
- Langkah 4: Skematik
- Langkah 5: Dapatkan Skrip
- Langkah 6: Mulakan Skrip Secara Automatik
- Langkah 7: Lampiran: Rujukan
- Langkah 8: Lampiran: Kemas kini
- Langkah 9: Lampiran: Penyelesaian masalah
Video: Kawal Kipas Penyejuk pada Langkah Raspberry Pi 3: 9
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Tambahkan kipas ke raspberry pi 3, dengan kawalan untuk menghidupkan dan mematikannya seperti yang diperlukan.
Cara mudah untuk menambahkan kipas adalah dengan hanya menyambungkan kabel kipas ke pin 3.3V atau 5V dan ke tanah. Dengan menggunakan pendekatan ini, kipas akan berjalan sepanjang masa.
Saya rasa lebih menarik untuk menghidupkan kipas ketika mencapai atau melepasi ambang suhu tinggi, dan kemudian mematikannya ketika CPU disejukkan di bawah ambang suhu rendah.
Yang diarahkan mengandaikan bahawa anda mempunyai persediaan dan berjalan Raspberry Pi 3 dan anda mahu menambah kipas. Dalam kes saya, saya menggunakan Kodi pada OSMC.
Langkah 1: Prestasi dan Suhu CPU
Tidak ada tindakan di sini. Ini hanya maklumat latar belakang dan anda boleh melangkah ke langkah seterusnya:
Heat sink cukup untuk kebanyakan aplikasi Raspberry Pi 3 dan kipas tidak diperlukan.
Pi raspberry overclock harus menggunakan kipas.
Pada kodi, jika anda tidak mempunyai kunci lesen MPEG-2, anda mungkin akan mendapatkan ikon termometer, yang menunjukkan perlunya lesen atau kipas.
CPU Raspberry Pi 3 diperkirakan berjalan antara -40 ° C hingga 85 ° C. Sekiranya suhu CPU melebihi 82 ° C, maka kelajuan jam CPU akan diperlahankan sehingga suhu turun di bawah 82 ° C.
Kenaikan suhu CPU akan menjadikan semikonduktor berjalan lebih perlahan kerana peningkatan suhu meningkatkan rintangan. Walau bagaimanapun, peningkatan suhu dari 50 ° C hingga 82 ° C mempunyai kesan yang tidak dapat diabaikan pada prestasi CPU Raspberry Pi 3.
Sekiranya suhu CPU Raspberry Pi 3 'di atas 82 ° C, maka CPU ditekan (kelajuan jam diturunkan). Sekiranya beban yang sama diterapkan, maka CPU mungkin mengalami kesulitan untuk membalikkannya dengan cukup cepat, terutama jika overclock. Kerana semikonduktor mempunyai pekali suhu negatif, ketika suhu melebihi spesifikasi maka suhu mungkin melarikan diri, dan CPU mungkin gagal dan anda perlu membuang Raspberry Pi.
Menjalankan CPU pada suhu tinggi, memendekkan jangka hayat CPU.
Langkah 2: Pin dan Perintang GPIO
Tidak ada tindakan di sini. Ini hanya maklumat latar belakang dan anda boleh melangkah ke langkah seterusnya:
Kerana saya bukan jurutera elektrik dan mengikuti arahan dari projek di jaring, dengan berbuat demikian saya merosakkan sejumlah pin GPIO dan akhirnya terpaksa melemparkan lebih dari satu Raspberry Pi. Saya juga mencuba overclocking dan akhirnya membuang beberapa Raspberry Pis yang tidak lagi berfungsi.
Aplikasi yang biasa dilakukan ialah menambahkan butang tekan ke Raspberry Pi. Memasukkan butang tekan antara pin 5V atau 3.3V dan pin ground, menghasilkan pintasan dengan berkesan apabila butang ditekan. Kerana tidak ada beban antara sumber voltan dan tanah. Perkara yang sama berlaku apabila pin GPIO digunakan untuk output 3.3V (atau input).
Masalah lain, ialah apabila pin input tidak disambungkan, ia akan 'melayang', yang bermaksud nilai yang dibaca tidak ditentukan dan jika kod anda mengambil tindakan berdasarkan nilai yang dibaca, ia akan menjadi tidak menentu.
Perintang diperlukan antara pin GPIO dan apa sahaja yang disambungkannya.
Pin GPIO mempunyai perintang penarik ke atas dan ke bawah. Ini dapat diaktifkan dengan fungsi penyediaan perpustakaan GPIO:
GPIO.setup (saluran, GPIO. IN, pull_up_down = GPIO. PUD_UP)
GPIO.setup (saluran, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
Atau perintang fizikal boleh dimasukkan. Dalam arahan ini, saya menggunakan perintang fizikal, tetapi anda boleh mencuba perintang dalaman dan mengaktifkannya dengan perpustakaan GPIO.
Dari laman web Arduino Playground dalam Rujukan Lampiran:
"Perintang penarik lemah" menarik "voltan wayar yang disambungkannya ke arah paras sumber voltan apabila komponen lain di talian tidak aktif. Apabila suis di talian terbuka, ia adalah impedans tinggi dan bertindak seperti terputus. Oleh kerana komponen lain bertindak seolah-olah terputus, litar bertindak seolah-olah terputus, dan perintang penarik membawa wayar ke tahap logik tinggi. Apabila komponen lain di talian aktif, ia akan mengatasi tahap logik tinggi yang ditetapkan oleh pull-up resistor. pull-up resistor memastikan bahawa wayar berada pada tahap logik yang ditentukan walaupun tidak ada peranti aktif yang disambungkan kepadanya."
Langkah 3: Bahagian
Anda boleh menggunakan apa sahaja, tetapi ini adalah bahagian yang saya gunakan.
Bahagian:
-
Transistor NPN S8050
250 keping berjumlah $ 8.99, atau sekitar $ 0.04
-
Perintang 110 Ohm
400 perintang dengan harga $ 5.70, atau sekitar $ 0.01
-
Kipas Mikro, keperluan dalam keterangan atau spesifikasi:
- kira-kira $ 6.00
- tanpa berus
- senyap
- Amp atau Watt terendah berbanding kipas yang serupa
- Dalam keterangannya, cari sesuatu seperti "voltan kerja 2V-5V"
- wayar pelompat wanita-wanita dan lelaki-wanita
- papan roti
- Raspberry Pi 3
- Bekalan kuasa 5.1V 2.4A
Catatan:
Teks yang disertakan dalam sekop dimaksudkan untuk diganti dengan data Anda, ♣ data-anda ♣
Langkah 4: Skematik
run-fan memerlukan transistor N80 S8050 dan perintang disambungkan seperti berikut:
Bahagian rata S8050 menghadap ke arah ini>
- S8050 pin c: menyambung ke wayar hitam (-) pada kipas
- S8050 pin b: menyambung ke 110 Ohm Resistor dan ke GPIO pin 25
- Pin S8050 e: menghubungkan ke pin GPIO tanah
- kipas merah (+): menghubungkan ke pin GPIO 3.3v pada raspberry pi 3
Pin GPIO 25 digunakan, tetapi dapat diubah menjadi pin input GPIO mana pun
Langkah 5: Dapatkan Skrip
Log masuk ke pi raspberry anda dengan salah satu daripada yang berikut:
$ ssh osmc @ ♣ alamat ip ♣
$ shh osmc@♣osmc-hostname♣.local
Dan kemudian anda boleh memuat turun skrip menggunakan:
$ sudo wget "https://raw.githubusercontent.com/dumbo25/rpi-fan/master/run-fan.py"
Saya menggunakan kodi pada osmc, dan pengguna osmc. Sekiranya anda mempunyai pengguna pi, maka ubah semua kejadian osmc dengan pi dalam skrip dan dalam perkhidmatan.
Jadikan skrip boleh dilaksanakan.
$ sudo chmod + x run-fan.py
Saya menghidupkan kipas pada suhu 60 C. Jika suhu permulaan ditetapkan terlalu rendah, kipas akan menyala sejuk CPU turun, dan pada saat kipas dimatikan, suhu hampir kembali untuk memulakan suhu. Cuba 45 C untuk melihat kesan ini. Saya tidak pasti berapa suhu optimum.
Langkah 6: Mulakan Skrip Secara Automatik
Untuk mendapatkan run-fan untuk memulakan secara automatik, gunakan systemd
Log masuk ke pi raspberry anda dengan salah satu daripada yang berikut:
$ ssh osmc @ ♣ alamat ip ♣
$ shh osmc@♣osmc-hostname♣.local
Dan kemudian anda boleh memuat turun fail perkhidmatan systemd menggunakan:
$ sudo wget https://raw.githubusercontent.com/dumbo25/rpi-fan/…
Atau, anda boleh membuat fail perkhidmatan systemd dengan menyalin kandungan perkhidmatan run-fan dari github dan kemudian berjalan:
$ sudo nano /lib/systemd/system/run-fan.service
Tampal kandungan dari github dalam fail
ctrl-o, ENTER, ctrl-x untuk menyimpan dan keluar dari penyunting nano
Fail mesti dimiliki oleh root dan mestilah dalam / lib / systemd / system. Perintahnya adalah:
$ sudo chown root: root run-fan.service
$ sudo mv run-fan.service / lib / systemd / system /.
Selepas sebarang perubahan pada /lib/systemd/system/run-fan.service:
$ sudo systemctl daemon-reload
$ sudo systemctl mengaktifkan boot-fan.service $ sudo reboot
Selepas menghidupkan semula Raspberry Pi anda, kipas akan berfungsi!
Sekiranya anda mempunyai masalah dengan skrip mulai boot semula, maka periksa topik systemd di Lampiran Penyelesaian Masalah.
Langkah 7: Lampiran: Rujukan
Soalan Lazim Raspberry Pi Org Suhu
Hackernoon: Cara mengawal kipas
Menjelaskan Komputer: Menyejukkan video
Perkakasan Tom: Kesan suhu pada Prestasi
Sistem Puget: Kesan Suhu terhadap Prestasi CPU
Perintang Pull Up dan Pull Down
Langkah 8: Lampiran: Kemas kini
Yang perlu dilakukan: gabungkan papan litar penerima RF dengan pengawal kipas
Langkah 9: Lampiran: Penyelesaian masalah
Memeriksa perkhidmatan systemd
Untuk memastikan run-fan.service di systemd diaktifkan dan berjalan, jalankan satu atau lebih arahan:
$ systemctl list-unit-files | grep didayakan
$ systemctl | grep berjalan | grep fan $ systemctl status run-fan.service -l
Sekiranya ada masalah dengan memulakan skrip menggunakan systemd, maka periksa jurnal tersebut dengan menggunakan:
$ sudo journalctl -u run-fan.service
Untuk memeriksa sama ada run-fan.py sedang dijalankan:
$ kucing /home/osmc/run-fan.log
Disyorkan:
Topi Besbol Penyejuk Kipas Musim Panas: 6 Langkah
Topi Baseball Penyejuk Kipas Musim Panas: Suatu hari ketika saya menggegarkan almari pakaian saya, saya melihat topi besbol merah tua yang saya beli tahun lalu. Tiba-tiba dan idea muncul di fikiran saya, saya dapat mengubah topi lama ini menjadi produk yang hebat yang dinamakan sebagai topi kipas, produk inovasi yang sangat istimewa
Jam Tangan Kipas Mini Penyejuk: 5 Langkah
Jam Tangan Kipas Mini Penyejuk: Pada hari-hari panas dan cerah, kipas mini selalu menjadi pilihan tepat ketika anda bersukan atau bersantai di taman. Tetapi kadang-kadang peminat mini tidak begitu berguna, terutamanya apabila anda perlu melakukan kerja dengan kedua tangan anda. Ia juga tidak wajar
Kipas Penyejuk Raspberry Pi Mudah: 8 Langkah (dengan Gambar)
Kipas Penyejuk Raspberry Pi Mudah: Ini adalah kaedah paling mudah yang saya dapati untuk memasang kipas penyejuk ke pi raspberry saya. Yang diperlukan adalah 3 zipties dan 3 minit. Ia sangat tegas, namun saya tidak melihat kaedah ini di tempat lain, jadi saya fikir ia patut disebut
Kipas Penyejuk Automatik untuk Pi: 4 Langkah (dengan Gambar)
Kipas Pendingin Automatik untuk Pi: Penerangan Reka bentuk ringkas untuk mengawal kipas 5v mini dengan python, tanpa memerlukan papan roti, transistor dll. Yang anda perlukan hanyalah beberapa kabel dan relay 1 saluran. Saya mempunyai relay 2 saluran yang saya cadangkan, kerana harganya hampir sama ditambah
Pad Penyejuk Laptop DIY - Kehidupan Hebat Dengan Kipas CPU - Idea Kreatif - Kipas Komputer: 12 Langkah (dengan Gambar)
Pad Penyejuk Laptop DIY | Kehidupan Hebat Dengan Kipas CPU | Idea Kreatif | Kipas Komputer: Anda perlu menonton video ini sehingga tamat. kerana memahami videonya