Isi kandungan:

Petunjuk Penutupan Raspberry Pi: 6 Langkah
Petunjuk Penutupan Raspberry Pi: 6 Langkah

Video: Petunjuk Penutupan Raspberry Pi: 6 Langkah

Video: Petunjuk Penutupan Raspberry Pi: 6 Langkah
Video: Setting Up a Raspberry Pi 4 | Vilros 2024, Julai
Anonim
Petunjuk Penutupan Raspberry Pi
Petunjuk Penutupan Raspberry Pi

Litar ini sangat mudah untuk menunjukkan status operasi raspberry pi (Selanjutnya sebagai RPI).

Mungkin berguna ketika anda menjalankan RPI sebagai tanpa kepala (tanpa monitor).

Kadang-kadang saya bimbang bila masa yang tepat untuk mematikan sepenuhnya setelah mematikan RPI.

Oleh itu, litar ini dibuat untuk memberitahu masa yang tepat untuk pemadaman.

Ini juga dapat menunjukkan kepada anda RPI yang berjalan tanpa kepala melakukan sesuatu.. sekurang-kurangnya membuat LED dua warna berkelip.

(Pengenalan litar)

Litar ini dibuat berdasarkan multi-vibrator LED yang sangat biasa yang disebut sebagai LED blinker.

Berdasarkan LED berkelip, saya menambahkan ciri berikut untuk membuat penunjuk RPI shutdown (Selanjutnya sebagai INDICATOR).

- Menggunakan opto-coupler untuk berinteraksi dengan RPI (Kerana saya ingin mengasingkan litar ini sepenuhnya dengan RPI dari segi bekalan kuasa. Sebenarnya saya mempunyai pengalaman buruk membakar RPI dengan kabel)

- Adaptor kuasa USB Jenis-B digunakan untuk litar ini menghubungkan dengan pengecas telefon bimbit biasa yang sangat tersedia dan membekalkan 5V dengan tepat

Saya rasa penggunaan sumber kuasa luaran dapat meminimumkan masalah (mis. Pembumian dengan RPI, salah menyambungkan voltan tinggi ke GPIO) dan kurang membebankan RPI.

Walaupun litar ini agak mudah, saya merancang untuk membangunkan yang lebih kompleks kemudian yang mengambil arus yang cukup signifikan dari GPIO.

Langkah 1: Skematik

Skematik
Skematik
Skematik
Skematik

Ini adalah skema litar INDICATOR.

Anda mungkin menyedari litar pemutar LED yang sangat popular dan asas disertakan dalam skema INDICATOR.

Untuk menjadikan INDICATOR beroperasi dengan betul, konfigurasi berikut harus dimasukkan ke "/boot/config.txt".

dtoverlay = gpio-poweroff, active_low, gpiopin = 24

Konfigurasi OS RPI ini menjadikan pin GPIO 24 menuju ke tahap tinggi ketika RPI di-boot dan kemudian menjadi rendah apabila penutupan selesai.

Oleh itu, anda boleh mematikan RPI dengan selamat apabila berkelip LED dua warna dihentikan dan dimatikan.

Gambar di atas menunjukkan LED berkelip dua warna dengan boot RPI.

Hingga kini, saya menerangkan gambaran keseluruhan litar INDICATOR dan tujuan penggunaan.

Mari mulakan ini.

Langkah 2: Menyiapkan Bahagian

Menyiapkan Bahagian
Menyiapkan Bahagian
Menyiapkan Bahagian
Menyiapkan Bahagian
Menyiapkan Bahagian
Menyiapkan Bahagian

Oleh kerana saya mempunyai banyak transistor PNP dalam inventori saya, terutamanya transistor PNP digunakan untuk membuat INDICATOR.

- Transistor PNP: 2N3906 x 2, BD140 x 1

- Penggabungkan opto: PC817 (Panasonic)

- Kapasitor: 22uF 20V x 2

- Perintang: 220ohm x 3 (had semasa), 2.2K (kawalan beralih BD140) x 1, 100K (menentukan kadar berkelip LED), 4.7K (Membalikkan input isyarat RPI)

