Sirkuit Shutdown Raspberry Pi dengan mode Tidur
Raspberry Pi adalah platform yang bagus untuk digunakan dalam proyek robot, tetapi memiliki batasan yang parah:secara default tidak memiliki tombol daya bawaan. Sebagai sistem berbasis Linux, Raspberry Pi harus dimatikan dengan anggun sebelum mematikan daya. Cukup mencolokkan kabel daya dapat merusak sistem file pada kartu SD, yang telah saya alami berkali-kali. Untuk menghindari kerusakan sistem file, kami membuat sirkuit sederhana untuk mematikan daya dengan baik. Sirkuit ini juga memungkinkan kita untuk menempatkan robot kita ke mode tidur, secara otomatis membangunkan robot setelah interval waktu yang ditentukan. Hanya karena penasaran, kami menambahkan kemungkinan untuk mengukur konsumsi saat ini. Beberapa solusi komersial seperti Sleepy Pi dengan fungsi serupa memang ada, tetapi sistem semacam ini cukup mudah dibuat dari komponen yang terpisah.
Merasa mengantuk?
Sejak saya mulai membuat robot kami, jelas bahwa waktu pengoperasian akan sangat dibatasi oleh kapasitas baterai dan konsumsi daya. Jika tidak ada hal menarik yang terjadi, robot dapat memperpanjang masa pakai baterai hanya dengan mematikan dirinya sendiri. Ini akan memerlukan semacam jam alarm untuk membangunkan robot sesekali untuk memeriksa apakah ada tugas yang harus dijalankan. Untuk perahu robot kami, fungsi semacam ini memungkinkan perjalanan jarak jauh, misalnya dengan melayang bebas bersama angin, mungkin dengan bantuan beberapa jenis layar.
Sirkuit pemutus kami terdiri dari bagian-bagian berikut:
Sakelar Daya Tombol Tekan Pololu SV
Saklar Daya Tombol Tekan Pololu adalah produk yang bagus:tombol tekan sederhana dapat digunakan untuk menghidupkan dan mematikan daya tanpa menggunakan relai. Tombol yang terpasang tidak perlu ditekan secara fisik: sirkuit eksternal seperti Raspberry Pi atau mikrokontroler dapat digunakan untuk mematikan daya dengan memberikan tegangan positif ke pin Off. Sakelar dapat mentolerir arus 10 amp, sehingga cukup untuk memberi daya pada Raspberry Pi dan banyak periferal.
Pololu 5V, 9A Step-Down Voltage Regulator D24V90F5
Regulator tegangan step-down digunakan untuk mengurangi 12 volt menjadi 5 volt untuk menyalakan RasPi. Sekali lagi, regulator berisi pin Aktifkan, yang dapat ditarik rendah oleh perangkat keras eksternal untuk mematikan daya. Pin enable ditarik hingga 12 volt menggunakan resistor pull-up internal, sehingga tidak dapat dihubungkan langsung ke Raspberry Pi yang beroperasi pada 3,3 volt. Oleh karena itu, transistor atau atau fet diperlukan di sirkuit.
Untuk detail lebih lanjut:Sirkuit Shutdown Raspberry Pi dengan mode Tidur