Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Sebagian besar dari kita menghadapi masalah ketika papan raspberry pi tidak mampu beralih di antara beberapa perangkat secara bersamaan. Jadi menghubungkan beberapa perangkat menggunakan 26 pin GPIO tidak dimungkinkan. Selain itu, tidak dapat diperpanjang melampaui 26 sehingga lebih dari 26 perangkat tidak dapat dihubungkan.
Masalah ini dapat diselesaikan dengan menggunakan header GPIO. Pada satu header, kita dapat menghubungkan Papan Relay hingga 16 Relai dan kita dapat menambah jumlah papan hingga 128. Jadi, secara total, 128*16 perangkat dapat dihubungkan.
Mari Kita Mulai!
Langkah 1: Perangkat Keras Dibutuhkan
Untuk proyek ini, kami akan menggunakan:
1. Pengontrol Relai
2. Raspberry Pi
3. Perisai I2C
4. Adaptor Daya 12V
5. Kabel Penghubung I2C
Anda dapat membeli produk dengan mengkliknya. Juga, Anda dapat menemukan lebih banyak materi hebat di Dcube Store.
Langkah 2: Koneksi Perangkat Keras
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 kita selesai dengan langkah ini semudah pie (lihat gambar #1 ).;
Koneksi dari MCP23008 Relay Controller dan Raspberry Pi
Menggunakan kabel I2C, sambungkan pengontrol Relay MCP23008 ke Raspberry melalui port penghubung I2C pada I2C Shield (lihat gambar #3).
Nyalakan papan
Raspberry Pi dapat ditenagai oleh Kabel Micro USB apa pun. Ini bekerja pada 5V dan 2A. Colokkan kabel Micro USB ke colokan listrik Raspberry Pi. Juga, jangan lupa untuk menyalakan Relay Controller dengan 12V Power Adapter. Pasang dan kami siap berangkat!
Sambungan akhir diberikan pada gambar #4.
Langkah 3: Bekerja dan Kode (Menggunakan Java)
Kami telah mem-boot perangkat dengan Linux (Raspbian). Dalam hal ini, kami menggunakan Raspberry Pi dengan Layar Monitor
1. Instal “pi4j library” dari https://pi4j.com/install.html. Pi4j adalah Pustaka Input/Output Java untuk Raspberry Pi. Metode yang mudah dan paling disukai untuk menginstal "pi4j library" adalah dengan menjalankan perintah yang disebutkan secara langsung di Raspberry Pi Anda:
curl -s get.pi4j.com | sudo bash ATAU curl -s get.pi4j.com
2. Untuk membuat file baru dimana kode dapat ditulis, perintah berikut akan digunakan:
vi FILE_NAME.java
misalnya. vi SAMPLE1.java
3. Setelah membuat file, kita dapat memasukkan kode di sini. Beberapa contoh kode java tersedia di Repositori GitHub kami. Ini siap digunakan hanya dengan menyalinnya dari sini.
4. Untuk memasukkan kode tekan tombol “i”.
5. Salin kode dari repositori yang disebutkan di atas dan tempel ke file yang Anda buat.
6. Klik “esc” setelah selesai coding.
7. Kemudian gunakan perintah yang disebutkan di bawah ini untuk keluar dari jendela kode:
:wq
Ini adalah perintah write quit untuk kembali ke jendela terminal
8. Kompilasi kode menggunakan perintah berikut:
pi4j FILE_NAME.java
misalnya. pi4j SAMPEL1.java
9. Jika tidak ada kesalahan, jalankan program menggunakan perintah yang disebutkan di bawah ini:
pi4j FILE_NAME
Misalnya. pi4j SAMPEL1
Repositori kode memiliki 5 kode sampel dan dapat mengontrol relai dalam berbagai kombinasi. Jadi kami telah melakukan kontrol Relay dengan raspberry pi.
Mari kita lihat lagu mana yang bisa kamu buat, untuk membuat estafet menari!!