Tindakan pencegahan yang harus diambil saat menggunakan pin GPIO

11

Sebagai pemula untuk Raspberry Pi dan elektronik secara umum, saya ingin mulai meretas dengan pin GPIO tetapi setiap tutorial di Internet memperingatkan saya tentang cara menggoreng Pi dengan satu atau lain cara. Saya ingin tahu apa saja tindakan pencegahan minimum dan keamanan yang harus diambil saat menggunakan pin GPIO sehingga saya dapat mengurangi kemungkinan saya akan menggoreng Pi. Saya telah melihat dokumentasi GPIO di situs RPi ( http://www.raspberrypi.org/documentation/usage/gpio/ ). Satu-satunya hal yang disebutkan adalah

Jika Anda mengikuti instruksi, maka mengotak-atik GPIO aman dan menyenangkan. Namun, secara acak memasukkan kabel dan sumber daya ke Pi Anda dapat membunuhnya. Hal-hal buruk juga dapat terjadi jika Anda mencoba menghubungkan hal-hal dengan Pi Anda yang menggunakan banyak daya; LED baik-baik saja, motor tidak.

Dalam hal itu, hal-hal apa yang TIDAK akan terhubung ke RPi dan apa "hal-hal buruk" yang mungkin terjadi?

gokul_uf
sumber
pin-pin itu seperti ampli 40mu hati-hati untuk tidak terlalu banyak arus melalui mereka!
j0h

Jawaban:

4

Cukup aman jika Anda masuk akal. Hal yang PALING PENTING adalah TIDAK untuk menghubungkan apa pun> 3.3V ke pin. Pastikan Anda tidak menghubungkan 5V!

Secara umum Anda harus menghindari membuat koneksi dengan Pi berjalan (setidaknya sampai Anda mendapatkan lebih banyak pengalaman).

Anda harus mencoba menjalankan LED (melalui resistor - katakan 470Ω). Menghubungkan tombol tekan cukup aman (menggunakan resistor seri 1KΩ adalah ide yang bagus).

Jika Anda melihat majalah The MagPi http://www.themagpi.com/ Anda akan menemukan banyak contoh.

Milliways
sumber
RE PALING PENTING - Ini termasuk paku statis dan induktif
John La Rooy
Mungkinkah lebih rumit? Juga, saya tidak berbicara tentang keamanan komponen. Saya sedang berbicara tentang cara aman menggunakan GPIO Pi tanpa merusaknya
gokul_uf
4

Untuk lebih jauh menjelaskan mengapa tidak untuk beberapa hal:

  1. jangan tancapkan motor listrik secara langsung: mengendalikan satu baik-baik saja, tetapi jika terhubung langsung, Pi tidak memiliki daya yang cukup untuk menjalankannya, dan dapat dihancurkan jika motor berputar dan bertindak seperti generator, mengirimkan daya ke dalam pi.

  2. jangan tancapkan barang saat pi berjalan - selagi ini bisa dilakukan, alasan untuk menghindari ini adalah untuk memastikan Anda mengetahui keadaan GPIO sebelum menghubungkan barang ke mereka. Ini juga memberi Anda waktu untuk menemukan kesalahan sebelum mengirim daya dan berpotensi merusak barang.

  3. Jangan pasang apa pun dengan tegangan tinggi (atau negatif) - GPIO bersifat biner dan menganggap 3.3 sebagai "aktif" - yang lebih tinggi dan Anda akan merusak pi. Mereka juga mengambil 0 sebagai "mati" - lebih rendah dan Anda dapat merusak Pi lagi.

  4. sumber daya - Pi tidak dimaksudkan untuk diaktifkan melalui GPIO, dan Anda memotong polyfuse perlindungan jika Anda melakukan ini - sinyal (dikurangi melalui resistor) akan baik-baik saja.

apa yang BISA Anda pasang:

  1. kontrol elektronik seperti transistor (yang mendapatkan daya dari tempat lain)

  2. Dioda (display daya rendah) + sebuah resistor untuk membatasi arus

  3. mengaktifkan + resistor untuk membatasi arus dan menariknya ke atas / bawah

jika Anda ingin menggunakan:

  1. bola lampu, motor, dll. gunakan transistor untuk mengendarainya - untuk yang lebih tinggi, gunakan transistor untuk menggerakkan relai untuk menyalakannya.

  2. input analog - gunakan analog ke digital converter (atau membangun satu)

pengguna2813274
sumber
1

Ketika Anda cukup baru di bidang elektronik, mungkin simulator perangkat lunak untuk mensimulasikan apa yang akan dilakukan oleh elektronik adalah ide yang baik. Seperti kata user @ user2813274, ini tentang:

  • jumlah maksimum arus yang mengalir
  • level tegangan yang terlibat

Saya menemukan situs web yang bagus, di mana Anda dapat bermain-main dengan komponen listrik dan mengukur tegangan dan arus melalui led dan switch dll. Bahkan secara visual menunjukkan tegangan dan aliran arus.

Situs ini memiliki unduhan opensource gratis. ini adalah file zip yang berisi program java. jika Anda unzip dan klik dua kali file .jar, simulator akan muncul. Elektronik yang cukup canggih dapat disimulasikan juga. Ini adalah situsnya: http://www.falstad.com/circuit/

Saya tidak yakin berapa banyak Anda menjadi elektronik. Bagaimana LED bekerja misalnya; itu hanya memungkinkan arus mengalir dalam satu arah (ke arah mana ia menyala), tetapi ada tegangan minimum yang diperlukan untuk membuat arus mengalir. beberapa 1.7V tetapi bahkan ada LED dengan 3 Volts. Karena arus yang mengalir tergantung pada tegangan yang diberikan, Anda dapat membiarkannya mengalir sehingga arus yang mengalir pada dasarnya adalah hubung singkat (yaitu arus tak terbatas). Itu sebabnya ada resistor yang terlibat dalam sakelar dan LED.

Selamat bersenang-senang

Houtman
sumber