Isi kandungan:

Kawalan Relay Dengan Raspberry Pi: 3 Langkah
Kawalan Relay Dengan Raspberry Pi: 3 Langkah

Video: Kawalan Relay Dengan Raspberry Pi: 3 Langkah

Video: Kawalan Relay Dengan Raspberry Pi: 3 Langkah
Video: How to Interface Relay With Raspberry pi #raspberrypi #iot #relay 2024, Julai
Anonim
Kawalan Relay Dengan Raspberry Pi
Kawalan Relay Dengan Raspberry Pi

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

Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
Perkakasan Diperlukan
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

Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
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: