Saya mencoba mengendalikan remote pintu garasi saya dengan pin GPIO dari Raspberry Pi saya. Alih-alih mengendarai relay, akan jauh lebih mudah untuk hanya menekan tombol pada remote. Apakah ini yang harus saya lakukan? Apakah saya memerlukan dioda perlindungan dan jika demikian, ke mana harus pergi?
Apakah penting bahwa pin 3.3V GPIO direferensikan ke ground yang berbeda (Raspberry Pi ground) daripada ground jarak jauh?
Juga menghargai panduan tentang transistor untuk menggunakan dan nilai resistor.
MEMPERBARUI; Info lebih lanjut dari komentar oleh OP: Setelah memeriksa, Anda benar, tombol hanya menyingkat sirkuit ke jalur pengembalian baterai 9V. Perhatian utama saya adalah 3.3V yang direferensikan ke GND sementara semua yang ada di remote mengambang.
sumber
Ide yang benar, eksekusi yang salah. Dengan asumsi diagram Anda dari remote sudah benar (saya tidak punya cara memverifikasi dan mungkin ada banyak konfigurasi yang berbeda), Anda ingin menggunakan transistor PNP. NPN sebagai pengikut emitor yang Anda tampilkan tidak akan berfungsi karena blok biru hanya akan melihat tingkat digital 3.3V dikurangi penurunan BE.
Itu menyisakan masalah bagaimana mengaktifkan PNP. Ini cara sederhana:
Q2 akan tenggelam sekitar 2,7 mA ketika sinyal digital tinggi. Gambar Q1 harus memiliki gain minimal 50, yang akan memungkinkan blok untuk menarik hingga 130 mA, yang mungkin jauh lebih banyak daripada penarikan jarak jauh garasi. Sesuaikan R1 sesuai jika lebih banyak arus diperlukan.
Namun, apakah Anda benar-benar yakin tombol itu hanya menerapkan daya ke beberapa blok? Itu bisa masuk akal jika hanya ada satu tombol, tetapi mungkin salah jika ada dua tombol, seperti buka dan tutup. Dugaan pertama saya adalah bahwa daya selalu diterapkan dan tombol memendekkan beberapa baris ke tanah, meskipun mungkin ada banyak konfigurasi yang berbeda.
Ditambahkan:
Anda sekarang mengatakan bahwa tombol tidak menyalakan daya ke unit, tetapi menyingkat beberapa baris ke tanah. Itu lebih masuk akal. Dalam hal ini, rangkaian ini harus berfungsi:
Dasar remote dan komputer harus diikat bersama, tetapi tidak ada masalah dengan itu. Remote adalah perangkat tunggal yang terisolasi, sehingga tidak ada yang salah dengan mengikat salah satu node ke beberapa referensi eksternal. Saya melihat orang lain mempermasalahkan hal ini, tapi itu konyol. Ada kasus di mana Anda ingin mengisolasi sakelar seperti ini, tetapi ketika perangkat itu sendiri mengambang secara acak seperti dalam kasus ini, menambahkan isolasi hanyalah reaksi spontan atau untuk memuaskan keyakinan agama.
sumber
Gagasan di balik sirkuit Anda baik-baik saja, implementasinya memerlukan beberapa peningkatan:
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Anda punya dua pilihan, saya paling suka sirkuit kiri:
Transistor sinyal kecil murah untuk keperluan umum akan bekerja.
Ada banyak sekali untuk dipilih. Tergantung pada lokasi geografis Anda, nomor komponen lain mungkin lebih umum. Cukup berjalan di toko dan meminta yang setara dengan yang disebutkan di atas.
Resistor bisa berupa apa saja sekitar 1kΩ-10kΩ \ $ dan 250mW film karbon atau lebih baik. Harga yang sama seperti transistor dalam ritel reguler.
sumber
Pertama, ya, alasan harus dihubungkan bersama jika Anda menggunakan koneksi galvanik langsung seperti transistor. Optocoupler mungkin lebih aman.
Kedua, mengapa khawatir tentang remote? Pembuka pintu garasi harus memiliki pemicu manual, yang hanya merupakan tombol tekan biasa pada kawat. Anda dapat mengendarainya dengan transistor, atau dengan relay kecil yang pada gilirannya Anda drive dengan transistor atau optocoupler.
sumber