Isi kandungan:
- Langkah 1: Perkakasan Diperlukan
- Langkah 2: Sambungan Perkakasan
- Langkah 3: Bekerja dan Kod (Menggunakan Java)
Video: Kawalan Relay Dengan Raspberry Pi: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sebilangan besar daripada kita menghadapi masalah apabila papan pi raspberry tidak mampu bertukar antara beberapa peranti secara serentak. Oleh itu, menyambungkan pelbagai peranti menggunakan 26 GPIO pin tidak mungkin dilakukan. Selain itu, ia tidak boleh dilanjutkan melebihi 26 sehingga lebih dari 26 peranti tidak dapat disambungkan.
Masalah ini dapat diselesaikan dengan menggunakan header GPIO. Pada satu tajuk, kita boleh menyambungkan Relay Board dengan sehingga 16 Relay dan kita dapat memperluas jumlah papan hingga 128. Jadi, secara keseluruhan, 128 * 16 peranti dapat disambungkan.
Mari Mulakan!
Langkah 1: Perkakasan Diperlukan
Untuk projek ini, kami akan menggunakan:
1. Pengawal Relay
2. Raspberry Pi
3. Perisai I2C
4. Penyesuai Daya 12V
5. Kabel Penyambung I2C
Anda boleh membeli produk dengan mengkliknya. Anda juga boleh mendapatkan lebih banyak bahan hebat di Kedai Dcube.
Langkah 2: Sambungan Perkakasan
Langkah-langkah untuk menghubungkan Raspberry Pi dengan I2C Shield / Adapter
Pertama, ambil Raspberry Pi dan letakkan I²C Shield di atasnya. Tekan Perisai dengan lembut dan kami selesai dengan langkah ini semudah pai (lihat gambar # 1 ).;
Sambungan MCP23008 Relay Controller dan Raspberry Pi
Dengan menggunakan kabel I2C, sambungkan MCP23008 Relay controller ke Raspberry melalui port penyambungan I2C di I2C Shield (lihat gambar # 3).
Hidupkan papan
Raspberry Pi boleh dikuasakan oleh sebarang Kabel USB Mikro. Ia berfungsi pada 5V dan 2A. Pasangkan kabel Micro USB ke soket kuasa Raspberry Pi. Juga, jangan lupa untuk menghidupkan Relay Controller dengan 12V Power Adapter. Pasangkannya dan kami bersedia!
Sambungan terakhir diberikan dalam gambar # 4.
Langkah 3: Bekerja dan Kod (Menggunakan Java)
Kami telah boot peranti dengan Linux (Raspbian). Dalam ini, kami menggunakan Raspberry Pi dengan Skrin Monitor
1. Pasang "pi4j library" dari https://pi4j.com/install.html. Pi4j adalah Perpustakaan Input / Output Java untuk Raspberry Pi. Kaedah yang mudah dan paling disukai untuk memasang "perpustakaan pi4j" adalah dengan melaksanakan perintah yang disebutkan langsung di Raspberry Pi anda:
curl -s get.pi4j.com | sudo bash ATAU curl -s get.pi4j.com
2. Untuk membuat fail baru di mana kod dapat ditulis, perintah berikut akan digunakan:
vi FILE_NAME.java
cth. vi CONTOH1.java
3. Setelah membuat fail, kita dapat memasukkan kod di sini. Beberapa contoh kod java terdapat di GitHub Repository kami. Ini siap digunakan hanya dengan menyalinnya dari sini.
4. Untuk memasukkan kod tekan kekunci "i".
5. Salin kod dari repositori yang disebutkan di atas dan tampalkannya ke dalam fail yang anda buat.
6. Klik "esc" setelah selesai dengan pengekodan.
7. Kemudian gunakan arahan yang disebutkan di bawah untuk keluar dari tetingkap kod:
: wq
Ini adalah perintah tulis berhenti untuk kembali ke tetingkap terminal
8. Susun kod menggunakan arahan berikut:
pi4j FILE_NAME.java
cth. pi4j CONTOH1.java
9. Sekiranya tidak ada kesalahan, jalankan program menggunakan arahan yang disebutkan di bawah:
pi4j FILE_NAME
Cth. pi4j CONTOH1
Repositori kod mempunyai 5 contoh kod dan dapat mengawal geganti dalam pelbagai kombinasi. Oleh itu, kami telah melakukan kawalan Relay dengan raspberry pi.
Mari lihat lagu mana yang boleh anda buat, untuk membuat tarian relay !!
Disyorkan:
Automasi Rumah Dengan Relay Kawalan Suhu LDR Sensor Sentuh NodeMCU: 16 Langkah
Automasi Rumah Dengan Relay Kawalan Suhu LDR Sensor Sentuh NodeMCU: Dalam projek NodeMCU saya yang lalu, saya telah mengendalikan dua peralatan rumah dari Aplikasi Blynk. Saya menerima banyak komen dan mesej untuk menaik taraf projek dengan Manual Control dan menambahkan lebih banyak ciri. Oleh itu, saya telah merancang Smart Extention Box ini. Dalam IoT ini
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: 14 Langkah (dengan Gambar)
Cara Membuat Automasi Rumah Berasaskan IoT Dengan Relay Kawalan Sensor NodeMCU: Dalam projek berasaskan IoT ini, saya telah membuat Automasi Rumah dengan modul relai kawalan Blynk dan NodeMCU dengan maklum balas masa nyata. Dalam Mod Manual, modul geganti ini dapat dikendalikan dari Mudah Alih atau telefon pintar dan, Suis manual. Dalam Mod Auto, smar ini
ALTERNATIF GENERATOR SIGNAL KAWALAN UNTUK KAWALAN SPEED ELEKTRONIK (ESC): 7 Langkah
KONTROL SIGNAL GENERATOR ALTERNATIF UNTUK KAWALAN SPEED ELEKTRONIK (ESC): Beberapa waktu yang lalu saya menerbitkan video (https://www.youtube.com/watch?v=-4sblF1GY1E) di saluran YouTube saya di mana saya menunjukkan cara membuat turbin angin dari motor DC tanpa berus. Saya membuat video dalam bahasa Sepanyol dan menjelaskan bahawa enjin ini telah diberikan kepada
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Kawalan PC Super Mudah 110 Vac Menggunakan Relay Keadaan Pepejal Crydom: 3 Langkah (dengan Gambar)
Kawalan PC Super Mudah 110 Vac Menggunakan Relay Keadaan Pepejal Crydom: Saya bersiap sedia untuk mencuba pematerian plat panas. Oleh itu, saya memerlukan kaedah untuk mengawal 110Vac dari PC saya. Petunjuk ini menunjukkan cara mengawal 110Vac dengan mudah dari port output bersiri pada PC. Port bersiri yang saya gunakan adalah jenis USB