Bekerja melalui proyek pintu garasi. Saya membeli beberapa di antaranya, tetapi saya akan terguncang jika saya dapat menemukan jawaban yang konsisten tentang bagaimana mereka terhubung ke Rpi.
Pikiranku baru saja mulai mengaitkannya dan mencobanya, aku khawatir akan meledakkan pi saya.
Ada beberapa situs yang mengatakan menggunakan pull up, ada yang mengatakan menggunakan beberapa resistor. Beberapa orang telah Anda hubungkan melalui ground (yang paling tidak masuk akal bagi saya sama sekali) bahwa reed switch tidak diaktifkan, saya tidak tahu bagaimana contoh Adafruit bekerja.
Saya berasumsi saya membutuhkan kekuatan untuk hal-hal umum, lalu keluar dari pos TIDAK / NC Saya perlu menangkap status pada pin GPIO, tetapi saya tidak benar-benar mengerti di mana harus meletakkan tanah? Apakah itu terpisah seperti tautan banyak resistor? Apakah dengan meletakkan sakelar ke ground akan membuat seluruh sirkuit seperti itu?
Saya mencoba membaca beberapa posting di sini, tetapi mereka tidak benar-benar membuat saya mengerti mengapa. Adakah yang bisa membantu saya menghilangkan mitos ini sedikit? Jika Anda punya sumber daya untuk membangun beberapa fundamental saya pasti akan menghargainya. Saya seorang programmer oleh perdagangan jadi saya keluar dari elemen saya.
EDIT:
Saya memiliki beberapa kebingungan pada NO / NC. Saya pikir itu sudah beres sedikit, saya melihatnya dari sudut pandang pintu saya dan bukan dari kontak saklar. SW harus terbuka secara normal.
Saya punya tiga diagram di sini dan saya sedang mencari klarifikasi. Bagaimana Anda mengkonfigurasi pull up vs pull down dengan resistor. Apakah saya memerlukan resistor tambahan untuk melakukan 'tarikan' dan memastikan keamanan prajurit GPIO # 18 saya yang berani? Apakah memindahkan resistor mengubah properti / fungsi rangkaian?
Apakah saya memerlukan resistor yang lebih kecil? Saya sudah memiliki 4,7 di papan tulis jadi saya menggunakannya. Apakah ada cara untuk menghitung yang sesuai? Saya tidak mendapatkan penggantian pin.
Jadi, saya mengerti ini adalah pelanggaran protokol SO, mengajukan pertanyaan pada pertanyaan tapi saya lebih suka memahami apa yang terjadi daripada hanya menghancurkan salah satu jawaban Anda dan menyebutnya selesai.
EDIT 2:
Ketika saya mendapatkan solusi yang berfungsi, saya mencoba meningkatkannya tetapi membutuhkan resistor pada setiap baris dan mengubahnya ke skema yang ditunjukkan. Ini berfungsi dan belum meledak pi saya juga tidak dibakar.
Saya menggunakan pull-down dan debounce perangkat lunak.
Apa yang akan memindahkan daya sakelar ke sisi dasar resistor? Tidak ada?