- LED dua warna x 1 (jenis katod biasa diperlukan)

- Papan universal bersaiz 25 (W) x 15 (H) (Anda boleh memotong sebarang ukuran papan sejagat agar sesuai dengan litar INDIKATOR)

- Kawat timah (saya akan contoh terperinci dalam "Bahagian 2: membuat gambar PCB" untuk penggunaan bahagian ini)

- Pemecahan mikro USB jenis-B

- Kabel (kabel wayar tunggal merah dan biru biasa)

- Sebarang input 220V pengecas telefon bimbit dan output 5V (penyambung USB jenis B)

- Kepala pin (5 pin)

Tidak ada komponen eksotik yang digunakan untuk INDICATOR dan mungkin semua bahagian boleh dibeli dengan mudah dari mana-mana kedai elektronik kecuali wayar timah.

Saya telah membeli yang ini dari Farnell berhenti lama dahulu (mungkin lebih dari 10 tahun)

Saya tidak pasti adakah ia masih tersedia untuk dipesan.

Tetapi jangan risau, anda boleh menggunakan sebarang wayar bersaiz 24 SWG yang mengalirkan arus sebagai pengganti.

Atau sekadar anda boleh menggunakan wayar tunggal biasa tanpa menggunakan wayar timah.

Pemecah mikro USB jenis-B digunakan untuk menyambungkan pengecas telefon bimbit sebagai sumber kuasa.

Sebelum mula membuat INDICATOR, saya akan menerangkan skema antara muka antara RPI dan INDICATOR melalui opto-coupler.

Semasa RPI di-boot, output GPIO 24 menjadi TINGGI dengan tetapan config.txt.

Oleh kerana konfigurasi litar pembalik isyarat dengan terminal output opto-coupler dan perintang 4.7K, isyarat input INDICATOR menjadi RENDAH.

Oleh kerana isyarat input RENDAH (voltan masukan menjadi hampir dengan 0V), transistor BD140 PNP sedang dikendalikan (dihidupkan).

Semasa transistor PNP dihidupkan, litar pengedip LED (yang merupakan beban untuk transistor) mula beroperasi.

Langkah 3: Membuat Lukisan PCB

Membuat Lukisan PCB
Membuat Lukisan PCB
Membuat Lukisan PCB
Membuat Lukisan PCB

Seperti yang dijelaskan skema operasi INDICATOR, mari kita mulai membuat litar.

Sebelum menyolder sesuatu di papan sejagat, menyiapkan jenis lukisan PCB berikut sangat membantu mengurangkan kesalahan.

Saya menggunakan power-point untuk mencari setiap bahagian pada papan universal dan membuat corak pendawaian di antara bahagian-bahagian dengan dawai timah seperti yang ditunjukkan dalam gambar PCB di atas.

Kawat timah yang disebutkan di atas digunakan untuk membuat corak wayar PCB yang digambarkan sebagai garis merah jambu, biru dan merah dalam lukisan.

Tetapi seperti yang saya nyatakan, anda hanya boleh menggunakan kabel wayar tunggal biasa untuk menghubungkan semua komponen seperti yang ditunjukkan dalam gambar di bawah.

Tetapi seperti yang anda lihat, nampaknya sedikit jelek dan berhati-hati untuk memasukkan setiap komponen untuk mengelakkan kesilapan. (Menggunakan kepala pin dan bukannya pemecah mikro USB jenis-B)

Saya disyorkan untuk menggunakan wayar timah untuk membuat output kelihatan sedikit halus dan mudah untuk membetulkan kesilapan semasa menyolder.

OKEY! Semuanya sudah siap dan mari kita mulakan.

Langkah 4: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Saya akan menerangkan hanya langkah-langkah penting di antara semua langkah pematerian.

Sila rujuk catatan lain di laman web yang boleh dipelajari mengenai asas pematerian.

Pemecah mikro USB jenis-B dapat dipasang pada papan universal dengan menggunakan 5 pin-head.

