Modul dan pelindung selalu berguna saat membangun sirkuit yang kompleks, terutama dengan Arduino dan Raspberry Pi. Modul-modul ini mengurangi semua overhead penghubung setiap komponen di sirkuit dan bertindak sebagai perangkat plug and play, seperti pelindung LCD, Modul Relay, dll. Di sini kami membagikan proyek Detektor Kebocoran Tangki Air Panas yang sangat berguna, yang dapat dibangun dengan mudah. dengan menggunakan dua modul SPi dengan Raspberry Pi.
Pertama kita harus mengerti tentang SPI (Serial to Peripheral Interface). SPI adalah antarmuka komunikasi sinkron dan dupleks penuh, terutama digunakan dalam sistem tertanam untuk mengontrol perangkat periferal menggunakan Mikrokontroler. SPI menggunakan arsitektur master-slave dimana Mikrokontroler umumnya bertindak sebagai Master. Keuntungan dari bus seperti SPI dan I2C adalah anda dapat menghubungkan banyak perangkat dengan menggunakan beberapa pin, seperti pada SPI kita dapat menghubungkan banyak perangkat peripheral hanya dengan menggunakan empat pin dimana 3 pin untuk komunikasi data dan satu untuk memilih Chip.
Di Raspberry Pi kami memiliki pin pilih 2-chip untuk mengontrol 2 perangkat SPI dan saat ini Raspberry Pi hanya dapat bertindak sebagai Master. Kita dapat memahaminya dengan satu contoh sederhana seperti jika kita ingin menghubungkan 8 Relay dengan Raspberry Pi maka kita membutuhkan 8 pin GPIO, tetapi dengan menggunakan register geser 74HC595 sebagai perangkat SPI kita dapat menghubungkan 8 relai hanya dengan menggunakan 4 pin SPI dari Raspberry Pi, maka kita dapat menyimpan pin GPIO lainnya untuk fungsi lainnya. Ini sangat berguna di sirkuit yang kompleks.
Sekarang kembali ke Proyek Detektor Kebocoran Tangki Air Panas kami, widgetlords telah membuat banyak Blok penyusun Raspberry Pi dan Modul SPI yang berguna, yang dengannya kami dapat membuat banyak proyek kompleks dalam waktu yang lebih singkat. Pada proyek deteksi Leak ini, telah digunakan dua modul pada Raspberry Pi yaitu modul input analog Pi-SPi-8AI 8 channel dan modul Relay 8 channel Pi-SPi-8KO. Selain itu, satu Buzzer, catu daya 24v, termistor, dan Sensor kebocoran Air digunakan. Sensor Kebocoran Air dibuat dengan memasang dua sekrup stainless steel pada lembaran plastik transparan.
Setiap kali ada kebocoran, Buzzer dipicu oleh Relay yang ada di papan Relay 8 saluran. Ini juga mengukur suhu saluran panas dan saluran dingin menggunakan Sensor Suhu dan memicu alarm suhu ketika Saluran air panas berada dalam 10% dari suhu Saluran Air Dingin. Sirkuit ini juga dapat digunakan sebagai Detektor Konduktivitas Air dan untuk mengukur Kelembaban Tanah dan kandungan padatan air. Anda dapat menemukan detail lengkap, sirkuit dan Kode untuk Detektor Kebocoran Tangki Air Panas ini di halaman proyeknya . Di bawah ini adalah layar pemantauan keluaran di Terminal:
Di sini hanya 4 saluran modul Pi-SPi-8AI dan 3 saluran modul Pi-SPi-8KO yang digunakan dan saluran lain (dari 8) masih tidak digunakan. Saluran yang tidak digunakan ini dapat digunakan untuk menambahkan lebih banyak fungsi dalam proyek ini atau dapat digunakan untuk menangani tugas yang sangat berbeda. Ini adalah kekuatan SPI dan modul SPi ini yang dapat menangani banyak tugas menggunakan satu Microcontoller.
Widegetlords memiliki serangkaian banyak Pi-SPi-Modul yang berguna dan mereka terus menambahkan lebih banyak modul, Anda dapat memeriksa di situs web mereka. Setiap modul memiliki port ekspansi GPIO ganda sehingga banyak modul dapat dihubungkan secara seri sesuai kebutuhan. Dan juga memiliki power supply eksternal disetiap Module (24VDC) agar power supply Raspberry Pi tidak mengalami overload.