Setiap bahagian hendaklah dimasukkan ke papan universal di lokasi seperti yang digambarkan dalam gambar PCB.

Berhati-hati dengan tata letak pin PC817 semasa menyolder opto-coupler.

Untuk pendawaian setiap komponen, kadang-kadang menggunakan wayar timah diperlukan untuk menghubungkan dua bahagian yang terletak pada jarak yang jauh antara satu sama lain pada PCB.

Apabila anda melihat dengan teliti corak pendawaian antara pemungut BD140 dan pemancar transistor 2N3906 di bahagian bawah PCB, garis jingga dihubungkan dengan garis merah jambu.

Juga garis jingga dilintasi oleh garis merah jambu yang menghubungkan antara perintang 2.2K dan pangkalan BD140.

Sebenarnya segmen dawai kecil berbentuk "U" berwarna garis oren seperti yang ditunjukkan dalam gambar di bawah.

Dan corak garis merah jambu panjang antara transistor dihubungkan dengan menggunakan dawai timah berbentuk lurus.

Sebagai wayar timah bentuk "U" yang dimasukkan pada PCB, ia tidak menyentuh garis merah jambu dari 2.2K ke dasar transistor BD140.

Garis merah jambu panjang yang lain dihubungkan dengan dawai lurus.

Begitu juga, semua komponen lain dapat saling berkaitan antara satu sama lain.

PCB yang disolder selesai ditunjukkan dalam gambar di bawah.

Sebagai peringkat terakhir, LED dwi-warna harus disambungkan ke PCB yang lengkap.

Untuk bahagian atas LED menghadap ke arah depan, serpihan PCB kecil digunakan seperti yang ditunjukkan pada gambar di bawah.

Serpihan PCB kecil yang melampirkan LED dua warna disolder sebagai tegak lurus (90 darjah) dengan PCB utama.

Langkah 5: INDIKATOR Berinteraksi dengan RPI

INDIKATOR Berinteraksi Dengan RPI
INDIKATOR Berinteraksi Dengan RPI
INDIKATOR Berinteraksi Dengan RPI
INDIKATOR Berinteraksi Dengan RPI

Apabila pematerian selesai, litar INDICATOR harus disambungkan dengan RPI.

Juga konfigurasi OS RPI harus ditambahkan dalam fail "/boot/config.txt".

Pin GPIO 24 (18) dan Ground (20) disambungkan dengan RPI seperti yang ditunjukkan dalam gambar di bawah.

Oleh kerana hanya antara muka opto-pengganding yang disambungkan, dua unit bekalan kuasa diperlukan.

Penyesuai bekalan kuasa putih yang ditunjukkan dalam gambar di atas adalah pengecas telefon bimbit biasa yang membekalkan 5V.

Yang hitam yang ditunjukkan di sebelah kanan ialah bekalan kuasa 5V / 3A RPI.

Untuk mengkonfigurasi GPIO 24 untuk mengaktifkan INDICATOR, persediaan berikut harus disertakan ke /boot/config.txt seperti yang ditunjukkan pada gambar di bawah.

Langkah 6: INDIKATOR operasi

INDIKATOR operasi
INDIKATOR operasi

Apabila pendawaian selesai dan konfigurasi selesai, cukup reboot RPI dengan perintah "sudo reboot now".

Kemudian INDICATOR mula berkelip semasa boot-up.

Saya rasa mungkin GPIO 24 diaktifkan pada tahap 1 kerana sesi dempul masih tidak menunjukkan permintaan log masuk semasa berkelip baru sahaja bermula.

Apabila semuanya baik-baik saja, anda dapat melihat LED dua warna berkelip semasa RPI sedang berjalan.

Sudah tentu berkedip akan berhenti ketika anda memulakan penutupan seperti menggunakan perintah “sudo shutdown –h 0”.

Semasa berhenti berkedip, anda boleh mematikan kuasa RPI dengan selamat.

Selamat menikmati….

Disyorkan: